diff options
Diffstat (limited to 'usergrps/uktug/baskervi/4_1')
79 files changed, 40315 insertions, 0 deletions
diff --git a/usergrps/uktug/baskervi/4_1/bailey.tex b/usergrps/uktug/baskervi/4_1/bailey.tex new file mode 100644 index 0000000000..8897edeca4 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/bailey.tex @@ -0,0 +1,115 @@ +%%% An item for Topical Tips +\title{Topical tip: Numbering theorems and corollaries in \LaTeX} +\newtheorem{prequestion}{Question} +\newtheorem{preanswer}{Answer} +\renewcommand{\thepreanswer}{} +\newenvironment{question}{\begin{prequestion}\rm}{\end{prequestion}} +%%% +%%% Dear Mr Editor, I should like the content of questions and answers +%%% to come out in what all copy-editors call ROMAN, not in what +%%% Frank Mittelbach calls roman. And this should be irrespective +%%% of the surrounding text. +%%% +\newenvironment{answer}{\begin{preanswer}\rm}{\end{preanswer}} +\author[R.~A.~Bailey]{R.~A.~Bailey\\Goldsmiths' College, University of London} +%%% +\newcommand{\latexword}[1]{{\ttfamily\fontshape{n}{#1}}} +%%% and the above should be in typewriter-ordinary IRRESPECTIVE of the +%%% surrounding fonts +%%% +\newcommand{\theoremheadfont}[1]{\textbf{#1}} +%%% +%%% editor: I have been as generic as I can, but of course you can't +%%% put \verb inside a \newcommand. I have consistently used + as the +%%% delimiter for \verb. +%%% +\newcommand{\lamport}{{\itshape \LaTeX: A Document Preparation System\/} by Leslie +Lamport} +\newcommand{\shortlamp}{{\itshape The Manual}} + +\begin{Article} + +\begin{question} +We Mathematicians can't use \LaTeX. We need to be able to choose how to label +our theorems. For example, I like to have my important theorems numbered in a +sequence Theorem~A, Theorem~B and so on, +and the less important theorems numbered +Theorem~1, Theorem~2 and so on. You can't do that in \LaTeX. +\label{sieb} +\end{question} + +\begin{answer} +Oh yes you can, and using nothing more than you can find in +\lamport, hereafter called \shortlamp. + +Pages 58--59 of \shortlamp\ show how to set up a simple theorem environment. +The command +\begin{verbatim} + \newtheorem{thm}{Theorem} +\end{verbatim} +creates an environment called \latexword{thm}. Then each use of this +environment produces something whose heading is \theoremheadfont{Theorem}. It +is true that these theorems are numbered 1, 2,~3, etc. To obtain something +numbered A, B,~C, etc., use the numbering commands given on page~92 of +\shortlamp. Thus +\begin{verbatim} + \newtheorem{main}{Theorem} + \renewcommand{\themain}{\Alph{main}} +\end{verbatim} +creates an environment called \latexword{main} whose heading is also +\theoremheadfont{Theorem} but whose instances are numbered A, B, \ldots. +Cross-references work correctly too: if you label the third +\latexword{main} with +\verb+\label{mmm}+ +and refer to it with \verb+Theorem~\ref{mmm}+ then it will be called +Theorem~C. +\end{answer} + +\begin{question} +Journal editors are so fussy. They all want me to number my corollaries in +different ways. The first wants corollaries numbered in the same sequence as +theorems; the second wants them numbered in a separate sequence of their own; +the third wants the corollaries after Theorem~7 to be numbered Corollary~7.1, +Corollary~7.2, etc.; while the fourth also wants the corollaries to start +renumbering after each theorem, but wants the corollaries after Theorem~7 to be +numbered Corollary~1, Corollary~2 etc. How do I do all of this? +\end{question} + +\begin{answer} +It is not hard to do these things, because \LaTeX\ is provided with the +\latexword{newtheorem} command. I shall assume that you have defined an +environment \latexword{thm} as in the answer to Question~\ref{sieb}. The +instructions on pages~58--59 of \shortlamp\ show us how to satisfy the first +three editors. For the first, put +\begin{verbatim} + \newtheorem{cor}[thm]{Corollary} +\end{verbatim} +and you will get an environment called \latexword{cor} whose instances are +called \theoremheadfont{Corollary} numbered in the same sequence as the +theorems. For the second, put +\begin{verbatim} + \newtheorem{cor}{Corollary} +\end{verbatim} +and for the third put +\begin{verbatim} + \newtheorem{cor}{Corollary}[thm] +\end{verbatim} + +For the fourth editor, we need the extra information from page~92. The third +command above makes the \latexword{cor} counter start again after each +\latexword{thm}, but it causes the Corollary number to be printed as, say, 7.1 +rather than~1. We can cure this by putting +\begin{verbatim} + \newtheorem{cor}{Corollary}[thm] + \renewcommand{\thecor}{\arabic{cor}} +\end{verbatim} + +In each of the four cases you get an environment called \latexword{cor} +whose instances are +called \theoremheadfont{Corollary}. +Only the system of numbering is different. + +You should now be able to work out how to make the corollaries after Theorem~5 +come out as Corollary~5a, Corollary~5b, and so on. +\end{answer} +\end{Article} diff --git a/usergrps/uktug/baskervi/4_1/bask4_1.brf b/usergrps/uktug/baskervi/4_1/bask4_1.brf new file mode 100644 index 0000000000..f12a134c93 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/bask4_1.brf @@ -0,0 +1,6 @@ +\backcite {Ha1}{{\uppercase {v}}{17}{newarticle.5}} +\backcite {Post}{{\uppercase {v}}{17}{newarticle.5}} +\backcite {andre}{{\uppercase {v}}{18}{newarticle.5}} +\backcite {andre-vatton}{{\uppercase {v}}{18}{newarticle.5}} +\backcite {HarDar}{{\uppercase {v}}{18}{newarticle.5}} +\backcite {HaTTN}{{5}{18}{Hfootnote.5}} diff --git a/usergrps/uktug/baskervi/4_1/bask4_1.rep b/usergrps/uktug/baskervi/4_1/bask4_1.rep new file mode 100644 index 0000000000..461de31428 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/bask4_1.rep @@ -0,0 +1,33 @@ +(newarticle.1) <Editorial> +(section.1.1) <\emph {Baskerville}\ articles needed> +(newarticle.2) <Mixing and matching PostScript fonts> +(section.2.1) <Introduction> +(section.2.2) <Matching fonts> +(section.2.3) <Conclusion> +(newarticle.3) <Building virtual fonts with `fontinst'> +(section.3.1) <Introduction> +(section.3.2) <A problem with fonts> +(section.3.3) <A solution: virtual fonts> +(section.3.4) <A problem with virtual fonts> +(section.3.5) <A solution: the `fontinst' package> +(section.3.6) <Using the `fontinst' package> +(newarticle.4) <Do you \textbf {really} need virtual fonts?> +(newarticle.5) <Further thoughts on virtual fonts \dots > +(newarticle.6) <Colour slides with LaTeX\ and \texttt {seminar}{}> +(section.6.1) <Slides and LaTeX> +(section.6.2) <Using the \texttt {seminar}{} style> +(section.6.3) <Frame styles> +(section.6.4) <Interleaving notes, and selecting subsets> +(section.6.5) <Control over slide size, fonts and magnification> +(section.6.6) <Advanced use: customing the \texttt {seminar}\ control file> +(newarticle.7) <Back(s)lash> +(newarticle.8) <Topical tip: Numbering theorems and corollaries in LaTeX> +(newarticle.9) <Malcolm's Gleanings> +(section.9.1) <Nonsense> +(newarticle.10) <Letters to the editor> +(section.10.1) <A TeX\ front-end in \emph {NextStep}> +(section.10.2) <Command line TeX\ for ever> +(section.10.3) <\strikethrough {Jove} LaTeX\ nods> +(newarticle.11) <{\relax \fontsize {8}{9}\selectfont \abovedisplayskip 4\p@ plus1\p@ minus1\p@ \abovedisplayshortskip \z@ plus\p@ \belowdisplayshortskip 3\p@ plus\p@ minus2\p@ \def \leftmargin \leftmargini \parsep \z@ \topsep 2\p@ plus1\p@ minus1\p@ \itemsep \z@ plus.1\p@ {\leftmargin \leftmargini \topsep 1\p@ plus1\p@ minus1\p@ \parsep \z@ \itemsep 2\p@ }\belowdisplayskip \abovedisplayskip UK}TUG\ Business Reports> +(section.11.1) <Membership of UK TeX\ Users Group (1994)> +(section.11.2) <{\relax \fontsize {8}{9}\selectfont \abovedisplayskip 4\p@ plus1\p@ minus1\p@ \abovedisplayshortskip \z@ plus\p@ \belowdisplayshortskip 3\p@ plus\p@ minus2\p@ \def \leftmargin \leftmargini \parsep \z@ \topsep 2\p@ plus1\p@ minus1\p@ \itemsep \z@ plus.1\p@ {\leftmargin \leftmargini \topsep 1\p@ plus1\p@ minus1\p@ \parsep \z@ \itemsep 2\p@ }\belowdisplayskip \abovedisplayskip UK}TUG\ accounts 1 October 1992 to 19 August 1993> diff --git a/usergrps/uktug/baskervi/4_1/bask4_1.tex b/usergrps/uktug/baskervi/4_1/bask4_1.tex new file mode 100644 index 0000000000..eed354973a --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/bask4_1.tex @@ -0,0 +1,123 @@ +\documentclass{baskrep} +\usepackage{here} +\usepackage{pifont} +\newdimen\foobar +\def\strikethrough#1{\settowidth{\foobar}{#1}\rlap{#1}\raisebox{1.5pt}{\rule{\foobar}{0.8pt}}} + +\BASKvol{4} +\BASKno{1} +\def\editor{Sebastian Rahtz\\ArchaeoInformatica, York} +\extrarowheight2pt +\begin{document} + +\fontencoding{T1}\selectfont +\def\fontinst{\texttt{fontinst}} + +\setlength{\multicolsep}{6pt} + +\vspace*{-1cm} + +\begin{multicols}{2}[\makeBSKtitle] +\tableofcontents +\title{Editorial} +\begin{article} +\section{\BV\ articles needed} +We need material for \BV! Please send your interesting articles to the +editor, and delight fellow \TeX\ users. \emph{Please note the following +schedule of copy deadlines}: + +\def\Thead#1{\makebox[1.7cm][c]{\rotatebox{45}{{\raggedright +\parbox{2.4cm}{#1}}}}} +\begin{quote} +\begin{tabular}{llll} +\em \rotatebox{45}{Issue}& +\em \Thead{Submit material for publication}& +\em \Thead{Submit last-minute notices}& +\em \Thead{PostScript file sent to production team}\\ +4.2&Mar 21&Mar 28&Apr 4\\ +4.3&May 23&May 30&Jun 6\\ +4.4&Aug 15&Aug 22&Aug 29\\ +4.5&Oct 17&Oct 24&Oct 31\\ +\end{tabular} +\end{quote} + +Each issue of \BV\ will have a special theme, +although articles on any +\TeX-related subject are always welcome. Contributions on the themes for +the first half of 1994 are eagerly solicited: +\begin{Pilist}{pzd}{43} +\item \BV\ 4.2 will be a special issue on \LaTeX2e (which may be + fully released by then); +\item \BV\ 4.3 will be a `back to basics' special issue on mathematical + and tabular typesetting. +\end{Pilist} +\BV\ regularly publishes articles answering common \TeX\ questions, +and these are available as technical notes to \ukt\ members. + +\subsection{\LaTeXe} +Shortly after \BV\ 3.1 was sent out, the first release of \LaTeXe\ +appeared in the electronic networks, followed after Christmas by the +launch of the \emph{\LaTeX\ Companion} to tell us +how to use it all. 1994 is going to be a good year! Those with access +to the Internet can fetch the \LaTeXe\ code from +\texttt{ftp.tex.ac.uk}, +\texttt{/tex-archive/macros/latex2e/core}. First get the file +called `features.tex' and discover what it is all about. \ukt\ members +without network access can send an SAE to the \BV\ editor or +the \ukt\ treasurer to receive a copy of the macros on Mac or PC disk +(do \emph{not} send us disks, please!). + +And there is the conference! +Not just the package; not just a book; but \emph{two whole days} of +information about \LaTeXe, given by the people who wrote it! Grab the +application form with this \BV\ and fill it in now. +We want to see as many \ukt\ members there as possible. + + + +\subsection{TUG'94} +Earthquakes and all, who can resist the chance to visit Southern +California, and do \TeX\ at the same time? From Point Lobos to +Hollywood, from Knuth to Clint, from colour to \verb|\csname|: all the +world will be at the {\bf 1994 \TeX\ Users Group Meeting}, to be held +in Santa Barbara from the 31st July to the 4th August. The theme this +year is just `Innovation' --- find out whats new! Not just papers, but +tutorials, debates, bowling matches \ldots +Leslie Lamport, Tom Rokicki, and Joachim Schrod are keynote speakers +at the conference, and you too can still submit a paper by contacting the +TUG office, or via the \BV\ editor. But paper or not, plan to be +there. The \BV\ editor will buy a beer for anyone who comes with +a copy of this issue \ldots + + + +\subsection{Colophon} +This issue of \BV\ deals especially with issues of PostScript, to go +with the group's January meeting on the subject of using PostScript +fonts. In the next issue we will include a transcription of the +question and answer session, and the full gory details of telling +\LaTeXe\ about a new PostScript font. + +This issue of the journal was created entirely with the test +distribution of \LaTeXe\ and printed on a Hewlett Packard LaserJet 4. +It was set in ITC New Baskerville Roman, with Computer Modern +Typewriter for literal text. Production and distribution was +undertaken in Cambridge by Robin Fairbairns and Jonathan Fine. +\end{article} +\end{multicols} +\input duggan +\input jeffrey +\input horn +\input yannis +\input goossens +\input fine +\input bailey +\input clark +\input letters + +\begin{multicols}{2} +\input facts +\input treas +\end{multicols} +\end{document} + diff --git a/usergrps/uktug/baskervi/4_1/clark.tex b/usergrps/uktug/baskervi/4_1/clark.tex new file mode 100644 index 0000000000..3ca3fe4961 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/clark.tex @@ -0,0 +1,348 @@ +\title{Malcolm's Gleanings} +\author[Malcolm Clark]{Malcolm Clark\\\texttt{cudax@uk.ac.warwick.csv}} +\begin{Article} +\subsection{Book review} +\noindent \emph{Computers and Typography} `compiled by' Rosemary +Sassoon, Intellect, Oxford, 1993, 208pp, ISBN 1-871516-23-4. + +On the title page of this book, the compiler notes that the customary +words ``edited by'' were omitted at her request. She goes on to say that the +book is ``an example of what this is all in aid of---typographic excellence +in the computer age''. A bold claim, and an interesting inference that +typographic excellence is not the customary bedfellow of computer `mediated' +books. As if to underline the typographic excellence, the title page faces a +reproduction of a page from Aldus Manutius' \emph{Hypnerotomachia Poliphili} +of 1499. + +Before looking at whether these claims are justified, what of the content? +For whom is the book intended? The cover suggests that it is invaluable for +``all concerned with teaching, design or who produce documents of all +kinds''. In the preface, Sassoon suggests that the purpose is to bridge the +gap between the computer people and the typography people, but mainly to +raise the awareness of letterforms and layout, rather than to educate those +in the typographic world to the appropriate use of computers. It seeks +therefore to educate the computer user to a higher level of understanding of +`typography', however widely defined. + + +The book is organised into five parts: each part contains two or +three contributions. Part~1 covers `Spacing and layout': the contribution by +Gunnlaugur Se Briem, \emph{Introduction to text massage}, illustrates one +recurrent difficulty in the book---typographers and designers tend to be +aware only of the desk top publishing end of computer-assisted typography. His +recommendation to search and replace the ligatured letters is a shade +risible, though on the whole his advice is sound. But how practical is it to +look at each line ending to check hyphenation, lift the baseline to adjust +parentheses (sometimes), fiddle with the leading, and so on. Should we not be +looking for better models of line and page make up which recognise the +potential problems and solve them for us? Did every jobbing printer take this +much care? James Hartley (\emph{The layout of +computer-based text}) examines some aspects of layout, starting with a +questionnaire, and going on to more general matters of the distribution of +space, and how it can be used to enhance content. It is indeed true that the +use of white space is poorly appreciated by many: that increased use of white +space might make something more useful (and less wasteful) is not a concept +readily grasped, until some useful and pertinent examples like these are +thrust under people's noses. Richard Southall's \emph{Presentation rules and +rules of composition in the formatting of complex text} is a highly literate +explanation which draws together the views of `traditional' typographers from +Moxon, Fournier, Brun, De Vinne and Tschichold in order to show how their +`rules' may, or may not be applied in computer based composition systems. +Southall's in-depth knowledge of the working of \TeX\ and \LaTeX\ gives him a +unique position, and he develops some rather telling criticisms. His remarks +are more generally applicable and help to provide a useful set of criteria +for the assessment of computer based systems. + +In Part 2, \emph{Typographic choices---Latin and other alphabets}, +Ari Davidow examines some of the problems facing the typesetting of +Hebrew (\emph{Digital hebrew in a monolingual world}). This is an +anecdotal discussion, with a few interesting points. Its description +of computer software (almost all Macintosh based) is a snapshot +already out of date. He is concerned solely with \emph{wysiwyg} +type input. The observation that italic or slanted letter forms in +Hebrew are seldom satisfactory is worth hearing, although perhaps +diminished slightly by the illustration which was inserted upside +down. Elwyn and Michael Blacker, \emph{Spoiled for choice}, have +little to say about other alphabets, but something to say about +computer typography, and, more important, about some of the +typographic choices that were made in creating this book. At least +they believe that fine typography is attainable with computer +technology (albeit ``in the hands of a skilled designer with mastery +of the optical considerations'', faint encouragement for the \LaTeX\ +enthusiast). And then they mention some of the design considerations +and problems they faced with the book. They also comment on their use +of Bembo, with additional characters chosen from the expert font. The +use of the expert Bembo font is perplexing. Although chosen in part +because it has small capitals, these seem very thin and weedy to me, +as if they have been simply optically scaled from the `normal' +capital. Examination of the book suggests that this, and their +``detailed checking of a proof'' may have been in the realm of good +intentions rather than solid achievement. + +Part 3, \emph{More technical issues involved in type design} contains +two papers. The first is \emph{Some aspects of the effects of technology on +type design} by Mike Daines, which concentrates on the advantages which Peter +Karow's Ikarus system has had on digital type. He also brings in many of the +other potential tools available, especially those for the Macintosh. +Another useful and considered paper by Richard Southall, \emph{Character +description techniques in type manufacture}, looks at two traditional +(i.e.~non-electronic) methods of the production of type, and two digital +techniques. The objective here is to identify the strengths and weaknesses of +the changing technologies, and the areas in which they are most (or least +appropriate). From his description of the processes involved, Southall +develops a `systematic view' of the manufacture of type. This has the merit +of providing a plausible model which we can use, and may give the basis for +some qualitative comparisons. Actually, by the end of this paper I am left +surprised that any acceptable typefaces were ever produced in any technology, +given the inherent problems at each stage. + +The penultimate section, \emph{Lessons to be learned from the +history of typography} includes what I found to be one of the most +demanding papers, balanced by one which I found agreeably optimistic. +Fernand Baudin's \emph{Education in the making and shaping of + written words} is a polemic, and although it traces an argument +going back to the days of Villon, and emphasises the importance of +handwriting (along the way consigning Marshall McLuhan to one of the +outer hells), I was left unclear how the final conclusion was derived +from the route and its many byways. But one useful point which is +reiterated is that the study of type must not be to the exclusion of +the study of space. A consensus is appearing. Alan Marshall's +contribution, \emph{A typographer by any other name} came as a +welcome relief after this fundamentalism. He puts many of the problems +in perspective, and provides a thankfully optimistic conclusion, which +seems both balanced and realistic. He appreciates that all major +technological changes have their problems, that they start with a +period of emulation, and then innovation---there are repeated +examples in the printing industry. His observation that Orwell had +argued that the advent of Penguin's paperbacks all but signalled the +end of civilization as we know it helps place in perspective similar +contemporary claims of an apocalyptic nature. Perhaps most telling, +he suggests that the pool of typographic knowledge is not limited, but +is expanding, encouraged by the technologies becoming available. + +The last section, \emph{Research and the perception of type}, I found +difficult to integrate with the stated objectives of the text. Rosemary +Sassoon's own contribution, \emph{Through the eyes of a child---perception +and type design}, is an account of designing a typeface which would aid +children learning to read. Some of her observations on legibility are +interesting and intriguing, but they are hard to relate to computer in +general, or the more specific needs of computer aided publishing for a wide +market. For educationalists and teachers there is probably much here. Perhaps +not surprisingly, she also makes a plea for handwriting. The final paper is +daunting. Roger Watt, in \emph{The visual analysis of pages of text}, +describes some experiments the visual perception of printed pages. He +analyses the same text with different inter word and inter line spacing. The +technique of analysis is claimed to have some reasonable closeness to the way +in which the human visual system works. In this analysis he identifies a +number of different perceived `structures', which he then relates to the +specifics of the text, like sentence breaks, rivers, words, inter line space +and so on. Perhaps contrary to received wisdom, he suggests that rivers may +be useful, as landmarks for navigation in a text. The result is the +conclusion that it should be possible to specify the `riveriness' and +`wordiness' desired (the visual effect), and then find the appropriate +word and line spacing. This seems a little radical, and the views of some +typographers on this could be interesting. Clearly it is appropriate to +attempt to bring in a more physiological appreciation of how type is +understood, rather than the typographers' often hand waving generalisations, +but this is not a straightforward paper. It is not clear how far the +conclusions may be generalised, either to english texts in general, or to +texts in other languages, where word length, and the distribution of +ascenders and descenders may be quite different. How it would generalise to +non-Latin texts is another mystery, or, as academics say ``more work needs to +be done''. + +There is the feeling that some contributors view the changes as a shock to +the system, whilst others know it has all happened before, and that while +some things will deteriorate, new possibilities will arise, and things will +become possible about which we have not yet dreamed. The curious appeals +to handwriting as the basis of success have a very luddite ring to my ears. + +One of the factors which worried me about the book was the extent to which it +achieved its aim as a ``model of good typographic practices''. Frankly, it +lacks consistency, and there are far too many typos. Perhaps the erratic +application of a house style is one thing, but mistakes are something more +serious. These blemishes and inconsistencies highlight a notable omission +from the book: discussion on the real difference between markup systems and +those which demand that the text be dealt with interactively---i.e. a {\sl +wysiwyg} system. Many of the small problems of style can be more +easily resolved through markup systems. If the goal is to produce something +which is even, markup can ensure that the rules are carried out remorselessly +each time, while the use of more `flexible' systems actually requires much +more thought and discipline right through the book production. + +Unless this volume had been presented as some model for the +typographically unkempt, it would not be appropriate to pick up on the +small faults, but sadly, it does seem to fall into the same pit in +which it sees others. On the other hand, the overall design of the +book is pleasing. Even the very ragged right works quite well +(especially when hyphenation is all but suppressed), and the wide +central margins are used quite intelligently as a location for +captions to figures. It is obvious that the book was designed `spread +by spread', allowing for what the reader actually sees. The interplay +of white space is attractive. + +It is not a book for novices; nor is it a book for power users. It falls +awkwardly between a number of stools. Taken individually, the papers are +interesting, stimulating, and often provocative. But taken as a whole I just +cannot discern the linking thread, or the theme which binds it into more than +a book of loosely connected essays. It veers from the general, or at least +broad, to the very specific, from which something more can be inferred. +Placing these side by side gives a very uneven intellectual feel to the whole +thing. It feels as if Sassoon asked some of her friends to contribute +something to a book on typography and computers, without specifying the aim +too tightly, and lo! we have the results in our hands. The central concern of +the book still worries me. Sassoon says that she hopes people will ``never +again be satisfied with second best''. Elsewhere in the book are appeals to +``fine typography''. I would have preferred to see an appeal to ``fitness for +purpose''. + +This review is based on one which appears in the \emph{Information design +journal}, vol 7, no 2, 1993, p161--6 + + +\subsection{Information design journal} + +One of the curses of the (\La)\TeX{} world is that many proponents +become infected with a thirst for matters typographic. It's an odd +affliction, since many of the victims have a scientific\slash +technical background, and the way education seems to be set up in many +countries is based on the belief that science and technology are +antithetical to anything aesthetic. And typography is largely an +aesthetic medium---or is presented as such. How do we acquire +knowledge and satisfy the hunger of our desire? There are a few books +around (in my view one of the best is Ruari McLean's +\emph{Typography}), but precious few journals. A few designerly +magazines exist (I like XYZ) but they do tend to be a little elitist +and introspective. What is there for those of us accustomed to reading +`academic' journals. I've yet to see a copy of \emph{Visible + Language}, although Knuth has published there from time to time. +I've at last found something interesting, appropriate and local -- +\emph{Information design journal}. It's not really just typography, +but there is much in it which is typographical. + +The \emph{call for papers} describes the readership as +multidisciplinary and that contributions are welcomed on a range of +topics related to the communication of information of social, +technical and educational significance. Looking over the last four +issues, I note an interest in forms design (both questionnaires and +bills: this is also one of my interests---it fascinates me that it is +so difficult to design satisfactory forms), in information signing +(like directions, maps), in information symbols (like those ISO +symbols for almost anything, most of which I find odd and misleading +-- this is quite distressing for icon based computer systems\dots). +There also seems to be a wish to test comparisons---in other words, +to test hypotheses rather than make hand waving generalisations. But +there are other articles which aim to convince by qualitative +argument. + + The range of papers in each issue is broad too; not just in content, but also +in style. In a sense each issue becomes more informal as you read through it. +The key articles are refereed, as one would hope, but there are reviews of one +sort or another. Somehow it achieves a pleasant balance between rigour and +informality. I therefore commend it to you as a useful journal to read and +browse through. For more information, contact Fred Eade, Idj subscriptions, +PO Box 1978, Gerrards Cross, Bucks, SL9 9BT. + +\section{Nonsense} +The major event in the \TeX\ world over the last few weeks (nay, +months) must be the test release of \LaTeXe. To the surprise of many, +this arrived in December, just in time to disrupt family Christmases +throughout the world. Good timing. Since it was truly a test release, +it did not have all the bits that we have been led to expect in the +\emph{Companion}. In passing, printed and bound copies of the \emph{\LaTeX\ +Companion} are stated to exist. Frank Mittelbach says he has one (but +then, he would\dots). I wouldn't have thought he needed one, unlike +the rest of us. It seems to have been relatively painless to install, +from the messages which flitted around, although running it gives you +even more file name extensions to contend with---just when you +thought you had come to grips with the profligacy of \LaTeX\ in +creating extra files for itself! + +It's a relief to see something substantive like this out for use. If +there are worries though, it must be whether this will distract +attention from the serious matter in hand---\LaTeX3. On the other +hand, it will soften us up a little, first by accustoming us to +regular upgrades/updates (just like Word for Windows!), but more +importantly ensuring that the communications channels work +consistently. To a large extent this is going to be software +distributed and supported electronically. One of the features I like +is that queries will not be entertained if you are using an `obselete' +version of \LaTeXe. + +\newcommand{\LATeX}{L\kern-0.3em\raise0.6ex\hbox{A}\kern-0.15em\TeX} +\newcommand{\LslaTeX}{\Lsla\kern-0.15em\TeX} +\newcommand{\Lsla}{L\kern-0.3em\raise0.6ex\hbox{\small\sl A}} + +I'm becoming confused how I should write \LaTeX! +Just the logo---mostly I can handle \LaTeX\ itself. +If I look through TTN and \TUB, I can find quite +a few instances where the preferred form is given +as \LATeX, or even \LslaTeX\---this latter form is +especially prevalent when you see it written as (\Lsla)\TeX. +Maybe consistency will return when the results of +the A-in-\LaTeX\ competition are announced. + + +Is the NTS project poised to take over the world? +News from the NTS project is always to be treasured, +since it has all the hallmarks of an inner cabal +composed of a secret elite: Phil Taylor's article in +\TUB\ revealed that besides trying singlehandedly to +resurrect the economies of eastern europe, it is proposing +to start to issue a `canonical \TeX\ kit' (you can +always tell when Phil is involved: `canonical' sprouts +everywhere!). This has the laudable aim to +identify what a standard (`canonical') implementation +should contain, and to liaise with developers and +implementors to ensure that this is distributed with +each \TeX\ implementation. Praiseworthy and necessary +as this step is, I'm not myself clear +how this relates to the desire to develop a new +typesetting system. In the same issue of \TUB, +Nelson Beebe encourages vendors to include +his {\tt bibclean} utilities with each distribution. +Will this be part of the NTS canon too? + +Of course there is more. The simple existence of a piece +of software does not mean that it has all the same +attributes when run on different platforms. I am minded of +Makeindex, which exists in some different incarnations +with differing capabilities in terms of size of index it +can handle. Since the aim of the canon is to ease the +transfer of documents from site to site, the support software +must be capable of handling the same sizes of problems too. +Will the project be taking on this role of guardian of +compatibility? + +I suspect that underlying this is another agenda altogether. +Identify the project to implementors and developers +as the (self-selected) body in the \TeX\ world which somehow authorises +the suitability of \TeX-related applications. In this +way it makes itself the legitimate heir to Knuth as +far as this sort of software development is concerned. +It's a strategy that might work. + +You may wonder how it leaves the user groups who are +already starting to produce this sort of `\TeX\ kit'. +I do. + +\TUB\ readers will have noted that the journal is pretty well on +schedule. My December issue arrived at the beginning of the year. For +many people this is a welcome sign. There was a time when we felt +lucky to get \TUB\ within about 6 months of its hypothetical +publication date (even then, better than EP-odd!). There has been a +price to pay. Frequency is still a little problematic (two issues this +year came out very close together, but you could just say that one +was late and its successor on time), but more significant, one issue, +the conference proceedings, is virtually half of the total mass---in +other words, three `normal' issues constitute about the same amount of +verbal as the conference. Last year ran to about 450 pages: in 1989, +it was over 750. Even arguing that TTN is removing some `mass', then +the volume is still slimmer. We could also argue that the multiplicity +of `competing' journals has taken some articles away (but a cursory +glance of the Dutch group's MAPS will demonstrate that much is just +recycled between journals). Is there a worrying trend in motion: thin +and timely? + +\end{Article} + diff --git a/usergrps/uktug/baskervi/4_1/conf.tex b/usergrps/uktug/baskervi/4_1/conf.tex new file mode 100644 index 0000000000..153976f595 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/conf.tex @@ -0,0 +1,324 @@ +\begin{Large} +\newcommand{\leline}{{\small\lrule\hbox to \hsize{\xleaders \hbox{\LaTeXe}% + \hskip 0pt plus 1filll + }\vskip-3pt \lrule}% + } + +\newcommand{\lrule}{\hbox to \hsize{\leaders \vrule height 2pt + \hskip 0pt plus 1filll}} + +\newcommand{\hftext}% +{Please copy, circulate widely and display on noticeboards, etc} + + + +\hbox{} +\nobreak +\vskip-0.5cm +\vbox{ +\leftline{\hskip -1.5cm \small \sffamily \hftext} +\vskip 0.3cm +\leline +\vskip 0.2cm +{\Huge +\LaTeXe{}{: \bfseries\sffamily the conference} + +} +%\vspace {-0.2cm} +\begin{minipage}[b]{0.7\textwidth} +{\Large Speakers will include---}\\ +\mbox{\hskip 1em}\em Johannes Braams, David Carlisle, Alan Jeffrey\\ +\mbox{\hskip 1em}Frank Mittelbach, Chris Rowley +\end{minipage} +\hfill +\begin{minipage}[b]{0.25\textwidth} +\begin{flushright}\Large{\sffamily + Announcing the {\bfseries New\\ + Standard} version\\ + of} \LaTeX{} +\end{flushright} +\end{minipage} + + +%\vskip0.2cm +\leline +\vskip0.2cm +{\large +\leftline{You've read the hype, you've ordered the book---} +\centerline{\hskip-14pt --- haven't you? ---} +\rightline{---now here's the chance to discover the real thing!}% +} +\vskip 0.2cm +\Large +\leftline{\bfseries +For authors, publishers, support persons, \ldots, everyone---} +\rightline{---discover what \LaTeXe{} can do for you in only two days} +\vskip 0.3cm +\centerline{All the New Features of \LaTeXe} +\centerline{\bfseries---The New Standard Version of \LaTeX{}---} +\vskip 0.1cm +\centerline{\bfseries---Incorporating \SliTeX{} and \AMSLaTeX{}---} + +\begin{itemize} +\item + how to install it +\item + how to integrate your local styles +\item + how to use scalable fonts +\item + how to integrate graphics +\item + how to process existing documents +\item + how to use the new features +\item + how to write extension packages +\end{itemize} + +\begin{description} +\item[Who: ] + Presentations by members of the \LaTeX3 project team + +\item[Where: ] + Warwick University---in the heart of England + +\item[When: ] + 21--22 March, 1994---not too long to wait \ldots\\ + \hbox to \linewidth{\hss---but book early as + accommodation is limited} + +\item[Price: ] + \pounds 89 all-in, with one night's accommodation, for UK \TeX{} + Users Group members + +\item[Info: ] + Further information and booking forms are available from +\vskip -0.2cm + \begin{quote}\large + \begin{tabular}[t]{l} + Malcolm Clark\\ + Computing Services\\ + University of Warwick\\ + Coventry CV4 7AL, \rlap{ United Kingdom} + \end{tabular} + \hfill + \begin{tabular}[t]{l} + E-mail: {\tt m.clark@warwick.ac.uk}\\ + Tel: 0203 523365 or 523254\\ + Fax: 0203 523267 + \end{tabular} + \end{quote} + +\end{description} + +\vfill +\leline +%\vskip 0.2cm + +\rightline{\small \sffamily \hftext \hskip -1.8cm} +} +\newpage +\newcommand{\ruled}[1]{\makebox[\textwidth]{#1\leaders\hrule\hfill}} +\newcommand{\partruled}[2] + {\makebox[\textwidth]{#1\leaders\hrule\hfill + \qquad #2\leaders\hrule\hfill}} + +\newcommand{\daytitle}{\bfseries\LaTeXe: the conference} +\newcommand{\where}{Warwick University} +\newcommand{\when}{March 21st--22nd, 1994} + +\setcounter{secnumdepth}{0} + +\begin{flushleft} +\bfseries Return by March 1st, 1994 +\end{flushleft} + +\begin{center} +\LARGE\bfseries \ukt + +\huge\bfseries\daytitle + +\LARGE\bfseries\where, \when + +\huge\bfseries Booking Form + +\end{center} +%\vspace{1cm} + +I wish to attend the \ukt\ meeting on \when: + +{\renewcommand{\baselinestretch}{1.5}\Huge\normalsize + +\noindent\ruled{Name: } +\ruled{Organisation: } +\ruled{Address: } +\ruled{} +\ruled{} +\partruled{Telephone: }{Email: } +\ruled{Please specify any special dietary requirements: } +\ruled{Specify any changes to standard 1-night +accommodation$^{\ref{extra-night}}$: } +\ruled{Indicate whether you require a copy of the +\LaTeX\ Companion?$^{\ref{companion}}$: } +%originally this read `do you require a companion', but this +%seemed open to misinterpretation + +\begin{flushright} +\begin{tabular*}{0.75\textwidth}{@{\extracolsep{\fill}}llp{0.25\textwidth}} + &Payment enclosed$^{\ref{payment},\ref{cheques},\ref{no-vat}}$ &\\ +or&purchase order number$^{\ref{purchase-order}}$ &\\ \cline{3-3} + &\multicolumn{1}{r}{Signed:}&\\ \cline{3-3} + &\multicolumn{1}{r}{Date:} &\\ \cline{3-3} +\end{tabular*} +\end{flushright} +} + +\section{Notes} +\begin{enumerate} +\item Payment for the meeting, all +meals (including a conference dinner), refreshments and +accommodation for the night of Monday, March 21st, will be \pounds89 for +members of \ukt{}, and \pounds120 for non-members.\label{payment} +\item Additional night's accommodation (bed and breakfast) can +%can the pedants confirm whether this should be night's or nights' +be included at a cost of \pounds20 per night. +Indicate which additional nights you require +(if any). If you do {\bfseries not} require accommodation for the night +of Monday, March 21st, {\em deduct} \pounds20 {\bfseries and} note +this.\label{extra-night} +\item `The \LaTeX\ Companion', by Goossens, Mittelbach and Samarin, +has recently been published by Addison Wesley. It is the main source of +documentation about \LaTeXe. We hope to have this book +available to delegates at a discount from its normal price of +\pounds26.95. Please indicate whether you wish to take advantage of +this offer, which is available only to those attending +the meeting.\label{companion} +\item Cheques should be made payable to `Warwick University'.\label{cheques} +\item A Purchase Order, with an order number, is an +acceptable alternative method of payment, but +will attract a \pounds15 surcharge on the amount due.\label{purchase-order} +\item If your cost is outside the range \pounds69--175, recalculate. +\item Return the completed form to arrive by Tuesday March 1st, 1994. +We cannot guarantee enrollment after that date. If you are unable to +return the form by then, but are definitely coming, contact +the local organiser by email, telephone, fax or mail to secure a place. +For contact details, see over. +\item If your requirements are not met by the options offered, +contact the local organizer. +\item Note that VAT is not chargeable.\label{no-vat} +\end{enumerate} +\newpage +\parindent20pt +\section{Meeting duration} +The meeting registration will commence at 1000 on Monday 21st; +coffee will be available from 1030; the sessions will start at 1115. +The sessions will end at 1700 on Tuesday 22nd. + +\section{Travel to Warwick University} +There is an Inter-City rail service to Coventry, but from some +locations it may be easier to travel to Birmingham initially. + +\vspace{\medskipamount} +\begin{minipage}[b]{0.5\textwidth} +\begin{flushright} +\begin{tabular}{lcc} +\hline +Journey & depart & arrive \\ +\hline +Euston to Coventry & 0810&0920 \\ + & 0840&0950 \\ + & 0910&1025 \\ +\hline +Manchester to Coventry & 0718&0929 \\ + & 0818&1027 \\ +\hline +\hline +Bristol (TM) to B'ham & 0714&0854 \\ + & 0830&0954 \\ +\hline +Newcastle to B'ham & 0640&0951 \\ +\hline +York to B'ham & 0742&0951 \\ +\hline +\end{tabular} +\end{flushright} +\end{minipage} +\begin{minipage}[b]{0.36\textwidth} +\noindent\small Trains from Birmingham to Coventry are frequent +and fast (journey time of 20--30 minutes, +departing every 10 or 15 minutes). +\end{minipage} + +\vspace{\medskipamount} +There will be a shuttle bus service for delegates +arriving at Coventry between 1000 and 1030. +The shuttle bus will also be available on the +22nd to take delegates back to the station. + +A taxi from the station to the University costs about \pounds4. +Alternatively, buses (notably the X10, X12, 12 and 12A) run from just +outside the station to the University, taking about 15 minutes. It is +a de-regulated service and as such impossible to guess the fare from +day to day. It is usually about 50p. The 12 and 12A services are +`correct fare only', but no-one (except the driver) knows what the +correct fare is. + + +The University is easily accessible by car, and +may be reached from the M1, M40, M42, M45, M6 and M69. +There is ample parking for private vehicles on campus. + +Birmingham airport is about 12 minutes from Coventry by +rail and is connected by a frequent and fast service. + +\section{Payment Address} +Please return the completed booking form, together +with your payment, to arrive {\bfseries before} Tuesday March 1st, 1994, to: +\begin{center} +\begin{tabular}{ll@{ }l} +Malcolm Clark (lxii)&&\\ +Computing Services&Tel:& 0203 523365\\ +University of Warwick&Fax:& 0203 523267\\ +Coventry CV4 7AL&Email:&\tt m.clark@uk.ac.warwick \rmfamily (Janet)\\ +UK& &\tt m.clark@warwick.ac.uk \rmfamily (Internet) +\end{tabular} +\end{center} + + + +\vspace{72pt} +\begin{flushright} +\Huge\bfseries +Enrol by March 1st, 1994 +\end{flushright} +\end{Large} + +\endinput +An approximate timetable +is as follows: + +\begin{minipage}[t]{0.4\textwidth} +\begin{tabular}{ccl} +\bfseries 21st\\ +1115&1315&session 1\\ +1315&1415&lunch\\ +1415&1535&session 2a\\ +1535&1600&tea\\ +1600&1640&session 2b\\ +1640&1800&question time\\ +1930&&dinner +\end{tabular} +\end{minipage} +\begin{minipage}[t]{0.4\textwidth} +\begin{tabular}{ccl} +\bfseries 22nd\\ +0900&1030&session 3a\\ +1030&1100&coffee\\ +1100&1230&session 3b\\ +1230&1330&lunch\\ +1330&1515&session 4\\ +1515&1545&tea\\ +1545&1700&question time +\end{tabular} +\end{minipage} diff --git a/usergrps/uktug/baskervi/4_1/confnew.tex b/usergrps/uktug/baskervi/4_1/confnew.tex new file mode 100644 index 0000000000..60d69365b1 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/confnew.tex @@ -0,0 +1,343 @@ +\makeatletter +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xpt\@xiipt + \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} +\let\@normalsize\normalsize +\normalsize +\renewcommand\small{% + \@setfontsize\small\@ixpt{11}% + \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus2\p@ + \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 4\p@ \@plus2\p@ \@minus2\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\footnotesize{% + \@setfontsize\footnotesize\@viiipt{9.5}% + \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 3\p@ \@plus\p@ \@minus\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} +\renewcommand\large{\@setfontsize\large\@xiipt{14}} +\renewcommand\Large{\@setfontsize\Large\@xivpt{18}} +\renewcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}} +\renewcommand\huge{\@setfontsize\huge\@xxpt{25}} +\renewcommand\Huge{\@setfontsize\Huge\@xxvpt{30}} +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{} +\makeatother + +\parindent 0pt +\frenchspacing + +\newcommand{\leline}{{\small\lrule\hbox to \hsize{\xleaders \hbox{\LaTeXe}% + \hskip 0pt plus 1filll + }\vskip-3pt \lrule}% + } +\newcommand{\lrule}{\hbox to \hsize{\leaders \vrule height 2pt + \hskip 0pt plus 1filll}} +\newcommand{\hftext}% +{Please copy, circulate widely and display on noticeboards, etc} + + +\hbox{} +\nobreak +\vskip-0.5cm +\vbox{ +\leline +\vskip 0.2cm +{\Huge\bfseries\sffamily +\LaTeXe{}: the conference + +} +%\vspace {-0.2cm} +\begin{minipage}[b]{0.75\textwidth} +{\Large Speakers will include---\\ +\itshape \mbox{\hskip 2em}Johannes Braams, David Carlisle, Alan Jeffrey\\ +\mbox{\hskip 2em}Frank Mittelbach, Chris Rowley} +\end{minipage} +\hfill +\begin{minipage}[b]{0.2\textwidth} +\begin{flushright}\Large{\sffamily + Announcing the {\bfseries New\\ + Standard} version\\ + of} \LaTeX{} +\end{flushright} +\end{minipage} + +\leline +\vskip0.2cm +{\Large +\leftline{You've read the hype, you've ordered the book---} +\centerline{\hskip-14pt --- haven't you? ---} +\rightline{---now here's the chance to discover the real thing!}% +} +\vskip 0.2cm +\Large +\leftline{\bf +For authors, publishers, support persons, \ldots, everyone---} +\rightline{---discover what \LaTeXe{} can do for you in only two days} +\vskip 0.3cm +\centerline{All the New Features of \LaTeXe} +\centerline{\bf---The New Standard Version of \LaTeX{}---} +\vskip 0.1cm +\centerline{\bf---Incorporating \SliTeX{} and \AMSLaTeX{}---} + +\begin{itemize} +\item + how to install it +\item + how to integrate your local styles +\item + how to use scalable fonts +\item + how to integrate graphics +\item + how to process existing documents +\item + how to use the new features +\item + how to write extension packages +\end{itemize} + +\begin{description} +\item[Who: ] + Presentations by members of the \LaTeX3 project team + +\item[Where: ] + Warwick University---in the heart of England + +\item[When: ] + 21--22 March, 1994---but book now to ensure your place + +\item[Price: ] + \pounds 89 all-in for UK \TeX{} Users Group members + +\item[Info: ] + Further information and booking forms are available from +\vskip -0.2cm + \begin{quote}\Large + \begin{tabular}[t]{l} + Malcolm Clark\\ + Computing Services\\ + University of Warwick\\ + Coventry CV4 7AL, \rlap{ United Kingdom} + \end{tabular} + \hfill + \begin{tabular}[t]{l} + E-mail: {\tt m.clark@warwick.ac.uk}\\ + Tel: 0203 523365 or 523254\\ + Fax: 0203 523267 + \end{tabular} + \end{quote} + +\end{description} + +\vfill +\leline + +\rightline{\small \sf \hftext \hskip -1.8cm} +} + +\newpage +\begin{large} + +\parindent 0pt +\frenchspacing + +\newcommand{\uktug}{UK \TeX\ Users Group} + +\newcommand{\ruled}[1]{\makebox[\textwidth]{#1\leaders\hrule\hfill}} +\newcommand{\partruled}[2] + {\makebox[\textwidth]{#1\leaders\hrule\hfill + \qquad #2\leaders\hrule\hfill}} + +\newcommand{\daytitle}{\LaTeXe: the conference} +\newcommand{\where}{Warwick University} +\newcommand{\when}{March 21st--22nd, 1994} + + +\begin{flushleft} +\bf Return by March 1st, 1994 +\end{flushleft} + +\begin{center} +\Large\bf \uktug + +\huge\bf\daytitle + +\Large\bf\where, \when + +\huge\bf Booking Form + +\end{center} + +I wish to attend the \uktug\ conference on \when: + +{\renewcommand{\baselinestretch}{1.5}\Huge\normalsize + +\ruled{Name: } +\ruled{Organisation: } +\ruled{Address: } +\ruled{} +\ruled{} +\partruled{Telephone: }{Email: } +\ruled{Please specify any special dietary requirements: } +\ruled{Specify any changes to standard 1-night +accommodation$^{\ref{extra-night}}$: } +\ruled{Indicate whether you require a copy of `The +\LaTeX\ Companion'$^{\ref{companion}}$: } + +\begin{flushright} +\begin{tabular*}{0.75\textwidth}{@{\extracolsep{\fill}}llp{0.25\textwidth}} + &Payment enclosed$^{\ref{payment},\ref{cheques},\ref{no-vat}}$ &\\ +or&purchase order number$^{\ref{purchase-order}}$ &\\ \cline{3-3} + &\multicolumn{1}{r}{Signed:}&\\ \cline{3-3} + &\multicolumn{1}{r}{Date:} &\\ \cline{3-3} +\end{tabular*} +\end{flushright} +} + +\section{Notes} +\begin{enumerate} +\item Payment for the conference, all +meals (including a conference dinner), refreshments and +accommodation for the night of Monday, March 21st, will be \pounds89 for +members of \uktug{} (or other \TeX\ user groups) +and \pounds120 for non-members.\label{payment} +\item Additional nights' accommodation (bed and breakfast) can +be included at a cost of \pounds20 per night. +Indicate which additional nights you require +(if any). If you do {\bf not} require accommodation for the night +of Monday, March 21st, {\em deduct} \pounds20 {\bf and} note +this.\label{extra-night} +\item `The \LaTeX\ Companion', by Goossens, Mittelbach and Samarin, +has recently been published by Addison Wesley. It is the main source of +documentation about \LaTeXe. We hope to have this book +available to delegates at a discount from its normal price of +\pounds26.95. Please indicate whether you wish to take advantage of +this offer, which is available only to those attending +the conference.\label{companion} +\item Sterling cheques should be made payable to +`Warwick University'.\label{cheques} +\item A Purchase Order, with an order number, is an +acceptable alternative method of payment, but +will attract a \pounds15 surcharge on the amount due.\label{purchase-order} +\item If your cost is outside the range \pounds69--175, recalculate. +\item Return the completed form to arrive by Tuesday March 1st, 1994. +We cannot guarantee enrollment after that date. If you are unable to +return the form by then, but are definitely coming, contact +the local organiser by email, telephone, fax or mail to secure a place. +For contact details, see over. +\item If your requirements are not met by the options offered, +contact the local organizer. +\item Note that VAT is not chargeable.\label{no-vat} +\end{enumerate} +\newpage +\topmargin0cm +\textheight20cm +\parindent20pt +\section{Meeting duration} +Conference registration will commence at 1000 on Monday 21st; +coffee will be available from 1030; the sessions will start at 1115. +The sessions will end at 1700 on Tuesday 22nd. + +\section{Travel to Warwick University} +There is an Inter-City rail service to Coventry, but from some +locations it may be easier to travel to Birmingham initially. + +\vspace{\medskipamount} + +\leftline{\begin{minipage}[b]{0.5\textwidth} +\begin{flushright} +\begin{tabular}[b]{lcc} +\hline +Journey & depart & arrive \\ +\hline +Euston to Coventry & 0810&0920 \\ + & 0840&0950 \\ + & 0910&1025 \\ +\hline +Manchester to Coventry & 0718&0929 \\ + & 0818&1027 \\ +\hline +\hline +Bristol (TM) to B'ham & 0714&0854 \\ + & 0830&0954 \\ +\hline +Newcastle to B'ham & 0640&0951 \\ +\hline +York to B'ham & 0742&0951 \\ +\hline +\end{tabular} +\end{flushright} +\end{minipage} +\hfill\begin{minipage}[b]{0.36\textwidth} +\noindent\small Trains from Birmingham to Coventry are frequent +and fast (journey time of 20--30 minutes, +departing every 10 or 15 minutes). +\end{minipage}} + +\vspace{\medskipamount} +\noindent +There will be a shuttle bus service running +between 1000 and 1030 for delegates +arriving at Coventry Railway Station. +The shuttle bus will also be available on the +22nd to take delegates back to the station. + +A taxi +from the station to the University costs about \pounds4. +Alternatively, buses (notably the X10, X12, 12 and 12A) +run from just outside the station to +the University, taking about 15 minutes. It is a de-regulated service +and as such impossible to guess the fare from day to day. It +is usually about 50p. The 12 and 12A services are `correct fare only', +but no-one (except the driver) knows what the correct fare is. + + +The University is easily accessible by car, and +may be reached from the M1, M40, M42, M45, M6 and M69. +There is ample parking for private vehicles on campus. + +Birmingham airport is about 12 minutes from Coventry by +rail and is connected by a frequent and fast service. + +\section{Payment Address} +Please return the completed booking form, together +with your payment, to arrive {\bf before} Tuesday March 1st, 1994, to: +\begin{center} +\begin{tabular}{ll@{ }l} +Malcolm Clark (lxii)&&\\ +Computing Services&Tel:& 0203 523365\\ +University of Warwick&Fax:& 0203 523267\\ +Coventry CV4 7AL&Email:&\tt m.clark@uk.ac.warwick \rm (Janet)\\ +UK& &\tt m.clark@warwick.ac.uk \rm (Internet) +\end{tabular} +\end{center} + + + +\vspace{\fill} +\begin{flushright} +\Huge\bf +Enrol by March 1st, 1994 +\end{flushright} + + +\end{large} diff --git a/usergrps/uktug/baskervi/4_1/cont1.bb b/usergrps/uktug/baskervi/4_1/cont1.bb new file mode 100644 index 0000000000..b6974f636f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/cont1.bb @@ -0,0 +1 @@ +%%BoundingBox: 898 222 1381 1014 diff --git a/usergrps/uktug/baskervi/4_1/cont1.ps b/usergrps/uktug/baskervi/4_1/cont1.ps new file mode 100644 index 0000000000..36efebb6d5 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/cont1.ps @@ -0,0 +1,657 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:44:56 1994 +%%BoundingBox: 898 222 1381 1014 +%%DocumentFonts: Times-Bold Helvetica Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -Pin -p 2 -f -n 1 -E slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +3[39 22 1[26 2[39 39 4[22 4[39 34 1[34 22[30 26 15[39 +2[39 1[39 1[39 39 1[22 2[19 44[{ ECEncoding ReEncodeFont }19 +77.774994 /Times-Roman rf /Fb 190[44 65[{ ECEncoding ReEncodeFont }1 +60.491669 /Times-Roman rf /Fc 128[29 5[43 43 62 43 43 +24 33 29 1[43 43 43 67 24 43 1[24 43 43 1[38 43 38 43 +38 29 5[53 1[62 3[53 48 4[62 1[53 2[29 2[48 53 1[57 1[62 +7[43 43 1[43 43 43 43 1[43 43 8[29 39[{ ECEncoding ReEncodeFont }44 +86.416672 /Times-Roman rf /Fd 134[52 52 2[57 34 40 46 +2[52 57 86 29 2[29 3[46 57 46 57 52 12[69 10[40 2[63 +70[{ ECEncoding ReEncodeFont }19 103.700005 /Times-Bold +rf /Fe 139[41 48 3[62 2[34 2[34 2[41 55 69 16[69 6[83 +76[{ ECEncoding ReEncodeFont }10 124.439941 /Times-Bold +rf /Ff 173[62 3[62 8[57 1[62 67[{ ECEncoding ReEncodeFont }4 +86.416672 /Helvetica rf /Fg 205[39 50[{ ECEncoding ReEncodeFont }1 +77.774994 /Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +2 0 bop Yellow 3208 2180 a + 3208 2180 a Black 3448 -1046 +a @beginspecial 48.179440 @llx 46.171970 @lly 475.772003 +@urx 473.764526 @ury 226 @rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 5390 -1168 a Fg(2)p Yellow 3562 1637 a @beginspecial +@setspecial + tx@Dict begin STP newpath 1.92859 SLW NavyBlue 14.22636 false 12.38211 +neg 12.38211 neg 218.15836 293.60965 .5 Frame gsave White fill grestore +gsave 1.92859 SLW NavyBlue 0 setlinecap stroke grestore end + +@endspecial Black 3706 1801 a @beginspecial +@setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 4.025 neg +32.13 11.12999 .5 Frame gsave ForestGreen fill grestore gsave 0.8 +SLW Black 0 setlinecap stroke grestore end + +@endspecial Black Ff(CERN)p Black Yellow +Black 3562 -559 a Fe(List)32 b(of)f(Slides)3691 -290 +y Fd(Intr)n(oduction)3760 -129 y Fc(3)86 b(Slides)22 +b(and)g(L)4289 -146 y Fb(A)4320 -129 y Fc(T)4359 -110 +y(E)4399 -129 y(X)3760 31 y(4)86 b(Introducing)22 b(`seminar)s(')3760 +192 y(5)86 b(Normal)22 b(slide)g(with)g(coloured)f(background)3889 +314 y(and)h(text)3691 494 y Fd(Frame)k(styles)3760 655 +y Fc(6)86 b(Frame)22 b(styles)3691 836 y Fd(T)-10 b(ext)26 +b(colours)g(and)g(colour)f(tables)3760 996 y Fc(8)86 +b(T)-6 b(ext)22 b(colors)3760 1157 y(9)86 b(Colour)22 +b(tests)3717 1317 y(10)86 b(A)22 b(multi\177page)g(coloured)f(table) +3720 1478 y(1)m(1)86 b(Z)21 b(schemas)j(built)d(up)h(with)f(overlays) +5334 1637 y + 0 setgray + 5334 1637 a Black Black Yellow Black 3448 +2053 a Fa(January)e(16,)g(1994)1025 b(Introduction/)o(2)p +Yellow 3208 2180 a + 3208 2180 a eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/cont2.bb b/usergrps/uktug/baskervi/4_1/cont2.bb new file mode 100644 index 0000000000..b6974f636f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/cont2.bb @@ -0,0 +1 @@ +%%BoundingBox: 898 222 1381 1014 diff --git a/usergrps/uktug/baskervi/4_1/cont2.ps b/usergrps/uktug/baskervi/4_1/cont2.ps new file mode 100644 index 0000000000..3d25dd174a --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/cont2.ps @@ -0,0 +1,2309 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:44:58 1994 +%%BoundingBox: 898 222 1381 1014 +%%DocumentFonts: Times-Bold Helvetica CMSY10 Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -p 7 -f -n 1 -E slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMSY10 +%!PS-AdobeFont-1.1: CMSY10 1.00A +%%CreationDate: 1991 Aug 15 07:20:57 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /minus put +dup 162 /periodcentered put +dup 163 /multiply put +dup 164 /asteriskmath put +dup 165 /divide put +dup 166 /diamondmath put +dup 167 /plusminus put +dup 168 /minusplus put +dup 169 /circleplus put +dup 170 /circleminus put +dup 173 /circlemultiply put +dup 174 /circledivide put +dup 175 /circledot put +dup 176 /circlecopyrt put +dup 177 /openbullet put +dup 178 /bullet put +dup 179 /equivasymptotic put +dup 180 /equivalence put +dup 181 /reflexsubset put +dup 182 /reflexsuperset put +dup 183 /lessequal put +dup 184 /greaterequal put +dup 185 /precedesequal put +dup 186 /followsequal put +dup 187 /similar put +dup 188 /approxequal put +dup 189 /propersubset put +dup 190 /propersuperset put +dup 191 /lessmuch put +dup 192 /greatermuch put +dup 193 /precedes put +dup 194 /follows put +dup 195 /arrowleft put +dup 196 /spade put +dup 0 /minus put +dup 1 /periodcentered put +dup 2 /multiply put +dup 3 /asteriskmath put +dup 4 /divide put +dup 5 /diamondmath put +dup 6 /plusminus put +dup 7 /minusplus put +dup 8 /circleplus put +dup 9 /circleminus put +dup 10 /circlemultiply put +dup 11 /circledivide put +dup 12 /circledot put +dup 13 /circlecopyrt put +dup 14 /openbullet put +dup 15 /bullet put +dup 16 /equivasymptotic put +dup 17 /equivalence put +dup 18 /reflexsubset put +dup 19 /reflexsuperset put +dup 20 /lessequal put +dup 21 /greaterequal put +dup 22 /precedesequal put +dup 23 /followsequal put +dup 24 /similar put +dup 25 /approxequal put +dup 26 /propersubset put +dup 27 /propersuperset put +dup 28 /lessmuch put +dup 29 /greatermuch put +dup 30 /precedes put +dup 31 /follows put +dup 32 /arrowleft put +dup 33 /arrowright put +dup 34 /arrowup put +dup 35 /arrowdown put +dup 36 /arrowboth put +dup 37 /arrownortheast put +dup 38 /arrowsoutheast put +dup 39 /similarequal put +dup 40 /arrowdblleft put +dup 41 /arrowdblright put +dup 42 /arrowdblup put +dup 43 /arrowdbldown put +dup 44 /arrowdblboth put +dup 45 /arrownorthwest put +dup 46 /arrowsouthwest put +dup 47 /proportional put +dup 48 /prime put +dup 49 /infinity put +dup 50 /element put +dup 51 /owner put +dup 52 /triangle put +dup 53 /triangleinv put +dup 54 /negationslash put +dup 55 /mapsto put +dup 56 /universal put +dup 57 /existential put +dup 58 /logicalnot put +dup 59 /emptyset put +dup 60 /Rfractur put +dup 61 /Ifractur put +dup 62 /latticetop put +dup 63 /perpendicular put +dup 64 /aleph 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 89 /Y put +dup 90 /Z put +dup 91 /union put +dup 92 /intersection put +dup 93 /unionmulti put +dup 94 /logicaland put +dup 95 /logicalor put +dup 96 /turnstileleft put +dup 97 /turnstileright put +dup 98 /floorleft put +dup 99 /floorright put +dup 100 /ceilingleft put +dup 101 /ceilingright 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 108 /arrowbothv put +dup 109 /arrowdblbothv put +dup 110 /backslash put +dup 111 /wreathproduct put +dup 112 /radical put +dup 113 /coproduct put +dup 114 /nabla put +dup 115 /integral put +dup 116 /unionsq put +dup 117 /intersectionsq put +dup 118 /subsetsqequal put +dup 119 /supersetsqequal put +dup 120 /section put +dup 121 /dagger put +dup 122 /daggerdbl put +dup 123 /paragraph put +dup 124 /club put +dup 125 /diamond put +dup 126 /heart put +dup 127 /spade put +dup 128 /arrowleft put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +/UniqueID 5000820 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BAC8CED9B09A275AB231194ECF82935205826F4E975D +CECEC72B2CF3A18899CCDE1FD935D09D813B096CC6B83CDF4F23B9A60DB41F9976AC333263C9 +08DCEFCDBD4C8402ED00A36E7487634D089FD45AF4A38A56A4412C3B0BAFFAEB717BF0DE9FFB +7A8460BF475A6718B0C73C571145D026957276530530A2FBEFC6C8F67052788E6703BB5EE495 +33870BCA1F113AD83750D597B842D8D96C423BA1273DDD32F3A54A912A443FCD44F7C3A6FE39 +56B0AA1E784AAEC6FCE08DAE0C76DA9D0A3EBA57B98A6233D9E9F0C3F00FCC6B2C6A9BA23AF3 +89E6DFFF4EFEC3DE05D6276C6BE417703CE508377F25960EF4ED83B49B01B873F3A639CE00F3 +56229B6477A081933FEF3BB80E2B9DFFA7F75567B1FA4D739B772F8D674E567534C6C5BBF1CF +615372BE20B18472F7AA58BE8C216DBDDF81CC0A86B6D8318CA68FE22C8AF13B54D7576FE4CA +5A7AF9005EA5CC4EDB79C0AB668E4FEC4B7F5A9EB5F0E4C088CD818ECC4FEB4B40EC8BD2981B +F2336074B64C4302807FA25AFE29D1EDFF68FBD0141698DA0A0FD3FE352AEF6618408EBA8063 +0FBCF58909B21CA4B9514EB27F9FC7B78FF460D374798DABAB857F6DD422BC7983C7CA213870 +1652B6C3901B98B43B641F905F54AFBE00822DD60E2BCEB957BCE7CABFC51F153F3DE4095395 +28E20DEE4B8C15E2AEAEA9A46FFADE11A3EBFA3456633B298DEC6DDA6D6CA41DAE03F5C6B56F +68E58C0706D3A97E34FD845F8F2C6126BB6FFB72FF4005A1385A1EF92F2BC0FE7441C157B1E4 +AFFA17A5D2057DC2BA87A77C45F8442A36BB895C4FC24FC83BE3831D0588E9D66DC2E71D11E8 +8E9F110493314AE48233D708568062829ECB94AF0441975CD8F1FDF4F626E6B0DB35683B790B +EFD89B94894C3CCC5AE9A57EDE5B4C5F71CE1A7C5F34108EF589711E2E4572D90CB501068859 +E2E333876FC9251E6A574543E1C2E7A55E186CC9A194DBDA51724FFFE506B0B754666C59F449 +3D069431CDF764DD7E62720625B3E02C1403427A93362205A4BA5AA6727E3D486795D7EA749D +AA5A46A7C3FF9EBE73DE35ED38DE2A0E9BA7FD370B5B702E21DDD6A69A6B2E2916A5A93849D9 +24B844C3A0334A0D2C95E089BF141DF55E25620BB31DA68962DD3C51A9336EB11FCB737E6906 +EABA756BF7B55EEADE38994C5FE146FDF725AC74CCACD70BBB292DAA5B1C60CD39AC60239B12 +33579444E8846826D3983B0D6A8C5BE07DFE43961897355ED8E72CC4A4257620EB7E113EE988 +D0E8F7947CC822D8563B7BD56D69F144159293E3E2CDED7068F6E3046F14AD559D712D7FED96 +740C962CD9EBA9CBDB0B45D5DD9A05C0CE28DD27D2FE6B7169B409BD1E080B32D6D9F2061BD1 +B9292D0506D482354F59DB8BD14F8D975B8A30B212F524C8664E5BD9C170BB0488CABFB0BDFD +D18BD44D443B08FB2781840ADDC9BD22376AB814B0429D7B0664B96E183A2675A28B68F1FB6F +88132C796CE2AAB0B9409396552D7C16F6ABF5B85E93B397A9E1CB74F610E81319CCDEEB6D31 +EA13F95F792841402245230868FF37BC57995ACA98FCA2DF474817BF96B0ECDD4F42DE20A007 +49A91297CB25EF1C7AD56C5D87256AB41195624F1977ECF9246D7B1DB6CDBFCC654AD428932E +5C0DEE8CBAE5D2CDA5F56C16D62BCB93B05BC6CB5E13247F59F321B3B824A73D4261C6A85609 +ABCB95C4B14FB51FA0B8826A05696617A2DB092D909FFED178BA62599012D08EE433E800B54C +77C15DCF02086B1F04935F7B79EF163384FD4137391F5E4936EC38677BFBA1B4204F5F80505F +68CAA8F538EB157E9708306A9745D2E2855EF01450E3D2F8BD3C4C5B4F3697A51038011D41F1 +6E4C7781B4EECCCFB86EE892AD6E9A2C69C1AB0B11DE2BF88964E5DAE8A3389F18DF163B375D +17895F0D91D4D52C3A5BE455196251EF12B8742CB54D14611BF5227EE52BF8F464EF8860579F +B8BB6191E9AE46F27BE34D732C2DEC814D00FB9763848F847AA9FAA73CE9053719C781C3B3A5 +F27E614187D3F00A330C2F76496BF32E924E27ECFB6C459353845D446F642061864356CCAAA2 +BF7443515645B51F4DFF4E244F8B7A556EE38389EE3BBF9E69BD72D6BC0D134E134D6FF43608 +75EB8838A885DC681004EF4383CAFEEDC688FE4735F5AAA4A11B1BE4D956AE9CBF8D8FDDBC29 +A600215C189BC812A1F441FF1CA1FD6C5F3C4013528961E676FE3C9ACA3D44B913F51DEFD42D +D4F67BE410C4152B675731F18315030FC2CA4BCFAF5C5BCADBBCBA4664FCE78984D5C8997B40 +088F68F31C8D54D44575ED23533BA3A504C1BC90794AB111F1C011BE57696786AE25551ED73C +35F6A343579DE01675DCFE26ABDE7A3CF73C121B7C33CD3D42BBCFCED99CCFEC4AE08EBF2AF4 +FADEAB53F6A2076F8189503DD57F84AE53CAD55D97D3734E706D9442FB175B5CC032EC649776 +00A369007A47B17569E32C5BCF5722AB7CE03EDC4DB3C1B3D31A73D3BD274C53359C6BE06BB9 +3D0026080B9D76F51DC69AF96C8F73B83BC8CEB5D788E69571EDC574E71C06B3504141D47179 +24EFC2CDD8D0CB9645A06922CDE8EF7B297BCFDC0C9D8C65A0D0CE542BAD98B08BF75D814CAA +C3C51877584EDD5412CAF5C69599666DB2E5571E5662B3DA510358234D553A54025C8DCE413A +CD0B4FFB252BAEE591382C0C0A293011F3649508A2C7DAC8F153B869C77D148A0A81AAE057B8 +D32CFDA1750180C98F70A8D0FC62A976F785B6F67E9665D1A54C2F591E4B9BC1B8CD0B23E6B5 +3CE5EE85995417A8199F68DF12C88173F69D45D8E6208DF7E1315CD08C9F0945FA751B9400A4 +F44F1977355C5FAE4EA84342F04AE3E785DEC832DE82B9C6D57835734080DF60C2AA44702FC5 +BEA1AF1455DA321341F3613442D63F6B547FED5707EF114B654E0DA6ED340A9372DA4A99A987 +CBE785342FA9D2E98789417B87BFAACCD46C16D11B5C6ADBD5619770810A39D74BE2620CD99E +49A9DC91E7E6D0B6AABE9AFDFA8D532FFF1310E0FCC91C0B103340E0F1371FE7801B9EEC0F67 +A7C7A26D18FDDADBEF951FCE20EF0558B9F32C560E41A87AD4A94DD0E0F1DC333F6667C22C65 +D995B27D25371579458748E078D5EDA6ED9F84ADB3D35547FED29BE03ADB683BA50A9E1CF955 +CDA99F95EC45B6B23F43A05D0607CAFDFB9E1D830613C22F1C583A65381CA5C8A736A8B34DBE +70C116699E3144AAD48CFC32405F67614FEAFDAF0106B39EE47B8902B1511665BE23981ABC5C +4E148F6685ECD9575C66DD36A22E41198227E7D7433ED856151154E478D51F5B093AB0A7A923 +197864F4FD6AFA7282DA51534B0F9BD0FF070795BF954E02204BCC3B0907CCCA5F3C478F7EA5 +402556883EDA2211C394C0D6E921F502368BA96DF89C39B9A36805BC76FA3C3FD390B0B75262 +7D8774F66D18A074BBD255B9FB2A2FE94BB30A928243B9F308BB789FA83E6BA7B94946DA5B70 +A5047B8D9BD59EEC2DE5A21A7AB0A826CF02CB675CB5C2EA3B774647962CF7DEB01554CAB8A7 +B949723EB847A544E8C839F36C10E9BAB10C3E4B05CF6CC46CC6A567D9BAC1DDA8825C726450 +68690EC820633567BB2275BD1271E284193C4402D5AE384669294AF99467162E790B3CE41F0B +BADEEE07EE77BC47CFBAA76F28DF5F7B870F95B04A8DBD85454405DFCA87B6B4DC65B3D5F125 +65BAD0D22082001D0061F10991F3E1682527EFBC3EE8F072F4BF29F3EB210E403B142B82B97D +6AB9A5CA512E448EFA90F8043495C2FC11730F67949E0F54544094592989D7A1CEB43AFD0BF5 +0EF49C81C996469F52451CA818176ED2AA6FF8276030EC931A9CA6BA331A4B463CFE77161410 +C4E8EFAF9395F51D13D1BCB2841DF7DB65FA51ECE17B5A321B37AF3215A69E72A74C4FDED676 +7930CEA4517DF9A7148A0041F4745E4E594B0219C9AFC5EE8059BA9BBF415302A9CDC48D0460 +516A270EBDA3A6997EC4335EDC0F20FF994C69A486316AEEB8584D0DDAFF255F7FFB07C77E29 +D58D32BEB7F337E28DA97B8C7C44F8452D9C629C38E03F402824B24CBCBC6B4980559921D69A +A48F593C4791B32FF0C6DB1546E37F831A82E3EC733773310157F50DB7AF0684981345E7E23A +7284029CB27BBC36D2D41EDD1CF0C3E30895D9DE0A2319A746127C37B6F08BB7F9A414FC9FCD +2C17998F7E6CE30C395E2BFC589CC0FEDFE92C659E4078DC7F83E9418B340BBEB23B52D45983 +24238EA02C94591014A4D7C12451F7BF20F3F9DD26C515877D6C33A2166A4E433A1748AA192B +C0D33F1C4FA89397E39AB886AC737440C31FAA635676A62E6D3F194A668FD0F8FE5B6A8BA3F4 +B4BA2198C837E4B9CA708754CD0804AC78C9218A770AB3EF5765E14A69D14C3367F842B72352 +3AB69E5E4FDE7893F99C88273DF486B4080089A0DA5136C59E1DDC48FC71C1E9C8C591E8BE5D +3C9426A657E65FF430EB154E2DFDF4333FCAFC588B61F8071F65CC8D1CB15E27A425ABBB0D78 +BC366BFC4F88122C66DB571555B5D6E028912BFD89CF3E0E56C464392A4D505A4F7E23CBC169 +CEEAAD218C7553668F549AF2CBF9A297805B3453B7C61112BF8E6325B7569E38F635B2E13B28 +AA8F7188E4C94E3E047B6A6ECC050ED9F3A43B131193D84B32C0FF1406B9B66E3627719A781B +676DDACC16915ED237D6B1342F3A9D981D9E96A1A8D5827BF165BB901800D6C900A53271C906 +D3D106D26636438E1B5A0C9C97CEF25F0C8B4B5C037C10A9295DA210CDD608ED6E0B77CF2EEA +C5DC2FCB7B5FD0122A3C3A03DCFF782E3C877F210425F9FF99235A969ECA67AA7AA290130D3A +64D6165CCE3AC29C5EE3B4B86EA3AB78373C664DBF6B99949EE56B0BF0F94838701D554B26BC +45C4DF406D9015CD0B2147D338D1C71F7738E3B922291C96DAB5D9230190FE3299551698D8B1 +4EF02F5948BF5B5E4BE42849C001CCDBFC06DEE4FF6B12832575D1E5863F1190BCE902A650C1 +BF869CE7082C9388A1DAC4CA0E02967E3937BA91CDE0E931BDC07DBD87BF028F46CD00E7A7C2 +D26362E0FC0BF267D6DD23E1DB2CF41C3BDCC785F2A8D12067CCF81E1F113DA147CAE6B729AD +E0F85369AD28239F35C7C5CAC87CDEBA07AB233B9321055B972A98CEF27C1B41EC063015E8D1 +A2DB01AFFBF0BE01C43DA54A86F199E68432106D252837759AE1618D7008D615AA436341DD35 +583DF423EACC1B48D568FF5985145CCC285B2803F03B5B046E7514A8024FD786D3033AF60962 +0004CBC2609766039EA8B28086019E4BDA30113CC40E854A159D86AC49E50D894595349E8B37 +97239DA96F55B565D5185E630DF0BDD44612DC4E83D31BD8A4372AFD5420F6B379EB8D7373AF +3C91C999CDBF3AD418DB84AE6629D44EB28AA5EE9583686EE4F9435DF0971A3059BEAF8651E7 +4E33E7B712174BF952795561BE53B5926CDDE509665488354D5C3E288CA7B679B9B969C9C6B0 +44AD882905663D1F5AE476951A637D4125E26575B2CAF43DFE5C6181238D78E0F41F7F798F03 +FBE9390561CFAD3F29E9DBBE20EE524344A7E3A730C529A2BD8506FEF7D571AB99A36E136C67 +897F7C38582782BD04DC799F8F66432E0D5AFCD239185E95C8B6842CFF16F2CC128B8FEFEED6 +95C85E4FD702A60553A254E9EE2AF1A0313A5D2AB5EB559064480B13412085120CB6C90B1AA0 +8AE1FBEC261077B9FE65E3FACF4DF582E89B68A4422D0460DE7A8523B51928F1416A9AE025F9 +541FB5FD5A9AB5508ACF97EA891BC25EA5FB8C7C58310720CC40B8366A806DE9E4DED30426B1 +E7E9D9C145969B2B6D27CFD7F7BB7B2265E79B4BB865B0645209728891A88C68B20E681B4472 +CD3105C2238931FD048B43400A9819425A2071367B962C69374A22A06990EA59D0FDE438D552 +2432C1BDA7A54E52B594B662740FE6923CD04DC2E7B05748A8BEC182DD5079DD44C0FDE807B6 +BF4025992BC6B6F24C2CCFF8385CCD37167BFAC7934E521BB7327D8E88B018877D690F959245 +FB26551A75A06E6AD8E5B1C2363D2493FD947431050608AB63F15D1966D6BFE4F1A5AFDE5BCE +8B08E91CF0514B4CE56E1C62BFF778159B77A5919DA5F4619F7A580D6053126AFBD8363082DC +12A405201442BA72742E26C7C8D3430263C9A0EF34E0205065977E7952CBE0FDEFB3902D7716 +7F088103CB7D4A508C867077CEEA5D1FCBBC1AEE5F26AA7A85FAD4FA3C0D9207AF49B373F70D +0FCBA87AEAFC7298793693865C156FC0E0E8E7B31AFA7C473275CD08B7BEC07BEEEE402AC272 +C666C61F5BA5C1C513DE5909D2998EF7C439ECF9926DB57E82772263979BEFB72DCCB5842BFB +BA0EB1586CFDDFEF3A63F1B4FCCE3894E981D6268A62D1D39F918D4F296381D5AB356450FB31 +CAE01FD7F36718C7A54D503EBCB479CA191D5DBBBC08723B8279F2491931D2BF54BA9A93C214 +549F66C3C314EE37B5A9951D62A6776E6C7B4989BCA05ACDEAD7DEEC09BA97A0DFDAD7429E3F +480806EB9C7A3865B5A0648530247CCB71AA31E1F8971D9649D6A430BD8753FFD295F30E4E7E +CCAEB12F4A5D9B7902FF57B08B3ECB4593C988758CED4A394E412FD5A132CAC5DD3DA61CA3A1 +3E91703702388EAAD89443E70F7D037C9FA28BE7C8261EACBB7AF473EEDB0645BAF01C5F506B +A85813FD1D5164F541E0E85D228E92E60D9BF5C108674C621D38E726D2E219411759E8063C2D +2E64120C66BB2A8F6F00289C3BFADDDFAFADC3285CD6AE1E624A59D7621276362382D2156A49 +319A5B1E2B6B6D9B9346A59E1A4E9214C66E17C3EB5A31B394EE2F030C88FEBFF5C659E29FD0 +5F57C35B8C986ED1B6FE33ABAC7334FA0653DE6A935CD0CFB4F785F80DEE2D651BE3418CC83B +18B5B4C176DE3263ED6B4F64D4395A48C2C5CF13B8D21D63D85E2228F6373BB766D288CE9D05 +AAF98D0848D1AAA42CA0629165C7417E47906AF4ACB4353CFE396B82BEE33EFCFA2531DB7237 +9E81F0389A72E0A1D423E1DF66772732EBCFF12D3F83DDF18C46A00297345166F3C3E7B11974 +D70AB02EC9629D4AF1F2857FE14D86C9B47B79AD89044CCE0AC09FFA4621608F7AABC07C0C76 +60B96C4EE1456B998F509F7D77C9C194A148C48B48738A6A0AC12E50137764914BF6696B7049 +C8F13763949F04D6A5302B9E266EB035A11FF5EAFD296F209A3FDDBEB62F1C7064CE0C449A70 +A29012E041EDFB71C9F93BEEF2A564FF2D8B248579769A81617ED8DE4F232577E0CD2CD650C2 +DD3329069017B0B427651E532CB6D7602A81BE2626EA6AB6D0C85D69BFD8772D62DF7F6C86EF +67C8FBD17F2D2DF34DC52256C72181093E4C876D86C9A66C91A8AB1E01285763EA93EA6B7A4E +6131497BFC536F69B7C02D28E4645CC6FE5D061495512429A1D3752BC565F769A4475E2C415E +8CA4985CBB329D49B8AFD45498CA630C3CE56E7E26CC0C4FA9446D3A402D66E39E3E3210644F +C9A9E0E4445180C672C32734872703910DAE90D102252EB56864F1CB6D1FB8E4A51335136989 +08C42B718DDFC4008264791D325E6633CAC13611B10672C263BACF0820F84B7134EDC9E2373A +61C9C8665B25AB7A583A4983D30386AD84EA9C7E021F64C9E54F3F9B3A3D3267EDE3787DC949 +BFB2AAFF21B6CECB88129DE3200AD2693B8B454B18CAB17134A471540C009EE8DEFFD2C70AF0 +A98320EDFD6909B0B17C3F4B857D1FE5D963EDEEDD8CD3077A2980FD1AB6DD9AF5B151BBF7CD +6B645FFC9C103E45552F43CB401BD5F084116D21C958E1C1450973C0C393F4BA75A9EB1C5438 +9CF6C840FEB5BFFF673E058D8738CE2BB8C07CF0B2B5A837948FED64FD7244D5B5C53303C50F +1187FD6B085A9BB6E5DED081B78F4E486E0E17811A552AAFC50A69CDACF0838029D3DA87BFAA +13D89DE7960E332650E5986F940C4493102DE366D8D574776E019205B25F16B6FFED5AEA7C87 +BB558497FD216D2937452B62D8A63D5EC72AF5B83E91BB72BD04CB724B4083C60D2CA9D125A6 +9DB5D2F4212BD48BAB37FCC933C471245AB99284671F9E3E7E6A9076117F5CCC8D469B929BD7 +C4B677DE5BD0272D78BC0434B4A1B4BFF267C4FB588631B1BC3DE1DCC912E3902D96F16B2A35 +0775BED06BEB2F1B7B530CE45337F744FE08822331E4D2913849A0890434088063B0307DB4EF +A561810F9C2073B890C67108A95CA581632553F76DFCE780AA175675B186D24379074DBAE021 +89DCDFE396A8FC790699C3ED4B7799B30F119D60EA3754549A3CA44CC2F17744DA59E11550D2 +B0604AB45A2FFE69ADE126FF2F92CC75EB1D8FA6CF2C2FA2DFB49C1D16F8074A7D7115339E93 +C09265B38789A6816B12C803178A72C7C51CF78557D3BEB2D3D5F0A4C53511158145EFD256E7 +89DF517BAE8DA9B9B4C494AE42712EFECAB7A7D5BF4668F1FCC23EDAC598CC414BEE707C4C33 +1F02821C296725BD4F14F5BC97A15B8ACED9CF5EEA5BAAA216EC582692F7A210BE4F6A41E96C +E3A8C65AFDDBE800E035BF0595C7AC0D12B87B4D409DD6772D125249F273108ABBA0973A7CEF +4F1ECA5C9A17FE3071E54E68507DFD8EC6B787DBC547A90C43AD42856C26324178F2E6D2CA3E +9043188372819D3F02A9125A3BFE766E7D19027CFE5980F5E1E1A7033A5BF236169FDBBFD2F7 +3EC6D56375B09FA750EB4741E101241CA191B49DE9C681E42849E23E17B81973E903F52B9AAE +B07855AD04C30DF51C9D9B54F718C7A11038F8DF63DCFE6C2728E69E33AD933A517CB08D3DCC +7681F673B2E17FC38DEF47E2A2F7FE7173C3B6922EB57CD9D7988F6D3A768E56B46AB8C7EB9C +ADDACEFC45E1E245563C0A52F719FCC81C635F159013EFFD5432C697C105CDDCDE49CB5C5696 +3CFCC2BC4506BB906910876395C8239C8E5C161471B3A85A353ECA17FC9BC12B805B05D53AB5 +BEE2625109ED742C14ED2B08C5D19E7B4D9700D6D3191358D481D2C0C74EE8BDB1B7C40C36FB +B823E5502F9ED6367AF146BC4E07B428F90B1E42E6D470958FFFB5C863E73B1904CE37B9A8E5 +90196BF43079DC61FA5BACA8F312E8E8A9B707DBF255BC5B3DC1DF58D374702DDB45265644A7 +BE315FCA2665192E5DAB08A6BEF085AC370FB81F2267D4D1E05BD8D69BD3D01A1498020A03CB +BB8BB7A095F10C9D88DA27301FBA0AFBA4D3B056D38EE6A6BBC532B464630BDDBD4CCBA50C2D +B04E49AB8E596923BA3495E7566268B226353E7DCA7B11F28E795CC39F974F426149E0C625A7 +EF0B4CEF3E3A5C0A964BEDDC2AB981E564817B963022BBBEC1BE0FAE2E05B6F5F41648FC17F7 +9A65162E31A88D0ADB71557142D8545CF2F2EA1A0362E2FDE496923A87C8578D5482C51C52BE +0852326DE3D75F2C6C3EF3024EBEA779DD63F39BB8E2726A7B49A901E3BDDF9586DE02082B13 +86FB777D9F09DE377682E14AFDDDAC3E81F485B21CB2537130EB6F69A77B87A702E24BBC2070 +6467E82621211300687F18FC809E976FD8EF3932E5213EEBDB9D184D31433B353CAC68BDE9C9 +6DA802FACDD168E79491070754E5DE227FE2DBA96C51C16D8C8F0EA9B302A398B2F9491562DF +08AA4C97324B6FF2FAC68A5D079AAC79CF77F0249A0D1C42F441BA372744951077F8DCF83A26 +575EC5A87AD6DD4F95EAA1B7F9393C27ACD5F79CE6031E808E13A55C3829D158D1E59E177FE5 +0E87F3CB39A81F14F35645FCAF56EB49F5EC78EDB848B396C72F5D928E3561240E2DEDACB37A +994154940F412456119657381B52EAEBD728B026E87FEB8D7EA1EE49067C5D6BDBC56C578728 +820D583CAC747F243F6F4A59DCD5B91CFF0232F18183E8E25C76A2C7D53E6823899D43FDAC50 +4221799C56EA08F26BD03501FABFDCF4CAFB9E7E2ECF335D8C25F99D40D91B8C93BCEC6B11ED +9671985B8BFCDACFD77CBBDEA246417FFCE021DE54FD0AE4CA7AA19A9458426161513A0F5D7D +4BE2A6DFBB4D6D060E5EFB596F76083B53EBDFBBA1EEB78137466AEC283FFD78BDB6DFFF9748 +E47A24614104CEA06D88693EF2203D8792EA5333A697E7B7CB488C01FD76AE792AF0B8F88F02 +7CD4BC3EE5D4A09B968DE6B56DC55419A716DBDDB733F1B86A27CDFB8B3AC29DA7613E6D9042 +CE9F648A058E2321DDBC10E3374366D6BC4CD910DFF41037CC909580F4650338C9CDF3EB01CA +E0D33DD1E1B41524E0F27A77337BEBB6E91542F599C9C7A1A4551D90537F985CA14DB562DC34 +A07F072202E86FCED29D1181A2B1D57CBB62BF6E5E7702A00592F8B018A12C826E569B7103B7 +8124D887F03A935B54255DCA6A01F433308A55A71B305EF69ED070CD7CDA1AED6BAB529BB506 +970B92DF62DE28C05F21C5FAB79AE4BF3A8B2865C408553CF4CC12E3DC69A0E3A683A637D2BA +187CC5C615056B1853B349A1B88EEDCD9748FCBDDAE70100551ECF0B897A0CEC97A456FCB787 +49F74B25168181B75AD5F523F4408BBCCB011D55B83A63A0D96052FE523DD891664A613652AE +3A979AF585C69FC4C34CE353AB52C5DF99D6908E1CC86D89CB6A138F42FA4D472C48E334F334 +9B2C47DBD9B6B6A92004B7D3C994EDF5B17F1FDDCAC72F8EF393838BF5280CEF41B803513605 +381637E38638004FF04BBE10C46A8135E0B5DB123C0F2F6453C0B648124CD0C7E379742950E4 +B7CF205BED93FF6C0439BB3BA0DA7B9C2C9FEC48B5E49E10F944D2F499C6FFD3250F8F7AC82C +93EE7C6B63056D1278871FED6BDDE70B1530118D556696CCD90FA33010B35AC56176D0BAF342 +AA846BF7B1A95D98FB7C05D56B4FFCE922F6DF7A09BD8802CB536ECC23C89445544F922DE501 +700910AB28C892BFB1548C48FD3D9B0BA4B5F5CA44DFE67A8E2D42FDA79F9473FC6EA646483E +CEFFFC0254E3F930C4732C8AA392E4AB4E26064CB1A185BE4CF0677CF1706C4DC8BADF32285D +6D02D2C4806B6E0E2C5C2884F30EBF9BFA16BD7BC9E2B779173208C156927D2848DE30A5B3E8 +622528D9DAA63E06D14E2E368FF5331279680849F8D9B5FEB448633D444CE06BA1F3C8831018 +FE7BB9ADB9A896AA75F9E489E9B88342E424DFFE90976E4700E6C6EEDAE9BF6280AB78CC5805 +93347841BF10EECEDB86AF0CD461336515CE50989396665CE975D1F1CB0BDC36B619F67CBDB7 +B090B04F447463F62927FCD0E1EFA73BA22063732CB8557E27969D5945D8E82F4A5ADE094068 +6AC760EA8FFD127653F954F0287C74109997F1B26328FA9556C42C7B01F0A810194A9CF0D716 +D252504BFE2C2707456A4422E84AD233F4B32DE1A825F72C45083C7D7742B6168565D48AC1D5 +2F9192ABB0D491A9A0A9416420474D9EAF1E146B2EF1F703B2B33838C4163DFCF8242CA6578F +37CDFD4144EFC3DBCE88D3754AF1765E677D670ADEB2FD2DF7882A4BBA95FDBAFCB9E09B7177 +CEF80B03DE222CB6070D7D7E09FA2297EC831D561A2069F6E95E9EEA70E41B126893ACB834B1 +778BF4CF338A63F53E4828D75ACC76E29EC822866AB6C5756BADDCE0E3181837E1F7DBAB1405 +DAA2231B88E176444594000F12C8351354F3A5722E9E4C376B983CD441D6D465F3865C8111E4 +7604C61A04CC59D185CDC89933B13B3A9A15360AAAFB18008FB2048000622905641874659693 +57164FD31ABAE5FFD1C7210275EF0198C74BD7F04BC02F9012A6BF7A8B9CCD76D4F449DFB3CE +7CAA4FDB6E04DB1099861B53FE6A8497AE454438A0099C7F14AB799B9E8337128ABF5C523F79 +49E9931D233E8466029DD3B7CE86298700771876032656034991E213CFB22FFC1DCBD88EB6CF +20EED29B983BEFC5889A4589428151A249BF85A7F38E5F70CB6F87A706A7A057F63CF366AFD6 +AA4A481FCF7F848B650CB9442EDC33673CD98F8F895F4D82DDEC9AB457CF21EBD339769292E1 +D17CA465997DCE5A6829C57392E08C8BE708ECED1A9AE4786EDA0095A05014D4AEB167C1D1E7 +83F9EBAEA78816BCD4AFE2E5D356A30828E11A5641344B3D46A3E8AADCAF22DB74FF57EBEA7B +779B7C5DB027D6FDECBE1B0DA2EDF3219CEC627E64CB3142D303027F74E694A983B16B33FF62 +D1B0E114CA59B30D2261AC4337DFFD0273ABC09B955E740E6ACB4F20969DA27883B3C162810F +194A9537F13E58865F2B4611D8B9A9C4A59586E583F9BCA6E8684C982FBB42AAFEB00F6A2428 +75A8D5246830E5D9FA8B479C36225D60C79390094C3820D9D20483BD8B28C5979DC27905528F +F829C14E346511BEFCCB0CC2DDFAAFFC69FA01F2DD592B0A554C8BB1D3DDEB53D871DE3048FB +9A816A40A5EBDC1EEF6725B59F6EFF26E4DA46360D4BFE49BF623955485875028F78DACE31A4 +B8F4771090B36B82E0E91C9F6B63DEFCA85E751F3A1E6D47FD674B6B75D34CF5D230012A2A02 +EA49017E9AE4E22440C836923450A7CBFE44FF5E90D9273FCE99A56CB0B4AE070410144DEA9C +75282AC74C8D426C20B54D48BF5E893D9AED7CCD4EDE4B3EBBF29320E9F98E36571E545C09DF +06B72ED2DFDF058446FE62D7F591326F7A0405718B97692CAC9B02D77A37662F0BB150102D5E +820309D5E1D4DBD95606111A4C5D0E606F890732383B96D58065880C679C4FCC3F4FDEB870E0 +022EAA40D367A1CEE2E43C31B0ECE28481217A77201B361541D40C4C7ECBE26EE0263FA70942 +A9C4F90B986284113943E170F7C6283447E8862701E31BB28A72DEAA7669688BEE2939086378 +99339AD8C2C1BF9558B06446864DB50526FF514EBE3122A3059BF27307F10BA5B44ADE0EDB6E +2693D7DC2B80E1A84F635126960FDD3B6110E84922D484261C92C8055314E5A2E8FB6DB0A904 +E291714B4B1D28E2F88734343E42C06ED7DFF193B1871B028E7A0AD51249B36258C0EF6A5165 +F5B7AA3061F0ABD6BE779D7E845D6606C9576314C04E98902DFC7CD027934BFE804B12F01E9B +5438301E280AE84371CC2BECAA06AAC7A65BB6B3F7B642207D730AEFFD55ABB33B8FFE0FE0C7 +B16356E092BB0360FB94F1E8A2FE7FA999CA66B6675025CA605A65540F6D5619887D7E1A6869 +2B76EF901AABC5A15D529F5BFD446E04E95A1BE213EADB545806854ED5E346813ACC82C927E9 +DD5B45DAA1C1D57A2B451FE91CCCDDACEDE657B9E37D605CD4D6001FAAA843B9EA84917602A6 +7519B99DFCD39DA8DC60A1DF52A0A0C8CD35BF9069C1B8A534B4EFAAA4B42E932BC61FF11A84 +6190E9BB2111D13F08570DD9C9934D0C1DB1EC459A3BACC8F10BCCAC2BC8270B7774BD3065C4 +D146548D1959395266F420EA71C05EF4D37ED0EC391890BAD4D686D3D0994B98B9A2629C2B66 +88E453167FC651BC70DCC608B453FEA208329E9B93BCAC1A7C9C5575B43D32708079AD2FEA25 +DB03A13440388F8A4BF9C5D9CE42281284C0A1FEBE6B7BF94B58257DA32011484398DB2C2856 +23803D4E578F30BAE73A57D039A2CDF56BC2A625CBADAF7FDDC7744E8586D8CAE909162D2A56 +1FAF91099DF981C72617F43F1E8DBC986A1944B370DDEEA5CEDEA04C704BB45227680EE2A7A9 +1D5F71C8B429D5A1E22C557932A19B669A6F7D60BE8B5A1A08538D5396492500E8A30D8F085B +9F1613E18FF8511D8F4ACEBC9DBD742C6F27AF4B62026BFCE268E3239ACF3CD0C54176F1839C +9CE2618F5680353A0D234181172DB3A14523D69A204CC7A5EA4A9CF1D78275804D60D41C364A +8725CB1B72759A30DC5E2920B76E1B486795CCFF14FE6615700ED97A1BD4CB16090CCD430640 +36FC003368B1E949D23BE8E7CCD7F4FC6F54BF25174B56B42B505E99BAD37A9868A92C29DDC3 +29F1D5A84806B9382870B3908CA87C3F840341E45731E5B7EF5B066AB120DB45D72B0E444BAA +AF4E948B34D354C244263505EF3FA995E2DC1177B8EBC01A6E2C7AA5766CEE90D3AE7273D569 +87BB665A43B4697A0EB98C120EFAB3C61684520E148FB5227939D6208E30CA72FE0D661B9792 +C8656B44986ECDF77159F0ED52F695DCE64595A243B635A3B4D328F73D248E1F8D8244B2285C +B5F6374E32B2FA7F2E29828E177F81938E2AA1C70EC9226DC45840F8F7CE4A377D32FE6C6550 +61389B70C4A5AC6D62FC03BDC16B1C15A79DBC46623501D263A948BCB2747E85EC1D0DAAC606 +206398A2FC008F369B673FE9C12A1D4D06D80D625F2412FD8912D625F182307FA2731435CDF2 +0C944C2ACD5094A89530A6CF54BA8D347B3819B31ED56C55AB6CFFA8C8C3C0D3C6034FBA9FBB +373F08C76E79F50400FCF3D1F65CEEC11C3623706EEC7ACFE84B89510867C0B2FA6F25996733 +E4CC394872726138D7456CB398052F4C03705E27BD85EE755F1992D1C6D330A95B6D208ADC76 +D4CAE80A78C75AF6AE4976E564F859429ADC4DE87D26A9A6277E14016491D69C6B9368A6DBF7 +2C68EE9B4B32CDBB6A186728B354B347DF5D5F33DB9CC2F757B113EFC0FB491ACDBCBCD70D0E +8E22322E6BD3336E642C6C48D6DD0DEC32C39D6E786A99702B83F644E3039DB0BC3BF91918E2 +41A1D20AF0CED35FBBCF8892858762FFDF4D855DC043CF348F64B9F0EC40B0D58F1A267C6567 +8609A29E8508F0F5367E0528845F666D3DEED15A880691675C9977278FE5A0C75C97F10E201E +97D255C40BE2DF023F3842ECCC0F474782716CC0697D2305D2894B2149C94ACBD4DB97A8CC49 +317773662D6533D2E3BA293FF6EC3BF29B897723B200DA0875803B40FAD899E953168BDEDEC9 +75D3461618652733F9F1AE97FA05454DA0C39B27308F81D6624E7ADD0E909A721B0B5B87C735 +A0F81402E1BDD37437951BAE5735BD2D9C5A201DCFC832893AA343A6E4C8F879BF7ABA330F71 +AD22AA121C49015A6E1B4DE63337C3C9B4BFC3E8456D25309AFB76665AF8D3558841D95E1577 +87426288F3A108CC0388A47FC77672F9F837AAB1BB03395208BC7800F59D883023DE8DE4984D +3550AC1E435A4A9EBFB9024FEBB3997847FFB5AC94EFAC7E480B15F49EDC4E1EA47CA691AF89 +E372FA1D51A68D417DF4D7011D8B129191F8CE9BFE2D80FC9391E51539A8EF2FACF34C91BCF3 +C5C81BB7A3050E0EC13E3CC2D03387335B307D3CDEC0D43A6C2F348C3820CDE916070CDCB485 +D1ED73B708BD083E4653EF4F4D1BEB104167E5C53243C72B5DA52CC360602297B86B012DAFA7 +BB0D762D78D7AC49D84DB797D4BC25A89309E3715BAC2970BB31C959221EE2656BDD93B51D43 +0644E3EE633EEDA51E1AFF403FAAF247B15DF007EEE990B21ED684D260AD6B76028F80D65884 +4D4E8BBE91DB43DF55819FC456B9402805DF67958AFD45DBE94E54968ABD3AFD2C456B785092 +7353FB25A936D9D554A21262A3CAE1692F978F58BA5DB38A55548529695BC0A455AFB4BE3128 +FE733C7234154F4BA0F00CE4ABC7C240C9283831E9A7E0BECA118792AFF6CADF3FA74A572F1D +B4789FA83E7E9881E48568814E40E4235A2ED72E8FBDE71ED0FD40D348F66D08E56256B0EA0B +46F54720DF7E39654B4B7B23CB4863AB341CB2045EF7A71A9AB550E1C14282FDA3B60D306906 +09B9A2F535670C9F7C6062684E1062BF1B1675288E002412AE17FB3D63125C4A577D3BB97C12 +F4CD925282737CE2DA3C2E11733BA9B5DCEAE115A0EDB3ACB8BDB1AC0F687C829EDA0022D654 +DC3D051BB7325CFB66F96C7ACD1A8BAEF2BF65C167DF291DF762720D39904AE50708552D754F +8F43FC2D5B91B632D2BAF70C67D3AEA5CE731C380333E66A149E46B32412163C743D128F52C1 +24CADFB65399355B4BBD4C0A3FA7C02DE323911051DA20124B77AB931989A74D584C0F6126E4 +31C6DCCE725FE72F83CCD0CB35F2AC901501411270FE902BBA4E6A4C1DFDF12E2E857221702F +F0749C495E170F01578BAB3827ABAD809BFED83F6FFB243F40DBED47F896DBD37CDB7D63FD08 +673E13DC24F4052E1551BCC080685ACE8D3184AF5A1818B4D48811F32DF210C8F36FB6A20C9E +239FA888CF0EE5BD1A87F15C3C6A3E459BD006A69D2C027A09E83541D4ADDBE98FD665AECC35 +C311871A4A67FD59EFC06B2CDAE51F00659B4C4F9F79DD824485BC073CEA94DBD45CDE541355 +F7244F5B5BCC6C76D82FCD1CAD3E2D08175A375098DD8157B3E30184658EB500E224782ABBA1 +297432CC25FB54ABC54C8CD85667DD42BFABFDE7FB7A4E83107AF3AA508F9B20650AB6D01CCD +AD374C67F31A666BC1F505A6D94C0C94E4E73EFF7D57FF69F4F145504F60A032109AD829EA90 +EC25B66869ED39434EBD3154E4CE7E044F01AB126454339B41193FA9618AD7B49CA2A9B2B595 +684A35A5534CC19A989D5F09DBE09830284F895A4876FC5F7920061B06CCDCCF168D5022CD6E +AFEE4D796BE4B9BA38C0AEABB4B195B81B621843DB7DF74790FB46F5C07426C8A4FD0D9F99B6 +C0A26AECA5F89E36FA8DB06884AC9A3ABB1AFF9C6889BAEAF13CADEE3F0CE80E00EEA152BB64 +85BFA7B5AA02BEE1905EC4F666449CADC026BA91B9ABFCC5C2002950D35ED46575004D566225 +82500274E2ABD691D0013343966037685138B76C4218BA60855DD1A35E4505273C2CEA443018 +DB1CDBAE7DBBD948C96F5DB10BCA8127CCCAB09705EEC19399F31F3F8AA774BD4EF950ABD0C9 +1975B346E7CEE612B6A4FAB61E6CDCCDA47B51D499337B98B0B6EE8973317DEC69E6F1564868 +A50EFDC5086C806759EA40BA0F036E86C8E76A6346609A7D87C6FB2FD5FCBD9B1744FED5F412 +E3DC55E519A941C4193F66E6E4656D04BDBFAE608110803F9C72BA22DBEB7AF2068A1425EC76 +E6574311E3E1200DFDFCB4A0830AFFAC7809FFE3404AC5EE8ED43BE8425C1A13904B1F9D220C +9A9A6B9295AD0B13BBD63E1AF6AEDFE6F54DA8AC585B2FD53AA94B2CB65377D10EE13460F6B3 +08BB6B3476DDA5FDC5EE7DA695EF118D79051184BBAC35EE74D6F046F17166E0F12604157979 +399734F16985182FF1BECD19131570B97A817C7467520EB148C3E2887020F8C09CEDE0A54A25 +4E0311A504A411407EA89C2E916F60F32C4BF8456EC370ABF03D1B2D95C991464EC963368441 +1664CB33186BF6F897706F7C500A9D0AAADAB811985D1B741AEBB6593FBA0E07E004E86D87CE +A653B87CAB70900D1915CE3D19BE1969312EDBA894C541F1227586721DC33555FB28E81307EC +F93F164399A58988FBECEFF7CB8D1A751B4FEE0AD6D2638B97016B2DBB034EBD0528BF06C08D +E822804EECCD4C943ABAB45490FE47DE7584C569F9789E8C1F213C1924D196C63B3D57DF4385 +FDB9BB4D584F6C4B736D32F0D533C3699E90D1E54C3F4ED914A788A0C364F7D5571EE6F61D85 +E5CDF8315FDEC93DF38BC0C7E5BA9DAF885F99DFC9262F77BCD3137289B43D2C433111E8937B +5CBF3941AED5FDF09ECD0971144E020FC64656C88A01F9B749770DA845D7F690D1C12141C7DC +8724FEFBAE909D2E5383083402BF005598FA8B67301934E98FEED22625CC852AF51E7C647385 +A14B49EAD19C2BBAF578D35943A3B8CC943A863187AA79836CB71DD8DBDE642E1813FF3C21C0 +90F3A7BC39AAA1F5242E8BF68692A567578A4795ECF926CEA68CF77CD6B6520367BA3C98CF22 +D618A2764323297D1F2E210637FB6CC84674F01C04CBAB1295558A148F7F94F64900596F834E +E0F333DF86C59200992C77DC32EB5091B7F5E1061F75EE9AC11D4F7C18D975FB2AF04245638F +02FC7475556CC1BAC14F33D0F36CD94CA20CD24AB4B587B03D968175388ADA63FFC99E11B340 +AFC6C97381612C825A4EF6201B13C813BF36F5897E6FE3D95BAE2BCE401CAF0F9D7F1D0729D5 +0D6496CC99DBA29E2300A5307420DB31875196A26DCE6B59453A810B704FA8ED0E654B02C36D +7D3D870DE8CE82532009C4E9F93921A7B088EE995060AC598E84F5E1248864269A2358FF4463 +A50134F113431776066909C2B52CE0114D3391142F298974219ECF3506BA1830359D186760DD +C7E42E376A41B17ED88E6C429768C73F52095F491784661D89815ED8B71ABEEE1922DFAAC7DC +FB2E427C480A235F533F523C7B4CCDF7D3E3E7C73BBE89CA8B04F89BF496310792B445122235 +F55AC0660CAD4476ECAB30D3FC774ECB381ABFF4BF4E50BD0954E240AA7DDF07924D53BEEC0F +F8DC680A30F8CBE921F5BCDB02BA1CAB4C15143898C5C6E9DB4B88818299C4CE29F78E88052A +A3D4F68DFD93BFDD1CD6328AB1D2C2888FAEE513E922320FF0C084E617BD1EEE5442DAE79108 +B34835214A330742AE9F99ECE561D29B09F611EEB154B1498929A4A6B3F09D63461489AD6EF3 +15AF77054026DE9F8120FDE0BA8012710C75266B9C310D06A842451C5A2B1AAC9433E08CEB23 +A872593F49C0397A1AE1A6443E4BB99C1E24AF85DFF91C97D4F400B3572BDF28174C5C358427 +ED6CF1645BDC283910C47C8C5B112802E549F1D60E96C7FB2CD6F0648F2189B7FC0FA2652152 +CDCFCB1B20367A2033AD1188576017E0F1272E701A5FC7BDEF08BC4104D728074573E40C87F1 +A2520B3D02EB8CB23CBAE6449EE78BB857E3EE7FA228F91E8007B848E309B38873EF3FE1212C +1635404DB7A0BB06E21EC03E9BB358643F9E9972015362C58BB56BAFB7FAD31C60D0DDA2A30C +5B5FA028896FAAF05A73AB8610BC521DF0226A922DA532FED3E6619E58D9F76F3693269506F9 +CAC08A56B7EBE8F9C8759D617BF44B03C2510C6235AE30109DF7DB6A7A391342AABE9D153366 +69F98D88DFB213F19140A52BD39E2E66BE39BEFE92B98D7271917610BCC240AA5EB2406570DA +33CD0B66FB032241BB148A0F200E3937ABBACC878C934BB65A41D01805285754E9A3FD0DFAE2 +2C434D1D86783EE2693D3FFDDD895F8FA00F83417BDDD173E11F9E1E4119AF293F58B5DECA41 +B5D6F4AD983F668EC561EBD5F446B84FDCA10865202528F60BC54003413AFE4FE3E89FA6609F +2F21DE8D5AE7D701FD349DFAE556D6EDBB906DCBD5B67EB59B2B22AA1C26726A069F08AE407B +6AA179E313A4856F5878007837D6771DA41AFDC5F9C341F5505661DCF8D7E14A16E9AD360685 +7F67D8E9C62E41E5A505895FD0386DA34679735DEC0E3F71385009C45C1D2B9FC124FF7844AB +CB056798CBDD336AC5462BFA9C012966FC34D9628F962285857C14FCD4FF243AA312F6177937 +3915880BB730E4F075DC14634C01317641C7E1C3994B40BB1BEB74DD2BED0D9D43DB000833A2 +ACC8A6F297DB5E7962430CC727C03462E63C2DBAB60F6221BF5DD3FFB0DDE89EF98BC1A5C6C5 +C59E6DA88A4DFA99F5DB8BAE29F26E34B421E7E74C2C05A8457F605FDB727DC1135AB363E3B3 +9CA32B2385BA24C78A1E0C83D42C513E3383B28D9554D2F5DD6F4BA1FFAEDFFB8923C183E35F +75C57CF48893E4CCA18087CCF8C84795F8A31839EF6F6CA25CC154F6CA3970F60126B252465A +76B1EAE8B240FD387AB315E1E710A25B339DC2C0706DA7B1C47AD15D5B6837F7DBF5A95E98D0 +EAEC6C121598076C6BA66E471C87F9947929E01B386BE55EFA5E6067CEDE9F54B0B278ACC43E +56987848ACD559621B05C67228622540EABE7183DBC1305FCA26654D9BBB734355ABC4AF90AD +7A7406D123A73695F77FB049B0CDD25170D8CF8F9A892D3636FB152688153F58E333849BE3E0 +45F8E18A4EEF42F191FEA6F2FB54206C981FFCF827757A22E75A7FCF21459E7C42FD5194DA16 +D0A33B32318FF5122EEF24C81D4C3B9391DC8D209EFF13FCB43FABF1FC67A712A53756EA65E8 +1AED88C0BAE56CE5DB00F2F3BBD89AB87B9D4C12F35FF1C95D8F3DBB7AAB138E3C387C135A32 +F00FED1C25B0F96895792B4F0276C3E2D702816D4A686DB2662E06451A3E1C3A5F6AE239B240 +505ACD4DCE12BFFFE205016956C6D6B986D2163AB20EF7B02F27F9E0F3518E5E51D7B8A81B6C +6C0CE8A32956C435D20CC226D0F16C91662A32D05ED7F66B995F3753D05B91B030CDE048D7C8 +2885174A896F22FCBE7625412362C5D6A664D9BA41504DF972B79C442B5232B8EB90DE4C29CF +BA9EBBDFE5B37F91A630559F797C22149AF8852C5EC4AB945C8A042E5DE43080684F4908BAD9 +69F290A1CA1FA0E916B6FB802C7B15D2A54C8AE8E4EDB91D926DC622DD5E42362B4BD9266222 +21607EB032181D92A5A0666424921456F2198580910938EBEC7902B759EC3B66A10C946E53EE +98DD1D28970D44818C30C76FE735F2BEDE5526E47C64EF7D0D74C7564DBC64298D270B264658 +6835DD7E6255EA99C66AB9817F4093FD2E219FD9E67BBACBAC0A9D3E678111BC985151D46E06 +CB7B326E767512DCE309A0B40AEBDC854EE7A3060CF8418DCDEC028CE80577FCDCE3CDAB46CA +F8A84A66E8860A034A390B444552D669C1C1BE764711367CC71152101FAF804C36E90D4E1BCA +D89392929F998314FFEFAAC52FF96439F19C20D2EB9148BC6CD80C8B5624CBA39D84ACCD5525 +23A42A4301C7DE9AA5637F717C46D0E57350BDBD4F0ECF575F19FE94D69C213777FB5ADD543D +485B47F3A76851E8C57AB9574A00E9A99641279642105707D75D97FD49E4FC53B79EEB0A8689 +E88097CCB46CF8497977406081C7EF28A2E7169589F595997348991FFBBBDD8DEE44ACCB0C98 +968A5814783927350D73DBFD9AC11A9F571AF46363E6709987C46EA207622FB319FD5519E7FC +A3DFB9F784C1ECAD5472236CC2790015D4CF9F410004EC03AA9C247483F9134E742AFF8E3D7F +62778DC6E9CC87469D083E9849490B66FBA43769044FDAD7F59EBAFD5B07A7FE75F064CBC81E +F7023AEB4162A787F1C4D4005998D969DE4C7ECB3A67861CC5E13F56F1EA7A4EB7521CF0E282 +F513803658CFF5FA93EF5B15098FC2941FF4E0D6E2DD9CC056BEEF2C4E15DC0790291D385E09 +1D2CC377FF252EBB7214C2CDC948A9FCBAC418A93CEDC58375E3DC347F872DF735D0127274DE +42F4E3709CD11CBB6A0320647CB97AE4531FDC8CE56ECA5CFE4DBB83B3C71BEF715ED3E0E001 +F497042D7D9859A0FCFFA87D37FF66BBD4C420913CF0600FA055C3CDD6379C8DAF78C8A03267 +EB381B64796CDC066833EAA949F74B0ADBE615F62C0517CE582A1DB047288C316A2B501D45A3 +62B46CC674C913B8980DED11D1462B8C03EB3D93BFD47D33661C4FC89E49ACDC09DDF08B32E1 +4F876BA1F0CE782F79DF52F10671BAE136A9B6D5120A011594F22864BC61600575D5D958678B +94D71991D55E26263141A80C091A2E356B9DFC5E718D0833309431DD80F5DC39AE470E1120E3 +0A862464C96C1957C2CAA9DDB5FC3D1873C08A7726DECB5D73711461508D4F0EE3B3D9DE4BD4 +24D60787721A2AB50ABF2F02AD9FB20E483025AFE53CCA0A54331ADE5D5859D3621820CA0E2E +3E7591BF4BC2004D0B5F7EC9A1141A36B0F1F9E32E46EA6C6730DE24D911748F83710F8A4F02 +A7F5CD663967DAFAA7BCAC3E29D900677EB2351CFAF46A773D363CB7D48943E1E245068B8F4B +9434EE8F820B79832A8DCE28E3E36DBA17ECD3DC93F38F6BB4505BA7580B186C818A251E38CD +7DC03FA7EA1AB8D290514909F1AB56E1B2C6584E86EF32741B58C79EAEBDD62F7864C19554A1 +9FFA1E73CF2C75D00C903BABA7E117E56B5EF27F53C94AE007DE0FA5726174D691F0CA7218BE +E50892C6CEBED4CCE891EFA7714804AE54761D8F0379B063B8F8037A0B488A487FA3BD0D4B16 +B34FD4B3E52646AC3509C5D4C7C191189FCEF1D1131B4DD9799DF6E8A556049E28C5ABD4216B +6CE52A1ECD99432D8316093235BE3D91885DBF346E18FA2BAFAE67B650467D23196FCEAEF414 +8A2D9BA1F44B3B43563450F006D5767D86D942710A820EEF0BF57028B1F1291C69118901B5CC +99907C205C919C81E80ECEB1BEBDE1A67CB21D3D7AA431E0D1EDBC1F4DEE88E91FDA97DC4C2D +49215DD18458B42106B452362956D407C064E29048513A2CD4A534062EB007216961ED4566D8 +CC190F990662F6C60703F35F0D8D643578E8205D1FCB0119C20D43BFD046842D885885127653 +65E7A007E770CE8E8F5B20FAF8B602E8291D93A7B56F8B2E5A952BD803C196AE98C27272BEC7 +9F806903EB3D3695782940138CCDBECFCC06B8A46907159095CCF0E792EAFC60435D33BC41C8 +A28617BD5A5228172CA784690311898BFCB7A7B22CDA56A53467E6421C413689CD41D59A3FD7 +FEFE1A8420695909716B8ED59AC6C3C83F5C0207463A369C369BCDBE4A9C35A49301C952664B +AEF8BA31541DF5C1400B708EB3653AB8F8A7DFCBA52DB26A43CBAFAAC4960E4048EA7D164BA6 +ABE831276534750D13251D9421BFBDDAC7E3A6C61948333060390FDB5DD7AB5A42CBE7B00367 +5AADF5B52D8F709E45F66593B51519A4B37F8D0408554DD87783C103C31186E170788E8E4D5C +2D1368D35C90BFC155335AA4585F371BA0D2D36C12F70CCB54DD316DF4A5B928CD36921BDCD2 +80996FF337E7AE9C4C0DA2ACB795614ACCA8BF9C5F5A270198A99B0BA923C041E65D34D346B2 +ACFABC9A68B059FB4EDB2AA741A93D768E5FF077C0CABECB321866513057B12B25613F5B1B34 +78334FC0FB18085E27A7361092F84F475BF19FC88CB9D9BA18AADC63AC383CB8266E01374F9E +A36AADC06168E4772D6EF439FB8FFF2EFDDBAEDD8149168F8525EB7D8260A1E9165511AB194A +91CF9358F1DF26499505F3F2DFE1FBDC2E28C0E5CB48BBCE6D03EAC7A02AAD6DEEC7FE18703E +6DE77A677E9C2D6D56EE24769908189E8ACE09C55979830C1DEB6D7D00F931888C2450ADDFC4 +15C25DF4787597D0E6499D3ADB097738BD599479CC4E3488524983DBE2BF7CA9DA2DF888C2A2 +4A92B597FB8CB9B285A8201AA1BD6E3073C6B4828984E3EAAA4123A0C9053813FC43CD724BCA +03CAD9E401ECD7FEBC2C9D28363BC8F058AFE54E479D1B518061EAB166EDA2B3A0BFCB5DC88E +BA7AD44AB66A74099007FBEA682E45DFE3E6F36ED2F18527AC2A3443897F6E1CE8DBEE7E03A1 +C2D78D2BE6A6E7C6F43B828AF56BD8A86EDF9BFFFF971E1A9D56EB626AA2F112324A53AD874E +1B3166EE3AECEB372893205D3F147209C9DE0BA3AADA432773E150617A6B7E4EA8E636F99BE7 +60B74902FEE6ECFFCFB1E039BFA7C15E9416CD2B5F0EE6EC50B42351B95B18BC1451F468092D +4F08477516A287D8020C67C29D0CDDFC48838C99B8166C20202D3F5B8555AD9AD5DC2CB946B6 +B97FB0072EC9165EC95ACBEB8603D7DB6760B9011A68000687ABEF5966C357EA1E0F94767E2F +601DBD9F9FC01699BB0743B4C369B7D2B009CAF12354D81F73F1B1FBA08623B38E106CB11FFD +6E7A2B88F1F5C5C9380EA7159FF41591EB7E67FA45E4C4315B4708A5842A75B1B9C1CB4AC492 +C26178CB5DA50F0E9571F9DDDC6E223B34006EBEF59549CC34548F815BED1B123B012BD2A6EF +67D97FD477B31C7F626FE9826107AA9ADEF80C1A36187E2453562217478157E3B0144158A69C +658517D4CB79600C700A2509EF75A45AD060D0294AB4BD9A5D2CD590340B79D4D8408E856958 +D0F403F696B543195888A2DC7CF4CEC3A102814BAD5C169C3C911CF7AF7858ECC33716870D2E +CCBA716B87B796159490F25C027D3F04717F355DAFD0DA4737B7F72DAB5D1CE95D11B4A8832A +E3563F41BE06ADA6F45B38EC1BBF9FE0525FD46F0112B5CB0E947A701DAEE6664FD426271BB2 +B63E4ABA8FC1037F8BBDBF97D3F1EC8C98DB89B3AAFC6D597EAD9EF2347CD5B3874138BEBEAE +BB2690B8539DBD000922A141A7A6A2A74BEFD03BC165CF3C7C3B3F49552193A9B453A37D4F4D +0D9B8DB8896B27951EA7103EF7FCD483097A7997AAAC483762FDBED0FA53FCBFC245D32740B1 +759947C74E3B19CF333F30B131A65784863F93F8DFE7B7309BD5D5887E943804C3B3B8C3C4A8 +94BC3145AB7BDA6F33A0C72D5F70BD538EB8BDFA06FFDD053E6152B10A2CA929E9572783B01D +307B50E86A189F747E690DB2D0B3AA5590FEF074A2515F9DA7635EA85771B45EDD4A5CAE324D +81877E0B6E5C2157C03188725BD5924364E0A12350855E3B39C414127A33361DAA5BADDD1D50 +5F386ED72E80CDAC8B0D9CD6A92C687F913D617A9295F75DC3C4EB08AE11047AB7041DE8EDAF +E7DE24796CCB9D44640ADA774FCDEB8244C6672A4AE9B282997C5606423E149C4553B9E3E23A +2E03501A5A8BE7AEBC3C16B079C38D2A0690ADB258C414A44C2E080FEF8198107FE7B2A75D89 +B4B097E42AA237F789EA7727B2B4BE0378D5DEC71E7062B088A76E92AB2EA36CCA35E39D8364 +70B3FB7A7A1C07F37A9F37558C058582AE3F8EB48A11F9DF0A89796785D238393580ED4D425D +B670687973E30EA79C5F778B42BAD782152CFC55E0D4E9B5F8F57E7627EEFBD9078A576A57B9 +5E676B0CBCBEACC8C685716E7A925BB69072C9C9F94724E389D723EFEA841DAC245B613A3AA0 +C6CADEE8CDC90C7881CE3D7657B16594740CC202D4E809F38F2CA4B219B928C335B51705B957 +2459489E1C176FA365D867A723B699BE25CE1B51DADBD150A5CFC7AF8F6FA901B7F32BD2758D +A52601332EDD0E1C2D334B5BA3B85CCE0F17D8ED535A8E4A9E6DB4F279F081F2BD2BCB319DDF +5E4A649EA13F6702A431E9C6509AE16F361E702BD804FEE570BD4FA7205B3B2531382FF34E8E +F8C254253584CFFC2E955CA1BEC100A9A0A42D3F1CD1DAD265F9364D1CA695DF664856D6240A +46CC6473F64BF2608E21A184A475AA145BD925B00ED5CF2D4E845B3764797F3BAEC5FAE70C5B +AA6721A0C0571F5864C8B2B2B782A4EE2DA6A91BE91F0A90C6D906103B07CE270FE326711A37 +F52D3971C7B23EFFA647A2131980D6825B3DC2E2CDA81D696F9F84793FFA99C6B732939B09D8 +11DA361B87FF76CD0F93C965E5292B7033870C44A584B2D2D5725F3C3CAA3713BEB980741DA3 +DD6BBB035F2B998D8CB26FF81E3FD3BE87DF7501730B30ED40A1328B8608E0F0C50733EDCC10 +AFFC4960B25BA762068BC7F64F878E2641D6077EA532761DE0DC35195DF0F32E410C6BD0227F +737E9167FCA17314BAF216B1A8FBA2DCEA54A863C384722376E8818D723F2EE9BF382652CE2F +635A30498688A711DBD62E9E6E40899A848BF8C35F9D5D5646510113AB8630014D640EB1937D +94654050B59DD22BF74B0C8A116EC54A108E6A6CC82E9874B0BE04191E9FA3E7F2072EB17F72 +3FAC1BC71006597B99794AD61A993C36D1E5250C996D380090366F1AE783704041FE9BE38195 +1C34150BE82DAFC805D10F73B6D0CF5103FC051DDCFC5AA91F5D7E8CE73C39EF9B7B0699CFB4 +0943BF950B5E6750C0DB54B476CEE4719AE515E40A8EBADD57F80A6DF09EDEA191B00DFF801B +2BAB79C5657588ABB23584CEDB768DA618BD0B5D295A128DE877606D49A12FA73BC9DEA32310 +0F2960C76E6E8B30401572527611119C3EE06D3B34CCA355B4B202682277464C8B6B197BECFF +0864FEB01BC53792AD1DF825A73E5F92B84AF103934A985D9C65A24FBDFA960325C7A73D2989 +ECAC24CB3F8EF1C57EF43DA81D0B64A5306837F4361D8BDD4CFFD94D6DBF7A5F5342464205F1 +B5EB6D724D9409ECC3166F3518B501750E89A9B7110FD7EFD43AF3C32E7B93BE8416B7A540DA +EE25D1497DAFBE6D30995C0643431041D5B1272BBD2CE5FEEA317B42BA7E5910F75A91525C80 +DBDD061D053815C0B251F1BEEBEDFB1567632C46D647A745A2DE0AA08EE35FCBF4D3710C8F5A +A6A9E0DB9BB0962CBB7E4177EF3FA776DCEFB988833B0CFC39C8C6B7C89A713DD018A5D35126 +4DF859AE5903A5757D5F039B3D65614F2597650BAAA3188D1AC6A8BB1DDE7DDBAD1EF9C4C980 +3A3148F3F4AEEF706A7094175DDFDAA29B5F8A012FB8CB301450B4E78B58259DE6503679955F +5509F5025E4C799C55F0CF271717A296B096F03105E61DCEBF5D24698A96BB364AF38BA20D11 +7D59E86030C17A30AEB4B1794A6D72E2B62DA0DF92047D6985DF1BC950BDFB38AE13E612E183 +6DCFEFE4003A0F3CBC1A7C3398C0EC71A8AC8DB32BF58969635E46788A3DFD65EE12523B8FC6 +70A727016094B8381403F7762D6E4329319927DC1534CDB25F620D3FDE4383943D9942F75523 +CCAD080F5B1CA86159B6956CE56B5FB8A07B33451BADD7FB9ABABB37A10F04B58559BCE193DF +AAD6A9F7763B11167E0B899B5B6E4591608E6B540A81CE22AE3C151A215F316E89D2D4F0FD87 +D0E803EF412DED542C369615852466961517B5C77DB3C39ABBDE32E1F503476A8326FBB08A4B +C9F04C202CF5A1896BD05EA8BEA583B10E5B5AD45963FC490BB9A9636381DFA47B42132D80CE +66F4BB1BF889DF9600B08038C1FC334E69A76D7FF65144B9E48D939E5497DC67D5374C4453BF +B1A9FA6C6685F43B7BF9AC97298A3320DC74BBCD9A432B5D8F8F1CDCA9DCA04380A2D7B024A9 +B0E2B4EE3E1325B3C0C4EB2B8A20C97D5DBB73AB15166DE381F7F83283F69479EEE7CD091F8E +4D6DD13C2E78E12FC59042701E7A3BEE3FBEC32693FA48EAC541B85465B9C62D21E71E463654 +1395D0EC9846F16D599B28E53BC109C34F17C2A85FAFFAEAFD20DD89D53CF5638F9978618B61 +0902E38A9E5A5D6C5B00264D30B4CBBAA2D511646B2CAEA65E716F31B1EF4F8CE618D9E61DED +2BE5D247D4E5FD9C51819F2FFBF3C6702210EE5509C942E781DB52ADB4A65F2DB3688F419447 +0F33AA11384BB47EA644E48BC508F8C4F561FDE0B5879FC642A7A9E89F94B273892DDBC44E59 +DC35EED991B4F4EBF0C9CBC525C572CCE29F3C7EB313D067885368C2EE54760A151982FDEF76 +B90F50E763271B1FB242038148631DC2BA1A3204EF1206D0AFA7B78378AB031F9069B8639FC7 +40D165EBF123F69A5F0DBEC5D7EE2016E262FA4B611C383E2BDAC77812774DE0591248C23038 +B9CCD681FCB91DA754279FE274DEF1F3810617559F2EB5EB47FEDFDE4B5E6DCD68951E685AB5 +06EFEABB70343C619507C4B78CE07D198413323BD6A4A33517EEF599D6F71BBEF63FF166D35E +9D2DBDEF74EBB3CC0A316D11167CE2F226F9F1FFDEBD612A2452934CDBC9AD1FE8FED8406FC8 +DFF39820D6F74FFE9B4B70DAC1FBB22F5ECEFBD7591DD4365CCFD300AD9544C492A899173611 +CBAEF46FFAF6F94367BA0FE02E198290BE926B80D9B626D15A0AC90D5C0B2A28D55D1323E0E7 +FB203AB131D783F6E3F878D1AD7FAD7FACE0A9A91566A636E6FC041986FC25E6D59FD6D535FA +42C1952E7C0AB503A57DFBCA3ADCACF5AC748583F112F3EE9DE553112AD7ADDD4C15DB76F3A9 +10058AEC9DFD32C233D5B9498C33E7BD33611EE3DCCE65712DEECF4670B51AE23C42E2512B62 +A38D37201AD34EA9ABE5F0B99B223DAF1F96C3C1D4B2EF67FB0CE63B4E1C6EDE64A5D30DD3E1 +0A6D4B92CE81C7DC1EEAF96F1F1DA540F94D6C4FDFCB72D408647A4877B54BCFA2626D4E110D +E46938DDD15B14A4AD6F8044B7AA6371CE2F2EA1CA4A13ED372CE415ED370F5C6B2EF218102C +1A338C8C4D6004F4962065A028E68439AB20120B5846EE1B66B4396C8F3C73B9A65754D7CDC6 +A5AA7E5B4B7A179AC0AC55346E084A7BEB4E344B817E1131C2AE566AD6115AEB56C3169DEE98 +C52EE0AD6F4DDF4B05FB7A6B4D672D1328B539DADE8945E8E39873AC6331727D144AB149BEDE +92D7CDA9FFEDC8821A61726ACD8326AE6EBE5FC4FDC885BC16B1D1C22C757B8B594B29AFFD48 +981DB54370FDA73FCFAA30DE3ED760B144404F38A4AC17817E52B0856ABE4459AA3721BDFF5D +2751CC876C1BB1FB64C380DB6181E2F3729F4AEB99C49B3D128D2661B2050DB77992E189DC35 +5BCB9D15A819D60E831038FFD66708F50B2CD66B62BB8092A13D012FC70C815923E08297C7CC +FAAC8EDEB41A52F041777881D67B19867C4B766C5BA0D18551CD1471D53489D807286A6BFAFA +46271735B699E48807BDA0C057CB88AAB5279F5E6F7ADFE5F34BDF3C81A1C5C83DF44D07CBF5 +464A1E0A8F0CAFABFDA5992B64BDB9C13E743F44C2F4AF0C9A69503B14D0BB12D467F62EF24F +8EC8BCA1A1D2E4FBDDC856104A67946D4A87C08F38AECAA481D401A98C488E622CF8CC0B3205 +1AF70DDDB4E73888FDCE173D8F5FA75062B974794E9FBD6C3499A3333DCA75C681C38345CBF0 +75F6B8F49788DB4C4DC96B93F7A166D33BBCF7BD27778ED38290A439C1974AB944D04FB6151F +DDAE7C736F1B0A21DDED2DAD0AEDDDFEEAD170E750F81B750ADDA463B2DA2693BA21197C9625 +1CA59938E82E5BE892C6C659605C1558A6FEF114E30F0FDB712BF1DC93F2F3D876CF694C9FB3 +1622FED5C30CFECAE5A637013C3036CDE5CB296A8710EA0141C47635B6758756CAFAB2A04B92 +05564C82BFE89649B1DB5D5F255F925C754A4C3E81D0D040F6A5CD9B28D071687377437A47BD +692AE6867C940BB2CBD3E93EC8BAE25406DCCC2ED43D1F3906E39FB01E1057A837F70FE104AF +10E6AF578B8F557B4522D7BA0CF1C553438B7621921D297FABBBA97103E7F6BC35E48F745AF5 +A1383F71CD46EE88A33F3989795F802F0CADD26839DF33C849032D7ADF508880B4C1252BF9D2 +3F025344BEBEBAF35333E02DB37FD3F64CA9F17B789D55C7CE6DF7512660D4033C85C44B7144 +46D9EEF2839E3D953F81BBB8CCBF7F4496E197786F43CD1CDC39602C40B402B7698E2080FB9B +217433D390BEF7A1B637EE1902D810B11BD1CA27DD4FBE2C58640A91B0229FA8F4C45D5660F4 +72F10704E9B9970CB77CB14036C4D8603098B893DD139735CB18945BE26755506995DCC27E9F +94D1B63659B8399E9EDC933DE2E3DF9D113C1410898E2E7A2E40736A7FB7E9979FB0B5FFDCDB +2BF0C4D699EEC0B3D55B26A3FAA6C9E9D06ADB9F4CC1F14B0708986DD9F86601CC4CBD392B36 +6F8B650B855919C8FA8BECC44E5B1DE3DE2453FF62E0EEC0F0CF86D2E165F1145D5E8C2EFBC0 +9D96F537505EB861BE6D21E9C054C39627C804F05966EC1DCC8FB8558696EE825C11BA95CE2A +7EB40507EA5FA7DAB4DC07BB973B935DF8ECBE10DCE441B82E982FF92264975D92C6A4C7705E +90585A308CDBEBAC9B467522015D492B0A705C10F6C195196AE3C532913ECF9BDF3389A957A1 +D6F552BFEE7B1F9648915AC3542FBB1A528CEC05370B2BDD7542685A8E4ED35BF2B8772EBC5D +A1FB2E09782EA61A2B8772939F13531140277AC633BB0AB6F2D237399C78CA8DE0E2E271BA8D +DEA24B3ECDB0F551107B3220E2C842F8082A75DFFF85DA55AA2D40518D7401179E6BC7E033C0 +92E5F71D8A48F571F7C7CA5B6D0F5E4A109F39AA559CD30EF032766F692E47BF0EA5723C7758 +A1392999A28F042005B7E667E62A09CD60F807BDADF794076F23211196024A47580DD9739FD1 +0E53D04EE4EFDDF89FFD6E07F107CCD9634874E156849CCCF624FDB9C85145CA2057FDE5CE44 +8E4510EF1B3FEF2A57E0125B37DF08CF935EE8FA0BAB7CE745C8CCFDAD35CA730A284C1DB31E +F26ED4B5C397DDBB2A741049A120AC4D8FA9A2B91D3EEA75D61B28B19FA8789DC945588F17C1 +4A81BABD6E0E5487E2BA1AAB46994D69F7E5A928CEEC73DB5317B3D58033895595A1A2188E45 +7C1C8845CD7312029093574CFE59D8C25DFB577C949A5E4E56624BF9942AE6F8970A1BAED98F +135CA7565393E6C4F80F1A81930FC3F90342EFCC0819DD02CF88343D4955670DF65B59AB5F55 +4BAFBF5A9404241A3274A7D2C90A1E49ACCFAE2FF5D9624E708A99A4C8104B76F8EFBA7A4753 +05BF47661FFB2FBE93858CC5039B3279626A7F7B9A1E210662EF101252FA4F38DF01407F143C +007DFCE4FD95CA4FF7993FEB03B7CA5A6C1B6C770D684037AB195AD689100484E7D044834519 +7D16231C3C129A3372574B1D261B458247A6604A8C3842EC7C6FEA54AE1EB01B6E7E922F28D5 +6566CA27879BD0EC14C7DF9562BF8F934321335C26C8AD8477DB8CF0E267CF8BE322758CA333 +7F010D2CF9C2C9BF88B51ED703E036B0BDBBFC3F92D7E0B4601573A0218552C5215532E9DCCA +D95BDD11A0A9ADAE050C87364075B8072F819F49464E1BFD5EAF51EA922287EE507223F017C9 +E898DF5E29F57AF38DD390F93F425BDFCA14492295773B5AAB849002C613A2B8BAF474C7FB1D +BBF6B1599EFE3EC5A49F72A3B69F1F9073A5CC06E2B29FFFA1B689BD8FDDBA766254F68B1D85 +C822EC842B897CBBE246CE8CE8BD44E718B10E0535423DE475643472152C4C607486AAF92A52 +574BF6465DD6231305CC359045D3641076DBE7D55AD508D7383E5FAE63A768AC188DE72F7F29 +4211E87A36F2F18015A3DEF4CC333A25926989AD4CBFE49FB9CF9FD2D9BD167117882F707842 +DC72B1932492BCB7062D86EE51437B696BB597F657D482CA902E779B52C727F02010A21C3D17 +F1750D4669743288DAF186CF289C59BB4E0AE268FC305ED2CD69EAC3047C1AB6A6751DC634F3 +71841623B74EFC893094EAEBF841AC1F5A160427F3D810623098C1F36E0F553E51A11B0248E3 +2E1E9B3B092FE2A6B785BFFE8BEC4F8BCFC164B5D7623C123C8C2087F256E2F9D71C363CFDA9 +D097D8CA2A02E48FBCC9BFD5DE8ACA3D8461D78FC95CF53AC18EBD48E959E44B1039E84C7426 +576CAD6FD4F07A9A328E86061E8DABECD9D87328AC532096DCDFA647DE1C049FA27EE5BC7717 +22195AAA84338E6D63507BB45B560220FB24F93DECE0FF3B043D1912B28D4D913888E424E6A1 +E139FE7A7DE79DF5DE84E31075A132179ADBEE07F794B129DE7BF93E2B45BF0100949B359CC2 +EDF8B9701B4067DA2AFB6AE00EB03B79F2C0EF420B42D9FD22AF9FA5DC68BAF29DD90BC13826 +2563BBECB07781B9A9FC1A98A53F9036B10C49123CDAD4EF342C5C0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +3[39 22 30 26 3[39 60 22 6[34 3[34 22[30 3[43 12[39 2[39 +1[39 1[39 39 1[22 2[19 44[{ ECEncoding ReEncodeFont }19 +77.774994 /Times-Roman rf /Fb 197[28 58[{}1 103.700005 +/CMMI12 rf /Fc 190[50 65[{ ECEncoding ReEncodeFont }1 +69.133331 /Times-Roman rf /Fd 128[34 5[52 52 75 52 52 +29 40 34 1[52 52 52 80 29 52 1[29 52 52 1[46 52 46 52 +46 34 5[63 1[75 3[63 57 4[75 1[63 2[34 2[57 63 1[69 1[75 +7[52 52 1[52 52 52 52 1[52 52 8[34 39[{ ECEncoding ReEncodeFont }44 +103.700005 /Times-Roman rf /Fe 143[86 70[103 25[52 15[{}3 +103.700005 /CMSY10 rf /Ff 134[52 52 2[57 34 40 46 2[52 +57 86 29 2[29 3[46 57 46 57 52 12[69 10[40 2[63 70[{ + ECEncoding ReEncodeFont }19 103.700005 /Times-Bold rf +/Fg 173[62 3[62 8[57 1[62 67[{ ECEncoding ReEncodeFont }4 +86.416672 /Helvetica rf /Fh 134[39 4[26 30 34 4[65 22 +6[34 3[39 26[47 14[39 55[{ ECEncoding ReEncodeFont }10 +77.774994 /Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +7 0 bop Yellow 3208 2180 a + 3208 2180 a Black 3448 -1046 +a @beginspecial 48.179440 @llx 46.171970 @lly 475.772003 +@urx 473.764526 @ury 226 @rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 4307 -1168 a Fh(Frame)20 b(styles)663 b(7)p +Yellow 3562 1637 a @beginspecial @setspecial + tx@Dict begin STP newpath 1.92859 SLW NavyBlue 14.22636 false 12.38211 +neg 12.38211 neg 218.15836 293.60965 .5 Frame gsave White fill grestore +gsave 1.92859 SLW NavyBlue 0 setlinecap stroke grestore end + +@endspecial +Black 3706 1801 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 4.025 neg +32.13 11.12999 .5 Frame gsave ForestGreen fill grestore gsave 0.8 +SLW Black 0 setlinecap stroke grestore end + +@endspecial +Black Fg(CERN)p Black Yellow Black 3691 -596 a Ff(Intr)n(oduction)3685 +-488 y Fe(p)3800 -415 y(\017)103 b Fd(Slides)25 b(and)g(L)4434 +-438 y Fc(A)4468 -415 y Fd(T)4514 -392 y(E)4564 -415 +y(X)66 b Fb(:)51 b(:)h(:)g(:)g(:)f(:)151 b Fd(3)3685 +-308 y Fe(p)3800 -234 y(\017)103 b Fd(Introducing)24 +b(`seminar)t(')82 b Fb(:)52 b(:)f(:)151 b Fd(4)3685 -127 +y Fe(p)3800 -53 y(\017)103 b Fd(Normal)19 b(slide)g(with)g(coloured) +3955 89 y(background)k(and)i(text)65 b Fb(:)52 b(:)g(:)f(:)151 +b Fd(5)3691 270 y Ff(Frame)26 b(styles)3685 377 y Fe(p)3800 +450 y(\017)103 b Fd(Frame)26 b(styles)65 b Fb(:)52 b(:)g(:)f(:)h(:)g(:) +g(:)f(:)151 b Fd(6)3691 631 y Ff(T)-10 b(ext)26 b(colours)g(and)g +(colour)f(tables)3668 812 y Fe(\))k(\017)103 b Fd(T)-7 +b(ext)25 b(colors)49 b Fb(:)j(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)151 +b Fd(8)3800 993 y Fe(\017)103 b Fd(Colour)25 b(tests)93 +b Fb(:)52 b(:)g(:)f(:)h(:)g(:)g(:)f(:)151 b Fd(9)3800 +1174 y Fe(\017)103 b Fd(A)25 b(multi\177page)g(coloured)f(table)112 +b(10)3800 1354 y Fe(\017)103 b Fd(Z)15 b(schemas)g(built)g(up)g(with)g +(over)n(\177)3955 1497 y(lays)104 b Fb(:)52 b(:)f(:)h(:)g(:)g(:)g(:)f +(:)h(:)g(:)g(:)f(:)103 b Fd(1)l(1)5334 1637 y + 0 setgray + 5334 1637 +a Black Black Yellow Black 3448 2053 a Fa(January)19 +b(16,)g(1994)1014 b(Frame)20 b(styles/2)p Yellow 3208 +2180 a + 3208 2180 a eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/courier.pfa b/usergrps/uktug/baskervi/4_1/courier.pfa new file mode 100644 index 0000000000..21c5c79819 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/courier.pfa @@ -0,0 +1,1954 @@ +%!PS-AdobeFont-1.0: Courier 001.003
+%%CreationDate: Tue Sep 17 16:16:38 1991
+%%VMusage: 57844 76768
+%% Copyright International Business Machines,Corp. 1991
+%% IBM Courier is a Trademark of the IBM Corporation.
+11 dict begin
+/FontInfo 10 dict dup begin
+/version (001.003) readonly def
+/Notice (Copyright (c) IBM Corporation 1990,1991. IBM Courier is a Trademark of the IBM Corporation.) readonly def
+/Copyright (Copyright (c) IBM Corporation 1990,1991.) readonly def
+/FullName (Courier) readonly def
+/FamilyName (Courier) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/FontName /Courier def
+/Encoding StandardEncoding def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/UniqueID 263786 def
+/FontBBox{-48 -288 684 841}readonly def
+currentdict end
+currentfile eexec
+b2de7b9b2a2783a9a81f7a04e7605e0bcc84ad7a981f9d6b201c5fc6acdad3ec
+d09a8a1907296b7bf5510822bd65c174d41912f5e2bdc23ec621dd28cb4f8b62
+5882cca862ca3c8bbed56696f8e17809439151596792163977eddcdae7b5c346
+e93a0756e7da36a403e30b34b70eb809ec5a5e6dd43dfc5d482e2424a93fd4d2
+d0e648621eb8f9339f10ba2db9312ae5c071e20946278b5d54f7858a41f0a1b6
+b2cecd201fe0cc773a733fd892bc4352fd2c68554ad49658bfececa5de0a4178
+07560879485b17f950018e00fb441ca6e0face6fa6acc95daea5b530a954419f
+a15ff97de6a7ab23540344e0193d5356ebdb99f60fce74a4c1828a36b3de4ec4
+92551fa4f0cc7ed791d897ed75bc5d034f85f7326b59e16a9e9d20d7c7072a4d
+311fff4cd4635852ab3e098236a1eb05be8e5d3e4ced8ea930076fb27ae7b5f3
+a135b8e3cfa19b4144c0672503b51641ecdb779eaaaaec164216beb4de034575
+66b93918a02aea1730b7f138623f2df763d6ccadea312d4059487851ad39fa5d
+6ae273d56563eb3788c4d9aefb2bd85feff2c8f6a0c383f653ddca8d4072a397
+26bc47616d936e336d1502b65cec60baa4f7c423c290d9a8e067b433ad52790a
+b3de64436aeb25a5b8e18a91e616b9c310d8bda5546cb5f46e8d74adb8f970d4
+88a1602e8ed3390cbb9f1e4564f70b2141cb8262cf4dfefbbeff3d15f49afa29
+da9deb04f1e004399a20f57f770b838059aa75ffb5da99581f2fc90dd7b7f4bc
+3d3d32a8b2df7a3b9ca0311f5a555e6f05babae4c577b02379370e5a364dcbb3
+1962317eded89394dd26e5e37e5f776a9ce97ffef9429f9e89773a6db3d642cf
+319957b03a0434f4f81e782121d8fccd08de4e54e29b1a25b1436d859db45cd3
+c254fb02b22288d080139bf20c4fa130f98e83fde39963c3068c7aafa1c6afb8
+2ff6753842d6dab630e63fd8f7853e9358bc6c074f0acbfe9d56d3b93eb7eb9a
+901ed2bbed92737fcae60b95e7186ca800ae2db1570ca4b0ed9ea9fed82ad73d
+ed3977472c257b253773de2ca37eccce4faf68f1eb5cdc827dd5bc8e3c03bbfa
+e9bd30bcb3cc1d35660637a882f0f4a037bd07fba1c6f5c0e8a88088ecf853dc
+b2dc41ee4ed1f75640a93e9208fe5cdc7366cf3b738cf4177df4f922d8081006
+8f8f2b0143a44caed520141238781111a1331e7a6afaedb2019cf0eb438177ba
+68fb0d443989e67d21f49cb8a52711507792c45bbf0c25f634cf7c1323d6146f
+7c778eff204c71778e5e9723e662106caeccb514b9be0936aa409567ea40b9af
+b5852cf3c9cce25acbfdee0097f828d90d21cfcfd46ea083ead540877e565883
+3234b8609a3f376ad94098ec1a1685323be81a64a6174851b6e8e80d3d8cd6f2
+41e2492bc07c052dfd66c7fa12ea0ca90a15f49194b0dbbd6f80aa49cc52e0ab
+134571c2883f5adf6b57a036dcadd18f7e397b87fa80be532ac7aac3673796f6
+f20f5341984695dc99359d6e923a79441b64b85d405d53f89edf79d76278604a
+4001ccbcf3e10ca83f71202d6f0a2f26db5114515f8eb58a2eedfc6c9f1f9a3f
+c40205c32ca33771d7497307b4f67618bf46d3ecadd0d5b6f21d298784f9e22f
+e8a97443e951a141e79a2cd6e500653fbb8e34613e57c270301dbad7b89d35b6
+b7f6cfc81e5e9f58508bfdd6c50c8b4d9114f9d9d0764232abf8c84b8c8d5284
+f78138778565991ffefaa9b63d205e74146229c2656d126e3664870c9800b9cf
+ee76f078dbb1064aa5609c6c553b2c660a4054e46fffd645e8eb8864d1e15c33
+e20d690b90b6a5b9a7213bdde4856236d9f00d882d8d8cff4b27fbad85503029
+b9a4a75da575bcf29ae444f0714b5580aca0bad9460fbe2c847cd770825c8b0d
+72fc684ae45ced430997d41467889fc1969702a44fb77e8de557851d4eb34433
+631c225a516281ac5e0ee6c0dafbc40855c315fd60559e53b5f33d9ef0fd1d04
+31be569d13f6dbd52bed9eff8e7eb514fb469daf3f9f31c7b8d31411692a72f8
+fc3907df11992b3aa76ca73c82710c4901b4eed793d4909a451f5f09f73db0e2
+0c32146422d4d5f83a4e2e92cbd9297944c8bb7205aa2adfc88dc6dcb4e82ff6
+07e4278885300463775ad999e2393ac0f67cd635d955f4ca5a9f57662c7e76a7
+26e7c4256827f0c03cec6855174fff2b78f1870ec2366a59a4e9983ce00941bf
+17dc97b59104d05746ffcc1f7bbfd007fbb0eeb36d42f959c90382e49737352a
+f582a0c76c1d86a1323af83fdfd653373a3c3b7460c839858f6fcc885f3d47d1
+902001ff877043ce9d13b1f8d1e819320f6374975e740aa77886063741e378c0
+ea28694a1bdcb89c1e2d5e8cb9fd5ab6d20be8cb0a2a74ee73d5f4c32b26c067
+0e7608a372b6e0cdc1819879ca3eb1870c22ee21b8d42780d9ca1489a4abaec2
+7dcc2fe096c55b528baf52e468bac2ee1db1c6e1609740828ad1f4faac82b9da
+066b8472b15faaab3109dfbb85667a7def1794ff158cbd6fdaf9987567d8a6c6
+f86ce77b9aa3fed671f7c74a345812c978fead18ac776f7cc2957540a1720941
+5b9cc4bbd5d8aef5997110b41daf2c3d41adf834aa24862f052446ff8a1747f6
+5dadef8451aa72f9c367f21a98e1cb18b2010fc17637a673959e5790df9abb82
+9314ba4785b7bbb5e68cc6da2e021cc4345f4e6f5c6488d481947454148db9f7
+c289ce25764ab1d810268a6db157520ce871f1dff95396f03780bba8202d430b
+f76046c04e1f0ef462afbf3650327876b5ce19d87ff9a6ec2e3c294976778c66
+9bf548ec241a295db3cf4139936b6127009f9807f48f09cd54e920474fc1ee65
+8dc69c4afb90f7a737df582b406c98801e77b02a02212a0d924ed58ead539b7d
+18f4940a717b46ad908d521b7d07237aa25b4969239fc4968f5cd9827ab24272
+3d29ffec1926011161405f8a9a5c9e1bdc9a9152af563fbeb44d5e4ae05405bc
+6a92b23e71cbb866366389fe0d91bcacd5b98a2ed4dcb9976ef9eb6c7cf06d9c
+185ef69af37163d441b756f08060fa733b3ebff43160d0ccf5befefeeae06468
+0d18f7c38748d1cec437e170ef4bb6d85eead3105b2a354de80a6396c185caa9
+1d57966cc000bff2880e068d61f2ba670f7f9a2fad0ac5d1f205c1e1fa0a1d3c
+110e184837018af730878a978ab3d08581e8b222307d00f86909c39c12d40bd6
+c7299dec0867f7417de60edd1897bd627767b29cea62593542c642f1089242d8
+53f2db5f45b7b21fa906851b2f28437933bd4229e32d093eda4d448641380da1
+9696d7a77fda761865d9a4a8ff48de5aa6550b2f80c7e7fef54f5dc709a9b2fc
+120b03223ad9ae5d06298699ff21ea2f71bd34afb79799e67cd496a57e417f1d
+87bcf2bb0c5f9fe9067af267e5740c26d6f3a256330d68f138c81883d7c07eb4
+cde5f6b5d82cbf5dd32e0c27c393cbb77cad6dbb058fb1c6653a5cd1a78f0577
+87c9dd5b1a5f83a13226571d38d367f2a4e369b4651a77789aa785f4a6561c92
+e0e82f217b2597d8a180ebe4547aa1500b0f814d309b5b1fe9dc53282c914407
+0fc79d82b5d5ae8bd272b022b35e66cd260c046d102eea1a1a4c0d376daa9b2f
+e0dcb3a7254130d5787191998d88d4872834f331c75485d09799d467bfb62465
+5ea38fd84edff90fbcae880820fda0f2a3bd5cab972b4d22f1c649f970e05549
+f33e95a6d0af69653ae918872958bf100a04a7c61b8fe7433697a92b451ea444
+4670e38e33893e59ecb4a621ecd68e76308ec0eb2716fc7427ffd64fe309a635
+71c7b86839add49634114c0aeed57a2afb2a46afb303fed2ca4a7b3cce180595
+49bccef00e92339805dbe1b0c05ace5cd5a9c6d8931cdf62ce4f5406f8ceba6b
+29b696b0e0ccbe8b9f9e1afdcec58064e3daa54676f493af1ebc8a2c26ccca62
+9418f0015d84e5931f620207d2c8b193113c8e6af5a0738f7085930e735227e3
+7bf703da80016e492cdffedd077be121b35093b031c35d369298f78134093147
+363062d031233a26726d549b16ccafe56eb0324ddeeb4ca8904da4fb9016fb5c
+46b60e873074c2e0c78364bdbd05e0246fb44e77dffbed7fb94364a0ec0970d3
+29ac31712d356bdaaefa99865561391247a78c8ff19f6086b4d8cc464d0b3b41
+7fbe5f6b3e68de6ece2242224dba66940dd25a412c337e4c19c3305e4e1699e4
+53bfa096d66bae0ddf3a3f6d84cbc7478a00f2ff606f86913b768a18f5adafbc
+8b18e653351cf8d251ecd0f0d3002862223e3488701c0a5647bfa63b55b5e162
+335533f701659833fed17ee4ef0281032344faf499ae8e33a25f97d5839fe077
+1ad9bfd9e2c1a863e0eb7ce72cc615f4ff19a8ebfe2f44aa6a636bf3197ec107
+37b3ab19482250c61d1a1bf7fc4f325056fc30554f92b88e6c8bc8ea8e5954dd
+e367a169447091d9d01b79265cb1054ff7000df3b659208c6166cae1973f3559
+6f4f9645361ecdb125b87b6b9096b8c1894e5e1cbada10134d54ece4bc0a73d0
+7a93de3a3b943697cd3be33ddfa0696663524a7b6e246984620dd268ff65291d
+e84855ec9192f88540c57826f6e6f25fbcb4c4e39f6b7fa2a3defd578c08c8ad
+f66fe2cc07a3317b3697ac9e5ee19a9e225edd3d52323982d83d4cfa156eb858
+681dca6e77ad60dd946c8a1be74a8bb83fedf6dab14f5a2a5d1cb08ad95f2a93
+c16c39cf8672fc59bf40400920265c7e06ed02b2a788aa23425b45dba3b35a53
+098d3ca23c0bb5a9e16ffd99cb4846121c6f5656bcb8d34d29e3eb078bb39fce
+be3b98fd375ba941c515c88cca36f7c55d325d3ff0932244f9c8359831981a10
+67c57e4b0ca5e2db14a9c2e24b10fddf7e037d4cddabae2e5b0443c3387eece2
+04af27ae3befdda5e88267ddcd3eebd90560de14c8f2817b6e6055e53e40b35b
+93d64234e4e749cc875d9cfd48032e1059f2d2ea0e7861f3f525c81fe1863640
+c851079cd35118f98d53ecf08b86add9fa65016797fb13f20fa4f9fa0c5644e2
+86e4f6427a278a0715ad34c88b103c6fb8c09d6500886c93f399d56dc0444a53
+f64649f39e423e9b8c5bd7e8711a4455b9bc82282ac372524bcab6140921f9b7
+10f75c662901c3ae885424b03f12a4c9f589ac693c7df6e188913b64a7b1f70f
+0c315dbef339b801d0f228c5d82d08c00a9c9b1d825559b47b00e98e58204a11
+257dfd1e7cfb5db205b0dc4c3211374459a58a3d23713068bff43c8b73fa51ce
+bf259e69f45b37f30869f44bf3898ef27d9f3b4710b28579538ead0240f72be6
+15eeef499d8d2f0a7aa72a6fffc68a0947dafa98f52e94aa14da157cc2c71aed
+17f3c2661ed84e058555d0354770c155c54a03186b815440cf8c7e37f9117e94
+67a5d50281ecea2188537254696c4b50c3aedbd3eba04b543dac970a7193bc79
+bc707725c13b8a747ad5df929cc8365da27c028745fcc82dde3b297258ee413c
+d84d17166ae6dad65489dc8d98a4c760c08dd0de05754b408a39434b17773f32
+a3519b27d51781c807a352880f5d667dc8cbe54f2132200db7971b0be03eb42f
+aea467cc7a1bdef783ce5d710772da9b71db45c7ba4f3c22ae9a9bdf1f26c29d
+811037a170868a8f6644b0092e7cc538fd5c13568ca262ba0fe244f7307727d9
+318a281f38b607c172e64134edb76d6535abbeb9689840a297accf5c15150f2b
+29e8cfee85d099297d0c6d50720d686cdd849751966c88e3aa8998c0c5c17665
+69029750afce844147abc710780af405d2a4163d272186ac4d486fc32c1770c8
+37a0656b6a0563e5b38a080f614ae9d49bafb92c96e2bfd140a88c4989952edf
+2c835503abd01565e2cafa4373b790376483d4762a99adabdfa0d7a7eaf9da29
+530f626e330c8cc65113b1b7ddf5b01249b9651ce4c47111a5c6590755ff0744
+5ea2a3afa851de664cae6706bf0b640f80ec4a178e518bf6b41c793995934999
+0ccc3cb8f1864b6f20b1160c9ea3f1f8e658e88c81fcb7a28280fb37acfc06d4
+5d5c93509db13e88349ccb959dd1f23c6d5a574b9489fefbca90f8c24982bd5f
+8fcc0ee7e13ec573153b51a760f47811a50c1b1e981ed0007e952d15de9fc00a
+64966a945ab7cbe49e6bf90062cd8f6fd438428b14612085dd18ecd59924242e
+e5c9038abee84cd94acba6c96e805305bacde3a0390a456e19dacc83f8767c5e
+a9fef61dc22613e3048cac14ed6a75fa28c06d348e240019aa36faae66d21853
+b43a4c05372b0a958d3d26cd22186f95057ee646602ba13e1974758307085b23
+6ff8b0f2194a00258a76b18dfda0d5049bc9780289dd54194800554a086b80ea
+65d97b1d6d03ef0ad22356fd31c90485c34a1cd00837c419c7295b712a9a9258
+b7f0452165473af73b7e21cef53ce54be278298053937f89d0d3bc15657fcc9f
+3246261de1a1443c26cca0bf28d291f451d3ce279eec77ab32d5463f7f5ccc69
+5f6fc60739a5ff55dee8232b2b868fbf60a2137d8371422c1fd08fc21468bb4e
+6addec19fb2def9aed1599fedacc1e5a38670011bd19ca8415af3d94010a50ac
+69e8d2f36cbad97548090d37e081824c5bff928e0a767e0947c8c4f00388e4a9
+5e992a705ca0e7037000e4c191a898b40a74808db0c15c9669d2009ea5c7a391
+dec4f2f4685dfc63fd94703f948d758f11efdd2e0a634e2d4274da9bd84ccea5
+8fb6f41e617ba30fa2114deb639b7b579e2ba187bec24145664921599b6b0559
+d742b3ddaaa4f91ef05cd15db7cb7fa2400f66fd9db3d207cc5728d65b866295
+10b2b6a1cd2a33424a9006a26e8bfa8b3571a59e5cee066cc10bf301269621d7
+4f1c492a02220c551560eab04213b3e8be62fbe2d7af013072ef82f1dbba5b3c
+be1974b35ad6e92e6d15c2609c17706422beb22f12d3c4c0a748426dbe65cea3
+a0ff0b208a66460ce8d359b09333e208ef39fc7fefa453cdcb028b195e70c577
+260962e2e8900a286e628bc5b0eac0328c2c6f64f0229ad0fc7872f48fed6d1b
+bc490da985c19f622bc07b388a4e70e79bbe40e75d928670eecf2911075dcd05
+6f0010a492dba50abc966411d49f39515b27aa1e16e7b6104b16c6b52b428ab4
+9a6e98ecdb65aca5377819de9d99db481a2d0ccb90a1663cfa6eb6456d101609
+a1958aee3c8f2fa4396038dc4aec5dfd472273900e50bcf3cf5e5711055b90a9
+dd6845b57fcb0d9c6cae3ed0180c7a4c554a1b05298518f4d7de4107993f2715
+4b90a115a8d1a3f074a4f34b67ca5d733d59630a5b0ed10fd6459f4f9e3d17e5
+352ef13aed05ed7a17a44068884977c653628d8bb5d185f5783d041db9644d0d
+69bff8433e2d00c9f6a8837a414270c66d0249e414ce0e56d5051ed7aff463c0
+5d6cd8ea3b09e1a3fa4c1a866ef3238fda1b43606f29cffafd8f91ae673bcc38
+804f91178c0d596e109b65d5a462a103a4a29d995567ec16f0263a03bac4132d
+e2573eab9dc7349b6b1fdce50dc21125e38d17a3f6ef66b3212de5e0b74c3dd3
+7541e341be122bbedb6ebc2db96dd991f71011aa719c1784e24479deb65f5d05
+3bc429785d4aad99de7b5b5c03e5ce4443dbc7bf483ef1be808c8e508e6000f5
+1dd9d907b07db3d9f6566e5023a8ab0eed23857b30a6ffda86dd1aa3b98eb1b7
+bca8ce298ec3cbe5049272ea33fdca7a8a5e701e27e07cb3da0d395d258a1dbb
+8714d83f3ccbbdaa9fe08900475ea6ec759f425bde968014214728d08ddd7358
+1408d3974773001d9bf782dc9cbb5209a5d3027aca7bc277b5dde20b991e8535
+1889d8d498d5e8ad712cd499727f61aa3953be4eb62133bcc578381ba3acddbd
+bbd5de324e4195cdc594baa48782031b9df8aad86ebd62218b119123e213615c
+cd6894853bfd77d26740d044f58e602733ee307442ab929222edb68527550414
+9ca05eced3d317f03715b8799ad1ef2ede2e3e0fb5aaa71931e70c33f7557128
+cdf1022264f9c9b5dd2d9b548a76ec92ecf9ec2029158b376c89a27c4f738009
+b555618b66865c2f98af0733208d65b1822c734d3a5a2a0d359a32dd566648db
+eee996fc085b7025b47b0f8f4df03a5f9a3168b722351088a1eadecb90456a05
+ba74d908d4804034a3b9a915cff7a3b2d467f9a6adbf12c2995b75c03db7b23e
+b224cdd2b64a0ea942ee4c07af8eea6587a8d3781ad7a6528d821bfd7028a2fc
+5478b6460aa696ee868319dec5e1bcaea69f007b1dc80c47701adacf722b5458
+60158e090398d30a9f049adf3274a492fe891fb7b2bf76b78bad2fb05bf43bf6
+b14095b00eadf94491eb50d75fcdd95025dd329127e4746c2b433cd4793deffe
+5015755a330b821f93f96ab10b508e71363ddb55cf4c6f9092201715cf26d859
+784c49b636c639caf84e044dbe3c14bf6d64e9c259af1f24ec73c9d30fc0fac3
+1f9eaf2ca8f49d0d5c18e6a12dc8acdb9f3d8ed49f607258c94967989cc31a21
+5020a9fc65815c230e8da7751552a895b0064c2a1cff3f18f9ceb908540a92a1
+06c7d46c596ecda2e25d331ab85f534313b214ed307dea03d4113ed6fa2ef1e1
+db3adb7861fa48ced61f10ab89faeb82caceda7fb1e9ca240e38611acb421be1
+119683647413c0c063c1468f1376a099f08351bffdfabdfce352ca87c125c021
+2301c6793146014d87d22727aa014d56c375945f7539863eff029d046197d65c
+6a7474feaf44f7c07b0ba500752ba29f5f165d4abef0ec13c625ecf722fc9ee4
+6958a291ca5b1f385c6a5c6ed4fb0036cfa6fbfc46f1622a59f019983d1a2f2b
+6662970ba2ffa63322b5bac4d58adac06e2ac789e0deda106a28a860e87ccf66
+39ed41fd29be8e218733d486633b763d0c226c18f264a632767957662400393f
+4ccbfeec54acd358dbd43e71fd59096150e9db5a2aa6b01bdf8549dc0c9170a0
+05a2e18275d6d74b6815f0205a6990862a083edf44b4052f83ead884c2d891a0
+698a2cdda09d43d67fef477eb0181246a8ea49d8407ca5e24691dc83c45bafb4
+4e555c33e59bb6a17f2bc3501217502c545082e1de1e43a3fbea39ef67644fec
+e36492edde144cd3aab6778cc0a4be0fb15bb46f95e86f7b4de290e66cc69f66
+5b20522987d2d0ed0ace9e250ec6c0c4793a2eab0f8f9a00d76d624cfed7399e
+d1e766b6c2dac1c46c6a8c3f291ffc03eb71dc220eba0573225e74c9df93e3c3
+d31f4bf8b79a0eae363eebc0d4547d61d0d54c42dd66fabc8befeead4fdc6bb2
+0586a0a47f373849b0b6ddf42a21c6be6e1c9ddb2f78c71a334f855173f681d7
+253a9084447b363872c750476365ac690bb27460e4bbf22ecf0e4d2481bf3b0b
+afa54d4295efa2d38cc6490324b12dc991060dede02e8e29156ffe3f9116067f
+0478f9b5928e44075e847e0864e06191c88f6ef0408124499b970c5c5acc28f0
+6f15eb4fcda631fbbeb199ec847fed052710c5d3e1f1598f7a279110dfb67e87
+8a0caa27ab4efcc03a6953e28aa9d660999624cb29ab8904942b5df81d67a462
+615111d743ca174075f3cfa6d239741a4e6bddf182de776addf3810047c24c44
+e453a67241e96bb3ed0ca17cd928b8f67585a228176d85ef4b7fc0374123987d
+2bc1a0fcb9c5a5be1749e684270f9b77c5cf4ae8d360c14ca596efe21302d343
+3f7881e8a25a88ca999a9f31a2467fb739511a42913b98d56671c74683f2b8de
+6cb20b8b9fb3d1b51b9a9a43b8afcee655a3f7217f5a952093f7a7ad84593aab
+fe0767f6879cc2ec7e9ab5b59bd82f48d06c9adc0fa218bcf9e1f63e9000eedf
+ed014a091dc952e3e0f07eb8e7dd1dfe0cc0e6af9072a53fc95199f9233a66f2
+d04c65bad02d00c3c5ba1f5af4d33a94e8eb5ef8b21ed1637b1c3e3522cff141
+77cbf28628d468249a154e900a9deac70f0be7b7d7efe43b9243eeeea068b03d
+0122feac859438fe96eba107d3ebaa99817816652b53944df5bde7b78eae04dc
+d2a179fa5c3002457ccce48def5739cd02a8bebc5d65a626bb50e4857a592d46
+52d7696129b176e5ca95c9c3491858d341deb70a0e2d57b811eaef78e52ca362
+9e9dee7e39259100ea60488aabcc05ae2c6f751f41bcb2c690161e8813fb4e7f
+d734f2c6fdb37ceee6f7bcbc29b2819e904e61f892fbaee59c4581e2f171f9f3
+60452fa11a872267d49f62df732dee74c8074370bb37d33d939e4a933758487b
+280b1d83cb23df036ea8304a2531465a647f81e63dde4734c49a51ad26401384
+0793737f31f69413e5f5152e30309701ea8e96357cbc6bd39053135647519300
+70836262da78a79f8ef1d9a17458e02d8040629b6dc7a7dc114d05a4bb01f90e
+01480ca86f291747c4c1b226b2ea6c15a38b6d7078f2f51b264eb125891db1bf
+a669525940531976089a9a63fda1c89fbbcf9e5a8ef413f837bb541b1fd6f825
+b7db4d1c1f3fa3eef70eb4df0e962393060034581ae4609479013a72d16803fc
+a455f9722c2bba278a1ba5bcf1b8d1a5139f5ae71ff532481524acef4fdee7ef
+14d343a1f0e3fe847d9c9e5878bf1e5530820de3e6d438e1e66f20baec033b4f
+92d055105ed98345bde4fbb5612dc76b7f51cb9d66150d153a10427c027ee838
+38faa910e77fcd45a41bdc6081b0826206b56c08232984a85a5251a8a8362cc0
+c4b4f4dce651519c55777e6ca349bc060f9523c421b264d1b30895da4abfc4ab
+9ecc4fe0b4a1ca8310f453de21a1e73e8bb587ebefa3f4555b5a332499cb2f1f
+49b7d122ed4f470711f436d05695fc1f275b93ceade6d04fb2108517d670949a
+4bdba8b6cddb62b1c9cc92ed63a8890d1e287e0051e7c8bc47b4a7fec9c7c33b
+f668abf07c2ce4e080c8c4e9503b61940db11c5f17c54d09b8b8c5ce3985b422
+1ed39a00c39e87166c7ba0ef441d352259022b609513a2b134e13f48065c7acb
+4b101230ba98195e8b49d570347fb95443269e9fcf9fd03c7aba76e7a1b13e18
+7d344d41907fcbdf19f616daa51df3b1b1be673f95c4ef1a271a908548cffd0c
+5f70521eec3119ca5588b4b7e04954df14b0589f1448eaa347734e92128f4d51
+28243b9e8d1d64fa12f0c89c604ef7ec03587ba0858739ff07b07dda99390b74
+a1ff879e4219a459c6ecca54896449c3bdf93582f0890bdd0bd6cf8d5168053b
+9a33cb7746f62a84af705b6135ad2bf04803e34abb34185acfde007901cfaa43
+64c992303e28a71bdda153858d252d7fd2da0d8dc618fda68f3d26c03641019d
+7dd2050beecbf38dd29039ef1923fdb29576b7e3f10671d1cfd93a2e5dbff204
+effcdf0035eea6912163e8a3d995ef07170e0d74f88762a3cdd080d6cb7cbb60
+3adf3cf1e8079a2642cf23f40277b1d0fa687adc1ce2e22ca28d2715d58cf727
+a9bc686734ec03602ac69fe7ee9c08a1a38ce9871e9038cc624c1e423f34539e
+4c1dd622e6a2d30e06e2095e30b6c545dfba323e78413ac65afc1be958369d64
+f21405f98fe5b5e58e9ee85dac85dc318349e91e64c839e9c94ce019c32c6cb8
+5ed016f2e6069a4b374e37155400beb75dc3fbdfa829980698b9d725996db955
+e4702b4ab9c406991b30154e150ad128f2bcc1d6aac5383acd6a9ce148ef92c8
+70931f701e867f254c7c82aa34f8d55b28f546e9b7f80437e5a258f22d55ff60
+916a502103299649fa9b14e5dcb9d2beea401e2a3a12bec2315fd88f23fa8a9d
+f60511057ad5ab55a602688c5d9b215355bd24cfa4dcbc9959d1facadd693a32
+0bd8737235896ff92faef4135e208e0b52fee9ff7f101a4957c241cb836ef31a
+4368603d687ebc95ed844fce7c18983c888ef7309fa051593913ad1d767e142a
+d6e6993375d0abce782bd9a6ce804fbf4634a65c063344c1d8469684c09a9d41
+d64736dd3c7dac43b546866d7182336b6a73a4335b8696a43116f9d4a83518ff
+1ef7be60d5a243461737ccdf00093ebc76627a1e24d3ac2a60cc8eb39b7ddd3c
+205d80bfdc89dc0571abc93def1998bf1c9c4128be86b52c362446f2ac2695d8
+8ad1626b27d6110b8d130fc7189266c5bb05f193e826a98e86374c57ee9af55a
+2ebcccf8497a068d6f60769d2c6a22bfb9685fe12e239b4b7c70f13d3ceb0dd5
+9eb53809883cffd0d5ec27e0b66b7a41e642ec1d989ce0ced2f386ee381ea1ef
+0c659556abc7dac2d458f816f04e0fcceec190d561c0683f4d579807554ef59d
+71762374f6bde146e18ed9944e053f99688ec4d84cb8ed2cff8f7aa3a9b624bc
+0bfcb231c35f93dff1382e9568db2499df08dd1f8f8b49ebadbbc2df3943d11f
+3a18992b25c7562a7f1faf0e6e653a678942ef689200eaada357e28f2610f9d2
+0f5fa45e81142d264e1e1a54a327ad4ed915749e9f27dd8a36af0b61c4440c6d
+9703e5d375f449d352148cfa26c266ef7afb0c3b598e6458d82780dc8d262fb4
+57a136e4107749b0efce94a6ac6c9d49d725d3ae79a217a38b238e4b766edaee
+64d0d9dd1e571f16ba46307838319adf6a0d1e7495cc545b7f1ea4911c21c8fc
+b88075446a45baa28a9ef33e0b3f3b8db25c57c3a85e34ab0c0fb1b18e7be01b
+cc2629fdc69e64825a845fdd7bae1cca2666dcd8a7f846521f4eaa2ab5eb1b51
+af7002dccab0a9a7389c2d3129175d8ce87cc4d73c6d46fcbc10018ea1538fae
+45d1b02efd79b908cea0b20d186dfbd0ab05ae06084c5b338d1f60111f5dcdc9
+e2818773fe82b7e0a621678987b93e37946bb24b181a4fb4cba56e3ef726c158
+b0e878ab6469ea8fc0de95a17742141c1ac2b765be853343cf3c935be5b14b37
+203788f32c418aa6206e80edc58a9af1b9547a5bbbce6cc95b56bca4994b32e7
+6bb19593d6da2bb4db58c0b0d1bd0f94149aad4b85a30131f56931a145a65f1c
+ccab13dd4b4f3f233d6eab4daf44f42b89da53d2df61dd7e1fa0575f27504b1b
+74f843847454fca0e5264fc642a28541d6f1d1caedf7db860ed45d9965121b53
+5611a3fdc881cd1366ebdfb490085ccf11f94905ede6442391bcd93b1d44bcd4
+a7b2f17c7b0ab3bf04d07787451e43b3f25d5e864fc6abbcee5297a293c02937
+b374d8578b71b911556f9c0e71dee07042bb46706f5523f72dda2156e364dce9
+644756987a5dac995c0c86c4df48c1cca629126a0b67b59d50c4e34635c04cdd
+165d5607a353568ead3949838d4e5ca7a8e7a9f88540508a122ecd371a77cddb
+588e6392fc187c1a210dc63e42491795c21f9f50421bcbb5f2b58fe1db5be2e9
+bb7938f70f3f12aabdb6cd26559d18fd1e7e6757c5470fc2dc7f8fcc6564fe95
+c2164fac044b3243c72f3fd8ca843f111df1a51672447e49070f6ee4c3adc8e2
+5754e8fac50535bd2b164987dc02452a9de63973203ede40ebdc6d0cee93160c
+05aa3aca73dc14bb9b8b01b94e8dbace5e937e7f0f09834f266d71d71bc4e06e
+885356033cee9a7f346c8609fabffebe003a54704a4035abd55b26fe6819805a
+cd33b6425a3b61dd8f3db2b7b9551318d8048b24ffa4b40861614765716d5e67
+a9b1799a48b69864e90476f693cbd8ec106c20e94502ea2ee452c200dfbf45ad
+273ced950370c316ecac58f3dd67b523261a30fbcef78d51d427d414619e812e
+72afbdfe5946e0e5ff7029808e6fbeb849fbd716ca435bcecfaedfffb8a2c48d
+3bf406a132e7a3fc2a9f52c28763e7575bbc2f22f4029bd90c19d9c816205b48
+2b03f88fa36332d72e5f0df82134760d26ffbc3c5867556120f26d10bf19a25f
+b52baf6a8f98f0a6322b2735e9c7cf5e152d0b7b01d97c5ee45438a287ff2172
+b164791b1b60b29e88f3b4eb5fcaf195f5d53910c8f00517a82c650621a83ea9
+94cc63f4788c98d56676ae219fef3e446356fba4b49a24c3e0a8c7413c8ac1be
+4d0a063d6dee027e9fc4ca54943cefbc760615b6ab16091114003b158b019e10
+5f8c488dba09b70db0ab77ea949f889c1498faf8883d63c36caaf1d3a198e2c7
+6a2c97a0a14e5c3dcfb7034ad7357b3be8cbf95d93131d778758c29887f5cf4b
+493044e28e29903a3763fd76b3d69aeb4ae6f95b160fd9519af1a8c90aeb2977
+6f438f1313feab076ccd14323a237ba5bf76faeb29d0ecef23adb8cbefcd6df7
+6741644d51076cf66f92b52d852c8994b9c763dd08099897b11adcf00e9dfcfe
+fb6c876b4f076f7923fc3975af92e9606475c78b98d53f60f656b5ff23fc4b60
+32de05f8077319f6b35e97c43dfa17b4de3cf2a3cc799f8bce3aa8c9d1b83a4a
+bc42a89abd121d46c1a0235aa761af492e2e2136221ac34039136c291e877912
+d3946118d5afb7f44a7bc0abb2b066606c7d4cb5fc0c8133a84721d8cc7ecafb
+fb6b15b6ad5adac50a7c3a3b8beaf70054601140cb8cc08b6372ff8fafb5bd0d
+f04364633edc41fa1c4522402313b35550fd3515b9feb6a17c4a5b197e694a07
+477cbd4a46999edf0f0a500ee4c701f55f00d5751c65d08a621cb3f41c298c6e
+4ddfe05703b6ec04c25de3e0e7ad4f11dc918e011c5fbb236e5bef784b2ffeb8
+d79be24f9c1c394d5bb839142c1193bb7f224acd259d1a90d2d237addfcec05e
+fa0c387d984ce73e67169dc36eebcf137fc9829e4bbddbcbd5f61c2f3155b72e
+8f427a15b099c2561ce8b9871feb7c1cfcc24a639e0f2d051ecfab89797d1b1c
+0bbb7b374df1d3df75e16998dd4198358e2829f7bd40f50a449b968813949115
+db90a7c403a2832454be362c71875df7476c7651f3414c0d4f497ad1b67b2952
+d41641c740028167677c48374b3151a9021fd3b9c21ca8a8efbd86b11d998813
+f01c3fcc990c60fba08f67d3ab4a302b62ec0f04b9063e01a8c6178f3806935f
+638c972686fef41baa1cf372b735fb19bc389af9d7ddbc7d31acb7e915d4b418
+d7a5ab181ce663314278cf8881ac4430ebd3ee131a7a2aade1de7731da96303d
+ff212e8fa851cefeafa4969d11b0c4a74e23654821ba2458961cc2b1361bad81
+a8fcbb99475b003c29f738ef40e4f9b1d89cadcef391db7cd117be434d085636
+3af49df9d46a0cfbff5af6e5e4d192a4d13050f5ce3e30471e489d57330853d2
+728007ffe1b7ce41375dbc823b84812a6794b58e38de43b2e22d0d059db64238
+5d32f79fe0d2b8482f61a0e1c2155dd69d2dbd2636bc0f07efb9f6f13c4e61ad
+16bc525b35930de9dd5ef4e5e91146acc78987a2e9578475522b3c87d2f5c5ec
+ac8e55de0399eb852551148047019fa08fcae9bb7831454ee0d5c36e3744d7a3
+4eed0cb0cc8e82810a673c1098986b7d3ca984597f37f695df8aa168a70d0ae9
+6f526f09ec75fd2c0d2fa0055c519459adc3e7c61816d57ca3bd36f78a06dbe7
+dc22505a4ca8af1b284d887b12b7f161fe27b6f1ed063fb4f7a37b5af0d1231e
+9ed802879896ecfad70260c1065ae88e593c75b6d0ce546440c482f5503467c8
+54758fdc1c95cdcb7d5663a0e1ac98d0a518894aa3c6f4e4adeaa8ac81d8952d
+585c2b70d5ad861b13f6b48616332c765d1fdd8a97e8b15d38097afa88cd7bb6
+b7c82dc031da0e5e919b3a8cce89da12b8548a7c45fe1ac418eeb8b2318c9516
+59a30e56f4f166a6fcf2473c213449f46cfb906df3ff8ac703020e8cbc71bf21
+6518a3c76265e644f62be4b2c17ce1c8fee549fd14d1cb94b646ecb1d14cfdb5
+cc422d8dae5a86550d4862acca62644fece36492edde670bc9ce80b0ffdaeff6
+82bde3dbf0c403b882882af7572a42b4f49f6bdb5a8aef91159546d90238ec37
+0ba7e2b0cf8bc7505d8a2936e88836d097f48d57aff9b04d08e9fe8f3f35d046
+47d6ae41ab09af7bc1335369407a9558436be878be6e8b7f4cf88cf09a6792af
+911ffc61653653d1c6c8da705377941c7d4c1a6cfa6f47c2984436ef697052f8
+8dc07c91414283515bec6bf581c046306800b755c301e5c5e2509c8717d7a450
+1666d78c7a63c74279dd218840526d5c64da4cd356d24ee7382a471e511aa7fb
+94dcc208f1d79e5b878bb110d5df78d7a25facd252ba729213bc5b60093c115f
+61d72b91eba38d54600893f12f41c59b26752d3efec1336d8a1bdc0e9a33b9c9
+cfb1946d4a60836b1dddddcab7c18a1db24bffe3df0aafce0c145f5c27b8bfef
+908fbff18d2f398b914a5803d2337b95bc7d0520bcd60d3730189af04c8417d6
+e12c20626580881bcbf4c7f6a6a5f43e7792de58f7ada1d8784f6a7b4e6f96ce
+73c7629a1b3f78b821629b8027e85eb5241d8723f1632145263b0457985be78a
+4709401ecb03f96444d94f3369b30b41ae1a16a7671d2a6ab6ecbdad3753fcbb
+0edb46887cca933f5909694344f7282cc7bfeff1c3e19e7668db02447082f8d1
+72111d8526c17a4458326bccf6aac24088a3f6dcdc42d5c5587e05ddc8ccfd07
+38e7f9185281192a15d248f7a7c7f013508024e4f2386df48f076b2674e5a720
+c8e5d5db8b7ea56c349a963ed8441501c23b7334c245069978b1d13aae19581a
+c8d6bd5bfd27b3083652678c15ea96ac0a901508d2dd0d4d89a772c740ac408b
+b9b61c28d5fd3f46463888a3ff49ee43721a0d03907f2d20f9c953c6c1db8bd4
+32afa377913b374443bd560f68d11611b017c876d7cd1a2bed5789a0e5bb2756
+60a68957b69249f0fa1822e3deb8c8c879287fb81344aa625a772093c6ba1517
+11232715b0d53725ab50343c5b1917e2d2575340d003db8adf03b3835475f098
+25e541e87a326369ac59d4b9a71b2d5485f01cfd40313d14492e828a47fef188
+57aad991e624ab1d3d8d696a55d34e3a3689dfb64c5c33fed34fb0c8293da01c
+83c58943509507870979b2c51f74ef700bc52509da2802c0f0c1f4516807c3dc
+fdcb32c4b5ed6a87231e58f5896c85687edc3e7872206b3c19be99a863a40ff1
+5776e396918ae1ddae9acd9a3c654133aa17294a9e57ba5287db3c71dc1c0d12
+d9d6a6b85f5d1cb487b51e8c1329204815962b6937a22375d5db47c4bde26ed9
+3ea18c82839f55a28f62a508958bc7fdffdfabad5757e5a4e891efdfe9421686
+7dfd4e36a3a394fc1451e38907b58d16fb110d8b18e99945c9d1a215f6c906dc
+5c2a8b98ba49c225c437068ed7120c3e591f754bbeb880fa51868ebe4735b7d5
+7c1107652525b3b844183f4cf351ba35d655bd5e66527cdc311a4f0db5412956
+9dabd87a4e45081b4cf219a75432c6c628b596afd87b39b68f600611b3ab3d83
+61b8b056e3aa2b403f6550b72019be02a27b7cd023c45f72ebafca0315f4fea9
+d490254d0adfd8702b6ee29af2e47be8350196e470d622bfd3febf223d7358a6
+a00f042f7d168507d7e69adaca8cdd219cca5ac0a1d28ec684467d9a16152c9c
+a31478464b5a35cbb18f064af9de5a5044ae920b9897d6eda7bdad45a2ce8196
+d918a6c98eafdb088df5e11e3eca1b860fee77e4a7a68e21edf484532e24246f
+345bc0136909dcdeb2d637b215f1087a3b14a74ce614e00dd9b52795f32dc03d
+f2b5fe1c2b19d76b3ec5bb517b0623faa536c0752c796b2179ca76a40c0171fa
+99c78e06bf1151c9384a0ecf7e384bc11248d954b21c9de2bf6df4229df208fe
+a16848c893f1f25b80020ea691d92d47d82504eebbab22c4fabb9aa29ebc2aab
+197d861b9a7949fd86f201a90ee2a453bfa2f49be46e87935cf365b21f946b88
+a3e8647fb2330928c1e5fde0a807c23fcb55b4e2008d5e3add8df3a74e5239b7
+aaec108ea92033cc581aebcf23116ae19f25b8d31eba90ce20388fe73b79cc93
+3fdd183ae909e3122384f79d2fe53cc07cea9151bb3ec076de154e672b580ae3
+42763452c9fd521e7be2ebd9f2a410e989ff4c5beb38346e37d6bc91108939f4
+3edba27cc6d69a60eca3cb41ddec11536719e3cadbfbbbfc877d39021aaaf578
+7b986a01db572a62b492c38466110e1f484fabf38054d0fd6acecc367fcda35c
+f928707a3e15a0cbd3f0a6d555e1625582dcf088b8fa6859b01357a3fa460e7e
+5cc1a3330318b3fada86b2c55f904d77675ef57f137e8d3852e1cf505029dd33
+153640e04fec2575888cae0258b22f309c93e9042d567ba4a0ffc57cb9e9caa5
+14ecba866518648f968390586f1cb0ac986ddddcdaab912a09c397d12a9973dd
+c5abc02b82c7b3c1caac0f1da96154677b7112bfdd1c349dfdb5c4bce5d7146c
+8475e3cf71ab9034abacae8182826bcc8836a6c0cbef7b64b67f874a11535956
+2c9a996748958e7238777f23511b0f2c18848599beb4979e22b98eb5d579611c
+86d917d84c50b23d55e5975a2cc934a1265c0731c9510c003930cd829e40a4b5
+7690c4b63595f1735d8c2ea162db038f58bf18f3155d0d6c5982d43e0bbcb187
+2eff929a6e4788611c2527175460fc9a8a8bc2b2b3acbeebd6c53779a1156257
+0f53eee2be859bdd702d4e983b2877f1f3ae6e4893cab50d607c42cc9dbd13fa
+64f20956338528553e7f0fd6db1fe98257c7acece718e79e6c3ea3588fac6ef5
+a280f937f89e570796220fc2b939832fbb6f34a9cff554269121ef6aa6c3b331
+4f2e22f5e597a4ff253fca5f757fe152e4fb5e6019766336e6288c352042fc2b
+e780c7e555f03b991bc44a7456762fd05c9c2e997c626379d447dc056d66332f
+fc2a137fc9c2dfa584b127429914c40bc3a8a0ea5e7d6cd3a86844cb8f1ed4b7
+63af17e80a0b808dcc5c70b38c1378c9cbf77601879d0019a8b2ad2d458c17da
+932639d69cef730623acd1243b062ccddb62116655812d396686ddc1c8938edb
+bafbfe0ccd33221070a60888c8397ca3924e55c5820f4eb29ff35bc501347a74
+6e3704fd2051a50c4c4c1c09c74c9e6ceecad42d37ddbc410485f90a0fea0752
+1d6508208d4d86ae19e2446d21902441b44739849abcbb2adcfa2fb353e6838a
+0444fc13839ca5edad7b5638d76537257187eb5dc89a1f412c35ee4d8bc661bc
+e25d809bf5e3b082051090b20b6b83225581b547421138abe92a2c3c554651c2
+604f7e79b48a1fe0e630a4caf13fc15fca552dc094be6f359736a68fb4791db2
+9b16edb6e06d3ddfd451b111a06bce53b70b7ef5858905663629e780d0a79fb8
+6c239fd3da4d2fc79a2b7619a3612490f147a44fb5a9a5a8826c7e6f70d9ac90
+41e33c39108c8b963f692c8719187246e9d34f34d5d6053ef759da18ee8251b4
+df0bbca723f7ad791c3dfb0f1db37b01cddda2ce698b3bf679d2cc1ce8685ce0
+c872c2f89c6a6897f8c203ed61aad3f8cc5e0371710f5c4c86343ac388770c56
+f7d1c14b15ca0434218f86befc24136ec73cca2ab768faa087ef70b3d5fb7f20
+0a68082ff38e522eab0ac5c74309807eb4597d8ede958790885aa18c792e6953
+74dd77595a94f74fb896587c5caf286f43223bbfdda9e89be778dffabde05823
+909db8ed5b5310ade1e80da1ef16805f5f8aa900be2ae91c54aa61d40a0cbf91
+4dcec7a0dfb650d6323855a5eb0adf481a2189f7b2736106c56e30a50c27578b
+b7b21db20bf5496e50df4e50c834624fc1275dc25375db000aed74ec1a1a6445
+4f041db66cba8a7c7455b4b55eef149414ee08bfad9bab1693f197efd3bd22fc
+8368d39b706cc7982ce7179cb85b9eb073fade8bacbb9af70f7101eb114a773b
+f5fb3b4231bb9f5e439bffc1464f50ee94b499b3d84d879fac0012433cd406bf
+b7420354879ea2220ef28c07df24dcb079fd0dc2a63f9cc9c709dd122b658f95
+e5211c61795a791544e9c21ffdab0acf64bd60644146153f02822f1518d0f6c7
+e3ca9a4096ff4c424516835c7f6607dafe23c0b70c8f8990eff7b8ae724a07b7
+13297d9d7c83d87a6b19eb98c48c6e9422dada99113c8540f48c1ca03058f052
+712c1a46f17a23b45135c443c1128563fd6a66fe9e3c07ba27511b4cf0ff68d7
+792f6fb1589fd22a2cf5051ed798976fb83d3b23b6981f169b44a3e3cc47af92
+9ba4716c51ef979a3ff7e4266899a457a875c0bb296ebeb8384586aa380f9eef
+9d52ef6c952e848923ab3f564e776dce58f21b6ded7960f326f4e925ab2cbdfa
+863e9c79453e338d7d61b387c193a862fa9e6c456b7652a791a91b0bf01a799d
+cbade03850b816ea002185f7740c8e5b7c32b003ff7a8c78911be015f2996455
+586fba449ae8f9b27940cc97d25d77d60b0aa847f586dc6672e0c0f6d2cb636b
+51aa401ba97d84da2774cb84912e47c9dade61de470b61994b83b75207af9abe
+5e10e5e8cfa8fdb8131bbc68a63886e7fdeed53ad867b6d3284f4e957322274a
+3b7b1846d860c446b0c5bbcc3c6241a56d2de295173c3d64103955b1bb8716ff
+c0dc492fd348cdd46707637eba91fa455d53b9f528d2245682997bb43cbcbc5e
+8ea3e9e2a2bd19202f67d7c16a42c602efe8254c3b2fe935c1f5bdd67d21d270
+35814763f60ab26fc8966849352d3fbdb628486cf74c5224f5d8965c5932f80e
+0d8be4b9716e5747ebd84bf452312042fe88d07e57a42a8049fff714e690ae0f
+5f7d54fde33112198294c3c6f546b09c76ecb3c414a5ed2a2f93e94c895a6010
+e6bcd4e883d2c7d7e826c14c9ee12f474948664138963a96f83ba7906736e893
+118be766df46767c4464623be7c3697be8fbfd662ef959e03b688d73d2a2d1f7
+4e9982faf31d21830d338bd8bcd83ac92127f9d48bd2660432e97bb6887e869a
+9e1871fa2c1eb361bf3916f571d9c7ff2b864658ac152431b931ec6c4f1d48f0
+665a90054febb824b428c2a997b404813e861723fb6c9e2c4bfcd04e8a4d2b26
+2cdce120e24912d32fc6cdd7d7235ac5f3d7840eaff18bd818b715afc03eba17
+7a8c3c3066e95c8840f291521c8429841e8b39d7dec80c3eb56b49a21a02ac90
+0e7a2b67e67732298f4e324825f7c823b7611fad2a8b7eb6bc44c3dc0705b4d2
+58fc26fab5d9c20a786188f593d010a843a9b6fd47f5a71cfd728c48279abd0e
+0a26dedb870faa7e19fffb970bcbfc6a61a487a19c56bc4e8d2e3ef093df0b55
+5a928a3b8f8f26c3e8cd4e1fbdb913d3235dabe2fa3b66c832bc9533c12fe5a5
+d6a004efde58f949bfc8bd48c44f8dc5f55d94ce79aa7d71ad14a4f7517ad7c1
+f17cab05e7a745220c32913f3c8f06cf02bacf882d8c293c8290740eb05c22ff
+c32c4cb2012c3d7dbd643ef84cd928ef8aaee42797d010e0fca4ed02a1edbe1e
+1d7861eb0a741cf976ca07bc02c22930776cb0a36b46b1a4aca00fd2d77f685d
+8ba3c1e24c522e43f198fed209ed810b0a7214faf8d583ea9146b26e9ebd52fe
+30826222af5fe432bd82d840d0a22b8ba2a7635de4c7fea5aacd8f946df99c0f
+cbb84e5194aeb9fbba94a33ccdb34b44a309954dfe2decc1c3f5056bda9456ec
+5a6e0bd801218083ac309c737f10e9a42e69b5bf74d0278fba6a691b934d748c
+ed7644dfd2f5c5ecac8e55df3b5a225e3d5ba7706fe4e50b7d9d53df98880cff
+01aa1a5936513db38de449dd1b1bcb6cf199752df7e2161857fa86cab9d1b645
+95da5a17bc0f305f9023bd265e341558f73a22bd4a01fed1867179986ed99822
+f6eb5eae2fcb74be99f34604fb47cba6c3a0f0cd388ed13dd07337175ffc9fb3
+3befc49a742d6f667af2a4476d6e8e0bb61a002b29ba069a4a78ee1bbd00fda9
+ac18a33cde76217e48b0444e7c90788e60ff3c820ffceda02891d12333d6788c
+8028507fa8b9c59d6d6d476c349c1e3646640fe504893b23587c0fef7c278fd7
+e1fc0c12de081c4bc55ee7bf65c9be4c6168abc5281429f3d39bd0bbf771d574
+8b321d993df752b5fecc462ff8306ff73ced8c946f61087ae9606699c2e85261
+c50715085f967542e98f92d89bd22d1b96c1bbf45e11958ce4f31ea3bc994ea8
+e9d0b7cf4ba9ef66b8b6005d6b2960e68dd0c0af4dd9957a253e2d4c47d46a09
+cec1580c02d05bd3720daf7e8fd3d2144b8e5b3414fe89b2b95f8cd153b326e4
+25b4733ddb2b4e1f02000dcc806252311c1e313a1ebbb4a9c445350609cb8bd7
+25e67f6fb760765b01ac474780faa7078d0d0a0973cf6a475087b720de8c5200
+e953eee885e5510b83a16014a6a255bd8273610fd698b773a0e2911690b1d5e0
+517fa1e2909905419d539b7d91f06fcfbe4c05041a06cb8a35bbb51b563e425d
+0e65eb7b086acab5475bfe889397b2326cde5d4f7b30da851c55c630805a0548
+eacaec8b20bc10ba9925d13990ffcdb569782c39032bc5c6834eefc519747cef
+23e1413ba5c6a03a399e7adc118dab0e5a1a8ddfeb5888a6855ad7ca9b8c5c96
+b33538ca373d4934a879387f55ce65390d313d93e4cc7ec7e0f67c483c3cba57
+f5625699cedee9da8622f0553d19231f626404329268f440398ac131190cb74e
+4cecd5be8cdb1a01bc980b993cd8b3ea77eca9642da8e185a363e7df2441b2b8
+d991a14e5a5fea3014aa375197fdbc0b1472b321d5b0d8a543cd958ac036208d
+6b33858d4f5a454fda0443a5976a1008da84749552fed657df42290ea9e0bf14
+49b2f609c3b69b8b2618a73e5839fa69cdac52a68932ffd4b9eac9a96aefd44f
+d7475a9cdcaf91cbf86e81758426068aad6dccbe6e874248d86bf55aca000641
+4e21877854e95f7b76b3994424bd597f3fbfe58461dc5eb0c03df892baaf83b7
+e5b743b0fec309198e019cb64047d127e47ecda08a6398a46621ee521d05ce94
+be413888a3ffbf5039563b15d39659a57a9044e6caac763d25aefa6ae3315fe2
+a2ee1f6fa44554bddd7150b8d852515988753ea49ead18885ae5d2c876335be4
+c4e022ab6fd7ccf70ebd8afb12c741f8a6b559aca8b7c8c71f2c7c2b046f5922
+4d15b2a85fb38fb2c15623bd669b4da58c1862a69e3d01dd5098887472bddb34
+8f37053c8a9022d23cceb6106487e1d9b3128ac1dc75cff1cbbeb778ecded89d
+47e4e96d97b8df40e2b1b21fc062a353ccda5e734d9ed9b1800a27f3f100764c
+5f568fa7668cbd8c9cec6ad262c36cac701239b6f462ac4936ba7593ce53e49b
+ff228411d4f133a019c029ccb7b973c8ed2239e18c207bfbf148019d088d2dee
+c58a1c243f368d42a7123f976cdd4bb47a754e112a27939bbae57c1335f365f3
+20d1e89079e71d3b8f7c2a4a4cda6961489a6f884d75d7493296e2dda3ee5bda
+4ec01a82354be5ca793904fa722bf37d85e7fec21b4e98c225fd66e819ff11df
+368257087feb4355932627f3f6b9c288afd80ce4533967f42b89da53d2df67f5
+77a03ad16d54cafcbb249565325b7609e419bce2f136756adb46f2bb37010fa4
+211f58e74d0931c6ce66474089df52b9401ea0e26c19714dbfec4f138d6a0acc
+f4cab67c1aac582a768819f6eb7f1591bb471640e8a262d8d6be3f935229a8fd
+e0c762f89935c88b847d7e7e6b15b2956ac4bc9095edf740c615c9018579fb81
+064a1d68f6982c0cbb0a33cf9a8bfc6e094c3f87bde2ac70fe526cbc63672520
+e6b35070550449599914f3be35eaa1e326bb251d9c9ef42a9244ca8ee79fab1a
+dae983f83af2a712f9bf9a2ef74b288a23ca7e958ce8c24ba0c4ad0683306da9
+51071e3ee96c25cd8123e87ecb93cf760360ca98727a7ca23f1273ef4a26eb14
+8e00c231bf56a66f74feafe07322ee921c5de6979821441201c46d7e6cfcbc31
+3edaabe7adaaef5f7f2d7d297de18b504ccb3c0b0d77f03bc9fe79394441267e
+5418523ae7f91bfd7389d20f77115a4a9129c33531cfd99a2ca3f7d3f39635cd
+0ec256f7bb65b980a9353e9692bc936d8ab18bea370933ff01e8eac03bc98f76
+87e754593e3e06bee184bec18b126f7bf3fd083f87cdfc2c1074ed007432a6d7
+97182114ab1c8e763f8f37c705584da16b4bee27a6b9b24746df9e9b71729bda
+630abb697f3348adac537b97ae350f64c8c8b05c82a49f8bdf4a2843c33be4f1
+3a201c7ca5b41823923c9d510ad2741b171e8506b0b79d3f18c8c363f3f04384
+1940e1be692b06b13774d4405ac2ff62876fdbf10d1a87456293c7f4cbbf8a7d
+8a0c5ad8da6698efd998f58929c2919d2f8b4c52a904b618a61d4a3936ceeecc
+fd97cecd156c2a5979b7321cc4f1b8cb84b00bfd6eb32e12febc812f0115b57e
+b60b4cb41d6c109d9d4c4684cc2e46f7a8012aeaa0d7effccf5057cd4efffb16
+79f3b1e8bcab177a67427e3643105ddd8a6d292681cc9114c008febdc659ee93
+70aa08e8bafd8607a45721df8f66d072ba67b863797c96053df935e1950a7ccb
+e9f22ee34e2e3607f1cf4bba18eb34480ee49898f7dfe120a3523646c7693b6e
+809eeb360ff12283e6c67f84517cc4794c580810df85b855e394d7f1a35c8905
+d61252c16ed95e1b8b64062d122ea621777678d13d7924cd71666c191599921d
+f18bbf96addce54db9ee2dd1d4083eb31593b706542e8cfd5438668747dd9234
+afee940b0c9ea6cf1470a700aaff7c1ef56751ba9b10fc5772dfa61f471890c6
+911d9b68bca77b2fc6021d86d68b032f1ba6774830f123e21b4656380efe06e7
+0a6755d5b599dd09e4b1e45c1dd74f7523f447c5fb468a871db7fd074305fde5
+ec49a348a02da990b1fc5cb991a715fa79f49b4d32f601f102618731d98a10b3
+05625db0c0e0eeb02a4fb69a39e4b716993caf7222e329d83cb7e60ea78ced15
+844f3079f7821a44c27c237873b9729c0d690c31e52f3b93349522c6a1da789c
+75cc0d1059a2d1339a463acb7da3399414b623751485e9ccb0523a5d0d42ddf2
+e89dfcae5e6a7b743f7e247d171deed57bd133eee43dcf5c95eeffe36b3440fa
+2276ec0e4f99715067736ff688c881396724214099c6e2f821721ebdfc68f16f
+936a7ca1cc3745ee9b127fca1d9a338cb602b03655e8de2111ea1371808381dd
+3190a5ab16fa563e4a71d2499e095eec2749e67e532583d7bb28c595bc45c665
+f14d206480ac3d562c7db8f3314cf070eb696fc952dd964704f7705c58351736
+2364b2b1017c71623027fa35e90a24d7f5172b16fe9a88bf97e05576e582edb0
+8893b5e2465c61ca3157432a1ffee7512e94e63060b4a5c43d8205da43c6f75c
+065dbdbfefcadf13177c2b77011e121c1f5d19b6bf1fa1de2a141c4b6210ec1f
+05dc8f30bb9feb6d9c22d6aef88aef4ce2c3c9563f0b0eb391cfe00df55e2e68
+1ea1707b2f0371d7095f718ae3bca6c483598937251cc43209701e55a0fec0ca
+2a84abe42e58b16b19a8cc1875463649b037bd08e0f3af1dd70348450784e46e
+23aed8305e833a81740513e494ec2f1083038404b3a79b679e530d8e1cc833f8
+4fd29391aea36d2b37d2ffeea00e90d50d52fa2d9cbe5224bd19a4bfebfd6d36
+04c250544cc529026dd473b7e906cac0bfd8b106953e4801768dd2f21a12b674
+3dc8e9ea6e662ef88cf8bce0e34f7a88d2401a80ce26d44b0897339dac523c85
+3953cb6a3794963e5cdf296b979a20fb69a20884894c05e38da4d3097da18417
+8185f72ca9e34e0b842662d9f51c59c0d61579414e44f294be31831e7f806b48
+a9c60ccd6ee051d4d29e406c6092f867ea3563fdcdbde1925fecc354ce0ec01e
+281d1b4360f3ebdbcdafd217081557869c8618ce923ded375425b9ce0a1f4a33
+eaee378ad6a1177df9432a2f140d5131bf576271a0db8d1e74ebdb78cde4c193
+a7f2fd5e1783013db6401acb51b108f4a71b16c9cf57ef903998163e5201a02a
+137992528337a595d9c17828074609b7380f9ea731edb55d4f31c542b522b6c6
+ea2e25c8c562d392317318150d4869c0417be8f5ee48600dee3bad8076d86109
+8a2a3b62bd512b4bcd48916497dbb3c90935321ffc39b457220cc32348a2d2a8
+02547d1f4b4d4bafa402b8a7a7afafbfbd3207b046a576e3f039643b325d8474
+1d1d156f026f664f2cad54fc268f41fb9ded61b9ab9dcda646b42c9070f40635
+a46dfe209b72eadd40049867e8b15bb0a927b1c51c31ea74ca99c4b06322dbc7
+1da693dde3e686c7494d7b49701e8f2b8cd754c30476cf9bd5e0d5af5c6d99a4
+bd87f1b73c25858ede3d1d82710e3bce544fc397a91cda4604e5db7ad2d6460a
+31bb35c9ba6df033a70ec0c6f601873d4c6a3d14ea9fc616786920f468c2cd0e
+ec9d63e8d085d0be593d8344d989bcaecd6f770f7763e0f8f8938a1a26afda38
+a79a1a0780ca251ab2d9b11e33e394e4ab7bb1f459e9695ad88ad71331277094
+5d3d6bbf673d418761ac787ef5159f9fed9103b28f0d5d86c4aaf4ee462228aa
+24bd59026dba7831062dfbc34276c5bde5eed1f7091a216d155ea9f4d9e1e4fc
+850ef02f31cf85eb5c9eb8d4f5c55ff4147242cce03827a0c60abf2a727981b9
+9891e361364bbe822a4a5a88f52328ab182a459e5856ef9edf6c835111e2b91a
+04d83ea913210e40015d3be601c0b43e2e677d5c9cda5a3d2c405b67095f3fdc
+f973bdbb333d13693924369c36f5ae1117bc90d9624016b22a3d6f23a80577b7
+5562f3d48655db8a537bf3409b92d2bd3b02b1aea544636a6b2856d0a1a8debc
+43bcf2023a54a3cd885fd9ee3fda7f3435a911c9103f101a39b5a3b5166eaa66
+6a348648ccdc9116fd0167dfa044e6f3f73539fa3444faea7a34b37e49c34ccb
+3851f03148c78ce454712f42044b159167701fddd5b664196666bfcbcb7b0b26
+1fdd85134d0a46fe319cf381a545b577d523894b7492f632c944848ea6901adf
+9deff2feacd94bc30f6db00a591cefe205390e32974b78f82a6ffa0c1e746ed0
+430f333fb242cc438e0e107faa0ca1a4073224fbdb3af21f6926b6c327f14bb3
+680282dd37e809b2180b112a1d686ed5beadcb5a230b890a30ba2832c1d08aa5
+9a6e9321c362edd0042c1483bdba5ff764a474e6254c16904f76642009c316a1
+41e3c824949a766c5e7067f9eb168a2f152bed22acc112bfdb3162a697698f8d
+7eebdf52bcbb14ff206de000beb437783d141f93daf468b1a6a62ca6422e0d3f
+c51fe03209132e719c3a7dc6a1aa36aade44c9f9b867afa34f3c26129cb619b5
+01ba4224c7ff90ef8b69650045c57d58d37ab9268abe8bb62459917aad27d939
+69e9c089cc4f417a679bdd99de84a400fcd4e388f4f156fefb6466039fbe72bb
+3d05549bcb90a7ec0c2c3565801b3a7a437615337c8dca761d83a7644b04d4da
+e67e00edbf2b3139c40dc3d470f8d476728119e9ab31d46b3ff3d6e34bbf6532
+62ecd23a9ecb93ac3d2498f63193ef72d192f98b05aa779b5015b6cad18fd29b
+421a17e01cb394d588e37ab7f986e20e204a0f5fe06224f53accc121f112d58a
+79f25c60a550a1b325bf33f568d69ca9a4cfb249096b8efe3b43cd703db80fa2
+0bfdfd3e01433f2f69913d13c1d14031545db4877ac7fe4f562322dbd2572cf9
+94b7eb300f26c3b53e75b02b5889cb0420f378a55c9a9b6bba64ce698ceef061
+349f8eee5b3a486870c6a11e9e3ff3fa00e3480610a449c9ea48bee511dda6cd
+9ea3e4653dbefb8224bc55a02f77bf16e7b9879bd9ac48788e2fb2e237dba707
+fa90cdb918e02cb6c3e49925b60e2a05a71546d49d1bb161ea5ce6d303fc1876
+dc17e24f47344fdf6029f63d8fe1cc789a7753e492f5421c8b7ec7b777ec3497
+4575b63e74fc255ec95f3a1e93c4d752b42fbc1b1b7dc52b3bd4e33102046fc1
+e16b7ee6fd0411727965c75de86e547608807e51cdc1e51b76b8f9ae0484488a
+7d21cf0f3b7ee73f691fa048309c990db12036ec5c299a4eae7411759dfc574a
+c321c443af71421b7ec71550348ea60512975b17d6ad6a22463aabdd94befd38
+88ccf264e94a723bad53e4ee0a32245aea16837b570ba36eb70a0414695eed42
+e02948c308e22fcc6d2e1bf714ca662f615aa7cf0b71941fe08fd416db23e1a2
+307575f66fb214814bdf38383587cb14f5096241a544edd522f12bfb4864f0bd
+989068be6e80b36c06d4a3609f45a3f249353225d7b0360c438ff0e862a2f29f
+77842f954c289477f1654aa13250611733e6c7c531ac69fcedbf29c1e6de2d5c
+edebb77f51a6ea25a3fea286986232a2410240b9b7f31ba31a59c40a5882f794
+832097dc9cb0e806db71677341efd5244c8c23a520c8267213204ff5f13e4bd9
+ce3e44c9387c17161ecc5d9c9f40b8dc4e6a16d93f833f07277e976ffb09be89
+d1fe74c1c6e1cf5e21724f8b83e70fd0d4ae72eb2bcd30eacb81710ac3a308f7
+e138c921577a06c8ec7293ac443fad6fd7a6a1873c09011b29e0469e411358e7
+f5d274a072ab9f84f3c5c74c7dd8121084019d89479d44bf25b47c248d4859e9
+c46d6f0acc65a9e1403ae66e84ef3141d688fcf71290cfc65eadab3f43474c2c
+c8ae995be0f19d7c0f8a3e2d3e40e2ecdba5efdd8f07981db3fdc34b3d014039
+3d2cb0bfb72e821d01bb22f461cd8f0ca7254cb8937f9f228f1b356c0eb3f522
+8a9337aa9e0b24d3bcdf37b2e2255a8df12b1b343f8df33908e6bed58d5ff638
+584c0c4bfe04e43a4237cefa6cdfaee5507428543ff220a987e68c769d0440a9
+d4a33739e9072bcdd885c601dd30771d731a7c57713bd4b8ccc0c3c188edd8ac
+1145ceaee80b1bd2ca85d582f05799bccd97b8547cccd71d10892b1409f2d672
+dabd6f0be7864de89fc66f758f120ca8a7983688e0b05283b5371ef01f2a68b2
+68d9fb855d7d7238b971371a8ab5f9d80e151c132a377d48704342146f9744ec
+d7ab4453d258a8719b8455ebe73d35a9f70dab2fdd5d41d2fae8cf56146215ba
+3fba4abf8f98765c6ed70b6ca8ab6e28c61611741eceb33e6c2958db40202f25
+8d78853a789ff3ec7afc19e5348d8422f6a28d65f2566d046d7b74973685473e
+5cc0ebeba1c944630042e7296d81ac8caa96238bbc09f3067a7d3bbc45b27431
+1abb8e4c580de95be79dd7cda3903094a88fde6a8cfe77633e0481b2e67ca61e
+2dcf7872318e63a4134c0f98a472813d4fcf98dffd30736ecbb4facb9c6fd915
+2461f90b736211e0ab68d5cb662be0b511a1e60132f7969dda9b229091286f87
+ec576661a94f818b99dd27ff65a4c2a3c500ff9cdb4b7df109db016ecb5a239a
+4cbef1d443c48703f62905ea599b82f76be0fcb01263eef1ef411c72875dd0a7
+a5157265ca3cad3d27f9f9c20577a552e59910187a9d04f4002e07e92d8f5929
+fff98442ffd6d3f8eed65f2c2be666aa6220ec4e18ffe0d2f3daa680d4f27044
+0c3ec7971da783bf7928f77cd7dd11ab8528a390318fc0572f13a5a2b20e5ebb
+1daa9df821c0cf3a34258dc56f872175f1d5d8bdf14478a19b53e278cb4fe83c
+527bf56a42eacdf193c6ee25337cc2215016a7014f1532df6711d9b637a3d500
+3849a0881c778c74e8e5a47204bae5374afcd1bb8e901bf2a703c5cda6df6915
+c9a93eb94d553d50d3f178eab2f8d6338416539f225964b688bb649f4f148737
+410ff38f25e56ecf583f62f09985f94ec048b8b460de00e58f4f238570b689a7
+ab307b7113814d5f3ff6cf280262acdf7b46aafbc234ec32a931399bab9f2ab8
+b6c05b23fa2152c10888ea6d4e44b44e65721ca646ecae52a79a532565371f14
+1940d81923ad84adc5c6a9f2d1d1efce1e53b5907122edf3df1b69e2d9a87acb
+303667cebf95dac21b053fbd39511df938b33032db098fa64fc7bc6407d11be9
+8402713b6bbd9027ba62baa364ea172aba41d3cdb8c6ffafc5468f51644b1576
+84bb51f49fb04a8a56a6cdff871b78b413d8b7bc595bc8e81e453c36087db7c0
+92ccee99d0d3f8ead6877edc5e28210a35dcf3cd49c594171e2531da1536f451
+0e0d51ef1760ec7b1fe195bcb5785c3f26d3c3cac4989c66f6f75a675ed97990
+5621f8b814be502c4c8a940bb6d825e27ca6633eecdc0f1bf725448950a37bef
+6abbe0bcd5620ef0a66a736b7eddfaffdf62796577a1f482ec4bdab07024afe3
+18e92459fd61a4277b5e885c50a825e94ec3e8aaf4292ae4bc9499a00ff14c6d
+4f742615f0f63a62f273218da051f35a1a429e1b79be5926c10c5a2ac38ea8a8
+6b055407faf2cd0fd6a6b16f847d9ec7e911e436d1d597e012cec5a08d98056d
+63ff4d16365a9033251e8dba1ee34f7359fb1115ee681f78a0d9840fd88cde7e
+e4791044bc3618b646af915e316d64bfbeac1f6c50cdbed248261813749e1c0c
+f998383bc6454d6b384ad69f9a8833860df4d66f750fd45e36f9aa1da976e55b
+0b06477f3bafe5feca828fde3a373dae7c2c029f2b2c4992d71ae4fc1804301b
+35ca5e73dd0a354b53d1c74531a4c860ca8946c9c05c93483c0f315caa8d791a
+afa03fcae03ee7f6378c9ae14cdaf68f002c3f306682777ffc83abccf992c787
+425f604253359ccc2d30361ced2137d2f825eab125a9f4411453292afa0a5228
+e5b6b4b6cdded786c3623f8d02bae3733a72bc1d1c5d8e6ad59a371a1769512e
+c26ebbb115291652182bc46ab673d016ec0f25487607fc04adfc072cd084e66a
+2d4ef87343c42a4d94cb9bef449af70bac826c0688e26fb2978bc71dcd25fae8
+c3e2d96e8812f882fbe9e0962e1bca90ce38a0da87c42579b1cc21c117ae7533
+1016b8827a466609f215fd6b6b4217beca5e741118e7f77600e1ec593fb3ce2f
+cd61c7083a4c5c9b4dc9babc7e573710341d678c527068533bd6d38d9d9c17c6
+51ab8db46418ab6a794d330c7d0c2c5f4d8e6e198b47ad4410fe1e3dbf9ce038
+0d82be729e3cbe262d2bb7f05f269022fcf6c89b204288de95aeb246bdecb355
+341eb2e622215e967abe6b6814e4f76f6dbe972688d7c2ceedbe858b96742122
+8cf1718747cc0b5ace901b98f4a99d7fbc8e5c675d78f0e822fea12e8100b88d
+5f8d86c5e048d4d33942bfe125d27f2a4cf26ade4b16d4986ce4e8464f7fd90a
+20a162991146ec48522d334120d140e31bc5dbc0c038f3ecb63ff9a2ed0efc3d
+a2d7c96b19d6ed49cc04a54f33d365737297ba328e3d646cd0390ec55747bba5
+248d44e594fa8389c72aa738a99dc4dde351d381d010a0f5fe48aade17f62958
+773d1d8500819db54d5f7a21a507f767f2ca63c5ac7c08fdf71e65aea255b971
+f5c2d65dd53d9f62d85be99c8ee05bd698cc7abb7e596ff0d11c51d0534dbb49
+2b219763fc99ba557da54c10bef24935e45364d8cb1ca2471bacacd1d67a77ac
+ea885796af2cad89cc2075f3b8bed21f9b56d11d21561e5752289352227e944a
+76f5fd44513b79a03f3639bbf8d2c7f4b8fef335a20482b0a3b401923458a4f9
+63f1e52f94ead00d13a5f0fbeaab7826cc8408635b28378899a05e4e390490f8
+d92a93eb8a105a4116a86611ac89f27d946e52ce39eaf255fce513d2b2042e66
+618cc2bc91e8c0128e8315624acb66f2d48cfe637bbf27cee5d0fbaa4b9f99a0
+ebb9f9d8093c08bd4e067abed9308ae286ecc5b0cedd695bb863da43eef448ad
+6ab3c9278955e9c1be2a059ba2524352a720c49e5db9eb8d06a09af38b957f78
+c686bfef9f881d906e5caa32e496939359397693aed22c868b2a0872ffd968f9
+53b7c508ae04f706876bc1e165c26abf7ad0cdbb6a0176df1564d7f7cff2359b
+cc151a058c48d429db6bd161b8410082d3ac53331c4b57a527d18847ef744ab8
+af983f3d22e35b8724dc460d0484f6e7470316dc9554906769faf9e1e070ea2c
+816a9c681e3e00be2a1ab9cbddc6a43a96aca4f4e7359c1535e1e88e4f360569
+13d587efe19e00d48137804dcf153719e8b7b80ff47c0c007d80a1c6a1327d17
+bdf5d8c0c72626ac7e5f569e12ef87a2e142ee2261634e8210f72d92f64e34a2
+c15f7f588e78865b3d6a62b0c3f5a3be15c0754e400d62e7e2618ec5a93417b9
+1a079de49906243fde354491603335b4bf6daa0798b51ca307e41f41baf0bf79
+490f892cf47f2fc51560023dd15049526e134d67f48181f3751305c34ee200db
+772cc0dd679264b45a99f5d30c7e893faeb3906d243a037e9baeea613596f222
+172033b01edd18c94df6641f049102ced150c535c70d1c4c66805c5626b52bf0
+9a97e5b539778a096b79166a592e0d5bb8950f7d28ff143f99495cc7c0778405
+fc7fdd349cf53686572f89219faddd5de8f3ddfd828f333edc15f3614f326975
+c9fe749a6a2730670919b4276eaf9b482ca96a0ca64af391696a78a377fd1010
+74a90f73d9895c89d4008683f0759813a61714269f67b10c082843a92fa97b55
+d2f9a40b8e4156f3aebc7fcba0773e00e781b80b07004e5b20f8c9fe14e7df67
+12a64ba22cb262799c84746e45f3f41c4776314c3f4a0b9d7eb83feffbeef166
+0d4590a43a9373c08942f46daaae287a420749f7046742e7b6e15ab3a04d2b97
+2ae73510f57de8d24e555c438d0953e1c41db9d6f6c12d2ae784af55f696efa0
+24b5aaf5b3e20cd6aeabb356f33b6b93ba8cdf2537f4570332c0dd0fce1cf8e2
+ff3cc038ff272b1df339cafe3659ac4541f2204e934a555ad9f1e9ba83148113
+8a8947bc49b9062e71c202631cd8c856e87cf08278f9fd047325dc4be74ede82
+42f483fed616aae2d6a5dad1e1e83f124dec374d57b81da43a0983daa34af7ec
+ddec60dbed7ecac68409956a0eaecc110145ceb8d99bda1a766c2ade43326b29
+cd6bfa4416d9e0f2153f4f9a969b033087e152ad9bb85a40479fbac509196c99
+a4f0841449eca6dcac1b9f9d7b26fdd6f7fbcb3cdd32b75091c5f96b3bf114f9
+610343ed284f5658752aac710270945c0a41bc3ddf3bb0b21448311e9331cd27
+06364e3090a1265a17b1b424d03b1e950c824645e11ab766503b0ce70415d410
+afaa5b33eba7b498d80302fe982d9778e4845f3659254ea382964e395d4d0341
+a9feeda8f963739e10ccc58baef8dd49a1361a0cf95083559ba32a8e5426c981
+42ec2e925e4b382d5a531912627eb2a0d98a25fcd540cd5fc6df156d4a5eb1e4
+14dd84c16fb9c6945e7920179130036b5f05f6e283ed715306cea7ecea13e281
+fd69e9a93b2bdac310088ca3153323138d52bb2db9d272b6ff67eb59f3db66f0
+8d1f6ce77c4519977721aa8f532006be856b00b33369fba6b980c420e34ad5b7
+810122ec90aad038dacd3db88ce061e05d12ffe44066c1671738aa913836edc9
+3ab7e596024fb3498a29e5bb543a67ed3e14b9eb13dba247325e70cb0e1fdc5e
+b3784da0415cff2b1a089779fab42debd53920ae48556e4f906f92abdcb35cf8
+d53e938b1ad434904aaaccc9463d608bd4dddcbb781f44b864e1703813fae91c
+c0b148445b88e4749cb9f52e8a6b8f598d754be58c22aa33d00597d22502a71d
+c207d7ebc4efab16f0a9c3bcf6f888698b443779236c33358ac4fc59c2f5ecab
+3ed32277fd98ba68be767aacc6abaddc7755b15c62b458a66086dfb464f6c7cd
+adad1017b7f4f14d98ef09f0c709ab6c529d19afbbac325ccd80d57ddc19ac69
+57f50212f6500e4adddb800bff909d6117961e6a1bd8580fae0e33103618d4d0
+ed7af5d04ebc3388821c121ba2067e10816fd1dc7a75dfc98106c6e9105f01b5
+99e845e0236258628b904df5441abd12772594645537c75b20460c48b5f21fd0
+2f73460068ec2574fe6829d86d6958a91a588ff609f3c9bcc2bfd3d2220e4550
+3d0e5a0fc0a837f73351be9752a659fee027ebcb926f5ede378f0bd10cc567da
+8a829b235b48eb7735919563136fa1a79f99591d431c768b5867a8d2e69e05ad
+4f5ff1e34e6971eb4413328c45f3267cfff49e498c870cdb50680ab42bcbc34f
+c836c1efcc10e50a43b648c88a7cc7d703389dae2b835cbd5510e1b26d4d436e
+5f5ff8f7527c1519bcdc7bd5fe20a390f484db9ed9b91ae7c4f03dfb68b1f204
+5118f5e814af4ae832444f60827aab48a9dd05ecd39dfc943775463889604a74
+58c324cd27782d8bf4b3017821759d70a344eb605bba453527aa7de48be86d71
+c3477d99f41360c647d103666648a5ca008af3e1d5cfa3b40ac10dd1e79b302b
+eff96c18bf92a086103a9aaa81e55d1af9fc36931952a736bdf7dc57354afcd6
+a964933bdb66423ea58edbf68618cd5ae35ec562f343c5915df0551e54888e29
+5c86cf31506cd44e8b3224db4aa472bd23bf94e1384078713baf280093460a52
+fd49cec5c2c29d91bf98064e53137575260c5867e73dd117e814a1b2aff8c497
+406a5dc5ded79cbe50fd30846c34d7841a850bd3fe132bebd9852d9b2f1d7726
+559e1cdd292bdac58eed6ae15d3f17b4ad0cdde87b584b190675d27b5fe5d0d4
+71f3040390f6d65937c6d83dc34ada9dcb8b2b401cb1e5396505d0af8c33f113
+518912b0b959f3c2e8d208e1ff28951f403400ad78ac0e4e1456fe9af63303da
+adb9fbc8e99ed0a02d960e54c39b3c27e58198d01e358b2336a4be0eb99ec566
+73d45d79e6706c7304c6982d64c00432335da50233fdd28d4dd03851cb8aee4f
+523bc43b61f26affdac9bbd7305d389f508b35072c30be43147727dad9199881
+c7044b0abecc5c64d7d3f13aad67177d34237ab9f8cd77893758e13619efbb0b
+67315237f63312eab8e1ee1e5a594ed963326bd2c6d54c50b8ee10538b4fec25
+16d138109d2d48849e015934d7e32a192ce4abe5156402c3ee8a3a5d502ce829
+d40b9c801b78c024fae15b5fb88c7ac33028235330da644482c0a22ad5444ed1
+0f69b227de49da59eac7aefcb4ee7dc0b5d1d1aeb6394ae1e0d9e130c1b1cafc
+10787eb5aeebc4e7235e6f5b1a991ee9a4cf0c0439025eafb59959c32604a640
+e9007f46f9136026d058b594b796e6747ac3cb6b14eb61a1d03dcf87f05f4edf
+e1c6c0dbf6c0618f2ba9d1a690cc811c28033815c699441ac4055e7cdd9d2b91
+b631f7c3ef32648d2ca927186872cf2fa646630d4eca09162ae9fbb00d1ce3c6
+585e4cdaa971d4b7d4ae0d5f8db5da74ad58fcc9e3378e7b2d4ca0036fb50611
+c98fcd020027cbe5faf311ac7a05af6039843af9fc3b830e0a2cea945eea5396
+a5dc74a465a0b6560b6663ac69e867925fb1a69cb553aef3dbc53d8a631e87b0
+0d48619e77de39aaed7dcb68a7a4108ce2225010964fc08660d54d73064d7cc9
+c7c6a2d12d7f5898280324a90128e4d0730ff35e7b93bbd350669297a6214df5
+6a775a5b7e73be6a972896e05d423f9e9798622b632d215812e911a93bdb0ad1
+3c5f628c4ac5704cddf78d3272fb1225bd4e12713557a403da937ea52d193726
+dc8178766f4e739d2e95f14939270b6507f35d83e1fad6c821ea1dcb5eb2a3cd
+be3870ece243b7f406cd6b5cb1caddb1b98c32ecdaabe8672dabb042cdecc286
+9e895eb6fe13df2abd25e66acdf07d402998dc54815386a3956cf36458234147
+c90a39e7101e4bf2186153c63ce96f3f34499ae1e1c234a3357ca2ce163106d7
+94083eb36aaa93e85e1676cd94259e173fb6ac65d133b16bd1314b259315c462
+56f294e37c763c5f16af239738efcedc3a6bdf8dd79b34775709ba54296899fb
+e9a316485274ed8363da0329ad0f41c62cdf48d7a25ed45ac95b5e6a4e1bbac5
+6da304edcf14c008e3f0d306c7f845b87ba80db258ba7881695209352f41d78d
+316017371a32fcd84bf788b511afe571f71e217c0dce3e04ab749d4596d0d340
+87540d4730c013796215caa073a1b99733cb7121a44e22e4fc2b1c052798acae
+0f086dba8eae791662949a26eb35613cba94ac58e47f4b7b953ef9913dd2c535
+37da9c1cce1474632288903c95bf7bab47f056b62d11401abc85b20b66d0ce72
+545566f9bf44f5cfa099b66ca02a728afb9877021ddf05c1245849dc6b6816ea
+b3cce3e604f604cc7cad40b2c919df5c92b356e0b81f6738a8dd7469a1015a4d
+6c5c6decb0c3eae39b7b3fcfd482d53ce5c171c73e23aa44ad41c062e8c7857d
+e8b56561cdcad550c6453c755e3e081273763f4e68233213a4059f6363f55741
+973356725ead4dc6398d1d6409ca8d49cc901f6e9958974a7ee5c02f9c426f11
+f29b54c316daa3f1d66e0c9ef73624aa70d23c0f15448cd295589bc2915a6a6d
+616d77134382687be88b7c1b9c63c0e695de5487a5a5162411b8218b1174f035
+216716b67f01661902287ae5b384b916d2c1682e2a0664600ce5e494f13ee820
+4b267bf8e863072bc11bb5e4506167ede7aba31f58e468d3f60cf5bd5a2a8721
+018ff213e5c84f672f6f2e651c4708a4f24c0302dcce4614233ac6f540ead177
+7a1155534ea0b6acf7dfebc0c6dc49fc9692951f587cb8c1cf3293328df7655a
+d82a144d193cf8b9a274d27c22dde2358ddaf79400a7977a1917fa10f445eaa6
+260ea56720e322abeeb790731031a345c323b9e2e220e9e9fd0d121475c6a7f2
+464252ed44f00d02181f1a5814d682f28c692f969db1d834227cd4b539539ffa
+46be32ad1ca3c9b4b337c64d3e61fa5a6d7dc29345a44d0470e564ad61cece8b
+37595d7eb3c0933457be8f73758d8d6f38b3e843c8d049103f5193b0e855d5c2
+df1092085c80154c50fa825254dc1b8a895e0bf3f681c2575bbb2b49e64a3c3e
+77794024051769ca5903cbb11fd3333656c4eb07d1d366d656467df392bdb9b9
+373e38deb2d83a9eddcb2699116e15b9d0da679aae82655eb917986e768788c6
+279d5559bb5b104b829164cce27896027913105aedc252cd0bc68032feb026c4
+1792df669bdb1d4bd94aea620cfef970e8756b258fa82a9eb86af25b6de4e5e4
+8b0bab5d552326d8c0e6c57783935d7f0cd66c078722682bde80af3645d4a9a7
+ef9aab474929c1749186c309347db0a5020865337542550397b2020dc666b333
+9ba495f358ab8d0adafcc5a3cf7014ac94b635e2ba1779bd0c44aac60cf3fa4f
+ecafdc876bbb528cafaf4f577266ed00509dfdc52aef8ece25912c04b8283f6d
+a8cbf712d5df4bed83702a76ab73d0adc789924a600c1b00761b986bd668b6db
+3de4008316053ec633300ee2e3ef9d0ccd3e2e5ed6a829ca814c8d127dc6f618
+d6165639c5ceadc8ff161f081a019def0f888ec6ccf12b69502a4ac2e802546e
+52600c91d51e70bd891c5ba957ed3951d84aa76f6d2a1a7198965409f1ee699c
+08694d9852f4a97839956d8060dd6004b0df827d6daf19325ffacf8773f5a14d
+b92eeb033282a681b443b54f242016dac22ca7388fb8d00dead2af7f39fd58b6
+f109bcbf96c58e46982148c86ca3bdbf8b61e8164b08f992744c67c636164fd6
+2d68c25016e9c672edbd444e058d3cd9154ae39993f1d5f319d58991f9bcb03b
+34910a12bbb597c3f871244561495f5d94b92f3c6b5e1ea0254c7f989e033eb0
+de0beae9676efb0d75ca0ec0fd07757bae8caff29bf2e1c0098e6d0843a2bfa3
+1031b383ebf4d12c07f1e3caee0397f7528ce5eb04c595358875d2872f19cd45
+7b41ac5dafcaecf120b2b11c0f3e927366e7a73bb033845eddabc9c62e373117
+de6a7e7d6895b6e6972d6c36634d46d55e0070e82f96ec375ffebce8a4e09818
+11328206eb0f4b66e0a8087d0145c1d10c49710c3fce4a5239df90d0ac21a0b1
+04d2505f7b5243dc96d4912c9dee3be9dcbfd9f7c2a9c8886dee4c41c58e9ad4
+71836d2e48f5ea7b0fb04ff6d2ba7b8e78ae70c765b11939aab939ec9b9a025c
+f27923c7bd0455bb858ac6f74baae573b066943598c3eeafc7f1bfa1b0e5fdad
+cc763c0badde7dd314d186b413216fc35ace73311dcf84d0faec0dfb9483eec8
+895fb678dd36d56618c3b125f7ff3b20f7bb8dbd86f52ebb08bad2a73ed6c940
+44706ff7ff263b0dae915e78cb36345989ccf84063ce6047e93a2acbaa983182
+db3ba114d80fecaabd2816ebefcaf0dc6eb42fb47b3d2318fd557cf96eb5201b
+b0b265bbb77da6922fbf9184afe896b88738ab3f9ec78e711e418275b101f8da
+be795d094d3b2c5f1c5e01da37b4e5976cdfb56fb459c8611ab2cc9081863e48
+eb4515035709f715f99fd62abc2e495cc8d4f8a1becb35d2126ffb08594ff4af
+bb82f793854d96a50ff37c24d198f533c348f657ec4726ffb648522893cc36df
+d25665df44ff0d6465ab46691fd9445cd3290cf2455618cc3a52d8056f179be5
+649a1b17bf25108f9b5b5a3eeeb22d970d968e25e20c5d4e503ece7bebbbe696
+465191dac3046b7dcd8c3824836bc6ace208dd60982451731e82aa0e85b2c6b0
+af9b9b14848146b09c64abbd9625f7a3bd7b5ee015c8f5edb3755b6356c37301
+18bd9f49bf060984259ae5d7fc6f3ba6f3ca2223e0782444bcbf911885a0dc77
+65d705146b91ebbe0cab032ca8336ce9133136ebe740d0a126f12f43b76fbd35
+4c09f5a66e3bd1c295a6034187e0ba7f916670b840f146d4681d43e9ce18387d
+70f44aee7ae7bfebcf588759213263a8a7c4c3fb7c31e890f285f502c5e88963
+964556caeac1f31b8975a9537e40c010380042359200b4a951a9effbaf6fcb28
+1fedcd940e10ceee8f3428f1e00eb8b1626ddc9c6554a8a7ef2e87319f3c532e
+afba30b322cc358c2ede14a5aff1ff1f835963929a3f396361b714f352133a81
+406515004549a91a192127406bb9f7a61536f16b6e2b51dfddcf0f31ea338259
+a0ba5126d1459dab06c8ea7d88816b2a750b4e4c6c45109cc8f0944f4a42371f
+383a585be96f72ad5884e8337582329971407ac1e6fa94d7faf980550004be9d
+a86af226e74b6b87ce02bc9949e3edddcfe0eaaedf502e649122829a4b5a0a96
+baf1aeecb528b092ba289cbe641e2775bd74434cd3915082c4a36a898d2a0347
+6a639cb3665b8621c9ca4b633e7b5e7fb699c39d2fa9583aaa000b1b3520661f
+398e43ff8ac75221bb92a5a19ba43def0c89b9ac73f936babf0c930cf3f22eae
+373a4c86e6356973490e17ce7163ae33583588d7b7d7e9d3ce84d68ef9c0b524
+8f14be69001dbf85b887e902b37813eaed85fd1b8610e2e964455bd3525f1e99
+c8bec17ae486775dcc124b4a3f2acbf05d6a73146ff4bd922a07022d09cbde83
+5c4dc2588db5720f6d73829b6fe92e592679efd487ec842be2a87a503d88d397
+36bef70dab7684f29558b85bc5ec75db196967063d4ea3942d18b6bb4842202e
+2ec18bff6a32a85a82f16342f1c8c2ad3e0cb12d4e61c7ac250f481725256c8c
+c7b29e35caabe5a130fe0c917b568453805ce48c7822f8323b7b6bde5450065e
+a4a1a6c2c11adc940d1dd15fbadab619b677fa1710eb86cf4d7d7b0c543bd182
+5cf7a30310c18c874c8040e10addd57de7c326253c2a9f550bce08565de02526
+e0f014a504529dec9086aa674b94c1e0786982849905fda956a2f85fe487163c
+c68a363c2d44a3300c0364d66824f31dd0f11ef7fa7553cc42fd8961baeecaa0
+edbd70d3f34363147328b558f8247baad15c994d33fa696af72ac2a0c8347179
+b041645dc46262a64d3983c46a3b460295b6afd8bb2de931bdb27a2e94f23553
+f1f87c2d47b88755575e09f50499d1cd6387c16c11399a6b4bac761e80b97370
+0d4d8e3d599119446c9de410e33aa6d5925e8c4947533bb2709b9b1d4d0b96e7
+4012b9cb27a8e1391ef72870058850227748afbbc55a03a79390b98aafc2869b
+fbc9ad0d171ab701befe311c559b3865fc0c1055b3e8e881a69fa630efc7a431
+75af2b55c9dee9bff2beae961861e45773e9e37735859983b9603008de8d569f
+a9a19016c9d9f101f64c345a4ed17113dc187584c1ac1cb7577927847793c8f7
+0c544d329a753aaf47aaeb5e6550777080224c57fa44a44ce4b16f7ab6a3fe74
+368f6c2d0f8df4f3ce6b762e43645ab0996894b358861c4927c45fc1cfffb7a7
+52cf9ba3966f53f00a3b26a394bf92094d579552f79ef2531e375876e52a88dd
+8222317318357ffe48d43a58229a93e7d6113dd47043efb48c85714ac19da484
+08000c866b7675813786229a16e5789f73c1c16b876a790913dd2cfcf92f9c5c
+31a33eaad8f368d6531c06ce189e07e9f1cd61aaaa3f8291a61311481e5ebf9b
+a45feebff7bd242fe2f018aafb62a4188435c46fe68a7ab09aa8c16b2fca9892
+0b9a2d7148603cb336fbd6b08eaaddb6eeeaf325d25c50f726379d9de1618c36
+d2a1034a29fa981b94220d711e6ba5dcb5ce7ea16d7ea03cbeefba5dc585e5f8
+bc032ff17febb2879e61c079f9b90d0a0b6eb537480000352a63ed828370467a
+c526f861c5cfc6e53e9a83077509573239c1d5a349fd53638689132f831ba29d
+9963a7497c2bbe933fb653110aabad3629e31a7cb3d6d3875b45b7bb8f62d740
+5a6ecde413d365ed05e7de1d2c95d46783a8be9d1b61f24191a1119078283800
+deb44a0cd447d47581972001497fd5d9972541b6ba2ca719a8177feef3a19097
+20f082c42a5de8a071e16e1bc181e34ad5018131127fbbcda2a9ce8b9f5eb83c
+c59c96bf0562e6916be9d99779d8d5294a04aa19d8dc839caa42f48f770f60e9
+18c593242436bd1dceebcd354f77e462fc249037b0fff2ee093a799010800ea4
+8da10c23b02dc20f3c3682b32bce8d7073c13f20ac232a6a42a4a0b5e995b197
+1fdf05dbe37aacc0ef62364c466817274496cbc8686650d480054a10c8105ee4
+47e2347c5cca657dc944fecdec1616cfb16ba4442d08d7f6b8cc69b38fa05211
+3213e8ba2990bbe7e3836c167d2c8fb126fb7cfbbbb28d33058c595cc6a16d6f
+e84babe05ccb4bce0b62193e337e8da5320f29f752f03a92cd843a99bc7a1e8e
+b449b0c95dca19b9ed1861812c7ed1f2ac7294d227358a5da798d7dd314a601a
+3bbed33797c6d571e9cef4a29fc421d2b7db70a7e92ebf91ee50f0ecf2ff63c7
+38a713d1b6d1c542d5c6d95fa4e9fd16f4d219ca943317baab091d2021ebff72
+0a5a81cdcbf5f3bfa3a633d16f4560cd3cf9bc1df7ea6504a3e3b9377e9869e3
+e149ab6fea0f80287c4fb26cc5ca6927f5219a8379c58450b7525bf017d72f4c
+b5611169c7d001fb816109b334060b0f2913bdeaea69ff36286c8fee4bf2cc7c
+83505fc4b7dcb29ac97b3682c48525e038e5d1274a069858e5505dc932c5634e
+fd115e02d0343b75907fe80d7d8d421ce40ca292140e0c0f3d79161c618981cb
+ccc0f9c4545942dfa182bdd45dbc71b8ea1d79f1ef51fa88d64247d4d2d3fb02
+f4d908ffd1a763d1383f7f54606269c4a0a6c8c82a01f8a40951dd141e4833d9
+7142aaa9b0a7e1c28dc578faaf9926cefdafaf084d50573395633ee6097b2c8a
+e70a16f3191405adb7cda9ab344d0872482f6db9969cda14b7e70821b16b0393
+a0431332b925e11f44882286eead545c0854cd41be75391e2a537f12c1826bee
+fb1e13a9e40995e2c20c3e330c993fc40df42e4c8d9f09dbe4f5f4476bc6addd
+0377ff3cd6a5f1fd26b5c23744555720cd7902f34407fc6f57fb83cb095a8703
+c9d70c96c50fb522affda15ac3ed668a70be3e1038125f57edb83c4a8e520747
+370b6131f6446eed8f68177b4d3a06333544969d04bc2ef75b891b943a89e011
+e078d01940caa9e1d4010670dfb80b1847bcf9578a6b6bfad675b65b31f8b075
+08ae31e6d3a26680b9cf228bf61514496fc2c7a2cf0a635be96383466226faf7
+a8c3570b3c55a009aa091fa99f71f8a4e82833428ae5cf0c5a585da9dac86a3e
+faf1c6c31fc7fbe4395a58b193311f67bbe598f88ad884a5381f82498aa3a2f9
+448f50a604d9db2c1f88b47aa783a82d6d0d45b2334b4ff48c8dc810751fe68d
+b2f04324562caa35c19a80ff56911399f5abeb971b982745efbd7b10edce63b5
+e490925781673def91f3329107936028e85f1f633791181217e239a2d4dfca97
+171812d2614131d19115eaac6550184f973d439d723f2c6b80a5678efd9fe5fb
+2526505ae8968700b352599b1bd964ef8391b3380e90e8febad06e4545c01017
+14bb2784abd7bd7ed8fff02a028767a781a57e1ff6543e996da730610fd00026
+3ea263f3c46d9844f4ea67c39701fc39e54b9f7316af609b22171c743e7e2fd2
+aac70ffaf84692b1d25735e95e45699a5e15a86a7ce7bfb7c51468c09d239a51
+45802559023de368135b52f4f299a4a3272c3969de888202bc1e99d1990d2aa3
+96a0e2230c6d2494e02ad04e8697e61e0b9420cc90bc0fb687aa27f85929fbcc
+f6484d047c785284c777bc07f1c7f558fdc170fb0495d1fc65a50a33a06a061d
+718391e14deb33fd37e7d27e47b8f3c9dde4bfe43866450e86105746d10cdfb1
+1e1714a0b78158517aad1eaa5847b37208dff3bf319d87184b82a18ed20d07b0
+ec25a1d278bc3840614953c1219add7c21998a6be45126eb61d87bfd5d1aef28
+7ff4b2724025db64ab552c28f0cddd89a04beb667988cfd5adc8f7b1ee091086
+c2b31a30a9bf56b671c81fe10db4214fe93f3d80bc6b0e90410e123b17fa0d41
+e5cbd5355c41bb9579e1ec93177d3f6ae798df9f70f9dcc6b541d5f4b3c6bd69
+83cc692c4448f91a730bae1f278d700c45a5ac32c6d5bda96aea73c95ba417a5
+5ad76fbb2c2a47c9896efd54cb4f178fda187dffaf47c89d5541c6ec74bb505c
+38c34cfe95faafb26eb9d1bcfcda8fc0617da52939ed4dc5b7616691a7188585
+8de6b6cb6f6f742b4a61836d6ccf60775aa0c5ef3bbf7b007f4e2053b4cab7f2
+23c96418426367fc5a833fd2b1a388f3352c8b390ce596b9caa79b9d77ca2020
+41550303c76625b527b29f0446e1e18b93abd527d537d927b9eb1f403c306b9c
+c3003ce36eca033b7655eac10b1c2ac5fe0774574d3bb4718039e498dfb06e92
+2e3ca571282388bade3e55cbd711c20a93fe24bfb1ebe38f0cf7e1627cf8fd3c
+d0be08d8cb4ad52bdc53587bbdb53362d31e8b0cec96c7f0bada54a0bee96c1c
+40b1d8506913e7edc80983683481e8a3e7b049fd9549f422945ccd41b63953c0
+6702215dd8a1e466ff3e2e9b97f7a96df89d3078d5ad49af9480fc84bafd02d0
+6b61dd88963e9ac75b42dc9b255a1c20594ce1265ad4df4c485b3f73cc59a4ca
+767b5f026acb27a0c71bb2e92e1761744882dc892d4e53297921a27510f23873
+91bbc37710eb2589dd6ca1784043f4e5dc2f08a3e1b9dff5747f69b3a6bc2e14
+2257f3de54ef93c57001539dd6779fb97029e17b9ed9672ccdd7b0286a3339f4
+30b78bd1de5730f6c46faa5b7b4b6213c3bc8671839ba50da8ad0e47890ec3ba
+78d1bc128cfdbfd11d59d3292b277e65ff1bfb343f84becf9130107326e4043e
+514a01e05be59423c44cd4366268650173cf594316bd18f0081f10f72a665f6e
+0020b773a90493b5ddaca8adbfb488d5854d1591170347cb16eb4a426dbb7cac
+8576f074017d3d34d98c5d82e84d52071c910929e417412dc64d0f5ce06535fc
+94c62b61337c5b27f4ca50b4f516775ed8ccada4c3203917af8014d0e01f9f5c
+568fa7668c26ea9e085fbc736b2e7c607db5c0e983107283fcd701d025d4eb2e
+1efef45b9d2cf08827d53568598104724fd6f025c50c97d182218e939b92fbc9
+42fe6460ab63ce07f43189dd38745a93a9179dba460173bb3715b145b74680a9
+aaf104ab04b6b8c8f5803bc03458fbc3ac036bf4f48894248048f6a81dbd403f
+12c31ea4736d0dbca37d0f45a264af161accaa64e645d20fd10856b063f83b8d
+079863f4984840b937efacb021d47bc94b1cfb9dc183247d25397ce41fb861e0
+0c95fc77407d98932d08c42f2393c8b37ef6357fefd4d196c4bd6fbc414e18c4
+aaaf1e54feb3d81f6d5644eb5759ef5440207410464efabf54645132e798dc10
+b068258a3be66fdebf1c1d428d3381aea736336fec6e86b56f5a6143f74e8bdb
+62e0f9dc7b80323b3eabbec05d1bbd6676de2e2543cd37d6055e88074c4bebbe
+53ce30241b46f82f635a1833f41888af3771414bb943353ff865da76e25be7ec
+2bcea61a15f180552f98af07333fc03749598ae8f3d37916c33deb106a2c15f2
+1989350f1dc372c831fdd25d104e82f05b7a102256d9f8008e23942e3f9aabf8
+9d723bb624d0f60cf559cef6379e552911ba014f422801b50b15ab9fdf4b3311
+a2d79df0a820e262ee4140bef47ed964b1dc7fd55b81e00368fffbc63814e3c1
+46cf77833cce07d69c7f1dc7189171484ce5051817ae7bc7b980eae9a2b05022
+60b19176564e2d1ceb79cee1666ee85f29331554d11037c8a79a7d53948a300e
+b7344a824338cfe73480989a0318ff63a0428c8134a2c754e1f5394ec300bc62
+989d2c9fd52e76124ebbaa3576a735ea45a87d8442782a617e765ec3d3b48076
+a97a3127effd10e46accd9947728a362fb83f8718b98331f9b84df8c270f7efd
+f2758c8660c1c0f7c570d86fe15bdec1d91cf8c1a417c9386e09c548bb401ec4
+db99ef40ca62cfd7a0e09fe111c4c72674254b5ae6e778dea51ac7e298ed7072
+7d0b85c0fe154538a90c7ecb7e1bebcae32f2db9016a00a6e3bf5a103efdb3fe
+8b0212049f9d79f95ed645ad3d53658f1e0ad84237d3fef48579cd86a76bae26
+eedc5dfdc3ed94c434903a6aa1706dc18b91e782b0f31dbd64358d6ae7edb7e8
+39dc973ca173c564c92ff13e56dc206415198dea13dcf9cb8a67af542efac923
+369061a76351da95da7e2e95fe0e245ad0671dbda13efca30a654c37320b4d2e
+7cc9699c634d129622df340923b7eca09e7b5961bb33ecb62c85591365a70b93
+ceaed2c7cc0339799783c1047df648349d9c800bae1443589f423ea385798b3c
+7bcc72cebcfd2bf1731a488365e50280ed9603b4c51931f91920df1a96bf62c4
+8282e4046baeced383604f06e310d9cea008ad5765d374f854fb5fc4ba116d73
+2439b37d8e391db3f4cfb4980fd6747d3e86aa425a5b4ede03674f404026a74b
+61940470546d80f7aefa98482cac4d8880aaa329129aae1831c26f91989901f6
+72b414ea6dc7d8468d112521f57ca320dc8cd56c9023c496cfef9588778d66b3
+79c1ae217e9b4706be2c7bc85ce7e98c7c58189f994450ac8ed2d2b153aec4ec
+ef5e8c68866d27e2e77b7760c8911753cbce4994eb7ce82e6b73e3e3567e2ca4
+4fe75a109a4276a6e7abb0dbd00b48318bbbdca6a7d7dea749995868aba5a1fe
+50ba244cd047fab144d67378e0b21a5f39231e7cc4ab9cf010432ac20ee61599
+34fa8142a2166266d0d192a502790ae0af11ecf3c94c17ecd26182d6a2a45bf7
+85e3abc677487bc20d52eaa378ac3088706d9b19d7a52efb495e34e605c00597
+faa503dabff584127c2a479075f89497cd7a2d54d02329b81d01c900d18f80ba
+46d4f7e8a464cbe141ad02a64951a2927c8fe8f155cd6fa4ff3a44412a59db72
+b74499d0b52486f55672f075ca1944073cff76df0ea2bf64f534bd3ea581e956
+e102bca1029ea246b1f08731ec931f1c0737cb931279bd51e31f83094d47ac55
+d969f50def8c9a2bdb3e340710c2c1337986beb1e032fb9bebf692a5a42dec22
+24befc772b8641e0de28e4fd6271decdb95156908b4a53e92f732888ccca9650
+a5496641ba0673f9a10c2e8c544e76d33e84d1d2cdcaa23fd55bcc7e2969ec01
+c009f0f7f834796bccd863b7f1528c13ff1c499e6dd8bb4ba671dec515fc9ec0
+81bdfd97a96311893af9e102a1ae63a96bc22a2e8a2acdcf082bcba6482285e0
+bb744c99a227a18179e661f63be26e242b3e0b0fd2ffa982a1c4e7f051a66204
+c13a59e66833ce590439c9f26356c74765bc0cf209c1d89e2893f017bae39ff7
+f01d79ed9a99a43a3f6259abc9822bb01ba93eaf77d03cbdc5075860ed4bcea4
+378285716de824c71cbf033015522ab3e741aec821747bd635bada9dc243e58c
+f4d8010383774f9f3a8d75bd5b9b8adb3ba2ae89772743fbb4713c46c30168bd
+aecbeff476e0c2e6ba174f9301df9b295bb213d3a733e4b5d82d24fe579dd73d
+87d647aa7cc0bb6ad46e4ff01d1bd6b8a8eaa59855e73a6e6a0a9a800842f7fd
+86748489e1b52a597f23220e6b1da30a92df4eeeed744f56b5ed811292d9c831
+1863ccccd7672ccf160851630b01f805c77893ddd70307d3cadf4e259d25dc37
+5c0f89cb28b082f9ed1b8d61e52f01b7f66e401d318db7a93943c78e47886af2
+56611c91c11e628f9aa71f7553370a97d2766baad7f9e74a1457fba25b6a2ed0
+750694da50f77e4b3dfbf38af5983499046732bce1cb3f435626de6a7b8e46b5
+04a80d1ef0ebd4ed0780b0ebfd8c792cea07d2f1b7e2a63a104088b87da1e620
+29c2741c5de63cfd9d12b4c5212ed7022b5eccb7df7faf85e1d5c4b82ec55795
+de8fa1e4654b594b83069e0692fc4954e6d0d3fe94cb574fac65ce4ed497386b
+16304392ea2defd78c6a96bb53bbac50ef7ac097ac45a902b39cc3be09d98f61
+2897ad7d1325af2ae4cc80716ba062243ac48dd0d90d86de3c88b16b4281d009
+08be72525f69b7b286fe28253c4be746976cec1de175b3aae41f3e56af915a04
+7dd0cdc064623e453db8123d652ceee41b60ee7db30d96ed641ccbdd70570c54
+82a169f1b9eac1e410b693301c0dd765afce2af327825cac271aeb79a9ff4691
+830517e26d4682dc30b60ab2555b39471ccb6f38ae631e7e1ef89fcd1847a242
+06592ff50bfc47c434142997a4b682da77300bd19d65af7d2b83dbda5b95903f
+220d1a2d90a19819607c481fecb5921de9099a60150a1ceb1a7723ce8b182897
+14c1c181343ec220b929336bb2f35056706dc481164f581bfb8b9492b4a93a76
+f4227de34613379b40d8682d58f56419b7b4fcebb75e58d4d17bc1bdcc114b9e
+9aa0ce37136b2d92312a40643559a8c8a2de53af09cf1bf9f978aea6ca80547e
+dc97a08a8677bdb27a599dc6027bcb2060274f5034af37c15d737307bed56099
+8df21be030b0e57c4d03e2cb2e3de42daa26ba760ea7279815e6175a6e98e496
+618cb4bcc6c071dc2cd94774b5dbc0f912a7aa808e8f4e92585d0a1bebf22596
+82257ec17a792283dfaafe2e93bd4bdd75c1bc2190454b2da333a335cdd0dcec
+6561b83cf0ccc9ac09e3b0b1e2e108f14b500358f8fba4a4c3fc05deeffdd4f8
+bf2d0cadd592f37933aeefb253c717ede98b3c870464382f1d97043a039e6202
+4ceb9e25a50834e1134b4c553442b5d4e763b2f833d494ff6f4f5fedd022066a
+c62c41d32bac09cc0faa9f00cea1ad21ffd7b62580d6e4973ef82a0a88a94ba3
+481cfc5541b1ac68e633e53823abe38df4bc11da9e41b6bfa4671082cd0fa20d
+d5aea26151a947f7345c69bdad50c344ebd7d52c13f0abb42669724bd7dcace8
+01a3727f02b2a9c7452c890425f74ec7a473b2f6cddb89fc02063349096616f0
+975b3f1360ffa5162b577d556c21c1465b997795313db5ad01a059d074d5186e
+5a039181aeb9281717d9fc71f2ae7c423303317f66d2c145a432d40ea79b0cb5
+eb426a4dbc2548439630bd49c09c3ac56aa8c857658bbe3c345cdbe60786dc1b
+aaeea1e8134c053bff0239c3b22d9f9811f0f986d34b10ebad0603b099e61a27
+f5da9d88b88c435ed87c4906de206849f5b4427ee0439ce2c99b3e52eb634ab5
+287abb15154d08932c6c360d85030a92bf8dcecad523c123c7d992f742823af4
+95a83c4fb38407e87946bedfc719cc3998d3487589d773ac6da3078b06cd5ecf
+77ffb84a96cd2cca241b84a0d35b0b340dff221b9190c1aa2d6ada767a0cfe14
+7e3428cad1c93da6f3a01f821c6a410cf69fd03a2e46f17a31df33af3fe25492
+c6ee8dfe79ffb29561f92f50c69b6fb2ee2841ff6e3723e18f86fa65ceb3bc0d
+61e2f19e9962320aa05e82ba9ec7fa6dda9edb2eadee478c2da6951a226ebef7
+b2fdfdea854e541a449db75700f057179623c32027ca181b1c8dd6d83ebb8bda
+521d637b32d7bb0900135f61d72bfc97aad5cd3a2aff218547cb96386023d3fb
+9a0b86d9ab93acdae4f4eb855735357b77a24ec5ed31811feaaa2f93d6e4ce51
+2c9fe4830743bd3082f52ba17e2a4cceb5bfd2c31099d852bc1d1d1d4ce92c95
+b1868a8fd559e2950a55a8dd30adb1f0aa7b40c900642e56c958764b81334ad2
+5386c2b94732865805b994b5e9949b7b59fa4e9e27cde175106e944d0466fdb0
+85a73fc4d329efc235f368515bf6a5e9460c9e997ccde7bb4691aa903911e9a4
+14fc8fea294185f8d8d80a2a1359f9707121661201a72e571810f9cdcf792c05
+ab01ae9c0916be2070c264b0baf34f63d78df7cefd0abefca77639bf25c32fbc
+143a000e2cb1fba326deca8b32671af989df004e1f355b4faf7323da6cdedd69
+1c73f44cd381644c8d6987161b3a5ed5a36cb698f94970a472a32da1ebc8074d
+e29a2d9967f7f3e656db600eb06daa0778478ab53b653d19cbc096e39945331e
+0d325d2667226e85f7d5e3442e70ab51c294b8eb95edb631cccf964fb8fdb8f2
+83d6dc2150b8c1c31f7a6b2990cff2dad2cce88d8982c4f01da6f41b271f4d43
+4ecea79d6a7c3408d986dad00d2173d387277e35095513a67dff237c7d92b745
+f0ecf708b72515cb9b695e73b321247a08834d084600b3eb7707b9f42cff1205
+814c1d788e3ba40d49b97f15df97173f17918d3e4da33485081791990389e2ee
+7350ec14e7d2311d7eaa03718035babf963053ec12e427a0e503f8d0aaef29af
+ab22a7ba4410cd40626c21d29eee1b4c5b632d68859d314670891f87f097e293
+80a0a248dd3c0d940f119bab3a42a4d5d62990a03d2dee622e14de8ed1939658
+4db30c49e896782cf4e451269bfcc00f5525b1ad733c068798f41579ca6a6ccd
+3aebe7de7bbc0739b45cd693227933d8f36ffdebb558894780fdd8c2f58dec0a
+d78ed417b05e089bf1c3c9fc389787a1f510b7c8f103b2ff8fcfa06aaa41cb22
+68939a1649976475b1b3c90d2a69d30ef7d1b800c8fe250fb605f04fba577776
+0cdff81066d7a7703574b0407eb78953dc8a21ea0864324e65c75060fc889f0a
+a8d26a6342364972e530cb822ab91393e298075263a6f2f31c2cced33c217aa4
+1b15e0acab0f88706b40b1bc490d9304f588c2df3331b47af241d0136216a1fd
+8869ee2ca67aa0b9f3e0920f815ed5f91bfb5b3701402ccdf990d0111254cd40
+00edc94f1960d511583f82f28f71c30eb44e1366f83f98b8ce38bc0a620b07b4
+9a0776d358f6e3d3ef6f145dff0158fd839583401753fff11cc7752ca1813ce2
+8d9266aa71bc27a6cdb2c3ea9bf486e4ce62a112c65f44649d7bd68d8b1d182b
+1b7d25cbee30bb6c56bf8fe290fb44946c5c7c5561d6c24e97137e915449ca81
+ade634ff781cb95ac4c43ee88c6c8bb0a5fdff6d0bbbfcd5801885b1bb4f4276
+1b6f2c117bb90058466bebc36ba78a4d229352347715965ade47fdc175bdacf3
+1de2d37ea1106e0ef279da2d566e42f98fe6e5fde8e3a292da9b327541b7cfd5
+d60538874042da03b15ce640ee2d940ddfff12ef13580efd2efcac2e779b9eac
+3964ba7e6ca66e05cf3673c49a18e35df6c69f9c4ce16ead461bc5b09e9fc35d
+0d66dd4fb6d33066c8b15d6704a9890435742271ea33fb6ac8e5261c2d3db0d8
+84d4ed885d5d4635a4e4898be0eeffebfc0ba8a90bd92bee924078802ff82ff9
+afee85f3a4676be2300906b95000516056165942ccda64e891325dacd9b73750
+5039d2520897cc43d9d404c299a9ee3884704408417d64512d9a6a2afdabacf5
+6ba334c51a72fc247dc3a079e3133517055b607adc13703fee0dca0f3f8ddd59
+8656337980bf58f3ae667b81458d7d539bbea00ee1f0fbe756a22cf51817e7b0
+8a7e28d2acd83b912365aa69ec031c135a5160fcc55a5f9ef4d023c92c2f4598
+8899b1abbc1c8e957c2a416b1be6eb1bedc273b3cc91b1a220bc40b96463def9
+58bbe5b6e685b472e81a125263816fe2e4165960b7851ea8f65cf61aaaf130c1
+04ab6c86ef0493d806386e889630fbf6ad9614041d92d35b5f788b63ee458ee2
+c6e3c06c60cd1f884ad3b1455043757e32e0a35d910c2fa33ac3abefeab3616c
+3023179fd264c8d3155dc6c73901a109abc353d664fc19a09ba716398118c94b
+5cbdc6c23364cbfeec6410ad2712edaa9932769f4c369877a832359d078559d1
+be39204ad8b6324806ae945e18fe20f6a757a0470a2667bb7284a9fbf1b343e7
+26df689bf6d69574c6e63572e9532fb1e38bd046936d340c55eb8e14fe2e80b3
+a06d4b911c6b3e8333c36b676ae8986469295cde55929a1d1d767476cd47557e
+d438bec525de2d4b3f55ae52a6ff18d00d5a1e1abca167a7d8b6dd2c6bf23fb4
+ca20701c9869cb5e930156da33d3b2fcb70404c0df725d664deb78814e175035
+02639a8935dfe80b8809086195a7cc4c354bfcddf7798edab74522bf447f2d47
+52532fe58da8b5aa1c4484b50ce37678f001a6aa77edbc7f0e2ab2b65e9a4635
+92dddbf932a5141e9ca9f108abd76de7c6f73269fd00eb8211f3ce32b92b788c
+85933381308f912476ab352462ce1e1d98fb6eea4f690e0e036f3deca9cf1435
+1e24a41320b229df0600c764b7e09984e96501c18eeb9d8b9b6636bf3b6e7068
+581bcdd1def63429afb5aed8edd44646a6dfc56b4f82f49d5819cdef9a6f08c0
+6c559f07d3f09c2b5956acc01544800a24d0c22b00cbb1c06b119521b967cb62
+2981313c666afab4c96817c230807850620fe00bf98be25defb29670cbc61440
+90be418d8263c478d879bb5ef72eede7207cc7b2dea21957e9c476608abcbdee
+d50e7d58160952ebd4e840d604d28d68292c556dd79340bae75c318a9f0b2f64
+f3616c680235bd7d4470b7e440bc8b37f351780aac3d311ba51d56cb5267fa2c
+0c45354d73fd084635552bf78898e2be90f5d7daaf9353f58920a0fe0de56eed
+fdea94349d207f4a5fff48c14c6bfe03eb9b051d28bc950574fde10e2e5e7cc7
+b4d9282e005a2174c09c62adda2e15f87360d8c02030de0b16af093feed4c409
+b908426705ddae110aa3ed8b1093702d8a50c08c2358b932e9b98b0b6e7cbd13
+7b6b2aa51ca68df71980ef797fd483f8dea3e44357451e2b834dd0df380ad9eb
+e1a974f1dafde3620fffed6385b1132df572cb35c705614556bd07129c02909c
+2bcc8c5aa450e94eef375efd8f77c0a8750c45f45379af43a12f288ede4a0935
+8c67eccb2733446f2a7cd0adbc989b21d5afb11fccb57bb350a39c13b3970e90
+17ec4f1e0c2ab7fe6310a4345d1934fca54b386305f015ec87cc15910c323450
+e1cb60b5a8e0dab68412dafc511811d7fb2ca08d9338a85bfc050e171dda308d
+4e58c9695cc8cd6ae5b14e1e5c47fc30e2f38d11c6f4964fd16934a8ffea5726
+8e489a334d073fac76196db7b3c8c6d4eb1b21171ba9d711433dfeef3b7bc0a9
+a50751154d77ef7f6c6be0e35fd0d983a5c03bbb35b7afdf952a9a883500a80b
+da5f65cd7aaa71e5abef7260a089bb730a5dbdde0a86c1e1a8acaf76f998eb17
+55a0edfe1207c5692c992741e653480788accb3d8fea8ffafb73650ac8a8c349
+664e92a2a8de84125c75d6155bb6165aee20a0a8ac09ede3a1fb800f6fdf0b4b
+4214fa222a5cc6c41f7f7763891f5d578b6d989ee6fa56d8e0f77fb09acf241a
+88f5a24d4c08f569c4a305162247216455c4bf6e529128081b10f5cb09f748b8
+e264ed4adc3a950c5ffac368799c4c031ca888d31ce9386986222dc3688f1c22
+82dd221f7463ec3cfdde846512774cc9ee1b1a6a2091355b09a33d4ca8538237
+8e5babc5eb20b1883bbb71a6987aa178aa4dc2378a344b5c6c3e214314c9ff3b
+dad4563fbe133fd2faadc70b5e36ec6de0f2d757d49b51c623d42f148f31d730
+a0cf5953840e388b8c6f750e3dae0677a00f78cd81ec1a76dcf0833dab08f3f0
+17b60777617649f85149c20fd9b13dae3efe3e8f1c7b801c5ec0a4e2ece7cc00
+9453c80674657d535bf0dbd60e31a2e9361671ebbd8591034fc5d77951ca9abd
+342d1b3ef381ccd243f083b3ca5cd79053a4b1efe8a668b73e9295cb78a9ca0b
+6e90f22fdf826ed2561f5b4bd0e6d1acb2fccddbde5db08e82d9113eacb6260c
+fbe7af67407eb89e4f29b5669f0172c6e4b1cfb81fd7d28ff5167111b16ee4a3
+49d5ab9408be98a51aa4d17412f0d23f7678238bee914506ae72b470fb581a89
+8969eb6bb0137f9b38873cb5ecb0501e49dd3704719743a5ba4ec9bf5c7d3973
+557888428d30d2fd228127ed32b484096edb0c8adfcf6ffe8cd030f3d5410e62
+2fe54d615272a7bf503ac89d0ef3ace83754978673f9db3e005807e470ea5b55
+3649f61148d42e9e6fd19e4145980c7ecff2bbd8ef84b435e6562a920e88698f
+7d1105af11926cd6180d6179eeb68823d99392dc95a948e48f3533ff1c4b2026
+b5ea505db22a265d56441ab455024f4263c9ad36c3e25ce067a1937303f9f216
+186ac443d0909a4ae76915584bbef1f884c321fb823b724c58757e619ffaf201
+17e5d826afb62d2fb7a1e115429191c80aedecf84cc71ac9e7eceed3aaa33838
+861d5699440962f38db466528bcd883ad8385e5b8b9ae1fc891152ffede5c2b1
+39b1445e0da532a4c9d19662c7b9af3a158ed868f5b11d284d19c850ad79bfdc
+fc4b44ba68537b205420140e803a16eb78111fdbf1d89cd1efd2663e3e306245
+84a5e70d413f73cc1f9392610d0c4a9a0a3e4e32906a058d8bba062c94fcf4e1
+e402024efb1b7ff8379500d16fdd85b556002de62f78c827de10fc2550bf000d
+fe81b29747882b8cab4cd04acbd92f009ae3f79956996cdd6cf5006e200caf32
+e014fa4b4e67ec87f6b76741006fa43e17f11e0aba57592f481bfb8655bc3499
+2e8bc3d57ad02b4744e1cdbfa0a76c543bf214cb6c637eaf4a958b337665baf1
+b286b40fafd6d833d45b4feddf163bea2716d90ddb483f8978b5d92d8f78d13e
+9c24b1044543b289efe180f0dc7fffb90cb99f928458d36dfcaa18145b130d7b
+6b57be3f81244f6064b61f630af5e876c8847ac278dc25aa942b9b90b25916a2
+ce48a2f2546056f7d3c9e0f637b52eac424c3c7b838b279e9cd310a520be41ab
+8c7bde64af685340f44d0d5e4bf793da6d7fa368e9ccec9c933251e56bbecd77
+b0a3a4566dc074e2bd55ec1adead11e4ec91937c8924b7fa593b24ef32db66fe
+8b27d795c12db95404b2c66945a9c3124cacb24311fca2567b10ceec21e22667
+8925a85067442df6e02e21e10d6ac641da354c318ab4f244c1c2dee6af49732d
+3f390fe6ba7c84e415b35e390ee2037026c01e2fa69d1348871b867a37ac2bcb
+df84ebed1024ee8fed087491c8978051c47fc1ab12a4deacfa17797ded28d929
+e212172d3d8efc3b04f5d074ca57271e604ef5d0b9893a6dadf516fd75cb84f1
+237ec510567264b2f20ac77c21e0a623ca2e05f50bdc856d7352bb03dfde6a0d
+b16e1afe6d3b6cee4e695d985b7fba36d64365c231ffcbb8be40948810e8147d
+591bcf096bbf5d2b545c9945612f60869abcafb92fde6616b5f863e55568c7de
+c6b413edc7473bb35c6907607ab5fbc91ad25f4c38707f57d22902f2519f9a76
+338a0c3630d101e49f14089aefb0e8d6c735493560900542402938b467e8437a
+1089d9460027ca5851a788767167589784e55718d98528883657b4fa709f5451
+00d0cb2ea4213a44a337afd552b19c10e3f6dbd866444735570db480f037ef4d
+18edcefd8f6b14cdba58e3fbf75b469364d0e69c92b8ba3895207d8217c72fb2
+6238e3c231451712babcf6e08c08c637d319867554b4426341e315217fb93c65
+bac24552f95e6890b9dbe1bf7530d720e48e1df460eed718b0fadd1960eec4f2
+f72742a1b8fa8846c10f1201b22c0d79b8c77350226476d4ced87e7b67649c9e
+661066879ab9dea79eed6bb0fe1300a73fb3578c0628255273ae4cd379231e9c
+aef0f8b72bf778bf14731c68ee50c2a2f31e848447190c3e42b5889f1623e196
+bffc1d8dd1323067e075fe70b4c762ce5fd8aff0e4013f47c2e2ddfd06ad78f1
+63da5f4065a272d91f296e2665b219d6e88c094523116ac9440ec2f9b25ade7c
+5852659ddb699fd030656733c6d232a49e75d776a235c1a56ee2f8901707a40f
+5b36ac3c98fe021bd1f28dfa10327cdefa5f06b471e8967eac5172dbeff6ef9e
+bfe7d129e8f99830e4a12c100d6c5bef79114757ce26d8f0d67b95d9865c7a5d
+c91c7d542a2a908b2227ef0b78c7a2bd562a8d73f9c20728917082a2c8dcb321
+de1c8f89588908cfe1a5833bf444f8944088e8742635774796d8d4a0040bcd9c
+64ddab4db438402813b59edfa79dfe26afdc6a87093baeabae0c10305f70cea6
+5803702798df945f6f45ed221fc9c2537151d086e2df720b8c689c4df331edc3
+2abf9d322cad08e3c2c06921f3a2c9f7a13a4f51b184cb77a4e7aef35613740b
+2bff9401d1488fc671828fef4ee8ac4fdd247d6b778e5df06179b5bbb462f2a2
+e2976cb8794041897a65bc5a9e1c561dcc34c98db07947a416c302b8f20a8614
+572639459e1ea1e510a8f8432b78bc5d1e294d8f57dfc956ef227584d236d0f0
+70a2aea00d94e48110decd629db3727e5015bb0c99a794106d1145fd9fa8f407
+bf279f7b1762421b1f3a1437018efc9704121176e2185065901df20159eece5b
+808b749e7847b6ae9ea268f561b90f8f47abdb6528a21a714b749377a3350761
+08e9506decc618e42dfa4ee0abe77d1f771cdde50143913f0407023e19fa0cc7
+464e53218da799ffe7a232241f3debfc6f68bcdc45a73e264b675e3af587042e
+1e35b346de4c76875c656aafe366c9097edd12df958335cedf7e25a72755a888
+78fb21bde7a863797c2f0adf73d3dcd928971e1543c594cb1a3a5c364840f0b5
+780b764655fcf831285671b076f7eee0f1c6245e47917124a832ac008ef60825
+0c5220af5e833b6aae1038e9f7dc3c793c7c1aceca66b3c6b0377a4acf9e5aa9
+8fd729ae8ee375e831f507cee9975b130402b78d84a9d685625ad309d078bc2b
+645c48ec8503b02569bccf978689a6ad2e2e06c1978f10bdb20d2f828237df91
+cdce385991a328c94e0b556f4cb8987de3a2698c78eb2f2fef4e047292fe9832
+dfc6252ef732568e87aca6b40f113e45852b213bf6e3d1e822b61a34344b65b9
+c68246f682588eaa0dce7c1d1e6a3d3491c34f7df5b0a55da9a33f4d59b5ee49
+beae9267a4542c4bcf7d650e0b533db67074f7a889568dc8d55da631cfe65d1c
+305c2c49574e2358bbab65e298b46eecac4caf9c79c918ae18626cb6ea3ea5ab
+afd51c88faf8309e2cc5ea3bf72fa7931475882da87a9249cb713bd25ddd0f66
+c98e58dc0eece6bfc1d537f887887e3bf5f52aaa42254ceb85481732f4f22ad0
+c326321139e35d2066b859faf9179d497da1bccc88614d1482cbf349474dd848
+7cfa8ae04a47cc440f9c08b7916727fb9a48325d84de181acd84db1f8450c727
+92f4d2472826883094a0bd330e79d8e79aa7f0fb363d6f6432cf6b191877315f
+13b0bd9c5e0dac052685f04b7314f1578e14042e777ef6c7e49b4b1c4510d8a1
+e97ca72c77a81b757ad555437123f371534851fb922fb8ae6eb861d4cd4f14a0
+7cd933d97c711e58704ed2cc1313f4a899b401d7354709fcb8c5204a5144e100
+fd49513bc03eb616b83fcb488905bcfc751efe672ce1911cd55c48dc34e5922c
+1e300e2be75c97aafb6d2c7d8b2a27dfcbb59a512e6498af827fdcb3a7a3b572
+2ffd35467d2f4e23a1bc2af72efc4ed8d0e86e983e5e822f5d7479203e7032bd
+1ae7a3a7930850325a42b803552a3b00753eb9031c57185c5ee5b8a2c448555a
+91cb4522b8688d2a42c15eb2e1931fd963b2e10d09cbef03e4ebf90ff61976be
+720e07614b853195dee2ededf3f30c750deaeeebdaf86cdc35cf6bc8f05d7e9f
+35eef1e212b9c6ed696bb4673cd837a8fe736c883f042b0dd9f14beca6a1128b
+204c2b57cd58e90f046d8ce6ea694e1b71ba8baf7cf6c3346cf0dd5642676b4f
+f8b45cacdb4975d45edeade19a7d1970ad567e03cd0fa17222f638b873f60c0c
+085b714c18c6ec4ac1213946824452fca1d2e85febb6c071bc80cd3728cbd8b3
+8a85376914273c134b8b8327fd591c5960a0ccf823512e936452df7302d19275
+fd19ee696eac93d10b3bcfec333e1fdb77439eee7f7ba673be0edfa26c52b258
+4f6a61bd87fc89f3cf7b662fa8760e30a800aa7d85e94e57749dc6ed26927ae5
+4e1f84ede593601063711a345afc9ad2daefb924ad66c9cf7ef4d7613cffb79d
+e86fc6b5e378a0eea2c69df8bd80d3b34f5e126dafbc5030bf408fd0963e0949
+a537002f59dbc2180085f46bcf7fca9356dd630328b7eef27b7577ce3c168281
+3c4df17f86a68ca27e8309ecc6e6d580df9d6073704008714381148da19acb91
+ce6fd2afa781a092b881b1e75c4525e668ac8450949eb5b4e49ff38806574657
+d45062a294972c441f8c354413102002790c9d27fcccd3f98503d6cac0f9a41c
+4966a3899636a40dc223f07568ec42822a05afd80e10795b86b05529faca9c05
+f956766457dfaf48992084889d76195cf5e72e3f689a85fadede52d52fde8385
+0ded200b05377ff550e9a26ee3e976d275c25b536bf429efbbe8084c8908ced2
+7091434606e6f8f76b7407bebadb2bfeb03bbac919875c308ea1c32bd56c30a1
+f61bbd705a87d63f4709d39100257c05a0fe66cdfdd0234cfcb67fd999f88f87
+c13dabfe1e7e91db67b83a4a7f5033bcca4d9e3ad4979b1091ba749e595729ae
+ad79ccbe02adef217c049c29e05508a09cc4eefcc004610acd3f45849c631697
+68253242095addad40ec80726101b6d25a4e52e746a9f956906c32f2cb316777
+bfdf3a470df987b5228620332983f68625e7e32a9ca809f61e3c25983fe95987
+a2b032cba145d2a9a31236d26e4bd86d71ea16a0fd85b393f7e3e1ff5b6e418a
+25b54766aee0d8272bb2d3c85401e788cb75bd8d676acb121198afc3179dbcdc
+8281c914295fc4dee61d150bd8623011b495ab2350e0047dcbdf9a9db40a87c1
+fe9464ff6e95562572c61346b1a00f37c3f0333c81753cf4c5911e5e370c70ed
+bbb4626b53f9716a3b83d201957059546ed22831f5ba5ddf5eda421b3167e5c5
+8e4a5ab8437540334a3b3285c1a94a5e2c87fce09d00ef5db6ee78400f1f9c4f
+4cdaf7bb85e56677c02dd2b46281c64522aeb1bb1fc83907b4fedd6678ec11ee
+46dacfa31b048910cc6c9463bbcebf80ae98304ff2ee9d5c05418c667ce54354
+d66d0c61ad5c8825941523ce6800c2fd3cc05a9bab764f79369599d055085e00
+8d36906da59a1fe6d137605dd7707ad144285bcf31a6047978146b61a4dfdd01
+ed38e1888896f8b02f0bd89a57402a92107e626383323a5fb2e943316575bbfe
+b707007cecb0edf4afc52419fa8ac4f6076e1dea9cce97c3f1e60b2212c239de
+b4e71711ce691ad89c42074ad4c9b9917b40119dac1f9fbd5cb3e241e5aaa2cb
+ba248028a4ab8389fecf0ecbbbd9d0ab8450535f2f7c85c02db8c287f24ec8ee
+f67baa4a0eb50a8bbbaf0841f4a24558044a0e41b7fb390b6512aef6d7795222
+5f7bc00e6a6b3e5314fac779a9eb11b38d36facb40ec14e0d875640c90d9e856
+a5a88a273886288f14d44d0d9a8d4144827d587ee2cefed089d6979793051660
+c322890d382117f38e35e643808fd66e48b521a6eacc926b748c7070b6f3cbad
+f2a3dfe4e2706dbca9439ffaebf1522e180bc2876cf7f736698fa955fe1f036d
+145e3216487fb904045d5533e1b2c3be21e1a64e96bb132581bf0180b8e370ff
+a32192305d1075352f404f4e8e338ef2926e71118383a9b328f8e55a5a938c73
+7b7b771d6ef4f4d62d96d5bd1c64190fc6932ac6a91c92f267c502d3c1539b48
+c6e0c511e83b687c80a8d290702c26ed02a355ec420667a8f1ab2e201b814b51
+da7700c5fcbbf06c1de4b4feea2562d1cbaf47c4015b72aa22a9b6490e775d60
+f7b5fe4e7362c765a398b0c39b047cfc5ada1d8abd3efd2894221d1676f04e24
+fd10f66a7a185403caae0a233896a2ae721c0c74798ea526db2a13a419f60883
+d4524d068379bfa6effa715d8907e4729a99acf06d7e2348ec9277c295dcbf30
+879c2a7e7aed3bf984bd8a3b73cd518f8a4f612a179ad16b5c8e6fb0c8f21692
+c764a39fbe7421d2584c7542f9f3e2e76b1a8d81f57df2276e098df6f9a2bcaa
+f783708d5d966883d2bafd88416177a159c304091202f2518f31e512e24f467c
+67bc619bcfd5b889b0d83229b76ccc9db033745ca4aa2b7fa65e12421c95364b
+bec1082d2828ac196ed6340d9c90bb5f102678640d3481397c077ea83cdc3ee0
+927dc768113d2f4deafc9a6a982e129c5000ee2f5051829969719fbe96bb73ea
+c332ac4c81c52ba840c1be9cbe9c735639bd9cde6da5f0cc484b20ab18cd8235
+fd2d8eab0cd5a9fe4c276ad9af585aa519de92be8aaec2c7ba6185d7703c02c8
+2a829b02d2cfa16188f5e3ab80aaa4526dc74bf173abafd7104c6c8351f5f362
+84a3db9c28acd707fca8a97979607f4d6dae5b23e111639271f8ea152a6d56db
+dd6a6c33c962020393e13a23101899e3d2d3b1be77f23dfe1bc8bb2c56fe0f8a
+4ca063369a0efc593be649feeb516b5bfc6994ab38a75beab00afa4c406c2ef9
+a7f2533b5f766bf115a05ae0dd8bd4a0436cf2abb04354d54c82e3e706587cc9
+32f95a254041b036b14d249d49d7390593231facb2c2d80848e94b7700b06527
+4b833e2a22722ff90731aa0f47166fd4fd286d5315e01cbedef249c9b740278d
+2a4e183d1148433cc20cd3479d7ee981b0bde4f7f46470d9ee2b6cedc48b0d15
+81849271ebb8536f55b6712a7bed80f2550298b1f81f3aa70d39261a187d7e6f
+2097660de875cea28e5583f475fa4e26950853bf6fd5e9b9cee59c1371780054
+b2238f9e6c3c9f3b4a1411fbb89fa1fbcd3052d1893332063add912ca1489077
+9b988149bb9d4da1436a18891fc7f229c2f900fb6b272d55ba55e581f8d0630d
+8bb6c022d366dbe8b4238058873514e0df31d73920a720f6dca145fbef4d15c9
+411f5e0322cc61990a48f98a63f23793318c22d178734fbeacc04988901481e1
+ff62d5a8c7aec831ab49c4b5721f68f693e442cbb62d13017ded5011eaa71f41
+7707b7915b92e280d0a7fa0063d90ced947c82ffb0a01b962d2b1aecdfb1839d
+d0e8335124fe352593c9938b4f4ec21a4d04bba3a46826df0972c5d8401f6871
+5c7b4906a37608dbd3f630d8f3bb64247d8e198cdf8ab8f891e00aeddbd48263
+17227225811fe52a9de08976cefdb7d5e76db46941b9576e87dd6b400c64a256
+a134755011e3d4d27cb90eded548f91e1acd8ce08b7adc929c1a02b22d65f10b
+bed695d8fb1337f715c792b04d103632223040eecf2703e597fdf30a8c42d448
+82e73b2a1c0a73919df7a5cddf25b32afb51f2d24dc4dac2a747cba641fc6fe7
+ec4ecfdfe98bca936ec2819ff6016a17bdfb1c91d893ff861a67fb1ba168c5ef
+59f774d859741c6606d680b68b67563b965ef7cb98e162f307504fb77ba9b3c3
+4eba8e45e161f8977fcc6fc2f4c2a677d8caef269e49c9f2f9ff6a309b2c21e5
+c810df536db392cd1b7018dca670f0d484cb7b6ee50ea1bd158af5547dd96166
+da10d10acadeaa04eb9d144a0d13d7a8f80b3e505177b3cf9893396cab022350
+bc705ba65811a2c60fc9f0e6f044206dcf524323b5cbf547d13d54ee0e87f00a
+d5a4f507757cef3b458e792cdfbcc25339d8bf388ca94bfc341d76ab42cad16c
+3f37cb51c85fe91e387f8c1d84a03da897a699fb80b5de32c0573014ea558d71
+a0eb713c0499438120b4702176b39a69bbf930309a555173d8558e7df642a40d
+d506f2498136a5cb19bbdec74d7b436af3ae2fef171244fef9711a9ae983e452
+20f3154be125816f948bb0d93b9853ae68c77ab71a8df0d5df10e4d6b7cdff22
+c3be071f0e5dc4b82293025a27c4ff3cb5209ced6295fa9303b624737e0f3e8c
+b8ef7e39762c82c89627cf2e430aa0c339eee58b684ca7fa818dd90aeda2f85e
+0844963d933da431ff54348d7d9bd3159549650fa956e1395abd116aeed54518
+649290b0b1f54950529f83b0d8d9620176d7a91b803edc637642c83a761cfc82
+1b21787f83920decfb906a5260def040e62e38135944df33f2c4ad7eab631f22
+6afcf035ff68b4b709311d9d713ac6cad9e7fceec73ae0abeb5fbeafce209148
+1a0e537bd666719b41028283cb1658f4aa7f4512fc61c7631fc4eda8d678e7fd
+e9db0fe0f89cf941fe65c32fc88f490226acbcbc93e5ba23dfc83ac4a289870e
+5ed31f2b5cf50a93525f381bd56d01bf11299258dc387694fc0cfd877eae3247
+8d6933340343ae8d2fd1740beb0eee04c44614f9c1d45beea74fd4c2d3f49d62
+4388241c96bb392add3896e74b93f670dd8a5c415631b2834b3b8135b49caaca
+007feaeca5fb75d9c4423f2f04ef576eaa87b69ff1033a70409cd5ecc93155c2
+18d154bb152491f87a8a49a77c1b6b6bd09982a55c33601547db6c8344c0ba64
+007c9487105cfd10a7bc342309d1aeba097d21d9c1da6e1ad1b1f05b2364678c
+e5e496c2e2056dcac7b5c90bc5dd0b0853e30d01800f91597206dc2a1bb5f0fa
+d8735dae0e61eb82138284fc4174b009d8dcb57c96b2897dce69785a571549d6
+67f539640bb0092d7d130ce57428b10a985a48576d7f6ea6c4207a53bb62c485
+5275cc7334b6fcb89bb496f3889377c1b0b5719254c3b9b19d041fad4a399e67
+1ba4b04b4a62b1879dd7b04f3b93fe31a3c544eaf70855d695eb3112a05b0537
+4c2196780e52fb906deab5add98ad9a075a1dc44a5e6b5ba6ca0f8d2a634491d
+eaca8a763311e9544556b65082f93074e5e4457956783c11dd6b1be5749fe952
+d2f642e8bf267e5426a0ec324af7d2e990254de48c505b1fb742652ac86f38bc
+cc59509737401620910489d3a4aae6e84f7b7001bcd617b0f09b5002ad00122f
+b1dc4c7db88585c31e637095d3d0dc7fac2337eb79f02fa62d13af0d4b76d43e
+69179bca2b3685d635c6f2e1e26bf1a9a609853d1510fa03f78f0b7fb384586f
+3e9c1ee38da709fd02ea0ff4d5ce512f8352aa15b232cb91411d1e95965f485d
+7ab5421d700af653b90839773fab6d37538ae3d61d9cdef3bd4ff94ec113e9da
+9a65f75abcdfac298717436af9c1a1667e7fe80339e1383bd3d45b94f76dd91e
+f1ba70a8bc50b51d6b51766722802205c0fc5e8ea0514fdfa5d5b18482694e65
+6ff5d21dc785b278f11b386e5812d42f0b4505f896d7f22b4ba42f4cff11dbe5
+07a53031462b3e29263851e0c91ceaa0573b49a2a6cbcc3c3c1a9c59c556dc2b
+12d1a9f6bcc751151ce62c3f30a0ef50eae7a56ab9eb35f93975fd3ad2e21459
+52d709f052197a64afbee9fa03ea2bb9201506c0b6441c9ef7250d73444e01d8
+7ee3dd07ca8cdd5549f62d1726c8d69833e0c9d2ff5af11b1fee0596853fb75b
+1387bfe18c4c747f83619a6096371fc6f444877ffaaff4a8f412847409be666d
+6f96f3a2a6bdfd20f0bd08afdd3506facd35e4b62c58b4a4645e732a9b1acd6a
+cc71f018c9e0622a1705ca635f96c7315f9d876afb459641315bf4ca0c4f7930
+1c0e30a8eeb441218c91d12647d5bdfe2512f2321bc51968c257fd339a24b1b4
+203ba90691564a9c83aae4ff68664d03b1a95da707bfb90033444ecf3deb43e6
+412fdea0ae772206a398de11c52b652ac04499968e2cdd4345fee97a40b86567
+2ed4711234d27ccae5f151d1825af76e8624c0ebe4a5bec34b6998040c3b8292
+76200fc70a6bff7a15cebb81e8b52221a45196fda4087bb32d5a260d077677b6
+6e070d33ad1868a51f7201924825b04335bc192bfefb74e496dab3d54ac4553c
+f959ec0dbfdee94289a4a2c166909c26c130ac3ad182057644c8c2dca84a3044
+4e86e891fe1b07729531642e7374c9a272cec66bc04a36db2d0b74a622028adc
+d6702773d0c9b6750c28a08902fcdc9f8a290c80c0360ba8019799d33fa42361
+c66575ac108946c97f3aa027ff95d2a6753f9dcf5949df046cbaea6333f19716
+9c0593db17459534deda9863a74b496a837c1d667df9afdaf54320664d0319bb
+3bd41ef9a54b4594e6be5dc416c275a73a26af17e493f77ca7ffbeb2f7abb317
+035c249b4b5a33757bf9601b4def56a6207ebfce6e073fc9427f95e4cc3799e5
+5eee6d0422a26449f713a74f0c114d3ea2e9b2e183dd857cf21bb3a53480b0a6
+9c7d8fde6da71863f2b21eb407345e4d72c5667137f83610cd2c391218478c14
+1f1f34be21dd6fdd444ab1c4b0a59439617cd0d04ed9fc568b0c70ab8222f17e
+e10c0934f9b567dbb26ee612929ef36036727e4b787015c76e78bef4aee02049
+4896893ffa23af70b4c6363f7b20db155f496ed5a8609be1e5173ce968cdff5b
+2fc5a3bc23894ec6f26b71a2ac555a5cac33aa9f71c184b8f9569d286978c586
+0c4d0be59e267ad86edac17b787cbb93dafab3ab4406d83af0fdc7a29b0a0b8b
+478d2717fbbc87b305b3f3020c69c358232b5b052d4376db297eef247ed2dd25
+6437c1139017556f879427b786a15bda065a1c70c6dc959f8e0cf727bd50924a
+b82a8c56c225fb35f49c6937495f2b6c7a80d6ecd28b0088b52558cb45b238a7
+dd65fc5f16ea69febdb60167d4de4785b1ed69c9f40495cf1aca058ae2795fee
+4812b5ae9a88ec6f37f8fc2a964e0170025fc558a7d5e093a498b018390064da
+45f6d3c9abcc3af22fb37946cc10ae42bd651e213d7e26570b1eed493c374260
+6e3861f1fa365824d012b5ba6b6bde3d198e0fe078c7c17b045109f6fa5700f4
+86e7fa8b9c1a5aa9a14955877f9c7ce8997cf709ce97211dae33e406979e83e6
+6ed2386c06b400c36404ac371ec3bf27dea61b15d3db5a2eaf68b5e5366112d6
+a18aeb880bf2df3f4c151cb23ed00afd1f41edb073022ea746336ccc2eeff94b
+0c896643f9d44d67ca2600eaba8db2a75a18edfdbeef3e55aae36d93c115835a
+a41cdcb41d00721efa83cf094a623c356cd01f9f3e61b52336e039f3ecccbcbb
+c3db862117281a50bdecc0057520b748a4beabb24b8a5f2d915eae78b359c012
+43b351570dae60fe822219d20aa73d0d2eebfd64a13fb0f05512f1c25eb8cfdb
+1f85aefe9cdbc6d213db2396580aee22e7f39ce8fcdd343c9a65f86263613ef5
+c8b1d3d2ce31961170db7f3a930aacc827643fddfebbf77d5a402be5d1000db4
+c80c05b38cb971bb260fb31f8a42750519ff7ca45076a75d3490b51cbcf8b47e
+9c43f349db24dedd1c41e013de99f4a02d7afbe73517241dd78d1bb77fb815e0
+23ec47e41c4f1f8cc34b6fa12cfb9837e7428a0eaa9769e786818556955407ba
+5079607225977b9d1329e9837fa6ade7df59a7a5c3c6a9de0791655b3a9c88a4
+b9d643f79acbc20eb60019d7afc63f30c5430f0dfdb0750a899347eb1d9cf604
+7bdb596275613295aea793d76f6c1c012385a29721cca1d4a49c666cd91e578b
+4cb177c7f24bb53b2a096e7abfd475d8fdbd0bad06ac17be32807dbef46afef6
+743bfe9c65d9f41691f698027dade394fb03a862d3c8aadd957f2e3d22af692e
+fa918ace6fce92a690b5481d88638747ebefaa504873781d51bbe392c8de01b5
+ae4efd418cddfb846ae695ca0c4f4bb18da6b54ac6deaf533c552d8dc157a233
+6382159f28a121c9f2f486f9ad00d487fdcee4459470a5f8e3d3ee056b7cf51c
+860ee6e54886aeac337f26d1ffc297b6903ef5756f964318d3aeaf9bab264111
+ef2ad05e4666ca98a320e0c30bdecb5d0bb00447c26e72a74cb5067c4734854e
+f85a9efea96a40705a62b9fe6ce93fdc47df59fde42c957fc276c86696a70d3f
+3503a4ce8c480c2f8abb6b86d4c0b689db26d606dbbfb1ba22960631d355bd6d
+f77ba316866036141960bea735580e6b306b30232485f662b05284775da99aac
+580a53dc696dcc027a4b008c7f55c8224e7c59eb86227bd3ab0f45f4080f2728
+3721ce2c92b117ef4ec8540bf86ab9aac4d142c87c483764691656f7b95d4c49
+69eb8403eb6e52effc8ce15cb9826fa477dabe136c2915d5f9e03b80e83b7158
+013b8ef2817b1020dacd0b8f8c80e00450cdb8e1d794cbf23596d25116a6eb71
+6186870e761f3b024ef87136d248af0077422381ddc0d997c10677e5c51c87c5
+873b5354c2f429661b9adb4b9c7ca76ccc878daa248857ea3746db53b3a5cb7e
+9b239744383e4652d32b75b75a4d678a4adbabe8e640f4e0a80fab602e09c81b
+4c563db440fc714dcd23d3a7e4aafa655d569b7f6e4a3e02233027d740b6950f
+349d0caf99ad47e7b40f3f9b88e1e6b32dce22027029ef7a470678ccb8651509
+bd9278055958c6c8802ace0c1655fe5e52a9840513b7925150d092a1f7ced5cc
+9938244b0bd766dec4954ac6cdd1db1304ae781383d253f65bd24ed05875eb50
+ad99d1bce15be48a6a363ce8f7d1d89b37ca7bc55dd84fb7a925ddacb6134a13
+13ec21412cf11b1182c1e88be892863fb487c57918a111d4857d3a4740603097
+8456c2ad7efd34d949111de4a616362f218528474dacc220f86814f2543f5038
+5f80cb9d39fbc70ae1f66855dcc1ef7982b3488f719683aa5296e955d72a3ed5
+6259fc3f9bc41b0e42514740d750a7c2987ac132eef1f7546a7ee8b073dcb7cb
+3077493e4cc2d0b8313968730bd2b0ab3d94258a840e25a52b96025704462c9f
+93c3cd3c2f3c66fc7e954dbcd5ffcffa622c797544121f91db0cb7793112dc48
+6996c71221bd8318a1439007735826533bdcf1fac581e5b3b8dd3356e4a578c8
+7d73026ef076fcec3124917ccafe0bf56f934dd8b57e2dbda712020b1c4a7b79
+19d9d7bcb7d5f850104e668f597d1c6945aba72f2ac3fdd00fcfd4f3aa871eda
+fa706e53c1fa0d376d1985655cf33ed3dc1791517e9414860e0ea2505d280db0
+864b7b02b80f72f10b5e92a7b79c71c656a14ce57f096ee937fbc8ccae999900
+bf31a9eecf2689584976cc5d9d20f84c3796a4c9c200775c03da8fd51644f372
+0ef4a6354fda3c562a001a95217b009a6b6f1adf1eda0ba99a5ae28faf22594f
+d80d09ea4bc02bd5d63f4e0116ad29ceba0b961f2d0530ddaafe3d3b3df8ffab
+804c7b7855117d0c0cd591b0828539c954e7b6c05bee6e8002f9453caec5cd25
+ab4397c807b2af43c2b2a883d87fddaf6051f8b2bd6d8c9beb43ea821e48de0d
+83ce6e93ac6959d8c7e4088b12240ecfd6a02e0a8a452161f878f024dc8a0786
+35ec88e6a33dc633147b9a2a1ef575e86048b9471713e0c8cc202d56c7ba584b
+9edcbfd980a069a994084180291a695144ca4e0ad3ca947180f6fbe8a709a3e5
+401e96b74f2009344d43723b1215d2a145d0e1e91985375efd8e340f01f825a5
+a0d457eb5c5b7da3551bd7edafedc14c3b6b9bfe7eabcb38bcec9f1f94439145
+a32ffc10032228b5d1154d2e22d2efed471a0651c3b9fb04c1910052d08649c6
+3d5b987ef316a90b2c1bdbcca3cbb12f1f426bdeedc8107c9f2538bb506c7524
+983e3147012dd9dbc0dafc96c65478bcf8eed378fee8a20dc9dcb0f229088a1a
+67336bbbb67e68efa61fc6a5750c7b29b868eb5c050c493b97ad7dfaef8f75c2
+8a8092c5be3c1fe73d519c1625670c78c373765b2803b932dab26c54664699ae
+d14e20aeed56b0a70516517a62473369e6541d759522598a0be737cfc0f4b74b
+17d63a72fa6798b867a1cb133cbe5ea48401fd4646773d5c377628a2560dd870
+283ecba942f65f660a909811a5332596b84ac3e6b583a24c7c5ce30ed978ebd6
+e0ea5b8f534d586b97b3d8f3d9511cf39b0ac45a21cb831c81e8b78b7824b0d9
+211b916b64a0efd2fb710b6777a93874dd625311bbb74a04c734bc3c8298b660
+9cf371f8a04b6e13bb4c5cf308a042e4346959cc5e7209f5d7e2ac25911f4f2b
+b14eb97582f80998b77714e872260ca785293e0f67aba0a232d677515c3e5611
+3bf6cc8c1b0d13219db4ec3d600392cfba7c3c7602d29ee0583baa53c1601433
+76d3f84601e562b73e389ec97a1863bd0063c5b2edbb5dbf35208a9a19291f25
+3913cc05c4ea5fe74c591893b53bd8bebbed59f13bbeada69cb75d3b8fa31afe
+3172b85cc8863f52b594621f80eb005e0d038adb6802e1ad80492867eaf8ea04
+6b391ac713a3fc24c0e036066c8c1143491e8854a4e8d3a6eac1c063bf1cc60c
+3333732f67b43bf55b43631eb2931a9519af5b44127b432871b99b3621236172
+d0ec4edcc0be44702893c0e749d7ffd81ae042be89442ed0d0f45fdfd2a34cff
+d26e692dac3f81ccfb7a7676444b48a5ee7df7b37da76b1c7c50654cf9df7f47
+da61082b64748c038e8b6fb6dcc2d82446064d826fc2406c3398b5d24fc41ef1
+ea4b833f9c9818a78864daafff9bfeac577964ea167734f4a4e4fd85516a68dc
+bc0a64b1d406651c9ec70e97bc15f4d0fc43e96bd31174dd4d0d228897a01bad
+1530f486e86bde3b7fe8203fe79f3904cc70f3fe5b70a52cdc3ac40812974ee4
+3ee335e05a5aad251c22b83bb027f8fd6a695a85eed610205c395f7ebba3a6cf
+27dec1048355636242f23e74b70640c1affa52309879376c911b07074bf35f5d
+d74e2a963209ef85f1902784898da3d4f43af02744afe6679890b7ac96f3176f
+e1cebe8d534617401e5342ecc07e115fa5cd1d77998d30c28da15b763f1e9412
+d314c535a574d0584a257487052c4f088066ed99e434bc8cc0f975436473f9c4
+17588ecc0c37bf0901211aeb658dd4d1b30a8155ec7ce8940f059935cf6ddb00
+e47d4da7428dce12920cdd864ed00fed8a18c39d32556a2a1befece0443beb0f
+690fc9552f851aba3862083d820da90009c546c0f8d974644c3f2033a81bc38e
+9432837e0469329715ad7c6d910a8506a4135fb4fd6951dedc46231de609f65d
+c86d66af10eeff7a899f92ef897410d56ab4193039c558325c7240ffe9172847
+42076b218220db2011c9dc6938f41d08634c9e07a81e91753f595a2fbb72752e
+0e2eb941101c30a26cb976cdd181a4d8fb0187092773e56b47acb7d6bc7c878a
+00bf69eafe8c2fd1665c3fe1b6358e3b6fc761bb19d8fdb16b77272f28c0ddcf
+db4c7afd48f12daf1ccee639e8cce5234f7e60905f7ef178b39cd17a5f5819af
+bd6523b008e1e3fcb7ebf0a85e328b9845788b9743ba205ff3809cdff74c8f83
+ac937ab9b041f32e9ce0209b62d8021c5d05809fe51d277a31f531f8e62d2e0d
+143125b599d06c714b6220981f5e8b20e64bfc4be032393b308cd99d1cda5433
+aee558820c95db7f5ed52e60baf77cd27a60db1d6ff7c907280b024e3c1d6726
+3f3eba29035bb5d70090c199ec5682ef5fd7ce0563c453eca594ab0349fa32a9
+707df207e19461c79c33b3e6ff2dc5700cba1b297d9d215dbc3647f7920b82b3
+1e7d22319352e83376b373197e03c4c42137754961ec274a241c492daafb078d
+8f0b2c1127e57f13de96d2bc9be9b5120e063757fe6b05d4e5bd7566b22d79cb
+78c01deeacd07d86e961d0cb9db376d61d1beada56b1a629a93f83405c7c10c1
+eca67a71aa87d7c0d28e295a01fddf038bad9b0de720718eae09d7edbf128a7d
+da8d786ee0b16d4d21b3564133476ff42ae7d8a5347749ec2a2a4642e87e7b64
+e6166032aacb00247f1ed8f552c94f3506f9939418ea62ff14d3ff98158eee04
+24bd5e3fa77c2562cd5bc6c7f0ffa1838653713e87b1da2e1a4d202f04e60dd2
+66d6d48653caea42cfc43d05894d1173cee0ff773fcf9803c2e5c150385f0c8d
+b67532b4012fd89c5558b045c3026017fa4cb17cece11712ab0d617631b1a509
+6677062be9a1289736fb1abfd9630274e40393cc9988d2589f22612bcba6b339
+c961e5a4e1fbf411a7e719959a322dbb622c8a9cf51d6f405ebebac19e6051ca
+5b750d7506ec8a03cdcc8e62c6d7af9f6a32b0b585f66b26ca61e290e39e341f
+0b2d3784d104f82872ba0e1ed967a064f708aacfe052002972006fe14cd4963e
+1b34ef38b99be8a7a83ede48c85d5c71d69e0e4ae72d7b6b1a46bd26cc636dae
+815786e9e0eee89493bfebb89037f3bac832781c8b1630e31542ef7cd6a483c9
+004ab161038ac6aeb38b48b8293ad11bf441db1fef2a168b77d69c4a79f921d7
+ab9f1cba257605d81928fc46c43a4f93d39b01b07ffd0006d38366393cc64b18
+d8b18fa2899b9178c40f008044fa0d1a41e879573171478c147cf71731075421
+650fbb856eca3b36a741e2077245845e074dbdd2fcfbbc4581a2766f1830fcf3
+3255695d54307eac8196cbb693d536795388233829cb670ea78b793c4c9aeb73
+f7e7de4860712a5fbc17ce5ad07ca98d70eb3c94a79383338199a56951a45a76
+6fee0d58788e22740f2568e515aa495edc80da6a84a2797c198cc1f3d6fbb2eb
+893f79f9f54ac81b39b6dac070a763cc81959bab607569423d423fc8fe5f98e1
+4bcf769ea77c0d11e5dbe2fb539ce15e09b68349a925949afcbe381192be5146
+d28382fed48e03ee3221bec2aa8c7270f43c948320a3cd0b831e529aa585a7c8
+66f2edbc5b569d4d95e3ec52c8a7d35381cafac5c301508672352d9b0f582a73
+9564b6cca37b517019c7633561f33198dd54a886408080671e1e77c0d2e5023f
+489305ca314ef082008d37da60896f6c4094451ccc52f7ac0d72286febd7c852
+5ed8f36974b846d64bdad643db37d8ea837387e100432131b11d5c42e5ec117a
+d17b2bcceb463d68ae7aad5b877b076f34609146884f216716186f4cdf7134c0
+f72d36ef9696d2b53ec3a3149a5b17f45bad371cbd72f2699cd52636151546e3
+d22c085349f42ba0c21d90524a94b37168ff489efe6de3ce97679298b18eca37
+bee071ba1f93d7d2fb811987973864dfad11bb5c645ce0a435f1db7bf20671b3
+caaa89df0478215fb76ea26f00682f4656e63c358f3b0bc84c64c17c3471dee3
+c97400d051617c205d5815ba63ff38bf46f06a8fbac182a4ca27038b0c8ee103
+6a9a449cc5a9ac774dcb04bc9f48503a3f4a085114e2f190e57859724a8f1e36
+cf97cfcc15d196ef82aa6d2964dbd886c39c4e72e15d869df1dbce4169171f27
+68cac43be9c95e344bcf7f0af27b45d386ab6248608416be5f432d582338d3fa
+c77b80e9874d5b65658698e21bd2d4ba153f97d21223e488d4c5c2c8a7520e95
+f6ff8b1a19d4cc920de4621166a4eaea5774219ab3efd4dc9202c5225d4e6505
+91c475337f68a2d870375bb8def9f4319aaec852b76049401c121568f16b9be4
+ed27ff64c810b325bca29b5642438e259135f361419e8b5b23f6aab03ac0b22a
+348478b32e93fc448502b81b0626489f4a358702e7067b1bbde9448c4af59d24
+a72c83e0042ac510c6a91e5a9ae0a69d2be865505238e396006527756734e924
+4e883e05abfe0dc62f9bfd0e8025172704111627916379044c3cfe0bd1d7e2c1
+05adfc871ff2db60351210af676444b37ce21aa14f1879ae06efe7b4338eb55f
+0aa768ac12df6bd8b87feac0f48fdd26f6d2de4ad88e898499608cb770f754d5
+3571822bdb5de28107b378f4b1bc67c0106a24e9d1785336bc80d1da9636a5f6
+d25dc355a88023f7189533e4a2416755821a03a069681f4b0554ab826d2819f2
+a4cc0726412e1d2a0001a3ca49709dc21e7032eccab2f58d80a8163cc8129684
+b4277d3ad896600f610b1883cc973f8a975e328cf4b069b44e4d5207ce889bcc
+49684bb2f1eebd711c8adfd4607abced0fba91b6958bcd5874b01e8370c7264b
+9cfe66d1298374288f3d3f399700fda41a7b193411d1873d321e846b089a2e51
+0426782a79990da94d6182c912fe9752a93d6de0d37eee602f0907b8cd2f46dc
+ed1179536bf9a3b74c0fbfe8974173a2c630c7360bd90f9c697b1d5068478814
+7806f05c70da8a11ef065cea507de043415f855f595aebd10ad001a0b68cd5a2
+ea7858041a9f40f05485b0385bdf08007f4213ab76c70b463e7427b79f826ea7
+ebf94bc420f700a50a2bbf291c867d5b181b8738738bbb76d93503e7c603a7f8
+354772c516443fbd33382b7913840785e5ae794fe571eb3fc65070eac273f00f
+d12bc28451ff8be0dde26dc63bedb66acc6570fb166a583d796fe9493793baf9
+6a13bce0e7952fee6c6700a9180f5ba2d0cfb2963e0cc8606d48b9be7bc99c9b
+efb1a2dea357ba87d790c52f7a90a2db476bdfb93f48910ae8cb5e91d1d146fc
+04736b13a017ee2216f286ed57965d2017adea323978d3fdaecf864b51fc9aff
+cc24902e266b084d518f1f063a2d0bc625ad9b108e322019d1ffe9a26aea6423
+69edd0537d1097bbd66dad8d859e7f02bfb3a77762907f989cb8579a352a0719
+969abd926a2caaeb9db6852b1494277fcfef88795af85f0750856b9a764f94a6
+5a120b04e33aab0d36907b89bee7586021221b27ca23559ae68a208fca16703a
+2fd2f1d8ceff5274e64c441befc0ef7901e5ec1be2faabb271b3801c485713bb
+8846c95c6ac596046cb941fe5a5ef828ead0808f0dbe808e96b5c48253cdc9ec
+a0f946a3877a9a0d61c0ad150f50b186f841125a311d606cde70d36f7c03ae8d
+027f88c6b92fa0f2d2b69f15a1563d5c76a3db13f43eeff40c9da317e8e0c93f
+ead28d0fefb5a253a9e998ae1cff676dfd88f6d005b148948b7407cb24285302
+35313ae2eb809b59813c15ddc621a69cb03e022a71dc1212627141a77c2441c4
+39202c7f4b0937828648544b05288337535cd3d4d2b80a0b3241169c8898e4a5
+db36b8230e8e56e3d0cdb214df9ab611003063037bace671454a70c801aba2af
+35048afeb620dc4fea9975bba58857ce16d2439633989d9306914bb002b376cf
+00be076bead119370763b131621c4daccf9ee58226a014d05c428c70e28bfc1c
+e9fbe10d94828d9510c22a7155bd28d6abdfb16e486322236b678978bc49eb1e
+8572abc47de533c8cb98d80b4a529b7d05fff2302fa2b099efbe64f56186f14d
+56771ff9802f23c1302732931a28bbccf8016aa68241da46b03c352237bf0182
+90f3afae514d05552932233857697a0aa8fe291d8ccfb8d85c5790157afce28c
+a0d50875e4107cdc0179afe2290120c6ef96ee34bebfccfdc2d47de8cc301c14
+959a4f14717e9bd54454f382394d0c9d653357c683d65857be45c662e8468bb4
+8f916c8baf08d028e339e64803d910196d19335a65f83230a9e6c2be9baeb01f
+9776b81d665f0bddd9a1a0ca31a0fb126b1aed8ffcc297786bd29cca18794fb7
+04231664a4cbedb3b41ec2d9066e6ca9d1b694a8d7be8973e9ccb799f79ed2fb
+e63e114daf8c937e361d4b7e0fc4caac2b87f0c9406820e9448ea9ff98d053ce
+9d5a7db9118707bfdda8f701bf6bae1021ca34b924185aab0526b046ea4fa65c
+d4412f43cfcda0628f0f5790976cd501621f5ba7937e6c04dd6700f9b35f3a52
+62640ee4be7db358b971c2aa5df1dd7d090195fb4fe96c8908d24529228e7f7f
+bfbe6138f00143a76b3c09e29f8eda3d5c630aed311c3fc3c9c57b48bd070b18
+b44aa15009176d0ce7ec488c945c51b26950d522bf80226251fde456d1c8399d
+7fb77759130de5e1620a47f6e8eabbc2ad48129f32e97974657c8aa6cb2e7ee0
+959ff4d70bb8b307d2b6fabbc887c04a6e95a986ce189927fc97d8ca7db8febe
+e699d3d193545b1937082373e930af3db6ec7e4eb8c8e1d6e5615b93177b9a2b
+ce0d7616642da91de69b7ddb922a4f47eda748a71eb4662d7476ac5b15184acc
+7bd92e2542f853d72f1259020f66b782f83727224470405099fdd181dd4210f9
+6e8e28b257b8444fc35053a7da19361b01bbc3bfe0f8600e582620d1afbc3803
+56359cf6e9f1964635e0e734d7bb9a1e4c7d704426b8d2a0700411c226e13818
+f739cfc023921809d6b1c8639eae19f014a519d6b71133c3e12451d21aa36cae
+16f002286b5aee0bc46d5dc92ae3779d957212fb276d86cd0c6cec26c2bc2dfd
+cc2c9fac9ebd5b4c7324352806a0d9894a1e809d8c9c2b1a4b56780cdcb7a548
+fbc3faa955088fa50746598b134f64f4d88e8599cc48a5d5f86f05f898f5c270
+18d50d256d761964c12aaab06befc98a84307547b80839f8fb1b7e6553d7e522
+c641db4ebd8faba0f24af058c6de88f1ddf478641c513423513002bfcba37ff8
+2336a6ab4ce3d926ca060a4084f3beb0073bce8b91271a3b2614bc0aa19013ec
+694afdeca7eead2a6527acd348d00458649ac2e475e8349d186ffaa64f2f058f
+a8c94e7202a8141f64ca347dfc8a7ce7ce3c9402072e188c77290563b766223f
+deebc865fd7ffd4507e74a972bdc5ba05f1595c4603627e07871268392522a65
+93d3035b5f05e8cac3d90e3b6a8c8563baa8f13d4d8a878445d230f71c257ca4
+90d72b7697719b66b62055fb8581037905a422baa45aaf39efd0c40fbcc7109f
+dc2eb4bd0f4ac59bedd12f12deb947f2008088321be00902d555e22391a9921d
+eda8691ddaecb8be07ce75f459c1a5e9ce7c57386e8629bcfbbccc796d3b0551
+e207f6e0fa063e926f6c663d576b8d6069c022a51f9f9c21147c7afbaae7f697
+762db69c73cfc80afa498024870e3b7af96203caddb5520bc20db4b7da0f3624
+4b20a8110e753d6129c9dbba86fb5581dd9be7a021fb027f5f0ddb40bb111af0
+a019900edecabaf3d5cdf84981fe2a659cf9f95a7f1d5146a566cff83ec3523e
+919d4a6ae54ac444e1e7f0a56746850186d8461721656b54bb784960b5251702
+33d92e8c89680f0c71ecdcba4b15152f2c933908449052c4b4ce617fea02a74b
+b715828d499d2208d85ef7e45c08858bb344144802c885d102364e217253a739
+2f6442170b29f8e70b4b24bfa97c434038364a0c52084c204a09ea5d48873d0c
+dbdc712312c582f9a8cb516a5aad8e30b591566389be57d444ee22bf80a06f76
+8530bb9cff7cba7b8374f091fa17ff0c1755d6917b073a2e167a82e381793592
+cfebf89561f0fdb63044f7636424bd0e406d622f957c740e6f0d3884702badd1
+2cfbb07a20558193c10e5cf372010a7955adf5d7e16e66c732ba52e3983026f0
+002b39b62b628dbbd44d467904e8726e79d79987812f07ef14465cbedaa19476
+5692fa39d503daf1f3f0a3ae881cfbf7c6a0e4ec54d7d0572d810f8861dcac41
+e4efe176c5219721911c8ad2b3985328d49e4cc4380892a6f108c62d711a8d9a
+c44c46936b90e4d1e6fc9cb7d01a6812d11a5bb0eabf497d0d3b1eb09c2cbe15
+823ed1791d2199481c08c1f284bf72d428650319b881fcf79934c5ee86885b40
+cc6240cb1f8d80b0c8f221d8ca58c228d6da93de005b11c15fecd9450293e3cd
+5005cf191803a161dca15fc2d187f22ecee8335d58f21f69d15fbbe3c1aa3d59
+5a142f8c3dcb7fa934830423f072b0d7d5613c148a28806085bb7c18a8c53c6e
+43821aa5cff8497822b48cb09ab2eca0fff054299726499124f7b25973cb9c80
+936aece707b66985d7bc56f2980444cf3b1ce6a462a5b78ec05a036ba12e479b
+cfad5953786ced3f29d5f6e5b33ed9d46901de314e87b831c376a21ff4c8385d
+175aa0568b1ebc5f890a213483cd218194e15bdc61d51feac0401432859b5dcd
+253395df487a1ffaa708a64ce045ebf6c6dbb4c9acc91db63a3bc1680a697538
+f342ae8b6e022b1a4d77293f596365503d5aa34712345d613e92a3b214cccec2
+a40d0e3a80e85caea6fa0145a6489e65a252ce407fb0a3e1f6ce12d4ff4737ab
+514065a7a791f8d33df8d52849ff5d97bfc8dba6568fb51667cd3f0179ec89c1
+0d656aa50b2ff5305168af18f77a28ac8573d8cbd277f8bc08482cc0f23bbfc3
+c62c400c5f064143fc73b04fe2ea7d48f823dd9631968048820d81e97f2d6046
+992d89770073b795682fe2fa6a9356ef89cddbd94e66c7a61bc6d3a3fc629643
+2d576a90d30cd1fbcf3d511e03374ca758a245fb43ef5dd1dba49072a627e35c
+10f831569b3b1d57f8857aa5c7eb7c0a9767bdc44d734d3f0794716b23f64831
+0af49c83e5aeb12dedf627af214c7c48f325f1102545981025d38fa0bb579388
+cc5c94144f5643dcb8986714082941d358d35d2c8d8b3e5f731a9c7940e81a03
+e3407b740234a2e20f1a7ce7f32b57d5f25b1788bc242f732540f0344950a6bb
+6bd5bfe7d1d62b1596c7ac5796ad727a47864aa730e4fe4b0b36154badca57a8
+3651d37f4344a6520c67b41b3ef31444399933ef13f053627d361d7b3e5bd1d4
+b94fee21034ca389bb4a6cd73c26021b23784bfa0bb621a17a13217d3cda2b68
+284f41b869b70ee24a3acf909a67686eb95805c8e7ef912d0dbd5c3eafd377f6
+7f94b76bd18f35684f9c4fefaef7829534900b301a0eb3557a73fac07a977f81
+b55ac50a1386c7d6a4019a8c3bec9bac1d1d54e68e53e15bc58348207fa58bd9
+89a20e2f3396354723aa3c823a957a133286080fbc124a11a42f416207ae673c
+0773c54007f9420f92c6bce228f5c93248e4bf7bcb85bb79fc6694ed1bb7e43e
+219b996905f6501948d0575358667e52445ee9665035904804d45cf926d91828
+8f1398b668941950ac0bb6fe53bcfc9fda2945245aedcbd07cf07f85a7981b4c
+e9e84139a46ddac48b8421fe99aeb64ea97f954b758175433e584d60cffacafc
+915b856e26dd41e000c1162f76d185f469d3271887505811e12e1558d1ecc456
+2de5bf7aa4c26cab047001afae3c5d3ec9cee9dd0b5edebeacc765924ba00624
+ec49223ca7be92cac4583509aff3016bcc446e14b5dd7d9a39007b5d222f70b0
+a977e0192e6080160412b520a8e72f7bc93737e344f1c99acb3630aeac72d60d
+344d5ca010e962de47cda71d704587d266d0e584e17917cf528623677da03619
+813bcbd6d360d945068e74f8eedb6aebf69c6e2d2158b050dc402d55fddf451a
+d0c1a407154b04a5904b6987662af27231cf49118603a4e5de4d0b5ab40c7ccc
+71847ea1f330b2a54ce9cf1abdd13208a6494d36c3fad5cbedf46d423bb07e72
+8188f9bf937e0db8d8566efd8e056acdc3f5689c8e19a27be166a0edb07bba64
+3ea6b53c4632ae33e0616222a54391b8cca32d7889f95f0039152b8dcce8ffaf
+c0ccd4310fc6dca19b0bb994ee62e8085f3989737619c8c516f7a6a25f9e9887
+fd60a30ccea017e50ebd5a2c32c553d0188cfa26796ab530acbb3eb090f88401
+12f6a52f0ca684d55ca2d414a36228d88a20b2eec02d182392f0924987cf72ac
+92897708af33bdcdb18c7437d103fe4a96dceef7788284878b4876333de5af76
+4617fcdd491c5c8095d19cd920dd3ad8b5b71a375f49520bbb6355eac3a188d4
+fbdcd55619ec3b6305f50d818f6ee5b5ae92dfe5a7f4f209e9f3ccbedcdeb78a
+e0d055c3729429e9ed3787b52545d480b5380e839374983b6224dfc56bc8bed1
+47c1a8e7dfcb285aa1db7716164cb63bdab011797c1a9bc76e73ab86958f325a
+7b7e15e987e90622824f2a12a220893f47737fe5b5496696e7772e50a8cada3b
+8c826724115a236c082389390fbd27b6c3bb10684cc720dcd875595b39a47196
+058b06758e80443175359c3402e4e84ab850e42415516a19f6d10ba52369884b
+e3fa91eb9a38d3aa07b0aa9294b7301faca79b4a601e92428026c70a7c6300d3
+ec7256768b257ffebb593eb497cde45d9acb4b44cfdc6452ac1f9f612af2c5c0
+be0952971025e5919fe3836a145be9e264a8c7c36c658f2ccd1acc9bb96a87f3
+a84acaad0a05f932907451ef8d050bef2f693726396152031b1f796103ee26c7
+0551f75a9334d8fcad954997d05e932c9f1f3a96e74c44e04fd18714a03d486f
+1cf8ba0688599fc8e6524e4d9beb6816a4e2030d8ea06a3fc50183abad196668
+f15bfa80281fdcca6436b04ca4312e7feee8ce08ccbf90b1638b9fb57db07975
+5115f9fbc599449bb101a7709fdfba691318060f52ba610b818a849d50d2b11f
+bb0d8b5f859ec9ed3ece36411d3d58d58f14827b14cd5c2a0ec4dce72a73c452
+0e1dab33aa33ca4cd3dfdb103c5579bdf0506853a7d08821ce69d4614d1a7c67
+9e9e9294526b50cc284adf3eb0cac4f6df491756f1216105e5c25d898c70edac
+dfe0ade3d98daa6c07f6b2f04d3cb19d108d63b432ba6db41e68121250e5ebea
+3d85b413afc8d87b934d14a663a62b4b18841b78f5965eb483631b4232cdf87f
+c3159b354b6f70c2b595f46f43fca2a19667b0f91f5ec7a31972b10462a6e83d
+5affa53f7c8e4b30436f7da31b6c41b831b30f9d98034708f1c5c3e34c451bc3
+9aaff97ae2c477748c7f96afdca8655c9dbd84f30bc1b568c3f9b6f495f17e18
+8ce2286696cce2367abcdb42e4000dbae8bed2d6d187b7e9fd616a17df7bb16d
+ddad03b29d51489c5092e032b6ec2f365774810771e2b03ce94f5b97cec5a896
+086909f0dd481c8028a720977fc8fbf5aa62f6cfd91a798210fdf28b3df8f4f3
+937e7306048dda7c69aa5f4912e7c6192e72b1e9700a3fe380b3c9b63fb3153d
+48787b1da476fd22e986874e123e30e532167bb3f17323094fc84143ccb8d7c8
+b5ef54126bd9d5e3eac00459b3636803a6dd2b3673ee865b1fc2828ae38b74fd
+8c0e3fdac44f7c5111d6ba2661dbc47a0d13e751b10de1e1346633efa2607a7a
+d1db1a062202c4facd05e829e37661014675f2df3775d88fe44e7ddbb3aea3ec
+27d7b4bf413d54ddbe1957cff63a267bcb8ef99c27280879f5aed3b55c288e31
+2d3bf0c631894b30e0c3c8179f277cc63a395d98b66f99a87351550545dfa98c
+ae027ee68d26c098d586537a2b3f0ae3de112aad1ea133adb4bbf5fec1f1472a
+b941aa2db1318cf1dabfa8ee0a184398f9dbb7e6d29229830fe091b487f04d8f
+f7d1daee5253cb84fbe492a4d1e117bbd9107f9ec521d924f115441f3abe6644
+6a1d4ced84caffd29e221c1e42c7379ff700abe131de0f363226a90abfb0401e
+970dd4a2727eadb374f5e933ee1a11e9e85a9740e0b9a850f3eda6e904770f69
+bc3edbd52ffacc16513d4eeaaa948e533a8d693d184660dd89ff3f945ccd2d5f
+602cc243ab739b4d488e2577e58648d78716fad157fbb814e0c7991764a3e0bf
+9d6da3925e634a1fb3d6de50b563d90dc8ae3be33c6369a1a96ba6fb8c16f2a0
+db154373adff4e920c0b32ec6aee55887d4670a2c2340a12556e5b9d688fc299
+283e19469a14a8068efa9b489522e2f44c293278d138c732129aa7d97a8ee41c
+30d2f40e8a7e241ce4d1596e6a1cd065e90167a52aedd2635e7465144df866e9
+9dac70f78425c9e68340ea5d19ad3d0fa0f944d2ad489911eb5abebd7b48bb95
+6e8ac0948aa564552395de41aa2a72646fb369ae9d08958f759afc10185bab4b
+34349c12294abc6802bb1ebe3357f3b0c0ca227067f3768e57dbca68c2d1955f
+5d18a7be0b9805fc2bc4b3287ef1a9d16350e5997f642ed6a9bbf46a68aa0ba0
+80102f020e5a331fdf8217fc1bf0da21ea7f20e9be95c1b59fbb458e4a5cb47d
+b38fb3a3c0ceac39788794e47ecdd42b81c5f8dc6b6e9af7349babc8fa79fc77
+df3b5b303aa5dd5a2949ceac2fd202423a918f8355253f20cd86d49d8ac956b0
+2993c270fe41c6c7c4fba75b10a777191f33618e4158dd046c5ba0b145a0b04e
+18a5f4ca5a7662bf6b913975d6fa9b4d1e6b71f0eca1029ed9440c91edb1d246
+7657d9ecfd8981eacd537757a8baa5318631c688d1d865d9645b4e52ccb9db3d
+6549a792a1f207df608b6278dec2956a2b00aa3783630f6c516d448daccf72c5
+3557436ae09b66e0ef1f1156945afa125eae9ced158b8301f19efb2daa86a71a
+fce1b319f87f0955fb113973adeb7f175590020beaa16db43bb361fec1dcf3c4
+d21a58d9d01f40b86f5059c437ecf83367ea8acb91baf187e03fc51cbf4c07a6
+74c5f63e7c7f8400c171f93ac7d3de26d141938cfbd6163240565995f44a6254
+c840c1b4bd66f05c2c08b55747540d267deeb6673f1ed54ac99ba83d15d6354b
+1df05680bb93b9237883261a3a475b138373c573efef4011f042102289a50dc3
+1eac543df910695b1971d03c256f258ca48878e6c1f3170017e3ee97b9b705ad
+2241ac927a86b4a44f05f37d260f451c0fb10daed031d67872764fa273a95c18
+3e9be8497c3f68236f32027f8c01fd707d2cbdd339b07dfaef35f9efa1d43a24
+5aba59558c3c0b172e30c3a64ed18c9eb7141a00f8862583cc9ab16b9184e099
+10ff30eaf0638988cf54d6e40e2a0ff8e5832cef7dc239ee90fd1eb079d0345d
+cdce0a6d9ec621dc6ea7aec3eee09eaa05cb6505865b90274fa890bb64d19d74
+a618a951e3b6e74ae3c65c84cb5d48ffe4ecb86c859cce068c1665c7aa9d982b
+951b95e10c6ec1dff747ebb981b380056d9ec5125ce14266bf81036a581aa8f2
+3d76432c7e846bc7d737ef0f3b91262e7cbba277966545940c67cf4feb14682b
+f557e45e6f44b120c90862f3f1da74e9b0b35571cca2c2860168821289d2f836
+897569d072774cecefb2ceb1f55460ea5aeb252a2a9f653c8b646dabb7d1dd53
+1e1da1c098cc5e5e41893944ebc6da81ce44d8096813f4323e97badbf6c2a118
+942e44874e63004f7b925d6f5b3a15a42c6808062eed0880a8893c816dedf674
+96f49c25ca5f2bb1f1f49b178490c1ec6aec6bb3590005f40f339c7efaac56a8
+8f132f9943edabb2fd1f3b8b1ca97c90d376f5f62c5ec6b3aa6c88ea7bb28eb8
+687e8d24498ce4c7cc7c2dc4c60beadab36d50f0705606c4777be8f391b78560
+56c87740ed507a3c4aec3c115f837de4a620b2b8a028e9ce52213f3e7c425e0c
+a2756efdfd243e55e094020fc74b820530051c414a32129cea783402238efa46
+b98348ad5cbf27b1137ba5d7ac1ea2d6e8df85908325f75bfc130bbf0b1056f0
+f1815bda877bf922f7f71488cd63f22107ab224da5af9f0bd07526df7b78ea18
+223eea608cb614bd38228782a8f6dd42d559a894b814f08f9120ba314fc85d80
+0b6909c98735b0bea839012811ecda1b5ac66974262a232eb06daf952b70e07b
+b417767fd420961262fc68c7f9c4084fc324d1b7c9550db0c3aa665cccdf684e
+f077cf33dc707a148e325dd3fcefb13b3d531849202f83a7909406c1f2190623
+658c0f9e483b8ec4379f43360f31c1c259f4a8dd369405affa2fd4ff1fc6bf7c
+57be200df6f16d82fe62f9daa00d10bfb79fe0351c7d5044bb6e6ef64914651e
+c046e9a6e9544e7fb5a983007a59dc78efacd8bac06dc49148d0df947b24db81
+551c6e8d05a75dbad023f1c600f6455eb1783aee8e2841b63659c57bc309605f
+e21524b5b59865ec7eaf6df1cac0032b10b9736da197620b86125db8a97f6d7e
+8e305f92b4912641b692bfd1b98193967d2847edf3c7e1efcee96b1239cdd35f
+f4c843564827f9f5adc858ba2b911637205a9fa8312675d021b259f56342e9b3
+95d3ebf837e945c7f08494fc2960b92f7f6bba9bc2f5455b5582fd670e6500dd
+ce38653d5dec5497726c15f3ddf885302a430f9b7946bb9ab2d9efb3c3f81ad0
+2394aa54141e3849b5ed816a717044bab44eac003a8095bc03e6b6b11cdec77e
+979fecf2e780afa121e03278fc99d25c0bd241c657558ad88128f0ba7fa7482e
+e6f643bceee670e0bdd932290624086df2198ca3bcdbb976379edc7204607f8d
+b0f6457b3bcac7eba6513e9b8dcf6a47c075e7418b0cade13c43180970d4ba6e
+fcf574c4f9da83b289a7a6d2a495b6ff32316b905f878579ed5565f7509437fa
+02a28c87083fda09105649beeee44fd1a80b0092f064f7600d3bea4c549e914a
+d8d595d8a278aeb78b5751eb2feb3b8099ae0495eceedbd747361df15659a9c6
+4718304f7780a881472317605a38a9c3f7a39e03fb7169390a5282acdac387d8
+88fa9ac46d3885e65be61519c131016d65f85bd2d1d6b321ed9bdb5f7210c4f3
+62254ceb44ce75e79d8aebb96654a28e96be766c19439e26ffef7f185bf62856
+b0fde276533cc68618b17221426f86406a5b0c999f7468d764dd92a632bc5998
+ce34724e7ddebb53e9c125a2be5b2712d029afdba0ff9826583fd261c85a7951
+7e0c89058d87e2105ddd8ba7e277e9bcb1cea56d64f2ddb3a3e92751d718e18a
+e8eb8d55d1a35edaff938c5f6d95ec089c727953c3ff6de24f7fcdb38cf73ab4
+1ebe06a67ad901ba536ee1d5b208b86e692498215075abc3af597dbf93aa87b5
+84876a167d593c5fc0c487235b6cd349d3edaab4265da66f7c4ee4967768fd89
+c7c28a64c97e20c3a34973b9142314a1511a6fc6deb13dd451ef69710513f18d
+d1c960e712d73b1db1e8e534096c255c63987ab4d32e1a8bfe145777fd1ca548
+762f7b4f7447d03a61e770c12ace3860c6189b3d0e41f0551cf722cb3dc09073
+f0567d0be9f39e8bfb0f338d6efd8e1279cbd43f6c4a063819aca553c54aa234
+6eb9d433c5426bcb9b81ce88b557a2d59bc7863397a9994dd6bfd6c7c7faac38
+0b128642a86241bbf8a4ffe9887758f94a153d6b2c138442c5ae670fb50218d1
+fd57d841af8f328b33173e4b8ac9b6db3006741eb323a502045702eede107dfc
+bd4081770e3d07dcf9cfccb7e56e3f0c7da3767ac373a12f3164f81b493f12d5
+49ac50605430dafcbd4a9f49edca82b594ff829ed3bae596a825a618d49a96a1
+6b61f8e8b0e5b3fa032561747b96fa1935d74d0130ae01accb3da668a887f6d0
+9741836de17dabb950d84738dc5ff722838b507dfa7f4a88de4d9aab12ff9a34
+1db27abb24fb8686161443341a975cc810ad1a7e352037dafc33682a5556e6fe
+46bcd08277461c74caf2ec1ca2db253d82dc72ffcf5cd471900b7c0f2390aaa4
+eb6196020e305edce04643a2faaa4fa9df91d3e21121da099ce25975d4c950df
+f59f5e4ca3f426af7b33b958ed1ff3e1d1970eea0b97da7212e8a42124372638
+cffdb6c5dac17629c3d04ff2344df5cb39f6f156b6b8a4bf38c77d421a26ed40
+eb2e4e1d274ce7b5934c69506c1705ad076c58ccc5e27c580ec2dd978dd1074d
+286163d79baf91e3ff30a507cf1c1691f60e28c780b8f2b2cd7a66e18413094d
+d4381a15cc3a2b8ca189320df07dd3a25580dcdf91a2b33b3d8fc89ce71cc087
+8c0d5d4fd12545bdc7fe4af1b9cba1652dc8c076df6dd029ad8b09d75631b4de
+63b3ee38b3d133d0d3b7d6c991cbae09a8aca77ad4e0351ad54d2a4a1a2c84b6
+2a8dc9646ea4cfd1b66af0707eb5fcffa78223898c0f377ad55e5657661bc1de
+e331cbd9fec4677181d3577978ec08dbda4c684cd0266ce6d1e487cfac64ef84
+62873d034ad7d22518a7e767ba80e8514317710a71a228f76a66ad59b345c4db
+f03e056eb6c9b2c444f2199c8488c037c37934d449f0049e14c588523d9acc78
+50538da9ea98e537418f811afb492818c285bdb80a31987b41a1671a77ab530e
+be57d8b71b6f9c95f7474faec60705c2132010887ad668b1d7d53e26b480590c
+28367553ef4cd87ee973a99346fbd55a2ab67635dbf2df12d4ced638b733a921
+4da2b898cbd41632807b34fafda648b3c1f53d0e5c835b0cd3803ccb34a447b7
+6a5bca240cb0b1db849d40dce5fc8f2e3f711ff47e7b0e1a71cabbcb4c42e265
+1f482c194c301b4ffde9f787f9ac37c620ad634e7d1bee6bf1dc92acb38c1e6f
+fc4f531f5e8959e55c5d6a97daf9b11841ee4b14c4ba58e7f0dc9aff440e2a5e
+61b046b0d47d4ed606b4055077bfc0d7c033b3e4fb817a02be0891fa360b6205
+8cfabfa60198f426bb7ca31877e4273912547e1738446c2816ccc6b796898310
+ce86f1f01654cf02b7e6f647e9a884041655a76d9d646e2e0098b15123de9ece
+8580c5e8b36946f2aecbd1922d21d15092617486d2a7da0419c430ff83a76428
+d183c15d0520b821c22e0aa806eaedd6df9392b6dd93db8f22072044883f7102
+dc2abf3ab094b1cff83bfafdbc0f115d1ca965885356039bd90c76a78bff2b7f
+931ec1a762b750146183f4080b7161d9e313c90a3d0ba031dca89f5155ef2c77
+d1e9949d07a2a318ed5bb9f43ea2df854dd15c45c09595450b0cc355db139f6a
+15792d516ffbf05d2ffde2ccb492bc5f8582c88695eb42ff075f1393d04e19e0
+5bbb51e286f578ee126792068106db3960ca7e7da8838c52381d1853e731f46a
+fc759825cdfd1c50cca5e63e1a24a9d3eb21a032cd4333648ab4b6725ef7ee64
+4bc1c07206312e241ae8c4206f8d211752ac7cb76f2569e2213c113a3d4f2277
+2fb6c2df9461da1b36a0860cf2dd52ceba0cb8fa5134d94438458dc4ef566166
+0931f0a13a88452fabba8805471b38d776fcfc616c602f91ad0072b92a13da58
+08f716287712de4f6acc57630b3c4343c37c5156fb610f2455795cc9e6804de0
+c7b6b16da5b274460bdfaa1a5249a3219caa1dbda045ce35c3b34d628d0a6e04
+3935f09635d6063592dfee4e8713fb04a74e0bbf8bdd6efddd86d6eab693df65
+d7e71b96d3ab69d78763f6c06b6ee1fc2b8bfc274d33e58f7c13e46f884f64cd
+2ff2091d63d8d0d2305704d42a18c353b55956f11057a920dc00a5c78ee5c61e
+0ab73272866a3b5c6a46683cd4f761f267fc8e98a5ee0e55a9d8cba48cde5215
+c96d0fb18f757705697c13055d7f2af893a097b594fc5200a1fff0d231487f94
+c6217ad21609874754afb8de70a84f92eb3999ad348ee6baefb476097ff1cb8b
+dafce224290bfaa04d3184d02ea2c8525232b1f62d8a3ebc5ed8d2aa1f7b009c
+83d427e281551583ff6d1690692648d7e65e7c98b67c8d181ce0736f1518f150
+9c2b13ef0135118fadb78e58fb01f90fd846fd9e7fdea4a8cc481333305b1e95
+4d0037fdfb31d34bdaff1e1c0ad0f30683bfcb8510c30eca21008147a17589e7
+2a8b2971c2c6e8d45259be84e4884fa79791f7bc3abfd138b8b4556bb75e4f68
+bb934676f740e015396c5ddcd224834f53dcc17fb33bc79e15374249c1d06a1b
+f20f3b29858ddb1cfd470449e098195aa1a64c187fbfe6488b89db49851bab87
+c77b617543570e105c27e7ac73583f02d0541afd6139ae5ebd8382464456731b
+6779788412dfc026575e27a197c5295e3a261864c9aa91442ed12d3024db79cd
+1025564f9cbf5686244000bf2caa92df14db97bd2a10535891ff3a84008209d9
+cad7566b8800ee7287ede867d79ecada749aa5e7ad22b01a9f211ab18e5f755e
+6736bb2fdb47e4152aaf887aff350a7a74eb69430287afc58d46e2c171aba4cc
+a01792b0dd4b0a67624d82b71b19c331e355a909eac5bb94802233e6e3310f97
+da3c5d40ea74ed3ce0d283233d1c5907fe29dad678a9c3309402167881d3daa7
+4e3fe4255ac1a73f15f90ddb601d827332115538f1bf93811a35b441e4442327
+d7fa2dd901f3d66b7e79e09f83f9bef5f5fe1c01fee76381ad3394861155cd08
+fdf2ec5778e4cba57acdefe6a35191c613cf12c946ad8b2b40b6026b5bd4b9cd
+909d1779782f4af32d295b2e8f881a18d2cb0570104768449ee2e960f082921b
+e9ad82731065b3c3ef18aba3f9beee050545d766b4bb012cb05e36c98916000b
+22f7dd0d60090fd5812d9c7e0b7f109eeb4c225c9b6260f687a39429e4ee4dcb
+2b1c5f8cfae108e005887b30a949df06bcfc34700b69a5103330e400e4666a1d
+5c758b6d5c2ad8a733882ac3cf1e6a1395534c3a9300371d3992436227635313
+531d453ae6142bc47f086f805faae0543b21d52962343b25f64bd46ca8f63f25
+bec767324d38576447056a6f508efb68e491af661b46f7ba81da215fe797a16e
+f03cfa53db0b51e39a7c71897ac5ba31d902964aaf3b148e7ada10fb7603d4c9
+b1585312db95625d45a286228dbe2217d6bba65c9a7dcbbdb7bacb5beefa3c8a
+43f848f473d9bf37abe92a2ca91d26707ac230f577f7a1618a02d2dca08bb84b
+3343f9175ebb3e89b36a46eb75b83b62df50b0108d6118f790dabbde765d53b2
+7cac6abe7b5440325adee21be51b9367eb9cdf8fed87a081679e7ae6aefbb6e6
+589cc42556fd865f312b54cff53284cdf8b442c4b3326eeb8d39abb1e0d2e95b
+316e87b7615b0c37e908d4391f1ad9d2715e94bf8de57a1c624512c23fba4d51
+9150b26a4f13be2e9ced538d80ef807612d561dc8d3f5b602f4886b8c9f2466c
+5c948ec6dae5b87d00c03caff6c7c241f4b965a6c6368a30013ee2ad5e1e5000
+94308aecc238f659e736965842b290ade6f05b5152a27fbde7a90fd97cd59509
+f5f05fab13461bd7374399bc6da554acd718e4f67d8696718facf56d5ac10468
+cac7833ba92c74bf186ec50fdbb043223974986e2012c1d18df40f5a9c52fd39
+97df5f9e5f3a827d50b6ebd6909e7a0de29fb97920a03e32422cd71d66bf5c52
+357a8d8eb241c6c8be42b67cfac2c3777a0fa43d2838db8250e2b5b8efd3c367
+80b19339332f67d477cd3600b04c05b87b7a41d0def6bf82fada771804a5a756
+bec34265b6fc9e11790f8d1306d36c0514f6bcc76e93b584bdf86384ac22a96e
+31549eec68909fd34bfcc467cc742dfa628b15abb7aa6a181dc3ac0fd08a2097
+9480abc06fcfbd81e7d4ea358839db58c30c3a7eb5d698cca371f7630939149e
+b897b24f6d957c084cf0e2932331fb5c0b501068b4551812a9b9abd4ec27df7c
+e824d672ffe6e5971ecf816f447482130819902d26039390f84fb513d2d89662
+defd5725eb153a074c84dab1d4d666d6e1a4ae2b078ac16f80caa6314a1f63fb
+6d7eb530ccd833ee1f4946790344ca86668cb3de69c3013c73c971d7bf583095
+539dbe02e8f18e2da3bf9fde9cc5a5e859f9e5bac8721e36a1d50192140ed21f
+a6fcc212ed167a50e940b38a0ab78d3053507500d768d1ea9c7bcc7b3100a05d
+1db9350ee33c7a492f4543b45e25740aa99a76a1dc7940b8b52883974b07a407
+df7560cdf1b103c75746fcfc418580816597424c0aa36e0dd38eaf524e593512
+174a0ebcac0488958b01c1199d786f93ccefc14d219b2dbabd5b50c57ac6c195
+fe51a6fac81db1fae5052f21b3af4ce8280bdeb5f27e15f069ece57b0b628858
+947ebcf41c69d0c023d67cd21b9e0db1366ba5abebfb9c98752a6c63cf1c8333
+d7185403199b82e9e5fa15d33e646e63459352f829fc039ef185e004cc63fe21
+bfbeee4c8102cef70f56aab4e35c4a7ad51c85d985f42d54e4cf5678ba7ef4bb
+3c768056fd223fbd6ae0a390e0e7489f5582d4ad805a6ed2e5cc0502be6f58ce
+b1e3de8cd4425a053f84ff85ca7a1b9c679b9b57457f91c441d9289469255452
+34c45d58ae796a7f21b960c8dd3195854ff59e6914dcca262af6e5db7f150976
+b91527a1f0f00caa0953e082f5dfea46c0029bed4eff22be6a32a9bb591334b1
+68da599128f4b31034e20c0efd5e532b9ded85e5633ae8631e83ec1d6069ff76
+aa302b99f88e0e4070e4b93e1cfe528123928ae67733bf6fe6068c22328f16ae
+3fa5b130d9651b531ea4e197ae3d3c16948503f1842d967eb3c5504e13986933
+cc0a3228269139d68aaf3480875149e25acd6aa8e14f5c21fd12096e274a1cb1
+223159ae0b531804c1a8f8dbb9101d3d0e435292f0452990ac4a646058651025
+3ed58cc6fc71eea6ea99c6f96f029b65f1c24cf911a35076564cef64dbbf82f8
+7de0c4f2faf3e56a1659d2b56dda42a3f63e277645b9bcd5c92c05c8b05adf75
+35b3aa4c341358c7c7927b8e9937c087e5e142b14dbe5e5f709634ae97bc9f2a
+a82a2f3c3dc16b1abbd1e3f33559f8670e1dc70a9e3b0b717ea458518357740b
+75a9b2b9cb076e81bb95d786d4720dd59120200dfe860b6e40f2c723dadb84ba
+e83a80a7c874b9d36a1843d3ab1dc330eb986d25d6e036940f89670cd41d7ff2
+0a9e19ee36a1c334c779093950bea2854369f4ef24dde7b17e4581c9c2f5e5d7
+49bfc7a6a9433ef9dc465362bb2b252d7505369b40ab4ed1280c690599765d3f
+6c395d4f3955dc9e7adcacd0f85b34e33c1d5b0da79e54132e115002728fbcc9
+def9ad99c3c72ef5fb77d883f47e417bd26cc8a13824297bbe6102cf7f60013b
+3410e61d06f4d9afe6d9eafc92b97459a0433a8928fd24240f6f3e388373efac
+1bedcb5dad56b55d248dfa546329ce77f4f94c388362e836195638066d636a1e
+9de34a86088831a498a52821e2843d704bc01d386e7f268855af107ab35982b5
+9a474a271c205b19ef717c66cdcfff8e53e207c2c1fbfb8129f045f0c150a053
+33787d5dd2d7322b3ec6f9193a891c3c1b414f27fea3635a1c1d88c21c18cdc9
+1805f3214e8536500b67ac22ee4fc1aaf6a12be4f8fe82e021a734937f0a05eb
+3de81d728121fa862a4993320c1fafb719ef1851929ac2efbe7c1e8d2a3e35b2
+5dbe28dac5ddce834663b196e17be78fef40be1ff3885293dc9b6db2a7973408
+0730556c0b64d66176078983b062cb073d32000e12e8cce47ff23f877078b5a4
+2207a050c62e39733bcdf87f6b71e39758f531cf55a874fe76548ccf8ecd227d
+9c0d76da8f0ea5b1971e71559203f2c731bf31f9563a58d6d110ea507bb7734d
+3baa443805c67207f3337ffe88e0a052eab7b73296e7011fbebc3984abf53382
+1f38a1483b88eed29606b25619acf5e21e6764dfac4559e8ab2e8b987c05cb3f
+23f7a9b18fc54c10e59b1dce3e3bee7299f9e98cb58df0fb48aa79c6b87476e4
+bcb73de1eb9603cef10b6ff191174e23741cfc9711ee68311a8e739dc52a1b69
+b6bd1afd81df4f6b1ae5df916faf6c6fa778f9330059fb88b5e97ba8b864e485
+b2747a1a7cf32e259ab7737530e55b2fe980ccc088c3f5e2815e960beaa9ecad
+530436a2c0b86f3c3aef098a8dd927ad13f9ff34b87a1a9f07f455b913cf1147
+270acc6db471e53dc3715cff25ac42d6786c3e9d90ea77873b301cab084b1472
+71c0cdd6e088bf710114ac00e1d6d215e5445605034b771390d0ff76d2f7dc34
+1a065f905f258d223b
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
diff --git a/usergrps/uktug/baskervi/4_1/courier.pfb b/usergrps/uktug/baskervi/4_1/courier.pfb Binary files differnew file mode 100644 index 0000000000..dafc40d49c --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/courier.pfb diff --git a/usergrps/uktug/baskervi/4_1/demo1.bb b/usergrps/uktug/baskervi/4_1/demo1.bb new file mode 100644 index 0000000000..f6283cfeb6 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo1.bb @@ -0,0 +1 @@ +%%BoundingBox: 104 227 738 734 diff --git a/usergrps/uktug/baskervi/4_1/demo1.ps b/usergrps/uktug/baskervi/4_1/demo1.ps new file mode 100644 index 0000000000..fb076b081e --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo1.ps @@ -0,0 +1,483 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo1.dvi +%%CreationDate: Sun Jan 16 11:34:05 1994 +%%BoundingBox: 104 227 738 734 +%%DocumentFonts: Times-Roman Times-Bold Times-Italic +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo1 -o ex/demo1.eps +%DVIPSSource: TeX output 1994.01.16:1133 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo1.dvi) @start /Fa 206[30 49[{ + ECEncoding ReEncodeFont }1 60.491669 /Times-Roman rf +/Fb 137[38 1[24 4[43 43 5[43 1[24 38 3[43 97[{ ECEncoding ReEncodeFont } +8 86.416672 /Times-Italic rf /Fc 137[43 1[29 33 38 2[43 +48 2[48 1[24 48 43 1[38 1[38 1[43 13[48 62 3[62 9[62 +62 67[{ ECEncoding ReEncodeFont }18 86.416672 /Times-Bold +rf /Fd 134[43 1[62 43 43 24 33 29 1[43 43 43 67 24 43 +1[24 43 43 29 38 43 38 43 38 12[53 5[62 77 17[24 24 11[22 +1[22 44[{ ECEncoding ReEncodeFont }29 86.416672 /Times-Roman +rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop 137 -36 2635 17 v 137 1916 17 1952 v Black 243 +351 a Fd(My)21 b(talk)h(is)g(about:)243 580 y Fc(Cats)44 +b Fd(Nice)22 b(furry)e(creatures)j(which)f(should)g(have)g(a)g(place)g +(in)f(every)h(good)398 702 y(home)243 893 y Fc(Dogs)44 +b Fd(Nasty)22 b(barking)g(things)g(which)g(bite)g(you;)243 +1084 y Fc(Snakes)44 b Fd(They)21 b(come)h(slithering)g(through)f(the)h +(grass)g(and)g Fb(have)g(no)g(feet)p Fd(;)g(this)398 +1206 y(is)g(most)g(disturbing;)243 1396 y Fc(Rhinocer)n(oses)46 +b(Never)21 b Fd(be)h(rude)e(to)h(a)g(rhino;)g(they)g(are)g(bigger)g +(than)g(you,)g(and)398 1518 y(meaner)-5 b(.)2664 1826 +y + 0 setgray + 2664 1826 a 2754 1916 17 1952 v 137 1933 2635 17 v +1439 2048 a Fa(1)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/demo2.bb b/usergrps/uktug/baskervi/4_1/demo2.bb new file mode 100644 index 0000000000..d76655b611 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo2.bb @@ -0,0 +1 @@ +%%BoundingBox: 129 227 708 695 diff --git a/usergrps/uktug/baskervi/4_1/demo2.ps b/usergrps/uktug/baskervi/4_1/demo2.ps new file mode 100644 index 0000000000..f3d90528aa --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo2.ps @@ -0,0 +1,1345 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo2.dvi +%%CreationDate: Sun Jan 16 11:34:18 1994 +%%BoundingBox: 129 227 708 695 +%%DocumentFonts: Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo2 -o ex/demo2.eps +%DVIPSSource: TeX output 1994.01.16:1134 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo2.dvi) @start /Fa 206[30 49[{ + ECEncoding ReEncodeFont }1 60.491669 /Times-Roman rf +/Fb 197[34 58[{}1 124.439941 /CMMI12 rf /Fc 134[62 62 +90 62 62 34 48 41 1[62 62 62 96 34 62 1[34 62 62 41 55 +62 55 62 55 8[90 3[76 4[90 8[69 76 1[83 8[34 4[62 62 +62 62 62 2[31 1[31 4[41 10[69 28[{ ECEncoding ReEncodeFont }39 +124.439941 /Times-Roman rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop Black 243 194 a Fc(On)31 b(the)g(\034fth)h(day)f(of)g +(Christmas,)i(my)e(true)h(love)g(gave)243 377 y(to)g(me:)262 +668 y(1.)43 b(Five)32 b(overfull)g(hboxes)262 919 y(2.)43 +b(Four)31 b(fontdimens)i(missing)262 1171 y(3.)43 b(Three)31 +b(nested)h(endgroups)262 1423 y(4.)43 b(T)-9 b(wo)31 +b(unde\034ned)g(commands)262 1674 y(5.)43 b Fb(:)21 b(:)g(:)e +Fc(and)31 b(a)g(token)h(in)f(T)1346 1702 y(E)1407 1674 +y(X')-7 b(s)31 b(stomach)2664 1826 y + 0 setgray + 2664 1826 a 1439 +2048 a Fa(1)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/demo3.bb b/usergrps/uktug/baskervi/4_1/demo3.bb new file mode 100644 index 0000000000..6318193155 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo3.bb @@ -0,0 +1 @@ +%%BoundingBox: 100 227 742 738 diff --git a/usergrps/uktug/baskervi/4_1/demo3.ps b/usergrps/uktug/baskervi/4_1/demo3.ps new file mode 100644 index 0000000000..055c0f9ea0 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo3.ps @@ -0,0 +1,1347 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo3.dvi +%%CreationDate: Sun Jan 16 11:34:30 1994 +%%BoundingBox: 100 227 742 738 +%%DocumentFonts: Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo3 -o ex/demo3.eps +%DVIPSSource: TeX output 1994.01.16:1134 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo3.dvi) @start /Fa 206[30 49[{ + ECEncoding ReEncodeFont }1 60.491669 /Times-Roman rf +/Fb 197[34 58[{}1 124.439941 /CMMI12 rf /Fc 134[62 62 +90 62 62 34 48 41 1[62 62 62 96 34 62 1[34 62 62 41 55 +62 55 62 55 8[90 3[76 4[90 8[69 76 1[83 8[34 4[62 62 +62 62 62 2[31 1[31 4[41 10[69 28[{ ECEncoding ReEncodeFont }39 +124.439941 /Times-Roman rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop 119 -53 2635 17 v 119 1899 17 1952 v Black 226 +177 a Fc(On)31 b(the)g(\034fth)h(day)f(of)g(Christmas,)i(my)e(true)h +(love)g(gave)226 360 y(to)g(me:)245 650 y(1.)43 b(Five)31 +b(overfull)i(hboxes)245 902 y(2.)43 b(Four)31 b(fontdimens)i(missing) +245 1154 y(3.)43 b(Three)31 b(nested)h(endgroups)245 +1405 y(4.)43 b(T)-9 b(wo)31 b(unde\034ned)g(commands)245 +1657 y(5.)43 b Fb(:)21 b(:)g(:)e Fc(and)31 b(a)g(token)h(in)f(T)1329 +1685 y(E)1389 1657 y(X')-7 b(s)32 b(stomach)2647 1809 +y + 0 setgray + 2647 1809 a 2737 1899 17 1952 v 119 1915 2635 17 v +2746 1950 43 1985 v 154 1950 2635 43 v 1439 2048 a Fa(1)p +eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/demo4.bb b/usergrps/uktug/baskervi/4_1/demo4.bb new file mode 100644 index 0000000000..9344bdd6b0 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo4.bb @@ -0,0 +1 @@ +%%BoundingBox: 92 227 750 746 diff --git a/usergrps/uktug/baskervi/4_1/demo4.ps b/usergrps/uktug/baskervi/4_1/demo4.ps new file mode 100644 index 0000000000..3fc3af1c5f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo4.ps @@ -0,0 +1,1347 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo4.dvi +%%CreationDate: Sun Jan 16 11:34:45 1994 +%%BoundingBox: 92 227 750 746 +%%DocumentFonts: Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo4 -o ex/demo4.eps +%DVIPSSource: TeX output 1994.01.16:1134 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo4.dvi) @start /Fa 206[30 49[{ + ECEncoding ReEncodeFont }1 60.491669 /Times-Roman rf +/Fb 197[34 58[{}1 124.439941 /CMMI12 rf /Fc 134[62 62 +90 62 62 34 48 41 1[62 62 62 96 34 62 1[34 62 62 41 55 +62 55 62 55 8[90 3[76 4[90 8[69 76 1[83 8[34 4[62 62 +62 62 62 2[31 1[31 4[41 10[69 28[{ ECEncoding ReEncodeFont }39 +124.439941 /Times-Roman rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop 87 -77 2735 25 v 87 1958 25 2035 v 141 -36 2627 +13 v 141 1916 13 1952 v Black 243 194 a Fc(On)31 b(the)g(\034fth)h(day) +f(of)g(Christmas,)i(my)e(true)h(love)g(gave)243 377 y(to)g(me:)262 +668 y(1.)43 b(Five)32 b(overfull)g(hboxes)262 919 y(2.)43 +b(Four)31 b(fontdimens)i(missing)262 1171 y(3.)43 b(Three)31 +b(nested)h(endgroups)262 1423 y(4.)43 b(T)-9 b(wo)31 +b(unde\034ned)g(commands)262 1674 y(5.)43 b Fb(:)21 b(:)g(:)e +Fc(and)31 b(a)g(token)h(in)f(T)1346 1702 y(E)1407 1674 +y(X')-7 b(s)31 b(stomach)2664 1826 y + 0 setgray + 2664 1826 a 2754 +1916 13 1952 v 141 1928 2627 13 v 2796 1958 25 2035 v +87 1983 2735 25 v 1439 2048 a Fa(1)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/demo5.bb b/usergrps/uktug/baskervi/4_1/demo5.bb new file mode 100644 index 0000000000..41ea584520 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo5.bb @@ -0,0 +1 @@ +%%BoundingBox: 107 217 817 771 diff --git a/usergrps/uktug/baskervi/4_1/demo5.ps b/usergrps/uktug/baskervi/4_1/demo5.ps new file mode 100644 index 0000000000..14e2e69a1c --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo5.ps @@ -0,0 +1,1795 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo5.dvi +%%CreationDate: Sun Jan 16 11:34:57 1994 +%%BoundingBox: 107 217 817 771 +%%DocumentFonts: LCIRCLE10 Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo5 -o ex/demo5.eps +%DVIPSSource: TeX output 1994.01.16:1134 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: LCIRCLE10 +%!PS-AdobeFont-1.1: LCIRCLE10 + +%%CreationDate: 1991 Dec 10 07:32:59 + + + +% Copyright (C) 1990, 1991 Y&Y and Blue Sky Research Inc. All rights reserved. + + + +11 dict begin + +/FontInfo 5 dict dup begin + +/FullName (LCIRCLE10) readonly def + +/FamilyName (LaTeX) readonly def + +/Weight (Medium) readonly def + +/ItalicAngle 0 def + +/isFixedPitch false def + +end readonly def + +/FontName /LCIRCLE10 def + +/PaintType 0 def + +/FontType 1 def + +/FontMatrix [0.001 0 0 0.001 0 0] readonly def + +/Encoding 256 array + +0 1 255 {1 index exch /.notdef put} for + +dup 161 /a0 put + +dup 162 /a1 put + +dup 163 /a2 put + +dup 164 /a3 put + +dup 165 /a4 put + +dup 166 /a5 put + +dup 167 /a6 put + +dup 168 /a7 put + +dup 169 /a8 put + +dup 170 /a9 put + +dup 173 /a10 put + +dup 174 /a11 put + +dup 175 /a12 put + +dup 176 /a13 put + +dup 177 /a14 put + +dup 178 /a15 put + +dup 179 /a16 put + +dup 180 /a17 put + +dup 181 /a18 put + +dup 182 /a19 put + +dup 183 /a20 put + +dup 184 /a21 put + +dup 185 /a22 put + +dup 186 /a23 put + +dup 187 /a24 put + +dup 188 /a25 put + +dup 189 /a26 put + +dup 190 /a27 put + +dup 191 /a28 put + +dup 192 /a29 put + +dup 193 /a30 put + +dup 194 /a31 put + +dup 195 /a32 put + +dup 0 /a0 put + +dup 1 /a1 put + +dup 2 /a2 put + +dup 3 /a3 put + +dup 4 /a4 put + +dup 5 /a5 put + +dup 6 /a6 put + +dup 7 /a7 put + +dup 8 /a8 put + +dup 9 /a9 put + +dup 10 /a10 put + +dup 11 /a11 put + +dup 12 /a12 put + +dup 13 /a13 put + +dup 14 /a14 put + +dup 15 /a15 put + +dup 16 /a16 put + +dup 17 /a17 put + +dup 18 /a18 put + +dup 19 /a19 put + +dup 20 /a20 put + +dup 21 /a21 put + +dup 22 /a22 put + +dup 23 /a23 put + +dup 24 /a24 put + +dup 25 /a25 put + +dup 26 /a26 put + +dup 27 /a27 put + +dup 28 /a28 put + +dup 29 /a29 put + +dup 30 /a30 put + +dup 31 /a31 put + +dup 32 /a32 put + +dup 33 /a33 put + +dup 34 /a34 put + +dup 35 /a35 put + +dup 36 /a36 put + +dup 37 /a37 put + +dup 38 /a38 put + +dup 39 /a39 put + +dup 96 /a96 put + +dup 97 /a97 put + +dup 98 /a98 put + +dup 99 /a99 put + +dup 100 /a100 put + +dup 101 /a101 put + +dup 102 /a102 put + +dup 103 /a103 put + +dup 104 /a104 put + +dup 105 /a105 put + +dup 106 /a106 put + +dup 107 /a107 put + +dup 108 /a108 put + +dup 109 /a109 put + +dup 110 /a110 put + +dup 112 /a112 put + +dup 113 /a113 put + +dup 114 /a114 put + +dup 115 /a115 put + +dup 116 /a116 put + +dup 117 /a117 put + +dup 118 /a118 put + +dup 119 /a119 put + +dup 120 /a120 put + +dup 121 /a121 put + +dup 122 /a122 put + +dup 123 /a123 put + +dup 124 /a124 put + +dup 125 /a125 put + +dup 126 /a126 put + +dup 128 /a32 put + +readonly def + +/FontBBox{0 -1980 4000 2020}readonly def + +/UniqueID 5011942 def + +currentdict end + +currentfile eexec + + +80347982AB3942D930E069A70D0D48311D77A69D914FE4AFC21F704047529CC6AAE5F9AD874A +3A9AEA95A863ACE1521609487EDD583768A60DF36947BBFB171A76D7721738C735D7179C2E50 +8FBD4ECC585C362AA4C333EFC838115A5918D8EF4A2E80EEF5ACD9A61BD29DA32D439B699162 +9DB972E090C777B1611ECD07DBFCD4EC3201C4D947F63CE7EF1B2C0281623F8843294EE3C6CB +2A09756161D57D38810C65CC68D4CA5B46B543FDD5DEFF7C2314BCB813F2D85F29ACA09DDB67 +00547C8A9C26949FD2DEE75C4D31532D0C20CABA906C40A8B835D92B4FD8B09834F7CC5E07E5 +E0CC8BA8524102D0305C94F8E2C967DC8602C8BA0D61AC632C292548BA03E834D180C8798932 +B31164253F1EC1DA297FDF7831051B142D0A40439174380E0645B97D742FA87A02A2644E8BE2 +4759F5145E4C66437E596893D24FF0B21F30F63F056AABADC02E426B70A299B1ABC0180AE339 +4458D8FAC7DAF0AF8EDF8ABD09D08DE70BD2D0BE9921A8E5FC214F37F6DBF43A53F8EFED78EC +A70F4594E3EE1E04E78E9E83EF1C23FE9766F9910490BBF6706BFD7A54ED9B1AFD2E2759ACD3 +922B0E01D0BF59116DF35A0048FDA30B1B9E74E67FB85DBE9DC75109291891779F2B9862B2CE +59C20D335FFE5E173580408FD696A6B33C9DA0A867050634E3A194E1CEB2C0D88C38EDC18EDB +33D33F8F544BA5AD68709C3F596F5456220A0BF0BA587818823FC5813672B9D9EADF911C5724 +34256A4B40A61F6F09C518DECA4DE7262DAABE4977ACA63802CE1E396272F20BFFB36732F301 +E290F872B61EAA00EDA38612BAF87001979551280497B70BCE93C27D513C1AD7C4A760950855 +324B84C608254117C12C2167A9A2A295CA2D03FCD8175F857DEBB6249AB05C319953B390C76D +4085018AF905D7F3E5032C426B4254B12E2023B2071C3DB360F2629082E1A8133229FDE01A18 +BB5833A9FAC2E14D36142103793474165F0EA6D5A55FB78BD56408FF30386C3851E982E8787C +1286C6C78FBE1D2D56C140064450601C71E272762E191713904E59A1A0CEE79EFD07DF0B70E8 +D4E6A24DC61618CB27F491D00E037A1F0255341933E5B8B2A74EF683D8212DE8C40B11C81EB3 +410E5224C8A8319CE4E0F9B594B79242535B715A1F12AB67F953240EB6AB40BE5EB2561938A2 +B2BC0195FDE00EF969137F69E7C46DF4E7414AF7A684BA0938BB74675C15D14B442F6F9964B4 +0CF9669874458AFE4C91AC31774516ECE50BCBF36BF0BD62CAA1A06DEE4DF9435873BC791607 +B1500B820664000173F725CF17656D43A0D800125E491F8042DF6356B77523D3DD241B1E84B8 +1F67D16EC1056E4E73521CEBC01ADE3A7FE4A03DBEE40A8D754526D954AAB9B8AA48FF785C81 +21889648524F9AB6103279F6EBF3911B519DA6932E4995EA3BFF914274118F381B21843838D7 +3C675BC71B77A6AB06A9F44DCB5FF9273D5859FF9D41B467C6FB1EA860B92450E0E038217CEE +1C5D0A1086C891AFC6EFE6463B82A7D5F94659ABFC062B472235F055A3AC7B1422377839892E +E9E75203F37568BA324EF5B7183C997E564B97B204764531F99C05A8C3C408FCCFDBCCBE89A6 +27FBA64173F00A5E0DC9B204625A88E590F0FA63F882C588AB67E75C5C1F10C19D7B4D2D5E74 +BFAD4792EA1B598C9F8862DCB5C1BAE6EE5AD7406D8EF3357302DE8F7DCA46388F7E45BAA9AD +3D12017D7163ADDCD51EA748AB7A654D00BE29AAC329C91BCC2DA4EF206F8D8FFAF3A2C757C8 +A336131BCA426DB4858D85F47616909084B5506660CB6B538A3CBA5B14CED65BC6B4C34F11B0 +147CF06CFAF46EB5848E4734F9978379808B33ED715E3CCC6544E6C02212018DCDBECC89B330 +9D374D927DCFD60D197800F017C11B82A467A3AE785E35941EFDECC09A23734E53F02C9A44B2 +F4E7493941AE1BFE4C7AD8089543B7D736E74A053B5E67B9C96741A5EE9F2213A90E7A45F9C7 +6090F2F606027555E88587B66ABFCCDE1FCAF2BCF2BEE55E2EE38F859482D691611D873768D9 +ADC633A9ED6D695F258BFB4A033584C1D1A16BE6D321BE46A5495754C28333E6826AC93FF1CD +4A8798D2DF3B3C57F72D6A8BCD09E8F527F4D2BB79504FC8E5E126F02BB3C0AD91E14171DF42 +9FAE99D9C92593C56A7609061AFB20FB1F75AED0430C05A1F41F235C6CE4D3AEC4770FDC3F04 +0A1F57E25411637ABD1B4D966AD47A007669E19C4C1F7A5648E0B8C1580D74421C0E82BC004E +94D0133506B96D42B0C8E11B9C0025462F90B960AEF4722F7D39A17B0AA44DF1029E04877A68 +22A9CF0C40CEAEAB72D1586EC25561C8ECF980B281F16CBCDC5542142818C116B46968339303 +B5AABBD2306917C06E8E2504189D22604BF0A8F1717B76C8695C058D0BE304EA2E08F3901787 +2061B6FF90F329BF4EB3DFAE53A01DA61E0981945C94E3DF91A3B970C5359FBB66A23CED619C +E563894B3E6B0E4DA9F0FF9A924CDA6A96F1FC061468B305BC022F1851C32F19A2FDB5266C04 +290EC69AB3605850CD18D6A2E9C5CA49879FC951A5321FED0DEE3703EEE544E819E4FBB3A8DD +6776B317395955BA5531FD6C48525F54A6BE0139AE779EED03647970BC3A9908B5D2F70770E7 +36D7916622F566051D8C1F779ACFB3F73BA0A7E4A6151D5AACC9ECD2F93C0333D08DD91F2445 +8BC71F5DD0BFA34AE6FD710100E956600308D88D9DF8E0F446658DD495320AA7E6AB42B2D37F +C3649B8240616E839771B4EF9484E8B38403D6E956E2040BDCD51BE8C9A6F31D9C92FE8D4365 +B9CDA4CD04D9E67C821EB7D2F5095718B7DC00685D722B2AB6EF3D7419A086243B9BFAB06308 +4D6A2DDACD7027C10B00E346A2C08BCE818EC532263577543EB57548B5F2E95B8D9850E3F6D5 +2C73CE70EF49022EBC82EF34DA77B0957685CC971FA98375D19893A620564E8C31723FE73C55 +D46BA2231A39F11AA175CAEC15325A04783F378770F4CF5E8D0E2FB5C0EC9D0F94B0BBD25629 +DE422FA0F5B66DF7C7EE9BA792FB6720BEFF9352ED7A7690A06522E5BE495D68701E557675C4 +90BDF54758737BF53E405E44E16DACD5CC8E8878EF67CAEA5A6A89C7DB270820A62BDB44DADB +E2E09761088655ADFE0F4B4D3EAEA8CE431EB86C479FFA477075BCBD408117B265969E1F80B8 +5A8CA3B0DF995DDDFB5F5EE489F6686BD82B21AB77B77F3B53352FA66C9A9027FE181A36DFFD +77B0840DDF9043926C4044EC46C60F8CC8907E35D3D8A67963680B2034F7B0D0918939160D12 +3845E74C5D2315C0D68CC4332E647360AABDCD9975C2F7D35137A38BC51503033C443B125DF3 +5CB3FCF2D4DB098677C3AEE35808CC89EDA1A744517224CAA3A128D2044EDB10998FA9E0651D +EA698A11BB8D5A8DFE29084F37249A03564B0CD93E428661633C26773DB4466980134EE68480 +2BD4CF05E4067114F2946813D913033937954AFDAD1A3F2E6756205672723A9EF0C5D47B5623 +9D028A33C9FBB9ECFEB59976E8D9692B25E53DEDA8E837860C83A0BBD33F4A4B311961B3174B +5BAC15359364CAE520B767EC8DA4DA80000C246005333AD3A1E1A553D4C6B8682E7BA54D71E2 +9C3CBE10C4D8560814ECAA0196CC7E1D73CF6543F8EF1D23933B435025A0FC2B2EAE8FBD3632 +27FC30C4FEDEB2137662BAE1E4DA5C864AB3BD9CEFB6118AA5F44B7452E2D8850A07CDF6C796 +7BF65B0612F18CBAAC5A6AD6700CF4C13A0C2CF86FF7243BE2DD41FC6E3DBA9006EE730581FC +53B9ABEBD8DF98893A7CEF40CEFE7CEEDA88A9912B6ACED8FC030DE2C870FF5984ED67B17A57 +14B658B12AECFA9173CFBECACBB80AF9717BCCB426EF40B54A5DE9AD376DB97B637EDF04E251 +FE9561A43746E8B21798B15D34FFD34E146A95BF824BBB0394F3A224A9C95EBE48FD288DABE6 +629B9FA439AAA570C4FE366B179E10D9F4728D451D670D4FF6EEFFA9435D039BE7546F25D450 +F47D7FCB69E5B8468A49E8095E2FADCC22F59D407A7839E3BB924760AA5325068B62E32F7092 +48D20BF8CC5B366A690FC3244C26ED1C851C7176A1D2D0074A6E636926E7A4A70A54CB0B5E0C +2D6191438B6A27BF6500522F17F233A7538274DA5DCAEB1041522B1464BD332DB91021096F87 +CA0B9B749FC860AF9647B0769B027043F10D2D316200C54FAA8807A4B3B9104A47C3EC4D0CC2 +E2B014D3D0A3ABDD60B8D959D41019CF93207C12718590704376AA466DFE1BDEB293936299FD +0B337A051715B14683105B1D5F3D445845D2BB3132A0792033F6ABC6AF2AB2765BA26396B5B9 +740A02422322CECD209877C2734CA433A43EE5A9EC7793D7DFE46D72CB5365E1F231D2DCEFD9 +A0D7BDB8B29B50FF61E7C2FACB6D4F707CBB145DDFDFEAEF404C7D85B578EF0E05AFA3E9B2DA +001ED11C36151FBEE14C684FACEF532A265A193EDF066C3924AD353D3050804564DF592A01E1 +08AB629CADD3F0E0DE6128ACD9567D2952920AC35842990818C1A3F8814206D718E5C08107AB +962853F9BE540C8F6C66D2FD6D3658506F161E00F6508549CFB0C37672C0FCFF3EB4F009B6CC +13E6EBB55372C09F1105117A29B91C3CC0D22C711C137738AAFE2F4D81EE370CE876F367AA62 +3CA6D0BA494CF917E40B4EDB29BEE039B292D5A1024CBFFF9F17F7788316DAFB18F0CEDF5DA7 +A04D2DAAD1774A6126A5D92822FBF8F731504612F2247D76A4A1982FAEBD38B2EC5D381FB781 +E5812D0C7A761980CE0DE7846717CB76361FFA604D45BD61BB538C39044F07F5F96066B92D3B +726C8EC3218F4A975E70B5DFBC4025326831E88AAB140287098088DA79FC86F3FD02B2A735EE +DC022BAB21B44FCC3BB2E479BAB0594B3D189B3E4F5DB312738AC80AA4D883E76EF80926EF9A +C8E9F135A08EC7015F9351CDFD74D6C88F6837E83FA78FBD2745AF0C6AEBA8DE919DF1B7C484 +184D6C4F599506DB2A06B4D8A2B295E157043561EED90A8EEE85AFD089C8C97A8B8C79281BFC +DD9AC4EFFF2196BB7E456296051F8FADA3F54C4D5941004122221D5460560EB18B884D78F1AB +AD6F78AC98BF5D54D9D42DACBC338BBE21120B0DD28AC0FC394F5C73229306052612D15D0273 +840024BDD1C5A0952D0E609AB5BE3874CA7B991219777A7C193FFC4AC4699FD44C3453590E23 +99F7EDEF0E87C2F0612A6ABA4053AF1F99038AC03CFBBF3BA43A5200FBBE8DBDB9F9959068C3 +74704B2DE29D4449A1F9F14E23A564A32CBFF077B95580853335DD5D814C6D7248BFEB3F8B21 +5E6DF8A153C1ADB99695EF0DDA1948155BE3A5B1E9EA00BB71395D6962561F5A203DC6A21CF7 +A70A1D87A0809053C30F9F530B76EA353E53177069BB22F2B407A2B4D3082A730D83A2DBDD73 +EAA4EB5CF74D107617CBE7146787DD0F33941A519B48C22585DB460A0FFC2E0711C7534FA803 +1BCB627A997E44A0C14BF52ED567C7CC71BF9091C52D842CB04F0A4CAA57CE20AACA3FA22118 +9F3B616CA9847AAFDDB95E69A7165CAF7DA0B410F1582F4BC80E221969053525710637AE9172 +8242031923244D0F891F5C0F3C3C6DA4C974ABA9F7CADF4E46E3290C30757233228D3619E00B +6DF3BDB1C554C7412C0EF8601CE71C273EB0947C0D551F94189D4B9070A578484A508E13BF71 +C9518092B05642855B764CD1E1C8B27514E325D8A2EDB4C815CAB23F4BD675D1D0B8968CC566 +202D0D48E2DD756DC06F256FA8BA01B8AC7A146E9E076325C09D9AD6EDE9D53CC1B699F65C80 +961C6DFD65125D5502F49956938B82F7B51D66A6927D0E4D6138976D139B30B220761967EB7A +30B02FBF148FC32F619CEB0F092BF58029AD201248E46D873AA4F91263BFB2F931965D141F03 +468E9BE332270A88A9659E1EEA8329E77255562B5510F1E0B397773768AAB2B4DEE2F6B94E99 +8BC50ED61AF2D81724B16FF7E67A567575132E070DA3C2A6D7B0B14EC9E04C40B5FF868B9711 +810A42B80E886C572A0FCB64DE0065B8B6C521AA804AC8C60A7CD9D23A3CA212EBB4DFB61F42 +8C847B22BB530F80ABCC821B816ED7A374F3500418094C9573E4C2567D1303396E48C311F89D +C6406894DF3EAC90EF03F428FF694015A8F5FED9F445A6FF707969F01EE9DFBA0739F15A4312 +13605D07291FE922BBFE98C731E9379721CCA4DA49B111311AEA4E1EEBC425365A0FF314210D +0ABDD676CE19F017B5BA3F118A98E22B2425553E630E68CC349D60F32E9E7691649A93E2A30C +A281241D3AC4D614762C036CB6B9086762476EB46CC458E59E2F65A0423437279BD60A175CD3 +47C70218B41FDE1CEB2A2BF3525A085CAF723F0CB13124A6C95826A9C431A1909124ED236A20 +E8BC6CD1721F608891F9AC5391AC014CE13A0CA4F4A4789A5060CB11BE738138FF0B5D44AC39 +4BBC19F284DFE63DD10324B8E1BC6D4B8A1797A332B986E636F7742C4026284864D52EB6A443 +551C7CFEA243ECED923C330FE92D4C3D353FBD38C72CA82EAB7B237421388E3A81A422669B5B +8D913385D0A1957F9280A23E5D64AA3B3605565DBED2B20EE18F9E4DA1D4FADA1C9D7573F547 +788CB8C6BAFA62416E98D1D7A0AB743E99DEAD49B8EDB81670C67049CFFEB2973926E10DD03A +7B4ABDE259D86A5233BCC5EB2B72BA6279A27D1764A790A0AC2C9AB4C7E72A73B5DF333576C1 +A0011726DD7B41ADD36210BBB569DFAEA34C13E199BCB24E76D094E56230B1FA9B0CF7610530 +EB58E6C253776AC59CAE903055D51FBF310A3A9DAFF3A1CFA32A74B73D8B438596CF8DD14017 +86A5D4E716BBA09F6261509F74497E1FA822DB4F468BB978D65DF561FFCABD7A9D33419352D6 +94AF3AEF97EF31B507D4C96D5CB63E0B06C0FDD53781E41B590241BE32ACE2628F5A5E317407 +23523B3E84B0CEF1090D1739C61AF87ED4D60554B3C147E289B3F69AABE28A93DAFCE47DF80A +0EFA3F738E3260C93256D320D42F2A958E94DE62115C634DA1E3830EE1B3719DBA1101DCCA14 +F8EC42D9A4146D33F45EB674C2A4345A7B133E7BE85200F07434CB99575A879051EDA11FF454 +ED13BF02826F1447E6B68730899ECA130DA31CA55BD43DD90F05E20CA91060DBB0E3F41310DD +CE22708E0522F483158B0C9C858FC1A10EEE947ECF5D4E68B8A3DEC3F42B02E12458BF9A7150 +02D256A5CD59F3525971E9CECA78408C4D78CCDE7FF57FE11D084274208986C8547C49B066BB +02B7421ED2693FB77C65AB541CC08BA4069372C06CAC32EDEE71232DDCF1CD2CBB050904DF8B +677A8ED5FEE5273E1C461977B5220BA7F940879D5BCC5C6A53D29AEE98968837D122F2752CD9 +F570CF5DDF63E598373905CA374DD9DD26D75A07770BCB79B8D6A23BB5B21EFFA1BFCF59D252 +B6D33B5BE1F943FAE4F09F3BC920CD3BA0C74ACA7FB1BE6EC36F684EFEBA8085FEE49C056CE1 +B687B2473B578F3DFD061AC081655AA2F739C7D6CF942B3B257166CBBAA771A29AD8981900F8 +DB31244AFC755EA5E42937323280895E73707B06E4D083A61707397CFBEB64F74F0614150A34 +00487E1F8A917583DC7BD7E39A09135C897F0BA2368017B6B85BC0B8A2A8BA4BD24A77A2E683 +CE6C9B075F11E0D6F0A210C15F00C3686FA8EE6C6A2172759E6DC6E49BBA67B44324C890F877 +2656771A41DBEF2A1665CE16A12D9A0C44320C6C0C261C331F921AD1F7D8586B3BDE820E680A +BC9DD1DDCE1D3366E5816C296C690501F2B1DE7E968EE81D0AC0E9A371709E7D01CF702F80B5 +3356AFCFA0C36666860A9E8F04A1E088BE3FA985A97542BDF0BFDE9C3E85F9BDB4EACE53416A +F9E4AB62BC0D599809DEC84E33D6F577754816E6FE7FF4E7CB50E5063EE616BD63B98D9879A2 +4500C99DC955A8531D75231175049C3DB5D30072643ABE62B4EDEDB9973F4F466DF1FA7362BC +B892B0224176C31CE5432F662C535E6678AB5465DB076EEB22B7CB915E351E5EA0E314B91579 +051EA344F67FA43C64085F9A624A6B2F688FC28A561FAEA905AFF5A8B3478CF411D67F6555DE +C517CC685912E35FD6ED64DD514D18C4E04D35A0751F5FD18DA8592C641E550ECE6C9FAE505E +8DC2DFE4958A312E0C6DF8709D9D991DBF94DEC96DCF40B91AD4D678016CE624BE96B748E7F2 +8FA50B9545E30071410A845CDB0BD275E69CD58DE9F36950333AA67289FEF160272942195C82 +7743BF40DF04B8FE9F3BDECF6474EE91785FDAD05928D9AE983715BCC21F68F0F9F45FE4ED11 +53A24CD507905E4D55CA977611826AD1245BB3C8BAEC98CAAFD8E64426BBA7150CEB7FCEF0B8 +1DB30A1CC2991BF8D8F37DB4F3257CB5DFFB7A537E26A44A7AEDD579BEB560597B4DC5255A59 +D854E902D8ABD69C1239141628933BFBB08D8DC150EBF77D28CD4AD9F7AA0E4C088071014981 +8B3025F60DDC73EE371727DBC2082DB270BB5F551BF810557BCC8F66D46781D739F056B552AC +3477066CBEF8021CB7AF1FDDE725CF58FA3928907ED4AC8370E2C6369B7B23C739F530A40692 +FBDF476FDD4CBC09F426A15C46AE8FDD7E5EDD1EEF51B30081B741B70D20343A0A35816F9BEB +66CBD234A1EC40F206E628257398A26A3A3AFDFA057072844D30DF851DDD47DFD60A18B1DEBD +216F38AE9A5D07DD0590475D5F67A297D3B9CAC03E97FFDD2D38669F91155F4EF36E569A7EB2 +8D1FAA7EBD01D448C0353D1F5EEDB32E07FFF3BF25D7673B4DB537D3560EC7AE4B25ECF2E867 +3B5B1B8A3782829B0B0C3D7827D1E1AEA57524CA997248AF9BCA82A7D4D70E9AA5CEF5981C25 +5BC23D84F043FA9B62117C80C89C25E825670FB6BCD7E9DFCE8386DD5B386AB68E3C6BB71C09 +D179523B31EA370A48914C009693BC6028BB652095C82994D0F4C4C9B3D69A6DFAD13E0DD9F9 +FE3D1557C70A4D718F65CE5E773C91747B475CB977BF66C2A21D2DBA658EA815B9257E0548F0 +DB32291CF61E540CA8571A9C230A4B6EA3D27E717514AE72FC361758A2C05A0C46EF8924FAF0 +585575E7AA2030CD0E350693C29478C3D53167B2A1D8D7FE09976F6E0000000000000000000000000000000000000000000000000000000000000000 + +0000000000000000000000000000000000000000000000000000000000000000 + +0000000000000000000000000000000000000000000000000000000000000000 + +0000000000000000000000000000000000000000000000000000000000000000 + +0000000000000000000000000000000000000000000000000000000000000000 + +0000000000000000000000000000000000000000000000000000000000000000 + +0000000000000000000000000000000000000000000000000000000000000000 + +0000000000000000000000000000000000000000000000000000000000000000 + +cleartomark + + + + +%%EndFont +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo5.dvi) @start /Fa 206[30 49[{ + ECEncoding ReEncodeFont }1 60.491669 /Times-Roman rf +/Fb 197[34 58[{}1 124.439941 /CMMI12 rf /Fc 134[62 62 +90 62 62 34 48 41 1[62 62 62 96 34 62 1[34 62 62 41 55 +62 55 62 55 8[90 3[76 4[90 8[69 76 1[83 8[34 4[62 62 +62 62 62 2[31 1[31 4[41 10[69 28[{ ECEncoding ReEncodeFont }39 +124.439941 /Times-Roman rf /Fd 216[344 344 344 344 36[{}4 +86.416672 /LCIRCLE10 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop 150 -36 a Fd(')p 150 1745 4 1611 v 150 1919 a(&)2754 +-36 y($)p 2754 1745 V 2754 1919 a(\045)p 324 1919 2261 +4 v 324 -36 V Black 243 194 a Fc(On)31 b(the)g(\034fth)h(day)f(of)g +(Christmas,)i(my)e(true)h(love)g(gave)243 377 y(to)g(me:)262 +668 y(1.)43 b(Five)32 b(overfull)g(hboxes)262 919 y(2.)43 +b(Four)31 b(fontdimens)i(missing)262 1171 y(3.)43 b(Three)31 +b(nested)h(endgroups)262 1423 y(4.)43 b(T)-9 b(wo)31 +b(unde\034ned)g(commands)262 1674 y(5.)43 b Fb(:)21 b(:)g(:)e +Fc(and)31 b(a)g(token)h(in)f(T)1346 1702 y(E)1407 1674 +y(X')-7 b(s)31 b(stomach)2664 1826 y + 0 setgray + 2664 1826 a 1439 +2048 a Fa(1)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/demo6.bb b/usergrps/uktug/baskervi/4_1/demo6.bb new file mode 100644 index 0000000000..a010c4082d --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo6.bb @@ -0,0 +1 @@ +%%BoundingBox: 104 255 738 734 diff --git a/usergrps/uktug/baskervi/4_1/demo6.ps b/usergrps/uktug/baskervi/4_1/demo6.ps new file mode 100644 index 0000000000..41f81bd8b7 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo6.ps @@ -0,0 +1,1345 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo6.dvi +%%CreationDate: Sun Jan 16 11:35:11 1994 +%%BoundingBox: 104 255 738 734 +%%DocumentFonts: Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo6 -o ex/demo6.eps +%DVIPSSource: TeX output 1994.01.16:1135 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo6.dvi) @start /Fa 197[34 58[{}1 +124.439941 /CMMI12 rf /Fb 134[62 62 90 62 62 34 48 41 +1[62 62 62 96 34 62 1[34 62 62 41 55 62 55 62 55 8[90 +3[76 4[90 8[69 76 1[83 8[34 4[62 62 62 62 62 2[31 1[31 +4[41 10[69 28[{ ECEncoding ReEncodeFont }39 124.439941 +/Times-Roman rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop 137 -36 2635 17 v 137 1916 17 1952 v Black 243 +194 a Fb(On)31 b(the)g(\034fth)h(day)f(of)g(Christmas,)i(my)e(true)h +(love)g(gave)243 377 y(to)g(me:)262 668 y(1.)43 b(Five)32 +b(overfull)g(hboxes)262 919 y(2.)43 b(Four)31 b(fontdimens)i(missing) +262 1171 y(3.)43 b(Three)31 b(nested)h(endgroups)262 +1423 y(4.)43 b(T)-9 b(wo)31 b(unde\034ned)g(commands)262 +1674 y(5.)43 b Fa(:)21 b(:)g(:)e Fb(and)31 b(a)g(token)h(in)f(T)1346 +1702 y(E)1407 1674 y(X')-7 b(s)31 b(stomach)2664 1826 +y + 0 setgray + 2664 1826 a 2754 1916 17 1952 v 137 1933 2635 17 v +eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/demo7.bb b/usergrps/uktug/baskervi/4_1/demo7.bb new file mode 100644 index 0000000000..f6283cfeb6 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo7.bb @@ -0,0 +1 @@ +%%BoundingBox: 104 227 738 734 diff --git a/usergrps/uktug/baskervi/4_1/demo7.ps b/usergrps/uktug/baskervi/4_1/demo7.ps new file mode 100644 index 0000000000..eb976f220d --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo7.ps @@ -0,0 +1,1346 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo7.dvi +%%CreationDate: Sun Jan 16 11:35:25 1994 +%%BoundingBox: 104 227 738 734 +%%DocumentFonts: Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo7 -o ex/demo7.eps +%DVIPSSource: TeX output 1994.01.16:1135 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo7.dvi) @start /Fa 206[30 49[{ + ECEncoding ReEncodeFont }1 60.491669 /Times-Roman rf +/Fb 197[34 58[{}1 124.439941 /CMMI12 rf /Fc 134[62 62 +90 62 62 34 48 41 1[62 62 62 96 34 62 1[34 62 62 41 55 +62 55 62 55 8[90 3[76 4[90 8[69 76 1[83 8[34 4[62 62 +62 62 62 2[31 1[31 4[41 10[69 28[{ ECEncoding ReEncodeFont }39 +124.439941 /Times-Roman rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop 137 -36 2635 17 v 137 1916 17 1952 v Black 243 +194 a Fc(On)31 b(the)g(\034fth)h(day)f(of)g(Christmas,)i(my)e(true)h +(love)g(gave)243 377 y(to)g(me:)262 668 y(1.)43 b(Five)32 +b(overfull)g(hboxes)262 919 y(2.)43 b(Four)31 b(fontdimens)i(missing) +262 1171 y(3.)43 b(Three)31 b(nested)h(endgroups)262 +1423 y(4.)43 b(T)-9 b(wo)31 b(unde\034ned)g(commands)262 +1674 y(5.)43 b Fb(:)21 b(:)g(:)e Fc(and)31 b(a)g(token)h(in)f(T)1346 +1702 y(E)1407 1674 y(X')-7 b(s)31 b(stomach)2664 1826 +y + 0 setgray + 2664 1826 a 2754 1916 17 1952 v 137 1933 2635 17 v +1439 2048 a Fa(1)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/demo8.bb b/usergrps/uktug/baskervi/4_1/demo8.bb new file mode 100644 index 0000000000..1dc5c9d53d --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo8.bb @@ -0,0 +1 @@ +%%BoundingBox: 57 227 785 765 diff --git a/usergrps/uktug/baskervi/4_1/demo8.ps b/usergrps/uktug/baskervi/4_1/demo8.ps new file mode 100644 index 0000000000..da691e7197 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/demo8.ps @@ -0,0 +1,1347 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: demo8.dvi +%%CreationDate: Sun Jan 16 11:35:39 1994 +%%BoundingBox: 57 227 785 765 +%%DocumentFonts: Times-Roman CMMI12 +%%EndComments +%DVIPSCommandLine: dvips -Pin -E demo8 -o ex/demo8.eps +%DVIPSSource: TeX output 1994.01.16:1135 +%%BeginProcSet: texc.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginFont: Times-Roman +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.1: CMMI12 1.00A +%%CreationDate: 1991 Aug 18 17:49:36 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI12 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5000786 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C07F0126A9094572E8165A7A241091BB9832A723583F145 +042DD24849BABCBD084B0A0FADD5CEA54A219573D715D12BCCD80B750FDDDD5C393570D6DF7F +7455DD1B7903449E07915AC7ACE7CECAD47B1384AF097CBA707A41D5BFBE98D85F9AEE888BAC +A6A641F5CCF6ECB7016499434F64D12F1044BB8C27FC6CB00E4E62A5DCD242EA3FF07EBD4F02 +BCB616DD6C714F2D70F87A86FE3546140BC5E7EFB8033FD5FB978D890BCAD7EB215E6FC04C8E +35787374ED7437C7BC66F17A78F0272CC08450D354BCEAC4787BC11573874C5E2954684284ED +1924042C1D3EDCE2781A8F5883CCE59E3A994FF6F3AE11DBFD0EADE8EC99A3C77922021F836C +7DE3EEC0B0195198628A8FA11969F4F001AC8D966C57234949D2064B618BAE751658D1738E87 +0D6FCDDC44E6AC3ECDF91EF75E31F66E0498A5E549B24DFF257C1BB5D3565A6F173C31DF5FA4 +2EA239755F36C0F77E9F3AFAAE9ADBCBCC4993BF7D13BB1355B98DE0679E49DD42AD5ABE2A19 +9E2A5BFAC2633271BDB5D96E0CF376C8206140A7A26613EDA15F8D9AE754FD07E4D15B6CF9D2 +83C924CA6968C7EC676B83BA27018867E27C1B246DE5A944A113CE4BCB19270F71F6DED0A6BE +CB0339032DF7C07B03579959D857809BC30D3D50C695E3ABC1069A9D33B24754AE390982C288 +03A2ABB2D302E082179E316C22CCF7323A5898CB563B08ADBB85A90BF8A75B50C7D3453824D6 +1F47078FEBC2532F6A94213CF361D2F7242677C6D182EC13C378A99083DA6F2176685E663BB1 +493E9E8107BFB20F691D70BBABCCCBD7E9AE3CED0561B74988CDFB1037E93AE2C1583C59FAF1 +3D48B77D210C78299B3A3780CD903953D2F5E5F3AA3B1DD84117F80A8A52D827CC51D3655AF8 +9479332B2E102F9BC0A48E359CE46C73423D0902620C86F63F51B6924AE40F2068B65D2CA215 +784FA005C54278DAD33959D2B67436905462F14745CDA3ED6C90ECF15E20DB9B4BA31D64CE38 +167F695F3B96728EA7B84E8D03FD4E31C0715D8586105D324A0E97D20B222BBA8EE433588626 +DB16F9798E08EB4424297C5EF67FDA31C0FFBD4600C4AF0968072849C61EA945B1AFD0153D4B +ECEFFFEC8FCAC65676B4AA0BEB57214113EB3616C085F9B1CAA9D5DCB32EBB2E9CC305E0A4DD +A71E4EBABDB7FD4854D1CE6E277F3D8E069D6D475E1641A85801BB4CC10AFCDD90744D92F5F9 +CD1F91F5DFE9644115D8069545D6969FB9A5E18034B364376A50754B7EFF58C7370DB350BC4E +702771F66DFE82276A3B6086F16D31B4AB8335CFAF80BA835CB6E0924A2EECBE547E3575BA41 +BBB193949AE29359E00FF9C140A27F2267C3A7B0EFE3BBE542BC515DE2F91C20DBE3ABDFC1FF +9A9923875ED03E094EFE53D425D5F3FD17E1E9A07AAC0498276AEFEB5E19F3CC0C650517BFE4 +74E3A3BD5E6BA9EF1ED661124E85E27F18FE7B2D62EDD6FD9E11C73ED6B8F10CCD2D9FAEDAF6 +B313CDBC6BAD304F6CAAE78D9A0F47E70FB6EC5CF95C58D493C6A257D698CF485FF1FB8BBF04 +14390B71E84EC5C8679B8B431F6C19C9D19E896161D312C79480A74F76199149FBEC02205FF8 +BB10F746794AEE7C1D13804DC3F39FD526335BC9C085A531D7E9633DAB5FAA0969056D585B8B +DF4CF6C469E171EEA1CC2EA14CBD6957FF8234671F8070C354D8630CAED52E0FE00F092BE0BC +781234AB94CEB77B9EFEFAE7E2C578F33648D5C2FEFBA59ED7194DB50DB7E7DF5CF9D839BCD9 +32908FCFBCD05B0A7DB960060617D91F123E588E04A9A655711D4B16E7BF6E9A217F92727C03 +F5226A5EBCEF2ACDA5F50CAF4265D7139372737343D7982F5538CF7C17E97CCD947D154F105E +7906C74F1849E1FAA6B1438633E58C920FF783E7CF98DA1F14136B749D5619D42ED8D14D71D6 +1D8C7C5EDF21FD24D33CD53F05CBF0DE73FA15A3597B4DF534079B91E97818D3D064DA9E4339 +DBE220BD1DA8B598E6F5276F55191AE3A7B016D62C465540CF69A01195A5E871C2677E78CE91 +DDF26F2B96846D119C2EB6187CCAE93E50161E19BA183CE7EC87233CE9DDEFA81E090FD908CF +E3C56F02FC1A64995CDD8E394A63B51E848592A82AB2EACD2821FB57986790805C3B74F08B43 +EA2C413FE714334E1C0F44F222CBD1FC55F29F18976E814CAA73333CA71134F7AE1ECFD935C3 +220E8EF49A0C5D2B922B12A20EAE3F7BE0CBD4BEE4F8FE571C2974EB4CB6844B077A5096A61F +1763A0A3DAC71FF91AD169830652D7380115CC727A79882474724FEB870DBBBFEA864C67B68C +CFD5D3DB8B31A200C7FD4156F6A47F42C840C2AC0C32628FE042909171A8F5F98999739EE98E +660A08508539DB334F1C2B241449E8A659F30CD6D29E6E27EB408D3D10E88FB16A6EDCFA5D33 +9E35C751D70B92C4B8733DB27ABAF27A0B3BCE51ECCCABCBEB5574C372F04C926A38B544D1C4 +E93767248DC6160E1936F89FF461DE45EF3E5F0510AE5FBC08EE3F65BA85CA28B74A29C6291B +AE5F27D597A7339511F331CE511F4B445D976D8152BD1157BFCB76D39CAC59C7AF3E82689C23 +58BAB57C6525B26A1979AB7C6604E807199B584525E3018B38C94D39B70EF46EF4325B70730D +988A54F4408DF68ECF09C03DA499C4DA84D70E349ECFE3DEFBA4B5BD20463D91BA20FDE57583 +92549A2A7DCE154FA86C0551A3396057FD368E9B5A26BDA4296751CA3FF97B444934907AA82B +87730D53A4C7C79E53AA390AE47F8677BD5222D56AD99E0008266E58B13B233E8A1968371089 +0FF157C84F682A949056DC6D0679DD96B4ABD5BF491172B1A932D7E6FE572E5D351B0F068257 +72B068261958755383888E14A753122B601E1CE754F03E6D88A2CDDC4BFB4A7F4D78F1D9BD3B +A2EC09F6FB21DDB7E0A24AB183DC8C8267EB44AEF35494B2B76222621FACB74FEF55BC41243E +3DC37FA2ED548347780A663A38D3D9AC657837AFC08CB299FC9D9A4BED5489A2B270F3E2D2B3 +64508CA2454D5A4DE7211B5322A0848434C4167B263BA8C3600D3AC9F29F953F0348B842ED1F +18B3C8AA1B16F0ADE96BD7ACC91C77F0A00220D6F715255512E6C71B96483C3CB06460AC51D0 +50130313F61377405DC3C5FCE6A8595D11ABBABF259A48944A38F1AC0CA6FF02B7D96283951A +14885F01A50AA256F5E40B1A6EAA447A80B139629344EB6DF5FF845AC49E3236D1D5B79A09C7 +80F288D99750A217BD7A2F292D901FF949AF93275800E5DA18C8F2A2890C3B72C64112B8534E +4A5057FC1C9D0493ADF951F9F4A08F4C03205FD1E419EA90BB3232A424B21EF5447D811799D0 +8000365B1126435907EF0E55F3DEE2B39270129AD8DB58E939FAF732AC070156170AA2DD7E66 +2A6F39AC489BF7DC1D96D9D3BE3124A7974A19B749580B9BB2DDF3EB7AD0A9C1BD07319D63A1 +5B25B0792C7D5110DA638B8A8F4557E92422304D1EAE7A211B7238014B7AD2E046A89C5D6D4D +8BBC89FA1B2CADE1A3831CD8E15AF5F48B5F226E3264D11C9AF373206A9917372603D991B8AC +064F99E686C0D503B1A2D9CAA7309046D8057ED457284F546C4607B3E2CFE62CFE193227A78B +29D4F412C8FA6CDCFE0D92F1927D6476EEF9774F02A5BB3CBDD9AF9EFDFF7E3F98E8A066E7C2 +6B8ECA592AC9EDB0A00283AB6749A89E03E6E179040CC380C41594E0DA4EF83A2E7048FB4328 +2C2ED9202AD121EBB046C3D4629476D164CA2070AA13B7D8699384132817BE1ECDD5CA120B9F +4065A766BB5B2B80703A1AEE2961F28DDBC87C9E9C895DC4D1C88F098FF250087750F3797493 +E0999B53F9C79D9A3558F73060A544854692BC80DB396BE2062F787A5B73A6F4D367FA2CA481 +44973B04EF5E19FFAFBA26303A5E062EC69AC53CB75E6D7534D6F0B07D9AD397E2F0BAAFA397 +C7B392BD457AB4FFA88DF543FDD296BE603AD059EE716839E4D8A7D9E99C43F529421EFA2594 +B35BC63293AE4239CDA2E262E7F9FEFB2E72EBB9C6088D58FECAF80466EEB6639858D72E2DE5 +C9D970851765E8FB1054E0CE5A8635405904F35C45A4D7997895A9B56F8577D8AEB72F2E92C0 +57F3A0DD9189F65EA44465C9208982F453309B4B4E67D0EE0275B09CDB7D2ACA4AC76E418743 +DB7B74FFF2A587D0793C01ABB2286CC6D05EDE18FBAA3F73BC3804BD517915843B6E74385BED +9AA53F80237777A9B848162E7A2B59DC29A910A633C52471709EEEE15F0784DE66AF5336D2C3 +14A1BBCD9E1F889EB9F38A11A9CB09557552B1EE73BCD745B141BD5338AB143A53912F9474A6 +A72DA58101EE284132ED4CA0229E45588DB1D6BCFC676FCAFB686E4CB27C5DD16E002C50CE6D +B70FA9A86F58EB5F632F4AC2C3FDB6C79F58D1047C2C5D2B30A7DD80E4DB4391B4AD17B88887 +AC924BA34C7ED49AB0B9015A37580F63EE8CC8D6AAF3669B8E5185498A742334B77BA8A8E8D3 +A8E895BB0C9C0C4DED924F28200920C7A3F2A2C84A6EFA0C401963C9EA4550422CF1C18A7CDF +2BBDDB882761CAC0815B13C70523EA27DBBE679949F202FD1CB234AC9001E3C09CCF2805986A +4B99D000BDB60A44D5F3F257F722CB4A0FE7A5B45EC9B4F9AD9095B4B88A4872140E1AD43070 +2883357ED8B82FF2246D25BE0813AFDFAAB72B9BF17540E2BF6AE350AE9DE8BFB9FA82867275 +52FEBAA33E3F215BAAD70738C7B58A9161EC3E8E582170B246DC5AB65BCF082D4140358DD36E +C83374A5BD1336387887280FD87B6720B118C0AE578144CA69A2933BF76E4CA42B07B91B5A48 +0E14B46735C430A6C7AC624AFF9D585F150737E10D20D6005A1BF6062061CB7AAAA6F191675B +7504EB1CEC6705A617935532243EF946F1A6905F93A96F2B1864BD0F41CD21E3C0DEAEFAA490 +D9A249BFBB84F956ABB12B7FF44801C939C6D5C483A8340DDCAA2FB8F3594FA5D3A349720C59 +E3FEE78D61C6BA84B23724B39498BB441866BB83D3F45F01A590F4C3288FD99B0D2DFF167143 +934828563CA86103388471BD75A868361E4E8787A6B247A2BE9A4DF2E48D2D9487A1EE4276CB +B26F2EC84AC3570D12FDF5E8AEA764F508280302891419B847A437199605C170986C9044B09C +59DC6F4A3D1BA76A0F903C3BB3A487163DDDD6E436AC5DD56FE413EA04F9544332F4072E2CE7 +D8F9749A328E638C8611A1EA24888AB839053CAE3A56CA8E1BFD721E911969F46172DE284D12 +440C403379B39C013D82F8F69C7EC07485F01A19DC5B9680E0BE4FB5F97B45C4B5F540514C5C +912EF1B325EF0F0753D2715EDAAA64CA860F3761C40F5FDFF8DB13160342933AD57F78217C96 +9702B861DE12049C8515181C76109A5DE2EBF448BF3B00276251746704ADB952D141D6B2453D +116076959490986A70FFB1875FD3D1BFF82977866871CC96B19F1A52D13390263FF4809E3E9A +32F0BD1A0012EF1F08B3F6CAC8B9B0B5F75EEC1D0F2101ECB1C5C5E3D2D2B9ADE4501BD1E5F5 +3DD05310B0ED5D69927C4028818940593934AE1CB263FF3EE04AAA8D2A62990C0F587FDC20B7 +D94EEEFEEDBDA1B1B2BFC3FE576341F56842C83A79DF3E996B2679C7776B27B729004F4EC7FA +DFC818F27953889D5BD9354AE1E10013C848A3E9BD7952C96C2B911D92B8597676B3A3D5DCA2 +0675F045D03094E2068F11AE4892AA553C41B1B1B1519BDBC923B2B34279ED8EB89BE4FE338B +354CF998B15198AFD3FEC5D4D21CFD454721AA72C05604DA507026E87742B128D6C61209F39C +DF5C7325D7BF6250181F8ECA033514DAC6B7A7116B131E431BA3917512BE176666F6E8804E22 +55C34D15B0153D35FA4F23E1B01C1CCD17CAA4849493026668CE09BE1BA29F4455188DB40C80 +D45C30904ED54CB88221DE113E58BDBF59455DB589B602503E3ED21D9FD2EB0C34AA7DE125A9 +ED2C8140E19D3D8F0DDE8030A3BE4A4303709F0C985C34A4B816777227AE72EE40813DE6B455 +462041A5899D6AAF058AD0E8CB05F8E4EB3C9B64106EBBEBD2068563081B9DAF4437A6E8F457 +9B11E82AF27AF53ABC2F5E97E520B5CCD28DEE7C1BE525AA158D689A4A5F752EEF70A4E64C1C +94A940A9CAF2682F82FC4DECB9E351583905F7E0F2EC5BA71EF5424488D679EE539F47AC9F93 +21666612081C07BCAE2A2BF81C24C5A0B95F834AAF4DF6E6B993524AF83CD68F6BF7FF94E265 +50AA7F90F51F1175D7329FEEB02582A38EA5A85B182F74270C1198B83205CF08B50A428DA8B8 +7732F013F31723CAB51D0EE8C15B5A1B465F62284F19B5677176139E73AB009F1B632E2E2FFE +5D5F4A5696DFD942F1D156604680020F16DED2759ACFE85F8A86E4C6FADADF465986E11C06D0 +96A87980FCD05D6298ADF14044ADE7CB3032F618E48CF6C1B4A84E4355C9BFD0B3BB97D8DC9A +4026275A3E62873959A310CD20B2EDFB623DA340D2974F1D4940EA29280017C39850331DE139 +474CFAEC329B8B8AA821236AE11145845F70804E47ABB7A8B3908633BE759ADBBC8171C67CC4 +C3CC72F9D5AEF7CF754C4E96741C01D6D29CB89F3CD3FB90B5E397CC16304C11729232F0BD62 +49800A591EE4AA1F47A5A1ECAB18C76711919E742CA3E3F77A7824890C6CF28CF4071517B310 +E9CD3D3CB8BB11DC75CED398DB296C17DBB9925FEB6C71826FE2D1B162CB490D9CC833E172B3 +422677A09BFA36B093E454ACFA082289552AFD3F61FE3890F15D8A24345D8186DCFD45E950BB +78485A9604AC898A950E834CFAE288CE14EC2ACB544DA16EC37C2E5C05D008E1B26D2EEECEAD +0CCB2D29F1EEF5DD6ABC2C7F6B88C8308E35417A74A4FC7109C1F848A487A8A826FCDC0E05DC +97FED639691F3D9017EC6EE34E3E06967A43F6ECC59B653917854DA4B50E6D5A4866E84825C8 +58DFE195D54150FEA7866BB0312CCFE77704D3F4B7621F65140EC1DB67E1D904E11D73B5C401 +EAF2E3C2A3002D88FC86536A933129D31EE8D0B187FCACC772B8FD9385044A54C79E9E2FE5BA +16D06E90D80724EFC2EC0C11920977082ABED5A09F39D7E8F494B21D049FCC8F5925A96C0DF5 +ACA598A466C7297E73CD33DDA2CA9229B7F2A92583E336B84A6991E29DFCAC73C5E08E29A499 +37B2AC2D4D2FB6B7D18D63E8E8C41C0C4BDD4007A3B6E7995F1EE2436FAD04B5706983D30C3E +2B05EEFDA48DCECDF4A31C5D22C6CDCC37EE3AF83AD0FE1967B9F6C209688BE81558D03BF5FF +B58B9318DED710A71220D44E6D68DE6917DE5DCA9196B4B27360474F1B6FAA1FD8DE8814697E +FB9C33BFB9E0CFB0E9B4CA29BC34B60CBE042E5602B14155E2EFB8CBA3C79C82BE506A7A5505 +5212D165B1836EB3E96FB3A14602C5FC4A3B3281EBAF2C1B842A6CBD6A64520C8848D2E96C4F +FD8DF4C219AB889FF7867F261A004AFB136AA7F07CD1EBAAA8A218F7D75750436D5E135FA622 +1C2FE98F03E98E23A03DF1ED2480EA8D48011073498ADCD27B65D00974F595A723C44844AE27 +F21B003220FD7DC44A45416CD8EAE3E749E2DAA700D398FE8BEB8F99C9F69B0AAB74923D9B35 +4C4DBFBD14825F36185705334491F2F4F5DD649FA1018FB84E6DA581B4F27A49E3B46992AD32 +680F8DDB0037F18CA4D679D4F2D7D2C2C7EB0E65B72D6173628B0AD12486D1390F80C7C72E96 +4FAD048CB5B894138B503953B17911356AA9C79F1540579B048FC6B6AD6B760CF1A18F73CACA +F196EAAEC8F66158A043F53B64359F30F61C71309402616B6E929FB1FE3AA036B18F823F1D4A +F9A1B0E1654D977A243BE353A5F64480A1C869587C5EE4A1CEF825FE6D0022B2D456ABBC9F0A +8D4B59C433EE8FB8924406D71FE2FE36AACAE912B25727AB39CC4BDF78D603F4BF760AF026BE +FD185230E961196FB479EBCC924F14EC0383D4884013E27351474BDF9B02D7638BE361D8FC17 +E3A7D06E59AB0FB52B2999F1761C1AC951AEA3B98B35ABC2BB757D422F830E117A3BEDBBAA1D +44A1859347EDCB593B3F9F8485436575A71C46701445C7A0468ACED93EB56B2323357FB3F4E2 +90CEBDE09DB3BF0C9FA1997451B88248C0D7A3D359077F639D2C1B9217E14DE186B8F55AA168 +A1FB660491239135E2F61E3BEE0A2A48F5F490588D12A18C8CC33BE63FA4FE8626ED0818450B +DF1F8E0129B45AD574DDAF3C52B13DCAF90E4C8C08124D58B49122F5F01792170CD18988861A +EB22245D5E640D3715265F53A82F9C02F65D24F690142D92953138EB046F6A4F2C60CEF11DF3 +E18B88504028240F043A72085F66D4FFE2E7FBC6A07D50FDF24DE1CC26F6F847BFA07F3801E9 +F6659472568E248CF0860552A41ED8F79F1DA4BD77855CE5634C73B31B6EED9CAF2F876A77E0 +8F23E1CA31D1D160339BF9C7AC9AC57637D27C8A07448C46DC9A9DB182185F7FC65B8CE480BC +350E419A733D6D0B4A410DF78A9F785F827163D776576F8C31CE2793BA0D5EB2679C6FF158AE +E6756D38A37B75132B400D206894FE5EC9773CEF3CB682CE7206FA3D78EF3004651377D7133F +8D3A7934C88F33E64CB056376AB987D74C0FF22B030F2B43EC9B35DBA9DDB8B089A8F45603C1 +E8A2B7B4823C64A4A2F59573D96202FDADB67F4B1B918F0FB52E9DF9195FB8CE4D5FB82AC2E8 +D32CA7E7E02587ED115729A3F0FC7C086D08BCFE57B01DA3D0D27867E40AC95E98283C390ED7 +64CDB7E04F126DDFA01E9F1AC344EC2572E0193806EA259F7D00DBDC07B512F46A8F88ED7AFA +67539EA220D5645FC532A3C29EED05FD3F68057896AE5A83FC29694C3A5C1CF0867C4B8DAD2A +AA01894805965AD92CBBA623BB7D3538F7E01B687A0E04A60D253370CC5B6D3CFC77924E90FD +EAA17FED9DB02BF1342343CD0D9410BAF42267E0F586067F795940533953DB8EDAF9A290A0BB +A0D93EB89A144EE248D3423BA938249A803129D76ED56861BDEDCF40FD5E3A972114C32229FD +8391D0125E7755AF33F8E1F5284CFB0D439B6F21CC08E0935CC9BACD554D32ED8CB03C77DD07 +6184E882C0125BC21705D7ACEB8A028E30E6335A688647192A36481CBDD23B9F815F85129BE9 +89BA74F7FB1D903674F800E96CCD812425DAA961151CC4D167C4CB92104A76C0C2C76DEE7E47 +56A50480AB725A7C08F3180EAF06B405CEA3CAC698B3ED79F4F73CD46A4D6622F50FE5C1B15E +DC7756B512D0F0069700ADB78BAD57C3A9B1BE40FE648481A52EC951C0338C46437971F4423B +3C722253F0A5D2D708347F9C40E8770AE75B3E1FC083516BE6BF8B32C1DC50B6716D7F778D73 +B07117DF75E13D242218949B3AFB5271B638FB90ECEE7755243C80B3F3FC8E342288456DEE03 +5AEE60238CE32CE902CC9763A2316088AF9D155FB6E5C6BFBD241FA1D539251125383F980B06 +ED3544014FB5FBCD30F81A4CC07B80863E15D2C4BAA4F209630061CA175122A60699EE470942 +44C7A9EB4F4679CF713DE0A3BC10C8EEF1861E333114EB3B2BAA2E3BA5EEEC517F941225375C +FA98535CA5D74CB2DB7679127970A93CF1D0FD1AFD5C38BEB2A45D26892BE334A97A73FEC297 +95B75EE493F6BC6D0EF7E026CBB4E402C200258D19B58BFC8956764625AC5CE863F855D0B4F5 +E2A91EA5C158AF83E062082F6DFE80B454B70AEB4A46330F47E9AED34A13F35792DC168F8632 +1CE8F4F422FF3A6F2567B295E620C6A7CEE7F9295B6A7C362FC474C1AF9E37F63E5CDDB65776 +135F80608E8B619225F9F855E121CC9D758E0A50BC3C1959B15635C8103A381F6B5106D09C58 +A0484C958F28593C135EF31DDA107BCC705FEE83514EFA64A0E46D85E06594EA2DA609D2621F +932ABCFDE6AC6F35AC1E136D11622FC16C04B0C09FF5A41AB470F24AA2C4ECD626D1CC178C0A +7D99C677878C14D20FEBD2C52BF741512E7AA88C08ED39127B2D343C45CD9D579DBB8B0128EC +DB902AE802078B3FCCA14F7105BD6B5EA5641E409AA00F34E008B91ADAB128EE79687D1039AF +C1FD8C28B096DEC0908014B6D64DD6B5EF9F1AE008F09895619C688477C4A2CEC9D1FE574203 +4DE252C1E0D371E8F3270E120DBF0DC89B8729BEF78460626EDD53A7A6BDCD575E23ACC97D31 +606B03B22073F59E20AFAFA69E601E48CBDE06038B5ED46DC4EF5D9F80DA95DABAD538CD8216 +718DBB33699391628EC730A279EED342D6C51D889029FF7528A2542250A01585748D61CF3F1E +BD5A1EFD0DB3B1B0FA1FFB6F1EDA03B960B87346194443801A437B847C7A6D3ED3E0F92AC206 +67A29BCDE9142A641C1CFE913E473B868E2B2863D363ED86EC6C93F6094A0AD98309EB8D5ED1 +CA33AC4CB387396185882A695E82CCAC7329C26B894642FBA5D07B8BB0E6953DEB4D90ABBAAC +5B0B9BCF9A5E003CA3866EFE820F15BF012D223338CFBB2C9C4E200592F31E7B088BBE1EF8B2 +8DC3D4B292D7A0E6134E5803841DF39B121A494C7F9C6C8610A31C065C17EC7A5B45474C2040 +C5B7F5F4E085686420A8DA381D0D1F99FFAAB489CAA5C510895B7067EBBDBA89C4000E7DCD9C +B9588667BB4188EB7469622B47FCCB28642324291CB84A0DA9051E344BD53E4C8944659254A9 +3F088B04BC946395D4E74FC7EF48B5FE92028EFF123E81685618B0BF2DB53A9F941CC53A7908 +9376F3516F2646DE57440FE1E0593A65F8D3AA4FEFF5F76D473EE5F0E76FAB142FB5513F5EF7 +B5DFF17F7DDDEE719B63A76983ECC47E049C17BF79E43F358562B234950F0727D499F35DF1E0 +BA213BDD71875B2A426FCB550AAA31EDE78072E3D71948A20AF6BBDFCD4CD990E2E0859C0378 +BF8C74FCECFB1C4F962697501B745E26BD91F521BA0222A8531C0B5F540016852C19224FDB47 +D41E941775B8D41043D87A08D74EE14538A2285960F2E9C9E6A0B0B114C2DFE49B6CF2DCBBB7 +C7F3314454258EF83A987AEFE617FBF28B20F808EB66F7E929B63580831BC13471BCC50586C3 +B09C5E2290C6C047A7A6472D1623552131407F5C1F7AA18D4A84A8437C707E21B208664503CE +E70B0FF9AF2C336FB374EBC0D1AEFD92F2B2D26DCF5730661809D548B73271E36F8C2D03176C +744256D4DEEBBED1048C2107195BC4DCF201FA7BAF45B3FD315B9809A9C1218D05C7736278D1 +D8D9F6303EA43A1591D480C5B009CDE049A9B24E83CB31EE4B96554EB084D1FCE57F005333A4 +A98462EDF08FC3E32CB34B416337ACA4C523E76318DDEBA849E2346E1D64F88556AF25449B55 +9FD1B3DFB5A2F3FAF8EDECEF96B9C4286AB7F4C6AD395F7A37B77C8909097B3F7EE426397984 +39088C0A410F0F70DE8EB901B99C3A262099DA40DA4C5DC2E535AC209E4C5197FE4F81B945CD +C03F73E9608C021456EA5E2B46E8FC876A1876B749A4AF7FAF12844E0E0C3540DB501D6F63D9 +705BDA6DD9C394B0AC60EB58356C1DE822CC1E6FB87796AE71E87D9C4050DB0A2FEC91161F72 +587E3107226773C7B1A50D82D03C2847E5417B96AB95591C19B10329742F06E3EA57FAF78EC8 +2A86C1FA4FF7829EDC51E064AFBF8ADB68FBEF7232699016C6EB2F62FAB79DB98550F762A5DA +274EBFBA64E2A770327A8024461E95A801C37290C6040775412E075E8AC67155759F9BB71DE8 +1C215BB380419C781B5EB085C0BD3079A280C9BB7AE00AC661A965DA776333D0EA7591321C1B +9422C625029F86817938A9C5987624410B3EF3D0BE4D1058C43088A62671A44254C8FAD9312C +31492E1C9ECD5BDEA3C09743430AF241B4EDAFEB2CEC3F1F417C66BC68AB05046B602E0BC6C7 +C24B86EEF3DCCC9AEBF462CE5A80FD1F2796F6B55008996073F6E91571B9387858094F0ECA9C +21E84C8EB2DAD55923B4C54621BD4E5282776B3BEBEA320D36EADDBF36B316373DA64BCC51FA +A3A371A51F10A0FEA35928FF6C8BFD195505986523386970E2E00AB65EBC89B87A051E11D3AF +FE9AD60EE2696A918C71B6573B1D6E5AFF4866AC4045D79D260902C3DFA61F2479CF73ED7717 +508249E0D2854CC9061EAD19A070833620B7D220ADAF650BF57E6DE6C38FF6981703BA86D53D +DB9FFCC8ADFC355ACBD945D4F7CB0010A3583A6DD08869FE9318F805D6EC3D4020FCC7F3462B +58ACFBC3474D7DD525FBE7C9B763C62A4F716AA80F437962C3725EC137D6323BAAC8275A7A3E +082771C45E22E7EC592422138E628BA0220382D046BE270E4AC16741478220B614F2B6634091 +476AFB92477EB1D3150EEEEB5EB6289D245E26400D33542F3A9983CF9B20B47CA07AE0AFF9F9 +5E5B6B80880F960DBC4ACDEF8DF7579E15A599CAE0EA2ABAEABEC5CFFEF3F5808FAFE3E69495 +3CF586F0A39C31499FE90AFC47D62131532004907ECF6180345066973150012BFE307CA7D52F +24FC858A2D4B01F96C8F5B4ECF370349142A90ECDA9AA2624B41B2D77A60E8B85FA1435E3A20 +C593ED88CFE8D6A897F3D0CB8CB0BEC46FF9A11D72E0F3F10CF59EBDF6788B690B9C0867EE2A +C9767CB0C888978AA33A594D3C7FF70CBB3D1233F3C295763DA89D971AC404322A3F3519392B +D907847C9483BF809B91BB299FAD3A1821D1239ABF54D42D5D4A8143C3A20531BE6BDB517EC9 +ACF7E7758DF72D721EE6F79ADE71677E5EB5625CB91D5C25D20C94D8B6597A348EA51C7CB195 +D7D08753AB715C4F3967077EF311C2F4D6C1C1A169384C509129BB7EB46176C8B13D263BF1BB +2B03336FAFFFF3B2A128F76C0A23EEEF4592F86561D95AD826774F90075E15B4FD088BF321A7 +BBBE5BD5F71DDB4B94B7ADA631B99832108EC9CC21B3538E3313F4FE146B73592C601B2B59C3 +973CFA8F1A0BC731E3D13B06928837A21D91AA80780177CD0E7348BED143F9AB2F840532C519 +E7CF64AE8AA68C1F226839AB1A6B5697F416A5921EED4CE3F460ED8343BF9546DFE551BBE071 +FB21487B97240B83FBD942C556A6775A60A3D589D4A122A26BB3DE0690FD90F728119568EDA5 +457C9534CF7FEA41DB8A03B541649DFA98098D52326FFDBD143044CFA1AB37028770015CF234 +14FAC23515BDEF9F2CF180730B163AA103D73F4DDB45D1FEA94D4D299F855EEBA016525A79FF +94484C25AEA0404B841BF44E63B202FD8B3F14FB3BF3334948FFAF9353F315DF7AEF98D4D458 +65D4E499E8B61BA11D7614BE0227346F1F35408C637CC17AAD1AC6E44B12A3F121E6141A3CAF +DA2B49FA2EC6777CD3B01B88828A5404DFDEB78FED0A85B8C0F903411A97B8D261678A714B05 +6CE40188E358A56F39C246C3F6F9ED3988EDAA6EFC388459194D175214C925799321BEC92E5B +9F7BE84DF046F280D1AD234B486837130901D722AE8C475B6517C0F534EC5B8900ABC23501A3 +24B7EE28AA838B082BDBCA4514B1EFF80D6D44E6A76E2A8A2898D44CFA8D2EC0856B55D71D2E +FF6AA5D990D334A574EFD1BF3D6F561141417B48EE01B56BE1377C6049FF58920FE67A84744A +DA51E39AFDEBE854AA5F7A6882B9486A181AA1A23E954FAA4EBD5DC1FC06AF89574B1116CE41 +2CC0069158F023305E83859D6204D4DAD60C95DBF5D3C55D6EA95038E4A912893E2A7DAE0F3A +95A51A9685A4E90E9C03CA1672A871D27BA859F5E311E1F9D5C74094FE16805B72E7884850EF +0B7CB439EDA28F23D56967C1DBAD565E32BDA41B77AFB2773BFB6DC0C35B73C004B81EF51403 +D3D755B0161D94904080C57A416780A748C0230F8BBD2CB9EBAA1434EEA61CA2F7E646C38466 +E27F734DCEA28BE1088E528FB83F7BE02C651509CC0F53A92176C65780A49339B253A9D1EA40 +D8F5B6B4F23B16973226DC77A954B69F97B06A2BBC57C53D5B94D14C72C4A93D2A854E0DE50B +E0582BA43C94E89022837DC99122ED2DE41A8B16B92155243738A33D8ECCD566B4524ECC9AC1 +384033FC9DF747F4FA102D5F6CB8753E573B2A9FAC3923B03D7F41898C558BF6CC53F3724660 +5E13F769E644C80657848B9E1220FAAD236BC6344E9C41A2A7A5CB3EA31F69B19C753BFA9026 +823142F30A1220701796C7C795223E9F54F787329B0A9C7C90E149419FD2092DEDD8206C4E7C +BCBC147491C56A431FABD245FC6ECA3E6C4E20EC65793F1C0777F49EBD474E0FCE51392BEFA7 +4D6F9A48DC3939C9A73A4E1E9739CC2704F1BBA73304A01CDD12D998DB94CE0B6423BD65A605 +602CEAC7BCD5F2DFDDD47A3C9584F3A12D30A261C1F104844F1CAB67A2EC7AF36A3CBE9E4535 +61375F8A3362B1145F89C820D89185B2CC7AB1DF7A8EFADCCEC447C1B291AF8D03BFB8D8544F +4DF47B41BC360492D6404161B9FBF889C1CFABB08D781F4FD5C55B438D43A4CE937CDB065B7C +F6D6BF0E6B0C2B9B5455FB2958AADD073B7B1412FA93BD5DB210A3091EDD0ABB178701EF714A +A6B275F3CEE8EC7C7076F1BC5E4149105C4F0693CDC82CA9FFF565B7A31B739863ED50E1F663 +58048D5F6E16FAEDFE5297C71C9F44C118AB880AA942A5EEE7067C357842C9B8A06056D74E94 +4652B137F96D1FE65D6AA996D2F1D17A212CC5E55CB7C6161D4E593A6C4BF17CBC6AC750D556 +B36B336384EBF85E127DED61AF106CFD7D76A9008E1A1A3871E6D18D9B558CA58C86501BAEEE +6463189224A371B6F5158FD41FD41C82FCAB5492C9A38CEBFAC27899AAFEF2969869E159C85D +E9B1437B922480BB70EE1165F103AB7EF829CD5889FFB999938625D4FA33219E15A74624E9B5 +79714D52B8088133CC5E40C4A6993DAC6A1E7B571EF234058946BEEEE58A5832934069BBAC45 +43858421163CFC7890B165FD10DFC19C5FCE90D31D3728432884FD5E9F1613873D2393416D2C +3DF57BB447C3E5A00074FEBE4E1E92EFB57BE142F6DE12C87BAE91A21EBB35087D6FBC7DBD06 +8DB6DF8B288BED2E1F71C3E29E7CB10908EDA9E109AADAAF657ABC9977C0B1A484FD33882FD4 +22FE1A11403FEAA18E89DD112BA418E4693A868B43D32218F29AB3D17189523F3707A61A9746 +A66F86C4F6D337A270E396636867F0F9D991B9D716EFD6D34CB7663B342C97E8F5146938D2EB +09A250CCADFEE64271E615AF251A0BDA5B38E54E0955E723B07A219193E3BA30C87F38DAEE0F +217CAFF7843ECDCAC0DDB54F939251BC1038F7FFAABE7B6ADF5943412E5DE665010649D656C2 +3675707BC5F23A27440F094235CDB387A08C67F34803348984751B322F11492F8A8865F8D253 +680F7C64C4D5142F15D5DAF4C481547A5E7D7B56C22CCF2FBC1F9965D86F04F4360C942246A7 +56DDB3E6C28911691A832111CF3AB09D3ABFB5D23952895B1A14DC2D246AF750A87FD4ED5FF8 +061E9D7EA2886B0F0EEFFD4912DF5ED54C67AC385D7971CE4BB9816F869DE9D6982F5EE90F6B +53B2E29808217959840A77BF7A8FF0F36686367669A61DBFB25A4E330F85592BF71DC025E9A6 +A366A2CFA8B27EEF5EF316F72DB1A336B10CDA0819192C8B11E195A20F8524CB12DF36D3B982 +F9929F6AFE111B786E7C87C3978A4A7FD1263304855A0C5D2333C607ACC553A620D302972074 +57A0B1315D319B7CB554194448ACF68C1D538A484B149F44626E4F2168B535BDE85F3CCC3CF1 +68055AA952AD422008D8839BC59505B4E995B6079F7C91B9F1AD7F11DA5AE7C64E4A577F6424 +DFF2AF21D9F034B89CE3C6D9A0B0CF1D2786A54EC1F241A38626E1BA814729C3BFA13171F617 +0D02D326CB07627CCE18999434D4FCA713BB250EF0387A7CB1D82B38470D00D80C41E7428D22 +28B0343F056B1E61B6B51DFD5A5613D2FF509B38ACBD7BC290F4E2B2BF1198C904FF0DFB0836 +53CBF156272D9C1C2C508C2197124E6E42B4BDC9EB81261D435B4E32FEC5C0ACC77AD6806E78 +450B78F5B1FD9F90B501F13A1D375B3A5842EBA113B9C0D01F6F2496F9772C75E71A6268DE25 +2498A267C5FAB48052BBE3D52DCAB78D7EFFE086910B940F74B09C7AC030306650EFE8D1DFF5 +B1D5830133DF5DC12EF9BAE6D6DF73384780CABD7758D45D8AEC8A20565773104AAC1FB5A4A3 +CF6A39F7F03FD5288F63FBECF3B2614066602EF84A65653FC8A3713E9C1F42EA2B690E4EE712 +8175F89BC277EC9F4578199723707FDA5DB12CE70FBAB33203100EED1D53D3CF37D114E238C9 +4384582A6C86D1D6A893B347A2EB348D829F4624E03221FAB17AAC3DF8EBFF54577D06F37925 +EC47EE6FD0B9C7DB37D897CF77DEA4513063F9E32F058542B8F706E1EAC438F04FAE9B0AF7D3 +04EBA0E3503045A73D2093492A5861378C945F31A1DCD2D6002B370763C63D53071A1955138E +0FBE574C5C69AEA34E022529CC55C7F49371C62D5366E24E7F159DFF1E0DA318394C9820DDCA +7FBDA9E6A7D6488195973E9C092949118A1B895277C53DEB791A6910CE2921B8A47B9E911498 +5490CD6025288025F171045194B6592DD6E64A80AD424ED544431A0432768BC0AED19EF04E2E +9A87BD693F5F37BDA24AD17AF07D2B338395DC073DF57B87E00BEBD3E7398A45F3BB565239EC +BE862692A46F508AB263F0EB9087AB2C4393BDEE3DA3169D398DBC35F2857785039CA7E5513E +58BC0ADEA81397CAA0BE5B3213A82666A22424A7647865C330F02EAF14CB933B73AA08B0A892 +2A6A665AD22F90A3E109115D7B0BF526FC2CE515A4B44B97E8B9F0C16CDA6E279BF5379CDD03 +A7A9A55BB3D37EFD122C1A57FE93AE48336DF19C36B9A710E148A407187008CD1F20F06901C1 +29884F19F3EB58A6E82965A3436120A446AFBCC8C9D087D72983502F0B5A121446F2163CF4A9 +601D77ADCFE52D2AF20F2F128536EB8BD00EB3A5DEC409F653D6D58AB5B5526B963BED030B2C +2A2E4FE97B8E78907FA32D4DD538CE1F4BC4481720609F0412D1327044EBCF51185331E497D6 +FC5294F631A2E767197D15567F912D85A98C1799860084E2ADF119A2920490E460FF1F440686 +BB8FCD65C961AC3AE5E69CD425FDF58F57712D89DEEF41F5B44FA76EF2D6D75AB26BE3469068 +85454E8CBFCF208FD4ED0DA16BE59694D15F470C812C004ACA26E3FDD3F6DB7F9E6470981EB5 +01805CC2C65A40EC0BE7A0B8829228347EF8C4DE58C9FECDC2AD6BDFBA1F16A5E78C69FF1EE9 +005988B4C26E5AE052A868AC30300DBA105C535349C65768C2015B363F03510743EC769FFA65 +F92F77EAE6360F0F98592DC737C4B518C0537156D9CC8C652DB932F7F0AA123EF862200B79F2 +E509D8980789777C445A95A9A8CC76ED9510B47B4F9D6A2189642C0FF5FD7FF954F44423555B +9F821B41024B8EFB1370C31DD4E646083017B3DE55BB2F9A128EB06974651F787CAFFED29609 +2E59B80239154F8D6132F4C93B516C80867C4472254B746A1B44CA5631FDE73CF8751D632099 +3B043E90712220DFA455A7B2B45BCEF6A2EDEC133BBAF79E68014B945D610B0A37886860D328 +DE4149C01772BA73C05813E88E32875DA1733A95407231FCA4FC5C27C3ED691F4715583CC114 +A4BC2050E75A44D6892B8345AC3A260526E06CA5FDA15C476C7FE8630086D47013A648C21CD2 +4C7EA9CD8403A4FBC959A21D71582270ACF81F56C2A0821F02231174C09CD721328D765C7575 +BAA1A491BAC593D668075B2E69FCCBC5B03317C0787FA49B6DB2AA548ECAF71DE8E494563176 +64297C5C44E2F8D34715CD4D133BA5DEDFC5CBEE27AE93E0C18E98CFB07503DB01ED4E8A4626 +8728BE40668BCC6D1CA62C4BBE45E01DA4E6EAB2F246A07F411B4413C38DC48657A9A49BA73A +EA2D19758A908D8FB058B3156F3D3B701CD4CD66B9E118DB5900973F47359A4737C1621DDB36 +BA1BAA4FF6895C6F7656D8809BDF366DC64F376A77822A3ED49FFAA0E1523E8B2E057096B591 +6B62061EAEE1AE8253FBE8DF84C829EEC1F4961BDF67BBD60157FD5ACD3ED4BA877E06262856 +03E9D5FFB37624EADA848EFF84FC6BBACAFEBADE7D98A1AC774D3501161115ADA60C27124B8A +F53B125C22C9472CB30E19E478F6C7DCE706CBF85D964A26FBEC6044F937469A4C57BD8E902C +4BF516573E90D527C9402DC7092B8BD2CF0DF8E5ADEA38FEAF08485664432A1F347C467E09A3 +421837ECE4B57303D7A1260356BA0E2A7BA5CC5B3BC930A92A852A634E48DABA106844A69210 +8B82E3785E39DFAAF06ED69F12329B5EB1E51D9145A2E830E171DF8CE9E7BDD71B94F2BD9127 +DEC409192FC251B9AC3933C94A0FD7DA58C9CFC109F407A504919F5995856309720D8FA35B62 +7C64FCB86B3EB97A75B1626F882C99AACF34918C82327483FC19F5E43838F72389450F8C04D0 +90E2070AA86D98A398A006BC48E1817E190FB872C0420EA30D6C6EB48739EB6D43C5D234D226 +E3D0B679798DF9BAE41F03BED48C8307220D20BFE17A11E23C418E0727085376A1FCC828E774 +4B8BCB276A5847D330415DAF76F5D1357FA1409F4EEC45C63AC630309C14ABF20BE971643E0E +09E2C3A5CBFB15B192D8AB43B690EA22BCE0C419DB5156484E274765890B11FBC5E2AFE78E7D +05B0ECEA40C91D1C55DBF13628623999EB2160ED7A9809B6C04D9FFDF00AFF0CFE640D2A1B93 +5D3F0A90C9974784723C499574161D9F30479AC5500AEB212D9921AADE0000B30D5E78F6EBF5 +4FAF6472511E5A293DD30AFD0C7975C52F74801A9BF5241EE8F208030E6C0885303B938EFC54 +582F73AE379095CBDFCE2AF2BDC8EA906268B28F074598ED89640BABA9F8A2954FD7AE86CC89 +3047A7319A1C01089A262B128E70699C7820E16B1F59181386754B7E58458FC74DE66B5EF428 +FFFCE42935F7AA35EFC5FE628DE68F4E0DCF0F4D37BF806989917BD1495A7BE05EB24FB6BF3F +CA56A4441DD208E6A2A244CC51F53C2B9302A5FEED9B99233ECA62396A2D43A3B8C8FD803146 +AD31231F7FA8F4A9D401CAB4F7BCCFAA116297AE931BCA23A8457EDA4B7AADF9F6C3DAA56E88 +A9B5004A1D27734F77C821438BCB00CD624E754B509F88EEFCB18CB7646C90DE0AB58F3E937B +5FF8D8600ED635622A59A05B00138EDDC94D4FF25AEFD4D138DFD56557E442DD6701F2A99B75 +678FD5CE825B7C63360B46B387521182F0B0C6F38A852CB4A0249E90BD5AFA6680BD56473080 +C80052F83B6ABF25FBE4FE0910235A88AFA03C55B63AC20FFEA5FA71591C9863266E687CAA69 +1184555452AE8A4218D075648E9937DEFE41622E8639879F740150CD6B920A2EE97EC8BE523B +CEEE954B6661B13DD823ACB9911D4490B0C861CE27318F126CAFD615817BEF9C5DA244B1019A +967283F0F49B9216F69AA7906B1FA92D8CB27DF33729516BA4C8C2577502AA070C8A6FD50E78 +C009F5C0EDD0D87DB83E951D50DCD50C28F47684F35E90FF93CA9A153D242213F727647FA2CF +DCAF553728627B6B7CD5C1ECD15D219B30F68A3CF7C50C4B9CBCD76220506956B695B77682F3 +AF749E8D1D0E26EDFED8A8CB0FD650B423813671B22598E3D410E580F03A29686F392CE23B49 +A94A6E18CD1462776C0676888C360045F83B7EB74D3C698535ACB6F96E167C68BB251932323C +4B211FF4BBEBA0B3D67B263BBD43420840BC756B7C2429B331E9195BC2A9ECEC7387F0A2AAF1 +29994DF02A86C235C756D449739DD5AE6A41726B5779D1F70D5B910B032C2FA267957A27CEE3 +78F8249C819E9CDF424A205429B45F4DEF2B11190DDC32C00D82724549D60683D7DF69AB21AC +266300CA80B753BA598FBAC718F118A6A1B99E1D7D0C8E9F191134EE9B86080E7D97C9D86EE1 +A6AB27EC8A10E07096A340E10C881D6C55DCBAF3253DAA2A458E8301F5EE54ABB7BB11B75B69 +827D36ECA3061E9E0D5BF4E1BE0341B627DBA647FD5DDF1C9D3D17E0D626485B10C783BD72AE +783E9873913C348CFCD977B8F38A359E2013F4C0FFF6D1A93E8E6701E47D66AC8641528FB564 +D6E46D137A8EF738FAD6D3A878A7D7A8DC356F255C2DB5A473ED4C4EF0D2AB3A9E80885529EA +789F38F728FCE667BB9BDEA36AFC009743C02B5FFCB347C17D58CE476BFDE8F11EC0E43ECE39 +D2D653883D4FEE5633EA2B9518C47E470C1F502C4412F23A78B922455B9EC0B5EDDDD8BC30B9 +5CFFBA2587948E0B83AEBDB3C0E800C6D9A9B51B0718AC38660C6018010093D32F9FD272E0C8 +78AD879F21F77AFD88424737E0C33932195F3D39F61FBDC763E4A11493B4CC3CB72BB90D0886 +C8CCAF32E67FEEC4BCD7D11FFEEA25E38D83A0AC714F514E15348B87C69BA77ED357EF9A0CC8 +23E2D4B6B736129EDD5144AD23CE57B0C90DEA2622C864323E05032C1E8EFB42C4BB64FB80F7 +B71966389A17647B9FD069F30D9CE2844400EB13E1B5098B9475F752BA7F379F02F083870553 +CAC63411A031636F1EC6307B22EBF18AD5E1894F88F49CA765D91A125297BD5176EFC97712EE +D98CE67726B2A7543839F27428FB2DA7C9F41FE835498D0E946A8AB576A7C0B0A4804A95B4E4 +3A100B42BA40A94EA4ABCE90B1E130D3E7D354C27577DFB4E0CABEE1F1EEB1CEB419429921E7 +35EF5C2D6BCBA9A318E9AAD17297DED5A4CD4C5FC08C7B941527465114272894A9C07857F354 +DB63ADA20ECCEF54884DD11063C397E91275CFC30AEDC0678F916309525273FD385B89B0AD0C +58ED520ADB707B46F79A930D002FA97292BCE817AEEF6547BCCE3A8D3D58E4425E4126D0F53B +508C304C753BB73A30919650B41E21E0E959111A8B5DA5D1D2FEA87548691C3D7F972B926A81 +49961FAB19386A974266F8005BF227B6A7AFED0C2639EE946AD1B74809F09FB4E4978215A820 +5F3AD25B55DE3A22B36EA13AFFD0C19037CA0CD0D7B03861EFB1FE769A9443606E6E5B09CC20 +F416573A545C44CD991A057D255AE4C0DFE6D7F6A6A406484FA9C226F63335700143C76555F3 +8E388D055805F306BD57EAE640FCF2ECD27FA940FF4F9B293FC26F8D72B2A6CDE5A8FA850F75 +DE642199B7788FE3CD07A5C7619042FC551C42F80BF0A95A9BA07471F6463DD9E3472EDC7FDB +E7024E02BF608C6EC62C966CBF3B5079621A5C1EB1F063FDF6612027A6C61F4AB0F1A30FCA4F +8568AF3DDEAB723EFEA2AB67ADB68E66880E5821EA4643A8A2ECF02CC98A6DDCD68B6B74BE2A +AB59E21788BF2CFBCCB6618D52F4B8F81D6C3A00460717573FBDA3003A85F671637A261DB57E +0AC55AFAFF9C31CD690C0FA12782CB5AF896BC9041937BB5A51B14A6E4AD7E6C484211FBB29C +E2B76CD0614AC4FC1FEB6EFDF56467C56675B3D650C65307002729259F57282D72A8B9F3F24C +B5AEE691295CB4C140099793E354FC7127AABD0A294637CDDA97C5602C45E9935F449A192E93 +D2286A99AA46FFCCE144FF219C434D568B2C4ED589C8946F80E6566BD71833DB34C00069808D +BC6549E51AB50B4147EE824FEF6C90DDB4B0D1087CD2D946F6870464EC689E39EB25CCA38972 +7BABDC99C1D61105CEF972ADF715CCC8DC6C40CC96A32BB2B09433D99DC42D63570259792E25 +D0327C915AA72D70E4495F1EC2F67886E2A1FB48529F9B95FDF095443C1FD3108E359DE3C75C +9233E1F8986BA4C9C6E9D5B1F15865906506AAAC60A524462D29C1F5EAC6E7AA1671E0F3BE96 +5FFFEAF0371F34261945C6F97012E3462C6AF0E8DAB106B8E6FAFA362B0A0A146ECC69464141 +6F46A78B96ADEF4178C5BF31D69316467E2AB19FEAC7CDCC91138A4C2367F9A330A73E8F221F +0506E44D25857F693EE11AE9ED98B4C822C572CB5FF438E62A5C9273E3363EEF19720B0A4191 +C1AED9D4F3A04B387500339D86ACDA43F4CB31ABEC05BCE7B5953AC8E71CCB2C662616A7F61C +C37D3704EA739F0920E722E894EFBE22D2793F17A4D3B0BB90ADC16CA30A16BE50993F7A8512 +7E30CBE93F4C3E9F0471DD990478ED39111471ACA46A92A8FAC8085FFEC93606BC46160853D4 +06657CE42825743E81632AE9887561627498ED53DA724321102926ED0B0C491A321F25AEF923 +89EA4F9409943F2793D0CD6FC56876CFBB29823E1489480C27FC4C7E2DABEB8672B9709A648C +AE932E77BD16C1DFB28022E25B227E329B0548C0858298673F09E58DBE28DABC0B18D15C5820 +3C82EF23D4E79D62411E80B1C5FABB6730C0DCB1D2D0E9CAE750ECE0351195AF6EBA3AD342AF +8F527BCC0D8B089E6AC868F4A0A921BA238746BA3808B6FDF1CDA1B07AA194F8312D9106F828 +08EB40E3B7D3720A4D6D7B2B32B655A297CCDA431E58EA7684EAE2BBD53C49772B948E74EC26 +C3E1C39886298A2542F3E66E1183CA2D38FC443C3EE2DF2CC8C8D4451F1AE8BA8323142D7877 +F3653369C9FE56B51625DCDB001F9F89B2B1DC3AB90E46122DB74B3DAFAC4727BF46D5AAB1B2 +B4F130094F3DFBBA2BD594D2A158AEC6C528B27A241EEF0EAB00574B1CA6F6AC2F6EF91A5118 +566F2F8616B0AF3829E60945AC4FD816B75CAC6D5D00B18211FBEAFFA1EF8A37221547EDC142 +9D8330E8553C870CAAED44F4E2C24378E1B568638C783D6F324DA0A61C8D3E1C4941E37853B4 +E8F1865E21AE64BCC18D2775F280B8B799078B67549B0949898EBFAA67C76506FA3D150B9D74 +7918B40EC799BC786FBED426D27105905FF7BB73D95896CCCE649BBCC01E80966E8885678EA1 +F38F64B1A4ECFDF66A83E6E807263E4E737485D1C510A1854DCBEEF4024E091A0A218EFF85DE +F1814E7AE4D2D55B92E4CE2F88E5EAFDC26ADDEDB9FFBE4D15781FC48611BF8AA733619AABEA +4315E0FB49FAB1A7743516CB251D35D17343CD184375F8B3E927DEAED567EA4CA029D45F713B +9C24688F3B566D244854E070D183EBDE92EDDFB7E71C1577744CB10223AE7A276D8BE7EA3D5B +8E26D8A5F4BDC1F85081BDAB0CA0BE9071124A2A8AD85318B835D57EC5838C5E41FBE12709A6 +8842410D06E622C0FC74F85EFCE80BEAE730C2BBA1D58B91AED5A1E2D211AFC6C312370902B7 +9FD16711AB05DA8648B3FEF29361EC7B9F5CD37096F1483F72232B9B7A71127A10CA71222A08 +5BB8EE0203D72F9C9A7F7A4FF74AB4178E83E23A13E2AED8F9EEDE36EC312B55C6A663C1F60C +DA37231D75559CD7FD5B320025AF1F62890B2ADCBCBC4ACC6E7FA0C5D6BB4917677A927E8712 +AFE158D6D0A1835021919E4CB4594FF80A90635C577CBA980CF758DCCB6A4E798F63DD228362 +B62E795F1CB0935674BE345A8D9AEB00277B621F15322081C9C3269E4A1FF7056EC7A3482592 +E7141DE9F40551A101B201F552BB3A62BFA8667C8789B5DE3794FA042F47EE42BB165D39BF2D +D470A20513312724D78EA492982A423444339D637996821D8CE591B983574FF6E1404AC687D6 +06AC8A94BBAC994E45911A5FF68C6779DCA1EB2B485C3CA93409CB94BABAEDC17232AFCFF1F2 +C6C4D2538B6E0F323AF3C2DA3452AAB78DBFED6A09AF239109CB385C8D2FFCF65CABC34EF1EF +4570762F762706CE3B779661CC42C1647F8A1FE79235F0513266CD21C0121626A0B2839B1C4B +FB01D84AA5F2E788B7AD19C16BDBA33725CC4124350B860AA18EAB066DF64A5FC3015A45EF10 +9E5981BF6B33E07CE0D569F4B9D901C42848F3EAA79136A788007193ACEC9B528A77765913CE +F7B7E2132E8CE6E3D9CD607690E2ECDFB12F898213B266C49448F0144B88F9C408F9A32EDA0E +EB3A8D16B0D93006A752F84DFE99B7192F1FD6B42B9765893E92412B917B23E6A00732927706 +4542D702B39AB11257975116F35C3874A7657F2B5E56193F57120EA7E61A13F96571E2F6FF0B +D72AC1C4B50C715E12E9B6D03C557645C1D1D2F330CAE2E32101CB7738D8D1EEDA28C638C61C +B171A0C1BFC1F22BED2E8015A8F782A4410A0A8489E5E366BE2CAA230ECD456FDAE8587559D8 +47479682E375370F3EEE2135C8A09A99C53FE925F244240EA74CC3366CF60AD1EEA036CBDD90 +3B030AB68CF88F54682F3EEF48DF68BDE5FF1A705E0001184D25A87ABDC6459DF7743AF8379D +2D2CE7D0405052295F64D657EE04B231B34E041B598F3C9441E96BA05A2D204500A0DBE96505 +8FFAB823507CE44C9EF9B1D3FFDA994A15BBE89B650F8D70B9B10CBACC69599CB8322FE93152 +8A288899777DFBE23F6A073B1B9497E8591297E366A5174AD50459B7B751CD918E2E3E852591 +8DBC16BA137E86D9F4CACB57428C6393BAD59B5B51323357E87E38AEA2EA802D3898D746F899 +51D4BC786017278622DD65BB02330DE02300ECDE9D9183147BBED904F1B960A7F6A490203D23 +817743FB6D96DA494C7BA5A8BC158541DDD964F9BD052D9A8FAE9E02E2C79F196247D72AC3D7 +F2632C7E0CABBA4FA69B955166B543901337C249EDFBE985C6EB0E0E03319D8C9B0E8217FC99 +38DD10B7626850F515092954BE945BDAEC74C7984F5580D2A1A35B77652A1626F442FB4110D6 +5DBE56DC7E6FA32181764A56BA73F746656FDC738D12BB42C37B786F6D8DFC8FD0CFF8EAD90B +D1340095F39797D53B006DA3DC45BD9B22CFD9D8F228314CD5DD1C547B53E4AEC268D84A2B89 +4A17D14D1549141D579116B680DD11869608CD40730162DEF598EE93A213A4C257EBE8BE307F +4D6BF29DFF6E308E2EEBA1B6E08B07623CE2C8F159517BA06BBD3DE991D236AC52E7DE7F921D +3524B32868431DE186DBA3845440BB8AC39CB98214785023C0AAB2B784D2432BDC54FC5F4988 +5A02FB6B16ED0C99E7D57C63EC689F827320B26EC45740F8936A9588A78BF15D89153717650E +B294A3988C71ACDE86857CFA06355A5243A9954F6C25425693BC4BADFC4A39DDDFF371F69F67 +D563BF2F189997FC384732192F423DA45A033D5ED26955842C3630DBCB3DFE73C4FD422ED079 +5485646EA9E86C0D1325E5FF16ACAC393DA67A601CE374C272576EFA8B7001FFDB6630079960 +62B81FC6344594F68B9A34F665FFD94837F0D290D1E0490E93236ACE0B8C5A884613821FD3DC +0E62840475674605AA608E00CBEC7C859FACAAB57D93B02ABBB7A1098F91E871CBABB9F6E30E +658D55E535D57A97374337883138EB5D43F4031A67502FFDC3DBC8AA771D3765662C8C6172DE +8F4A72F66E6FDDCDC874E82A7688FD187E944B9A2DC313C1712BD3428BF0D5BCFC71DB3FB849 +0412FFE199BADB34D60B5B172FB0461AC3C396333F91B637DA585948DA985AD7B7AE9D5E3517 +0AD776CF9F1E5D476D6521C9065A540677A764FE0DFCC2AE971AD80F268122D933E672DE826D +E749CA4B4C293AEFC830F214DFF87E5597DDEBA0F9A19FDCF2A2E4945B88B077A13AF8D8012B +2411A7870F91FD65CEBF475E696F55867AD39446B93A49AB83AC79102C61BE87DF92B6284F8D +37CB0694AEDC64F99868F29171D90BF8D48BF9F7938923B3FD4997C416E71C5F36D025C398E0 +30B987C5C44F249327AD4F5A1A48701362BDEB86D6DD83177D6AEA048E9B4BD6A1D609870D53 +819D021D1F3E5AA195BDE2441A8B60D7453AD843F6CF56B15716920966B376D23FAC2BE749CB +0BA16D4340E1FE3C4BF2F7975BAB5CA4DA263E0D9E43440BB01EB8A05041661D743D5CE6F259 +24A95515792FBB4A8429B35330FB5DE7B23583FB7BE8BF29E51CFC3CBFBED84DAA89912F78C9 +CE2D50005BBCE1C96165F1AF57F32E160B859AA7AB7F9EC4E86DD1D6A74B3565834F84A1F551 +A2F83AAB5393B32E9E6A7B0AAA7768D15A3D688F9A511473F59E9E5B5B22E677C9D4CFBAB777 +FF2613C168438F71CBD45141C9D20B04ED8BD8DCC4D1620877EA116450DF789C0D8E0D6D6279 +A0E35A027C43FCACD70A7C26552A853B281C162260A3BD4E4C4A61EBCC77E6731AC54ED12019 +1F345E6A2CEA645738AEB7C8790E18AADAE8B2F6E94C717E5976381BB83567D8FA10E4D2234D +3B26B57629F6F8BD9FC329D3E7A2FF5AD2C4721886959CFAEC78006C084D4CD99678A5A77C9A +04879867057DED5DAAE2D7B1C679EEAB92FCE5C0532A190636C68EA5D68DA62B9F6004356A11 +34ED8C97446452EC0BD5AFE655D224852101A1D5CB747C5A90C76B94EBBB01CE9ECE80BA66DA +8167596D2F086A83E771A299A25006B516CB150B459BA6AE92297375F917FE996458717C3825 +C951AEEBF4A613D9B0F678BA6B3640905414B57B25440F1E0082283E680293FD15472ADA3834 +BDBD2686AE787E2DDF2E4A3BF832715E7D5AFADA5AE4CC9E5534D57F73CD733729094AE46217 +837B5B29991727284F138042BB8D2F29D955C5CE83A7C40917C245AB8C28E8E5DFFC10A04AF9 +EAE80E018ED521BF85B0ADC4C90AC9E082E13EE4C922F0D0B7953FC9367C91035D274760CC87 +E7BC4E11D193E53BA4F89B61EB53D581BE0ED972791C12C0B290FF245A4ED6A5F17B7D988ED2 +C7A0B00994D81700BB7E6C49C1B35A3C78C95041EB38F9BB86212BDF3A8789A584C46662DF3B +D3389CB80D4EAB08415ECD27D5D06943F37C287B77EE3071D8534052B0DC0A3F5C72D42C6F3D +62A042AD147165FCB3C3BEBBCBAD620A174B97BB0C408A3D04CB1006F58FA25BEF36C266C87E +81F2CDB5C11345645C46F1DD36E6E244A0ACDDD22884DC04CE0411D7C9EC4EB140C835112172 +E687F486D019C2D5EED78C0EE7061B42AE37EA961ACA9DE2C826A72554A8DAA1C101A8A3FF05 +B59E39B2F0757EA9934D8213BF01C7A6BF557D4060DCB88AB9D71415DC4FC88AB5536A7C620D +12E3C6210EE6811ECEDFCAA06F8243B290319E33D0A64A1B9BCD1C1272EEE08CE95A9749D3A8 +A4D580511F2473BC6BC553E9BB76C862FDD72BE047C7CC38CF99F71412A103397F79FAF91872 +3EEA71C25BD0E280C28258A60F40D7076EE944C923ED8A7D60B6633C37425845F0C2772854AE +7DECDC35F18A7547CC4E948A95FD5FC0007AEB4774A27C1760DCF5F8D7E77C05A72D7F2BD9A0 +80DE4B834833FCA7CE79A5203FB8A7559364A1DFDBDCFF2BB73C43B762309F6A8D097CC13CA3 +A17D74172A0618ADAE0C1BC1656646EFD170CDBDDBE24F55132FC2557BA67E9EE2ACC332D110 +CFCA6D209650F9C56ACE0B648D89BF5FAFB5C86DB03E6440CEFC43F06E1BCA78A1F8DCA71A5B +677DA813DA6A1176F23D4CFE1BD1C5CCE901DBCFA540741E8534A0536E4248557AE453FC197C +51CAE6FD74F74E0D3974136474E38AF1A2A4F7B313138A9D9961DF86D126ED07A0718C974DB8 +84FB58847E8F53AC2C2F999022DF99D7ADE9DF667A4FED6F74027559DAFA73D004BFFB277546 +6FD5BA862851266AD9FB4D3F7CD0A769A551F9AFBAFA76E70943640D2EF15D637FEF0E33B211 +B93EFB80FA52C66348460EF27B03D2A565F56E34F2FB7DD5BC036292F3ED435485E9763299B3 +5C87D69F39445A9421DC3FE4905BB5B9B2A9879A46FA8D95CF4648BE3CA4EBA58B1D568E9B06 +3360DA7A3229BB58BAFF0381D8BAB4E5F80AA0A9C789FD30F6776EC39B2EAEE2EBFBE78AC3EB +7E986BB78AFFBA768E469E51C11F5F3983B202EAA5E1427EB8214D126F7C3D72C5F94774C9AA +E626F8DD60D2B5EE36E23DC0B3CE97612A8A7C6378FFADC1946F179031F82D736037930016C1 +8758732F45C0EB5A84A344B00066E5FED0C4DFDC5E863B7D72134A16BE9F7880EFE08C98EE6C +2085324FF6970857C42349089B0044F4FD5A33A20D569DBD72C9AE2E20C988E550C2954B1DE4 +BC66FBF17BDA2A477877B86CBABE2382321ED1F9790AAB3AB7710907D1B85B5D11014974D945 +502ECDB9D8761F22EEEFF6C979792EDD8BE3F31F02B0589152BBA94A190ECA7DF844F1D020A2 +E92BF15C29A80A86CA44909256D2C109E2057F488207264447BF9C11AEED05DEF84860DC7143 +EDDD02663DFC17515EE1C8C9C78B3B26929B2A62BB05872D42E32558539E39FC8F41B91AFA01 +FC46D0DDAB470A158A62F91E24651F80CCEB3C09699E6992D7934B3DA298E3952639E5A085FC +9BC9559006CD756636B48FD6B0A83C12A6393AB90F0B93B53B4E85A68548BC89B6E9C3E8E7BA +F2EB908DD3DE32E470939698B56F56F536B7F5B767B9F665C16535E019BE5B61956FE233DCA0 +EDB504C6CFAECFDB19DAE1188B36AC597843C3902F40780BA40CCE024FED698A0F1F0EA3DC3D +C4F1AD4E592367D1F6162A519574D48CA05A2CC35D20BB66A0D80A959A5C7A7B9C4C3E5414FB +FB549BEB35569D5D653F002A3FCF39C3C1F0448F4E8202B43C4035DC4D29D4367DDCA64335BA +C403A1BD923C74F65FCB16824EC182FFB728EB033F96911569C118250722766289F9AD698A21 +C8FAC4F8A9DF10E1178D9C5A0D7527F41984CA2146CFB86C46A67FD8B7513E8B4DDCCB42A684 +D7B4C9BA452E160D178182DCFBBD4FAA8EF40092D0400036422A4827FDEFE7F7750CAFDD4196 +9554E7FD34C9810A2FFED3A7EFA129AE2A3032F20BE6163D50A81A6F038BEB35AFD0264CCA83 +4798909D487545DED024A9C993145D229FF229AEEB66892BF1E739459892CA77BEC000047886 +A6BC658CD27FE5CEAE51F530171D3B0B1FD645AEA1E17F837F9E0BF399768E0D420D3D2A9A0E +C854A53DDCAF9C6B66635F74AC281FA7FCF4F19601CE9C8C3B6B6630AF57C0E55A2AFC6139C5 +996A789704855CC0A62E0E5AB95EE0810C193BF8C926798FDC4AAF7FBD6B6AD12C79AAAF96A1 +30F316AD5197CBD4F4BC6D447CFDB26847B66CAF2B10CFD27EC5BA0FD72609A15ED2187FA51C +91E429D8FD71579A36A6DF8E8370295AE399A3756DAE8653DA965F659B59632BBCD26748AEEC +36AA5D987BAA7E34A4177E5276F02D028D190C1EC6865F8DE696C7FA40146B717311CD8DDC47 +D21BB8DDD8D10EDE70B9BD9FE15E3BA9846085781F048D5543A613450F09E194DFC966832B04 +AF8F82FDA587BD6866D6962CB03910DFCE32E0A614EA86BD3210BB92085ADAA6C3FED8DC4131 +7E855B34C9E3053E667156DCD2B0FC2C43FCC3F953808FF37261B825A31F92B8F6761FF5BD6C +F632BED508DA3A744C6084CE260A3D39A3F6C3B8EC5D9D37E54301C1D542768952C58D85270F +7EC01D1DE2A8D1880877316BDE5E0C35EB6C17803632F18CD655F1C29B78ACC8D1C823FE8040 +5F96415624A6DA4DF54D30E75EA13B3E48BE1F4C2E81D8101DE2DEA1D8E9BBE1DF4EFBA8C6E6 +462256B1675EBC7BD73633CEAFF9901D04DBDEFC5262A297FC8F323A377ED251FAFA4B605B90 +AC12232BEDCFCBD441E5C26D90339A22A91E1C6071586D8381638248100CC8A63AE9DE2AED66 +982DCD4F24CF2D0D34899E6F0E9E0FA5C3D2405510BE0931E48EB58DC7162B668D970A769B45 +01CB6B06ED86AE7A75F9E9C15B3F14C5287CF8BD6A205A31A40E33D90FCC93D1330836C4691B +6C54326E6CB7D982939669CF5B636ECA31500C96D7269FC1AD710A7D6D32AA1F411F11E8DBDC +6FCC155FA0555941A31A2CEC5D6EAD7ABF30722FA4A234846F65B5EE7A01DF822C5AB280B123 +4118B8F3EF8DF2A913932F000377E9BE1CA6B59FF6C90795612AE571D735C9EA8CF890FFC541 +883021038A004C98687C5AE94235E973E626B49A2BBAF9DA89CA1E76155B705977AA87CA15A7 +725A65D488BB68252DDB6CA002D38B9D570831F31FEF6F114328A2AF62CA0BF146FB7704B15B +B73079303F4F3419A1263F2371A6CC2F3A477818915D6D6A4C1A25E680B9A9D0C9F0C1A1775E +58E26EC4F447E75A9D807AB82206FBC73AEE9AD0901BC4A26866D2660602B284F9CCC4B88B91 +34A335AE02D6344BA135B458649048E7F224A25D9819A78F5D9947FB52CCFB50E8EB056EAEFF +B3C376938887EC61641928865573495EF0D1FB4DA35A2F1F7C6996D4A6D00E6B7FD003B86BB4 +58DCAC4F9F2CE77D1A638A2EFCF2CD3E24D0A0E321968D214C2213C4708505F7167E0892E238 +56FC560AA0129E82B3CEA074A8E4DBF3C8758BB4387DB6064F91B4ACD6400899E5C3324CE8FB +3C957254EAC0BEF6882F734C96907D7056D99A178CD7E1FE93D21573ECABFE8F2C98C555B000 +CD2E46BC6CBA03C06982B3EBCDF16BDE5A64A45449F2C75E9582BEF34D643D07D598FFE4461E +FB71721900ADEFBE6474776B0C5DB7D0DDE0437DC8FFBCED897AC89C73DE08DBF2C9C2D96D05 +6CAFFEFB7A5C666384BB412654CE7318EE6B41D83DBA66AED2A6C68B9DD0394FF5F0F2976A7A +412BD7A0803B119E117427A87C2F5AC288FA41D59113EA55AA607449542666B772138261CB4A +DFF8B6230D3146D08DD8B6E89B8C2D1E8393EB8521534E8D25534B519E38883CD6368B8A8243 +B45B15C36D860A443873351C9BB1F05F1951AAD560152C6B14E48D24648962F1E0A2CF172F88 +B907145CAAB70487B1BA7D05A89F2C2E0E94479646B98549B550B38BA3202B0A540574F09034 +A51C467E482626BA6AB1754B804BA9DF0F30FC28304DE30AA6465F6682D157D27FD74E09FCAA +B197416D89603E69373F3542189AC5A308805ADA166CA2303FB9A9AA3971DC89839D3692E269 +43AC47F7989739FAA5202627650235AD544A2BCE8658C4E236E99B009749040DF9E0BEF4A4C0 +86713AB315050BAF67D9B7068CA406D4EC7FBF40B901FBD894E79DFD41D321A90F1BD435ED8A +1EFC42982EAF009B79DE0C133504E5F7A3C33BB92D93627EEE07252F014C724E985B80451F43 +7BE16B5C177832311498CCFD5BFF0AF3E12E8849B8160D022A13E93E66E510166A4A6CC0A802 +C5C94AAFB5CEDB9AE682F8350AA96E377DFE2B65A6696F65A426587E1ACA8F9748C75016B20B +B013959C0AB74AF3C5B491DE5A81A009ADE0D54FB6E90594D5EFAB3E6AFBFFF3E3AB27569BDE +2F3166E4E40E733D502D25A9C8F1A005E552E3DD10C007A6F6E35E3B1CCF73142799D5906CF1 +6D1EC7D6831B71F7595EF70F6883C0D93373DF634F71A2BA969779C39AE765E6DA50D295DEB8 +9AD941DAC58951BB1094EEB7CA00C876900296EFF72CB90C17952EF7F38F72E3D409ADFF127B +5C5BFCAAFBFF157779536438FDBA06AF022C49E19208288DB1B37ECD262DD26F308B513C6996 +22BE8BA162C8E3E3AEEDC1E42AB2C2D25C672F97BD5A678FB76E9F4998D432F5BA48831430B1 +83527FFC7C3501FC054ECF9B9E49F29C70CFE4E3242A4D581C20C2230DA45ED61DCB39304468 +A4B90CED6D69F4F1C52AD1E3649D7610D915E3F53191694F97F5473AFE55A7BA244E8A2757B6 +93562E044C3AAB611833D5E3759397E5C9326470E440D031920893FD7DF7245095120080C375 +3B16B8CC71082B718256F837E2DDAEBEB45865525E247C117AFAD4D103AA691A3482D30B8D81 +A4BF5AD7832FC23C3377F41734A0FCCB0D816ED671D85C3509B7E3C666D74D4B6E1BB696D25E +63275D022C25A6DA83F842506C498171648C52F5E4D306D10994A12B4417918157BFA5711D69 +4239078BE9AE915DBF74CEB520DFF80668A1B41FA530BCBE43B0B3CBA6EE31495EEEE374FE16 +00058E24712ACE9EA6495E09AF88FE98D097E8598777C9D8E11B22D433250588F44CFCAB1ACE +A61C6714E0A052D47A312FBFA589AB82FEC1A40EECA3659203954FC7E02CF86E83A610861482 +572BD244EBFBA7D8A2F43B4AD37F4FBA4194BFD1A5CBFB4AC1E18D6D72F61B9786E18787FC5F +58B2847444F23E1710BF97D4832EDDE48028C656016C5B9AF97801839592EED7ADEEBE93B32E +5CC3A14A9CF94D874B1CD2780520F371B2F29E75D44B5FF755A7C13EC2DF2475CBF1F1216FF0 +852BB7A71867E2E988C2523162C7B3D8D6A71D15F6A9A23A12826E1C3182F95943355DAAF0E4 +01AEC7C435A201AD058DE0E682748F4E9CF5314D7556019876E110C75A39BB395AB876ACBE9E +9A98D2B9A39DE6F9202D29DF2B403AB331257FF2BAFF083D1C9675A89653A5C8145EECC49FB2 +DEF92D54B35D8F0BF29565D50E4FE0DD704317F66A325E4FF43FAE4C1D887CAA7418129243F3 +F9B0CFA12E12E7A747A6FAA574585668555E31BFD55B7E4E016204D3366B15141FC902A19D5E +F1318BEA13515C17A51ABC305E615E20CD34A100EC11F9DC2D601749A1ABBD988FE3048B9039 +FBCEF6CFB983C1EC5B6B765F5D2DEAD15BEEA61B18BE362B59EF6586132F769420F1A8A39A08 +F9F0E5AC7CD91FB407AF71C26069B6B190255E264A33C3C6123812AFA458277AF999276AB95E +48FF2BD1489D191E55F2200196EA1BFB6C64ADA111662247EA50CFD12654719240E99BAD7617 +CFA5D9EC849A4F3AB37881911EB77E483520F27A991BB4D2EA17D69BDAA64AD9EB2CD23DAF94 +E9977E0822D0BC10D4C7653E3EDA707FFE448C7AEB4E81AE0A51BEE1B1F6C5BAB2B7372BBB5A +578ED09DCB2172168695C0963C25EBC061AE6CF348B2326DB1A2ACE00B48AB202AEFD448CB08 +0410A245AF465A6B1B411BAA28511AF90632E52A3555CBB20C8FA0A4A247957BFBC111586711 +524B2E421F68763B8756A0453706FA4558C3EEB3C8ED9ED99812E94339415A7BFE70E8091D78 +E442355D86BD4E0EFC6A34B1F5E8C945CDD4F7551DC550CF47807A230168419D7A52343DB58B +BBCC4CB58A79B916BED54A8476A9CD993CA6E631AB0102A5A17A3233F3FC2F42582AD3FA69AC +7F3A9A6F627A506D9690E3B9DE141E175AAB0064A5EFDC7E46D1DE88F174ADF4A059944FF4F0 +15820F06F38A946745CC5054440AA39FC4E193FF36E47F3B4DA14EEB015372910E43F3E9D011 +E1754FC7AECAC898D707188A0F30AF634BB580F2DE359237EE41B7114B438CC258159F0A17E7 +4AD487759A8B23CA012B3AF718C2A68071B31F962DA038B787D1D75B59B66D80407D6571EAFB +840B2AA2C72AA85BA8BEF37F3D1B3DF12DFF56AAE9708955A77856871243CBC0F7C979C006BE +1702E769B0D588EB23A15B19A80C9DC5AA61E09EC65A6C5B5F8420767218541A3CEDA92F2699 +6773661E93531E430297BFC1AFC8B2483E27F32ECACAAA667ED6523CDA196812171FDDFF20AC +E197676CD66402FD2731CC1FF5347A22E1705A4B73946616C5FEF3A1628278BFEF2AC5B38C47 +C28AF8057A54D9A874713EB67B58E0EAB110FFC492584AFD87DDD11E754D5D7802F23C305F11 +3AB31D52399E26FCE706936B9ECAD51186E661A043A1337C811659C0AC6EBD1575E0578FEBA0 +5777FE32848F36E848E9AF8F1C5DBFD3FF4F6552881D2A0F2CAB86E36F52E140E48F252BBEA2 +D7DDFB58A22208AD9C1877A53763405E19DCB5255ADBCDC07E2E8A82FC2ABC133F185D207F0E +03E9120EE7A49FD24B4EC73528812F6E81C699E329FFFAEFB5C09B24BCD29871554837E41B11 +AAAC84A6E7FC7805397EF9AE10711F97CB0ACF13AF1614B324BF3B74D7299C58B15892C81B09 +9890E0C3DC8A43890AB5719187FCAA1B30F711E8DB076ECAB688738BD827929A7AE42F02A554 +0DF2791EC33F92157A390CEA57D78E3DC71C1D2BAB9E81AB459976DD91ABAAC111090B5A5D6C +C7F464EFC21FB43CD2C69A7F3AF6041CA803DF0E65EAC3FBF41BD1155D6BD4B73BDD5FD81A5D +7643F4B62557CDAC60F8161294D09FDCFFC86F63696BD790FF7A8380012390888DA22C2DC64A +57557C263B23E52FF9E2819186734757FDAEBE77032CECB54E6B7B78153C2226305086BDA559 +F81A4545D2DF47DD3C26127B6B5E5391506D63E35FC31A9BBB0795FF1A1BE8C3E4727067654A +26D31491D9377EDDE72D1C15E9B1709C09D452811FAD3126DA91C51CC7A0CB50BAE13EDC27A5 +0125139279204113DA37169035CA085C71B251F79B7B557134F465828E7A04DC977B8A932BD3 +4AEFDA199DBA32EE19EFBAF81D80FB5E404CE16505780A04224AB3171E3AA28EBA57BD9F874F +D3E91DE37EAC007E208C4B1051904539AE01AA6D681A374722E9D5BEC0AB6208B816EC9D580F +5FB8FE26306621D10CF03702185D22CD0F47D93DC9DC80456F7E60DE8454AE94CCCC3507D1C2 +3B20D57E0CC5A6E3C151076B9A05745AE69044C6312FAC61583DF6F7BCDD6269D56F6543C96A +09AEDB6A1A9CF61D73F6758F99B7F0D99829ABF8DF7C5CDAF36E75EBB11B78C945F76539F171 +475DB9FE32931716AD3C9DB7DB3EA8A4871524355CE3CF322391D48F57E15E61401C15C698FF +1872CEE466785469ABB5ED1528AF77FDE885F6B65C6CD5FD8E1EE2C7386BC8138DB04761DF98 +E8248F14C1F591E33EE591F2B2E87BD2EDF09ADE7EDFAD18D93836607A0BF755379A559B21CF +5D8F4D68F3F17E0C24B0C87398F118940BB009B9DC98EA24D8A288D0F441E99D2E7EB57BDFB8 +21B1958299082D7ACD21C926F5E4D100EAB4EC8AA1D4A024123E7744FF6CAD04BA4596F98F84 +3341996E8249B3ABCBB106B57DACC9622644E2571EFFE706B1635AAAA980C4316160317F77B1 +04D6BD6AA3D8F055D804909331A64ACDDE73021B8BABA57D7216F328E4A856196B7F94E1DE85 +95FA1F7BE9C65DFFECB58D929753E6B892AC0565D6790BF0D6CD1E53DACD0C7148CD24EB3787 +18962BF317A825CB566E6925CC1A474D8706DA231EEFFC59465E627E45B727BCE4EFFB2E85FF +FCE9496D594B5A21538EFD6E6690078DE418E1D26D17BBBDAEE6AAD50F2F2614C6F5DEEE68FE +89A6877ACF3DE0C9CA880B978BE2D79DCE8A522777108F57F1FF875268DBD6817C3BE58CCBEF +0A1600E5CD3A28DAB6932CCD61F6FB2602FD0D3064BDC44063C89807F44027AC7361B153D087 +E77F4FDCE978631201F36A56C40CD93E3D673A0418F6DA5756E13383F2B3A814A3656CA5102F +84B0F53B5684E980FD6B3AF7E3E9F2917A0F62E6C56C76B73B8F96EFAE867485986D41738D21 +40759E81DE3F288D28EF6EB3932EA17C88D69FAE06D1FACD19766BD4B216092C6BCB0AAC9F46 +68CC10A163261B43E36C8972E88975D0E31FE0B2BEA91FC8DA28924A6A97762465889E247E05 +61B9DA823EB1B04CF1A6460A9B2C9111B3289BB8F2431E58E433B77462B0ED05A6E7412E25BC +A2F9527FE52593436B97BCC86B64C61864E758F51062FE6F5E185B252C06F227DF0541A0F0E2 +10B1570D8D6C15D8767B717781ECA63F1715279C1D71AB777210BA0AB9FB599DF60CEC9E415F +5FAF262C95C3392897FDDF1A959E68C52D5C487BEDA937CEA411FD435E2D46E20D21F6DC6AA8 +EC2417FD9F67458EDCF17A959F2B3985D5F16F5FB537516035B0C5789C3810A7ECC91C5EFF98 +36799C78566BC67F59E786A9AB9012246F2666355E7428BF173A04BD815CB59BE34DC4D61259 +9D4DC9B3260AA8FF8B3B875C51F4D7642D64A987BD0ABBFA6DF811B0B5AF43BF2EFC311DD0C2 +7D9FEB03E1326388680606FAF7707139C77C3338D68FA78BC49C01B60AB128C0C90D0DEED620 +F916A31193D14E7082F0A8B9285D3BC495EB9805E1B125EC64518F6067B3255A72C42F3E1A98 +A8FAB8969DD7E748D03C370D8331382FC9E38CF50B84C885FF9D33B3BD05FEA83D5B30672470 +8260622812FA1625114E64C920C36A0097D4C515035BFEA37F0184105DAF877300C483210C68 +AAFC439D14BF520BBA3A360DA23AF56AFEB8BAA2669CFFDAB4E7B42AA21A53DF5D541AC9D30C +6EB09EA1B0DC8BBC40CA8DD0823E203D0FEE36B45D7D06CAC8F1126073099AD54B7C601204E8 +623361CCC8FD80DD17D10C0688CFBFA101E5BC7A095EAAD0FCDBD974CE50375FCD9E1C8DE2E8 +CB47DB750000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/demo8.dvi) @start /Fa 197[34 58[{}1 +124.439941 /CMMI12 rf /Fb 134[62 62 90 62 62 34 48 41 +1[62 62 62 96 34 62 1[34 62 62 41 55 62 55 62 55 8[90 +3[76 4[90 8[69 76 1[83 8[34 4[62 62 62 62 62 2[31 1[31 +4[41 10[69 28[{ ECEncoding ReEncodeFont }39 124.439941 +/Times-Roman rf /Fc 206[30 5[34 43[{ ECEncoding ReEncodeFont }2 +60.491669 /Times-Roman rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop -60 -141 a Fc(1)2964 b(+)p 137 -36 2635 17 v +137 1916 17 1952 v Black 243 194 a Fb(On)31 b(the)g(\034fth)h(day)f(of) +g(Christmas,)i(my)e(true)h(love)g(gave)243 377 y(to)g(me:)262 +668 y(1.)43 b(Five)32 b(overfull)g(hboxes)262 919 y(2.)43 +b(Four)31 b(fontdimens)i(missing)262 1171 y(3.)43 b(Three)31 +b(nested)h(endgroups)262 1423 y(4.)43 b(T)-9 b(wo)31 +b(unde\034ned)g(commands)262 1674 y(5.)43 b Fa(:)21 b(:)g(:)e +Fb(and)31 b(a)g(token)h(in)f(T)1346 1702 y(E)1407 1674 +y(X')-7 b(s)31 b(stomach)2664 1826 y + 0 setgray + 2664 1826 a 2754 +1916 17 1952 v 137 1933 2635 17 v -60 2048 a Fc(+)2960 +b(+)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/duggan.tex b/usergrps/uktug/baskervi/4_1/duggan.tex new file mode 100644 index 0000000000..9289d5c9bc --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/duggan.tex @@ -0,0 +1,430 @@ +\special{header courier.pfb} +% oxford.tex -*- LaTeX -*- +% AJCD 15/1/94 +% Notes for UKTUG meeting on PostScript fonts, Wed 19th Jan 1994 +% +%\newcommand\th{\raisebox{.6ex}{\protect\small\protect\small th}} +%%\newcommand\st{\raisebox{.6ex}{\protect\small\protect\small st}} +%\newcommand\rd{\raisebox{.6ex}{\protect\small\protect\small rd}} + +\title{Mixing and matching PostScript fonts} +\author[Angus Duggan]{Angus Duggan\\ +Harlequin Ltd.\\ +Barrington Hall\\ +Barrington\\ +Cambridge CB2 5RG\\[2pt] +\tt angus@harlequin.co.uk} +\begin{Article} +\section{Introduction} +The Apple LaserWriter\footnote{LaserWriter is a trademark of Apple + Computer, Inc.} was the product that introduced +PostScript\footnote{PostScript is a trademark of Adobe Systems + Incorporated.} to the world, bringing in its wake a major change in +the publishing and printing industry. PostScript is now used +everywhere from the home to high-quality printing presses. + +PostScript also made scalable font technology popular; instead of using +bitmaps for one particular resolution and font size, outlines can be scaled to +the size required quickly. The original LaserWriter came with a set of +thirteen scalable outline fonts, often known as the ``LaserWriter 13''. The +LaserWriter fonts are shown in table~\ref{tab:lw13}; there are eight faces +from Linotype AG (the Times and Helvetica families), four from IBM (the +Courier family), and one from Adobe (Symbol). There is one serifed text face +family (Times) and an accompanying mathematical symbol set (Symbol), one +sans-serif text face family (Helvetica), and one monospaced family (Courier). + +\begin{table}[H] +\footnotesize +\begin{tabular}{lll} +Times-Roman & Helvetica & Courier\\ +Times-Bold & Helvetica-Bold & Courier-Bold\\ +Times-Italic & Helvetica-Oblique & Courier-Oblique\\ +Times-BoldItalic & Helvetica-BoldOblique & Courier-BoldOblique\\ +Symbol & & \\ +\end{tabular} +\caption{The original 13 LaserWriter fonts}\label{tab:lw13} +\end{table} + +The choice of typeface styles for the LaserWriter was well-informed\,---\,for +computer usage a monospaced font is required. The mathematical symbol set, +while not complete, encouraged technical writers to invest in PostScript laser +printers. A choice of a serif and sans-serif font families was provided for +text setting. + +Unfortunately, the particular typefaces chosen look terrible when used +together. + +%Technical writing often needs different typefaces to distinguish between +%different elements. For example, output from computers or input to computers, +%especially where the exact format is important, are often set in monospaced +%fonts. Similarly, sans-serif are often used to distinguish different elements +%of the document. + +The weight and width differences between the LaserWriter 13 fonts make the +page look blotchy; some words jump out at the reader, some seem to vanish, +leaving pale holes in the page. Variations in width, ex-height (the height of +the lowercase letters, traditionally measured from the lowercase x), and +to a lesser extent capital height make the text less legible. +Given these problems with documents composed with the original LaserWriter +fonts, why not use other fonts? The answer to this question depends on the +purpose of the document. + +If a document is being created for personal reading, or for a number of people +at one place, then purchasing a set of typefaces which complement each other +is an admirable solution. Similarly, if the document is being prepared for +publication, purchasing and using the fonts suggested by the designer or +printer is advised. + +If the PostScript source of the document is being distributed to a wider +audience, with no knowledge of the facilities on which it will be printed, +then the story is different. The original thirteen LaserWriter fonts are the +only fonts that can be guaranteed to be available on any PostScript laser +printer or previewer, anywhere in the world.\footnote{There is a larger set of +35 fonts which was distributed with the LaserWriter Plus which are available +on most PostScript printers now. There are still original LaserWriters in +use, so I still consider the original 13 fonts as the only guaranteed fonts.} +There is also the major consideration that giving away the fonts used in a +document (even if they are embedded in the document) may be illegal under +copyright law or licensing agreements. Even if the fonts required to print a +document are freely distributable, using the resident fonts has the beneficial +side effect of reducing the size of the document. + +A growing number of scientific papers, software manuals and technical notes +are being made available in PostScript form, and many of these use the ugly +combination of the original LaserWriter fonts. + +Fortunately, the outline descriptions of fonts in PostScript allow us to do +something about the variations in width, height and weight of the fonts. +Anamorphic scaling can be used to squash wide characters, stretch short +characters, and even slant characters to create obliqued fonts if desired. +PostScript also has tricks which can be used the thicken light characters. + + + +\section{Matching fonts} +To match the width and height of characters from different fonts better, we +need to scale the characters {\em anamorphically\/}; that is, to alter their +aspect ratio. +The idea is to make the weight, width, x- and cap height of the fonts more +consistent, so that they are have a similar colour. (The colour of a font is +the amount of ink or toner that is placed on the page when printing; open, +wide fonts have a less colour than close, heavy fonts.) +The change of letterform still provides cues to the distinction between the +elements of the page, but the anoying distractions of light spaces and dark +blobs will be removed. The more even height of characters will aid legibility. + +\TeX\ cannot scale characters anamorphically, so a small amount of PostScript +and virtual font work will be necessary. All of the matching steps I will +describe can be done in PostScript alone, but virtual fonts make the process +of using \TeX\ with the altered fonts much easier. The examples given are for +use with Rokicki's {\tt dvips} driver, but the techniques can be adapted to +most DVI to PostScript converters. + +\subsection{Matching heights} +The first step in the process of scaling fonts to match is to sort out the +height differences. There are two parts to consider; to match the ex-height so +that running text looks good, and to match the capital height so that headers +look good. Figure~\ref{fig:normal} shows the wide variation in width, weight +and height of the LaserWriter fonts. + +\begin{figure*}[htb] +\begin{center}\leavevmode +\epsfbox{normal.ps} +\caption{Width, height and weight variation in the LaserWriter fonts} +\label{fig:normal} +\end{center} +\end{figure*} + + +\TeX\ can be used to match the ex-heights of fonts automatically. The following +(relatively obscure) piece of \LaTeX\ code uses the ``ex'' fontdimen to +construct and use a \LaTeX2e\ font definition for a font scaled to match the +ex-height of the current font. (This piece of code relies on a macro which +does long division of one integer by another, returning a fractional result. +For clarity's sake, this macro is not included.) + +\begin{small} +\begin{verbatim} +%% need long division routine +\input longdiv.sty % omitted for clarity! + +\def\psexfont#1#2#3#4#5{{% + \@tempdima=1ex% ex-height of current font + \font\tmp=#5\space at\f@size pt + \tmp\@tempdimb=1ex% ex-height of loaded font + \@tempcnta\@tempdima \@tempcntb\@tempdimb + % long division result in ex@scale macro + \long@divide\ex@scale\@tempcnta\@tempcntb + \edef\psex@sizes{<->[\ex@scale]#5}% + \DeclareFontShape{#1}{#2}{#3}{#4}% + {\psex@sizes}{}}% +} + +% Times-Roman at same ex-height as current font +\DeclareFontFamily{OT1}{times-xm}{} +\psexfont{OT1}{times-xm}{m}{n}{ptmr} +\end{verbatim} +\end{small} + +There are disadvantages to this method; it wastes one of \TeX's precious font +slots for every font loaded, and sometimes the fontdimen is not accurate, +either because of rounding errors in the conversion or because of incorrect +information in the original AFM file (Adobe Font Metric\,---\,the standard +files containing metric information for PostScript fonts). + +A method which avoids the loss of the font slot is to create a virtual font +containing the scaled font. The amount to scale the font by can be determined +either by comparing the ex-height parameters in the original AFM files, or +printing out large character samples and measuring the ex-heights if the first +method does not give good results. If the second method is used, be sure to +print a character with a flat top to it, as characters with rounded tops +usually overshoot the x-height deliberately. A virtual font file for the +scaled font can be created by using {\tt afm2tfm} to create a virtual property +list of the encoded file, and using a utility such as my own {\tt +makevpl} (available by anonymous ftp from {\tt +ftp.dcs.ed.ac.uk:pub/ajcd/vplutils.tar.Z}) to re-scale the virtual property +list file. For example, the following command would scale the Times-Roman font +up by 15\%. + +\begin{small} +\begin{verbatim} +makevpl -at 11.5 ptmr:extex >stimes.vpl +\end{verbatim} +\end{small} + +This virtual property list file can then be compiled into a virtual font file +with {\tt vptovf}. The capital heights can be matched in a similar way. + +Rather than arbitrarily matching all of the PostScript fonts to the height of +one of them, it is a good idea to match them to the height of the default +\TeX\ font (\ie\ Computer Modern Roman). If any symbols are required +which are not provided by the PostScript fonts, the symbols can be slipped in +without the result looking too ugly. + +The proportions of ex-height to capital height are different for each of the +LaserWriter fonts, so a single scaling factor will in general not be +sufficient to match both of the ex-height and capital height. The easiest way +to get different scaling factors for the capitals and lowercase is to make two +virtual fonts with the desired scalings as described above, and merge them +using a utility such as {\tt makevpl} or Alan Jeffrey's {\tt fontinst}. It is +not desirable to match both the ex-heights and cap-heights of Courier unless +the widths are adjusted to keep the matched font monospaced. + +This matching process only needs doing for one member out of each family of +fonts; the other members should use the same scaling ratios to stay consistent +with each other. Figure~\ref{fig:xmatch} shows the results +of matching the ex-heights and cap-heights of the LaserWriter fonts. + +\begin{figure}[H] +\begin{center}\leavevmode +\epsfbox{xmatch.ps} +\caption{LaserWriter fonts with matched ex- and/or cap-heights} +\label{fig:xmatch} +\end{center} +\end{figure} + +\subsection{Matching widths}\label{sec:widths} +Matching the widths of the fonts is one of the easiest effects to achieve. The +{\tt afm2tfm} program has an option to extend or compress PostScript +fonts. For example, a virtual font for the Times-Roman font extended to 110\% +of its normal width by the command can be created by the command: + +\begin{small} +\begin{verbatim} +afm2tfm Times-Roman -e 1.1 -v ptmrx Times-Extd +\end{verbatim} +\end{small} + +This will create a virtual property list file called {\tt ptmrx.vpl}, which +can be scaled up or down as described above to match the heights of the fonts, +and then compiled into a virtual font with {\tt vptovf}. A \TeX\ font metric +(TFM) file will also be generated, which should be put in an appropriate +directory for \TeX\ to find it. A line needs to be inserted into the {\tt +psfonts.map} file to tell {\tt dvips} about the pseudo-font Times-Extd, +which it will create from the Times-Roman base font if it is used: + +\begin{small} +\begin{verbatim} +Times-Extd "/Times-Roman 1.1 ExtendFont" +\end{verbatim} +\end{small} + +Extending or compressing fonts in this way has the undesirable effect of +altering the ratio of the horizontal strokes to the vertical strokes; these +fonts are not true compressed or extended designs, and there is unfortunately +nothing that can be done in PostScript to counteract this effect. + +When matching the font widths, it is undesirable to make all of the em-widths +the same; the design of Courier requires more space than Times Roman or +Helvetica. +What is desired is a more acceptable balance of widths so that the +most compact font (Times) does not look bad when used beside the widest font +(Courier). Figure~\ref{fig:widths} shows a comparison of the original widths +of the characters and a possible choice of new widths. + +\begin{figure*}[htb] +\begin{center}\leavevmode +\epsfbox{widths.ps} +\caption{Comparison of original widths and new widths} +\label{fig:widths} +\vspace{6pt} +\begin{tabular}{lllll} +Font family & Cap height ratio & ex-height ratio & Extension & Stroke Width\\ +Times & 10.24 & 9.57 & 105\,\% \\ +Helvetica & 9.46 & 8.26 & \\ +Courier & 12.05 & 10.13 & 90\,\% & 20 \\ +\end{tabular} +\caption{Parameters} +\label{tab:ratios} +\end{center} +\end{figure*} + +\subsection{Matching weight} +Matching the weights of the fonts is one of the most awkward effects to +achieve. The intention is to achieve a more even gray colour from pages with +mixed fonts. +Courier is the main problem in this respect; most versions of Courier are +significantly lighter than Times Roman and Helvetica. The versions of Courier +from some foundries (\eg\ Bitstream) are heavier than the Adobe version +usually found in PostScript printers. + +Some early versions of the Courier fonts had a painting type 1, +meaning that the font was rendered by a single line down the centre of each +stroke; these fonts could be made lighter or darker by increasing the width of +the line used. More recent versions of Courier are defined as outlines, +with which the same trick cannot be used. A similar effect can be achieved by +rendering the character outline with an increased linewidth on top of filled +character. This can be done by the following PostScript commands which create +a new type 3 (user defined) font which places both outlined and filled +characters on top of each other: + +\begin{small} +\begin{verbatim} +%! +% Courier-Heavy font definition +/Courier-Heavy + 10 dict begin + /FontType 3 def + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontName /Courier-Heavy def + /Courier dup findfont 1000 scalefont def + /Encoding Courier /Encoding get def + /FontBBox [ % adjust for outline width + Courier /FontBBox get aload pop + 2 {10 add 4 1 roll} repeat + 2 {10 sub 4 1 roll} repeat + ] def + /Courier-Outline dup % outlined Courier + Courier dup length 1 add dict begin + { + 1 index /PaintType eq { + pop 2 def + } { + 1 index /FID eq { + pop pop + } { + def + } ifelse + } ifelse + } forall + /StrokeWidth 20 def + currentdict + end definefont def + /charstring ( ) def % string for charcode + /BuildChar { % dict charcode + exch begin + charstring dup 0 4 -1 roll put + Courier setfont + dup stringwidth FontBBox aload pop + setcachedevice % set char metrics + 0 0 moveto + gsave + dup show % fill character + grestore + Courier-Outline setfont + show % draw outline + end + } def + currentdict + end +definefont pop +\end{verbatim} +\end{small} + +If the PostScript character cache is large enough this method will not cause +too much of a slowdown because each thickened character will be constructed +only once for each size used. The size of each character cannot be easily +extracted from the original Courier font, so each character takes the maximum +size of cache needed, determined from the original font's bounding box. + +{\tt Dvips} can be made aware of this new font by putting the following line +in the {\tt psfonts.map} file: + +\begin{small} +\begin{verbatim} +rpcrsb Courier-Heavy <coursb.pf3 +\end{verbatim} +\end{small} + +The font metrics of this heavier font are the same as the original Courier +font, so the AFM file for the original font can be copied and used to +generate the virtual font and TFM file needed for use with \TeX. +Figure~\ref{fig:weights} shows how the weight of the new heavy version of +Courier compared with the original Courier and Courier-Bold. + +\begin{figure}[H] +\begin{center}\leavevmode +\epsfbox{weights.ps} +\caption{Comparison of Courier weights} +\label{fig:weights} + +\end{center} +\end{figure} + +This technique increases the width and the height of the character by the +width of the stroke used on the outlined character, so another iteration +around the height and width matching steps may be needed to improve the +results. +The extra width is added on all sides of the character, so the baseline may +also need adjusting, by altering the coordinates of the {\tt moveto} command +in the PostScript header. +%The font's bounding box also needs adjusting to take this +%increased line width into adjustment; this is not done in the example above. + +This technique can really only be used to thicken characters. If characters +are thinned by painting a white outline over the filled character, it will not +yield a satisfactory result. At small sizes the inside of the character +outline may not have any space in it, and so the final character will have +gaps in it. + +\subsection{Results} +The techniques used here do not add much (if anything) to the final size of +documents; the PostScript header files downloaded are very small. +Table~\ref{tab:ratios} shows the height and width ratios which I am currently +using; fine tuning these ratios for nicer looking output will take some more +time. The Symbol font should probably follow the treatment of the Times +family, since it was designed to be complementary to Times. + +And finally, a sample of the resulting output. Matching both the ex-height and +cap height without adjusting their relative widths tends to make the capitals +look wider; some more experiments to reduce this effect will be necessary. + +\begin{center}\leavevmode +\epsfbox{result.ps} +\end{center} + + + +\section{Conclusion} +Anamorphic scaling by its very nature distorts the shapes of the characters. +In general, distorting a pleasing typeface will not give another pleasing +typeface. The techniques described in this note make minor distortions to +a set of typefaces in order to make their use together more pleasing. +These techniques are only useful in limited circumstances, \ie\ when +the only fonts you can rely on using are the base LaserWriter fonts. As noted +in the introduction, there are circumstances where this is the case, and in +these cases almost anything is better than the ugly sight of Times, Helvetica +and Courier mixed together in their natural state. +\end{Article} + +\endinput diff --git a/usergrps/uktug/baskervi/4_1/dvi.pcx b/usergrps/uktug/baskervi/4_1/dvi.pcx Binary files differnew file mode 100644 index 0000000000..8bab0d998b --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/dvi.pcx diff --git a/usergrps/uktug/baskervi/4_1/facts.tex b/usergrps/uktug/baskervi/4_1/facts.tex new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/facts.tex diff --git a/usergrps/uktug/baskervi/4_1/fine.tex b/usergrps/uktug/baskervi/4_1/fine.tex new file mode 100644 index 0000000000..4284f97ea9 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/fine.tex @@ -0,0 +1,132 @@ +\author[Jonathan Fine]{Jonathan Fine\\\texttt{J.Fine@uk.ac.cam.pmms}} +\title{Back(s)lash} +\begin{Article} + +Welcome to the first of a series of columns devoted to the subtleties +of programming \TeX. The focus will be on the primitive commands and +low-level features of \TeX. This column is devoted to \verb"\csname" +and to avoiding its side effects. + +The reader might do well to begin by turning to [40]. (This means +page~40 of {\em The \TeX book}). Exercise~7.7 on that page, and its +solution, describe a \verb"\ifundefined" macro. +This macro has three shortcomings. The first is that +\begin{verbatim} +\ifundefined{relax} +\end{verbatim} +will come out to be true! +The second is that +\begin{verbatim} +\ifundefined{xyz} +\end{verbatim} +will define \verb"\xyz" to be \verb"\relax", if \verb"\xyz" is not +defined. This is often not what is wanted. +The third problem is that the process of defining \verb"\xyz" will, +if done within a group, add an item to the save stack [301]. This +can cause problems in processing \LaTeX\ documents which have a lot +of cross-references. + +To see this, we will use introduce a macro +\begin{verbatim} +\def\typeshow #1% +{% + \immediate\write 16 + {> \string #1 = \meaning #1.}% +}% +\end{verbatim} +which will log the meaning of a token for us. + +Here are two extracts from a \verb".log" file, which record its +interactive use. +\begin{verbatim} +*{\expandafter\typeshow\csname xyz\endcsname} +> \xyz = \relax. +\end{verbatim} +Notice the braces to confine the redefinition of \verb"\xyz" to a +group. This next example shows that \verb"\xyz" really is +\begin{verbatim} +*\typeshow\xyz +> \xyz = undefined. +\end{verbatim} +undefined. + +When \verb"\csname" is performed within a group, any (local) +assignment it might perform will be restored when the group ends. If +we can end the group {\it before\/} the \verb"\typeshow" is called, +then we will get the orginal, undefined, meaning. +Here is how to do it. +\begin{verbatim} +\begingroup + \expandafter +\endgroup +\expandafter +\typeshow +\csname xyz\endcsname +\end{verbatim} +The group will begin. The \verb"\expandafter"s will have +\verb"\csname" brought into operation. When the \verb"\endcsname" is +reached, execution passes to the token after the first +\verb"\expandafter", which is the \verb"\endgroup". This restores +the value of \verb"\xyz". Now \verb"\typeshow" gets the token +\verb"\xyz", {\it with the meaning of \verb"undefined"}. + +Here is a lightly edited version of the log file for the above code, +entered interactively, with elaborations on the previous comments +interspersed. +\begin{verbatim} +*\begingroup +{\begingroup} +\end{verbatim} +Here the first line is entered, and acted upon. +\begin{verbatim} +* \expandafter +{\expandafter} +\end{verbatim} +The primitive (and expandable) command \verb"\expandafter" is now +being processed. It looks for the next token, +\begin{verbatim} +*\endgroup +\end{verbatim} +here it is, and then expands the one after, which is +\begin{verbatim} +*\expandafter +{\expandafter} +\end{verbatim} +which will again cause for a token to be read +\begin{verbatim} +*\typeshow +\end{verbatim} +here it is, and the one after is +\begin{verbatim} +*\csname xyz\endcsname +{\csname} +\end{verbatim} +which is now executed. It will form a control sequence \verb"\xyz". +Execution now passes to the token after the first +\verb"\expandafter", which is: +\begin{verbatim} +{\endgroup} +{restoring \xyz=undefined} +\end{verbatim} +and {\it this has the desired effect of restoring the original value}. +The rest proceeds as before +\begin{verbatim} +\typeshow #1->\immediate \write 16 + {> \string #1 = \meaning #1.} +#1<-\xyz +> \xyz = undefined. +\end{verbatim} +which is what we want. + +\noindent +{\bf Exercise 1.} +Obtain the same effect, but by using \verb"\aftergroup" to export the +token \verb"\xyz" out of the group. Discuss the relative merits of +the two methods. + +\noindent +{\bf Exercise 2.} +Write a macro which tests as to whether (the meaning of) a token is +expandable. Consult [212--215]. + +\end{Article} diff --git a/usergrps/uktug/baskervi/4_1/frame1.bb b/usergrps/uktug/baskervi/4_1/frame1.bb new file mode 100644 index 0000000000..6318193155 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame1.bb @@ -0,0 +1 @@ +%%BoundingBox: 100 227 742 738 diff --git a/usergrps/uktug/baskervi/4_1/frame1.ps b/usergrps/uktug/baskervi/4_1/frame1.ps new file mode 100644 index 0000000000..c1d5b361a0 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame1.ps @@ -0,0 +1,328 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.515 Copyright 1986, 1993 Radical Eye Software +%%Title: demoframes.dvi +%%CreationDate: Tue Oct 5 19:12:53 1993 +%%BoundingBox: 100 227 742 738 +%%DocumentFonts: Times-Bold Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -E -p 1 -n 1 -o frame1.eps demoframes +%DVIPSSource: TeX output 1993.10.05:1912 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch translate } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@y1 ED /@x1 ED /@y2 ED /@x2 ED /@mtrx CM def +gsave @x1 @y1 translate /@angle @x2 @x1 sub neg @y2 @y1 sub Atan def +@angle rotate newpath } def +/EndArrow { @mtrx setmatrix @x2 @y2 currentpoint grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h +translate 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto +gsave fill grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div translate x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 +0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto +} def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll translate exec } def +/SD { 0 360 arc closepath fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L closepath fill } +def +/ST { /y ED /x ED x y moveto x neg y L 0 x L closepath fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat closepath fill +grestore } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 translate { newpath 0 +e moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} +{z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore +} if 0 f moveto 0 g L stroke cx w mul 0 translate c x2 eq c i eq or +{exit} if /c c w add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 +cx n div ] 0 setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 +add def /e x cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul +translate { newpath e 0 moveto b 0 gt { gsave d c a cvs dup stringwidth +pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse +rmoveto show grestore } if f 0 moveto g 0 L stroke 0 cy h mul translate +c y2 eq c i eq or {exit} if /c c h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def translate scale 0 0 1 5 3 roll arc mtrx setmatrix +} def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP translate CM STV exch exec moveto setmatrix CP +grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll translate moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit +translate moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET +moveto /IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 (demoframes.dvi) +@start /Fa 206[30 49[{}1 60.491669 /Times-Roman rf /Fb +1 59 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D0D768C22> +58 D E /Fc 81[69 52[62 62 90 62 69 41 48 55 1[69 62 69 +103 34 69 1[34 69 62 41 55 69 55 69 62 41 7[90 3[83 69 +3[96 8[76 83 1[90 8[41 4[62 62 62 62 62 2[31 1[31 4[41 +39[{}41 124.439941 /Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop 119 -53 2635 17 v 119 1899 17 1952 v 745 121 +a Fc(Style)32 b(`shado)o(w',)f(\256lled)g(none)226 381 +y(On)g(the)h(\256fth)f(day)g(of)g(Christmas,)h(my)f(true)h(lo)o(v)o(e) +226 562 y(ga)m(v)o(e)f(to)g(me:)245 801 y(1.)43 b(Fi)o(v)o(e)31 +b(o)o(v)o(erfull)h(hboxes)245 1040 y(2.)43 b(F)m(our)31 +b(f)m(ontdimens)h(missing)245 1279 y(3.)43 b(Thr)n(ee)31 +b(nested)g(endgr)n(oups)245 1518 y(4.)43 b(T)-9 b(w)o(o)30 +b(unde\256ned)g(commands)245 1758 y(5.)43 b Fb(:)21 b(:)g(:)e +Fc(and)31 b(a)g(tok)o(en)g(in)g(T)1390 1786 y(E)1458 +1758 y(X')-5 b(s)31 b(stomach)2647 1809 y + 0 setgray + 2647 1809 a +2737 1899 17 1952 v 119 1915 2635 17 v 2746 1950 43 1985 +v 154 1950 2635 43 v 1439 2048 a Fa(1)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/frame2.bb b/usergrps/uktug/baskervi/4_1/frame2.bb new file mode 100644 index 0000000000..9344bdd6b0 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame2.bb @@ -0,0 +1 @@ +%%BoundingBox: 92 227 750 746 diff --git a/usergrps/uktug/baskervi/4_1/frame2.ps b/usergrps/uktug/baskervi/4_1/frame2.ps new file mode 100644 index 0000000000..d95c1866ad --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame2.ps @@ -0,0 +1,329 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.515 Copyright 1986, 1993 Radical Eye Software +%%Title: demoframes.dvi +%%CreationDate: Tue Oct 5 19:12:54 1993 +%%BoundingBox: 92 227 750 746 +%%DocumentFonts: Times-Bold Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -E -p 2 -n 1 -o frame2.eps demoframes +%DVIPSSource: TeX output 1993.10.05:1912 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch translate } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@y1 ED /@x1 ED /@y2 ED /@x2 ED /@mtrx CM def +gsave @x1 @y1 translate /@angle @x2 @x1 sub neg @y2 @y1 sub Atan def +@angle rotate newpath } def +/EndArrow { @mtrx setmatrix @x2 @y2 currentpoint grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h +translate 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto +gsave fill grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div translate x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 +0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto +} def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll translate exec } def +/SD { 0 360 arc closepath fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L closepath fill } +def +/ST { /y ED /x ED x y moveto x neg y L 0 x L closepath fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat closepath fill +grestore } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 translate { newpath 0 +e moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} +{z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore +} if 0 f moveto 0 g L stroke cx w mul 0 translate c x2 eq c i eq or +{exit} if /c c w add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 +cx n div ] 0 setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 +add def /e x cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul +translate { newpath e 0 moveto b 0 gt { gsave d c a cvs dup stringwidth +pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse +rmoveto show grestore } if f 0 moveto g 0 L stroke 0 cy h mul translate +c y2 eq c i eq or {exit} if /c c h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def translate scale 0 0 1 5 3 roll arc mtrx setmatrix +} def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP translate CM STV exch exec moveto setmatrix CP +grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll translate moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit +translate moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET +moveto /IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 (demoframes.dvi) +@start /Fa 205[30 50[{}1 60.491669 /Times-Roman rf /Fb +81[69 52[62 62 90 62 69 41 48 55 1[69 62 69 103 34 69 +1[34 69 62 41 55 69 55 69 62 41 7[90 3[83 69 3[96 8[76 +83 1[90 8[41 4[62 62 62 62 62 2[31 1[31 4[41 39[{}41 +124.439941 /Times-Bold rf /Fc 1 59 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FF +F87FF07FF03FE00F800D0D768C22>58 D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +2 0 bop 87 -77 2735 25 v 87 1958 25 2035 v 141 -36 2627 +13 v 141 1916 13 1952 v 782 139 a Fb(Style)32 b(`double',)g(\256lled)g +(none)243 398 y(On)g(the)f(\256fth)g(day)g(of)h(Christmas,)f(my)h(true) +f(lo)o(v)o(e)243 579 y(ga)m(v)o(e)g(to)g(me:)262 818 +y(1.)43 b(Fi)o(v)o(e)31 b(o)o(v)o(erfull)h(hboxes)262 +1057 y(2.)43 b(F)m(our)31 b(f)m(ontdimens)h(missing)262 +1296 y(3.)43 b(Thr)n(ee)31 b(nested)g(endgr)n(oups)262 +1536 y(4.)43 b(T)-9 b(w)o(o)30 b(unde\256ned)h(commands)262 +1775 y(5.)43 b Fc(:)21 b(:)g(:)e Fb(and)31 b(a)g(tok)o(en)g(in)h(T)1408 +1803 y(E)1475 1775 y(X')-5 b(s)31 b(stomach)2664 1826 +y + 0 setgray + 2664 1826 a 2754 1916 13 1952 v 141 1928 2627 13 v +2796 1958 25 2035 v 87 1983 2735 25 v 1439 2048 a Fa(2)p +eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/frame3.bb b/usergrps/uktug/baskervi/4_1/frame3.bb new file mode 100644 index 0000000000..dfbb82cb06 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame3.bb @@ -0,0 +1 @@ +%%BoundingBox: 106 217 817 772 diff --git a/usergrps/uktug/baskervi/4_1/frame3.ps b/usergrps/uktug/baskervi/4_1/frame3.ps new file mode 100644 index 0000000000..d7f4b0ada0 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame3.ps @@ -0,0 +1,788 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.515 Copyright 1986, 1993 Radical Eye Software +%%Title: demoframes.dvi +%%CreationDate: Tue Oct 5 19:12:54 1993 +%%BoundingBox: 106 217 817 772 +%%DocumentFonts: Times-Bold Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -E -p 3 -n 1 -o frame3.eps demoframes +%DVIPSSource: TeX output 1993.10.05:1912 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch translate } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@y1 ED /@x1 ED /@y2 ED /@x2 ED /@mtrx CM def +gsave @x1 @y1 translate /@angle @x2 @x1 sub neg @y2 @y1 sub Atan def +@angle rotate newpath } def +/EndArrow { @mtrx setmatrix @x2 @y2 currentpoint grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h +translate 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto +gsave fill grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div translate x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 +0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto +} def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll translate exec } def +/SD { 0 360 arc closepath fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L closepath fill } +def +/ST { /y ED /x ED x y moveto x neg y L 0 x L closepath fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat closepath fill +grestore } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 translate { newpath 0 +e moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} +{z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore +} if 0 f moveto 0 g L stroke cx w mul 0 translate c x2 eq c i eq or +{exit} if /c c w add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 +cx n div ] 0 setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 +add def /e x cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul +translate { newpath e 0 moveto b 0 gt { gsave d c a cvs dup stringwidth +pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse +rmoveto show grestore } if f 0 moveto g 0 L stroke 0 cy h mul translate +c y2 eq c i eq or {exit} if /c c h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def translate scale 0 0 1 5 3 roll arc mtrx setmatrix +} def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP translate CM STV exch exec moveto setmatrix CP +grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll translate moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit +translate moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET +moveto /IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 (demoframes.dvi) +@start /Fa 204[30 51[{}1 60.491669 /Times-Roman rf /Fb +81[69 52[62 62 90 62 69 41 48 55 1[69 62 69 103 34 69 +1[34 69 62 41 55 69 55 69 62 41 7[90 3[83 69 3[96 8[76 +83 1[90 8[41 4[62 62 62 62 62 2[31 1[31 4[41 39[{}41 +124.439941 /Times-Bold rf /Fc 4 40 df[<3FFF8000000000000000000000000000 +000000000000007FFFFFE000000000000000000000000000000000000000FFFFFFFF8000 +0000000000000000000000000000000000FFFFFFFFFC0000000000000000000000000000 +00000000FFFFFFFFFFE000000000000000000000000000000000007FFFFFFFFFFE000000 +00000000000000000000000000003FFFFFFFFFFFE0000000000000000000000000000000 +000000FFFFFFFFFC000000000000000000000000000000000000003FFFFFFF8000000000 +000000000000000000000000000000FFFFFFF00000000000000000000000000000000000 +000007FFFFFE00000000000000000000000000000000000000003FFFFFC0000000000000 +0000000000000000000000000003FFFFF000000000000000000000000000000000000000 +003FFFFE000000000000000000000000000000000000000007FFFF800000000000000000 +000000000000000000000000FFFFE000000000000000000000000000000000000000001F +FFF8000000000000000000000000000000000000000003FFFE0000000000000000000000 +000000000000000000007FFF8000000000000000000000000000000000000000001FFFE0 +000000000000000000000000000000000000000003FFF800000000000000000000000000 +0000000000000000FFFE0000000000000000000000000000000000000000003FFF800000 +0000000000000000000000000000000000000FFFE0000000000000000000000000000000 +000000000003FFF0000000000000000000000000000000000000000000FFFC0000000000 +000000000000000000000000000000003FFF000000000000000000000000000000000000 +0000000FFF80000000000000000000000000000000000000000003FFE000000000000000 +0000000000000000000000000000FFF00000000000000000000000000000000000000000 +007FFC0000000000000000000000000000000000000000001FFE00000000000000000000 +000000000000000000000007FF80000000000000000000000000000000000000000003FF +C0000000000000000000000000000000000000000000FFE0000000000000000000000000 +0000000000000000007FF80000000000000000000000000000000000000000001FFC0000 +000000000000000000000000000000000000000FFE000000000000000000000000000000 +00000000000003FF80000000000000000000000000000000000000000001FFC000000000 +0000000000000000000000000000000000FFE00000000000000000000000000000000000 +000000003FF00000000000000000000000000000000000000000001FF800000000000000 +00000000000000000000000000000FFE0000000000000000000000000000000000000000 +0003FF00000000000000000000000000000000000000000001FF80000000000000000000 +000000000000000000000000FFC00000000000000000000000000000000000000000007F +E00000000000000000000000000000000000000000003FF0000000000000000000000000 +0000000000000000000FF800000000000000000000000000000000000000000007FC0000 +0000000000000000000000000000000000000003FE000000000000000000000000000000 +00000000000001FF00000000000000000000000000000000000000000000FF8000000000 +00000000000000000000000000000000007FC00000000000000000000000000000000000 +000000003FE00000000000000000000000000000000000000000001FF000000000000000 +00000000000000000000000000000FF80000000000000000000000000000000000000000 +0007FC00000000000000000000000000000000000000000003FE00000000000000000000 +000000000000000000000001FF00000000000000000000000000000000000000000000FF +000000000000000000000000000000000000000000007F80000000000000000000000000 +0000000000000000003FC00000000000000000000000000000000000000000003FE00000 +000000000000000000000000000000000000001FF0000000000000000000000000000000 +0000000000000FF800000000000000000000000000000000000000000007F80000000000 +0000000000000000000000000000000003FC000000000000000000000000000000000000 +00000001FE00000000000000000000000000000000000000000001FF0000000000000000 +0000000000000000000000000000FF000000000000000000000000000000000000000000 +007F800000000000000000000000000000000000000000003FC000000000000000000000 +00000000000000000000003FE00000000000000000000000000000000000000000001FE0 +0000000000000000000000000000000000000000000FF000000000000000000000000000 +000000000000000007F800000000000000000000000000000000000000000007F8000000 +00000000000000000000000000000000000003FC00000000000000000000000000000000 +000000000001FE00000000000000000000000000000000000000000001FE000000000000 +00000000000000000000000000000000FF00000000000000000000000000000000000000 +0000007F800000000000000000000000000000000000000000007F800000000000000000 +000000000000000000000000003FC0000000000000000000000000000000000000000000 +1FC00000000000000000000000000000000000000000001FE00000000000000000000000 +000000000000000000000FF00000000000000000000000000000000000000000000FF000 +000000000000000000000000000000000000000007F80000000000000000000000000000 +0000000000000003F800000000000000000000000000000000000000000003FC00000000 +000000000000000000000000000000000001FC0000000000000000000000000000000000 +0000000001FE00000000000000000000000000000000000000000000FE00000000000000 +000000000000000000000000000000FF0000000000000000000000000000000000000000 +00007F000000000000000000000000000000000000000000007F80000000000000000000 +0000000000000000000000003F800000000000000000000000000000000000000000003F +C00000000000000000000000000000000000000000001FC0000000000000000000000000 +0000000000000000001FE00000000000000000000000000000000000000000000FE00000 +000000000000000000000000000000000000000FF0000000000000000000000000000000 +00000000000007F000000000000000000000000000000000000000000007F80000000000 +0000000000000000000000000000000003F8000000000000000000000000000000000000 +00000003FC00000000000000000000000000000000000000000001FC0000000000000000 +0000000000000000000000000001FC000000000000000000000000000000000000000000 +01FE00000000000000000000000000000000000000000000FE0000000000000000000000 +0000000000000000000000FF000000000000000000000000000000000000000000007F00 +0000000000000000000000000000000000000000007F0000000000000000000000000000 +00000000000000007F800000000000000000000000000000000000000000003F80000000 +0000000000000000000000000000000000003F8000000000000000000000000000000000 +00000000003FC00000000000000000000000000000000000000000001FC0000000000000 +0000000000000000000000000000001FC000000000000000000000000000000000000000 +00001FE00000000000000000000000000000000000000000000FE0000000000000000000 +0000000000000000000000000FE00000000000000000000000000000000000000000000F +F000000000000000000000000000000000000000000007F0000000000000000000000000 +00000000000000000007F000000000000000000000000000000000000000000007F80000 +0000000000000000000000000000000000000003F8000000000000000000000000000000 +00000000000003F800000000000000000000000000000000000000000003F80000000000 +0000000000000000000000000000000003FC000000000000000000000000000000000000 +00000001FC00000000000000000000000000000000000000000001FC0000000000000000 +0000000000000000000000000001FC000000000000000000000000000000000000000000 +01FE00000000000000000000000000000000000000000000FE0000000000000000000000 +0000000000000000000000FE00000000000000000000000000000000000000000000FE00 +000000000000000000000000000000000000000000FE0000000000000000000000000000 +0000000000000000FF000000000000000000000000000000000000000000007F00000000 +0000000000000000000000000000000000007F0000000000000000000000000000000000 +00000000007F000000000000000000000000000000000000000000007F00000000000000 +0000000000000000000000000000007F8000000000000000000000000000000000000000 +00003F800000000000000000000000000000000000000000003F80000000000000000000 +0000000000000000000000003F800000000000000000000000000000000000000000003F +800000000000000000000000000000000000000000003F80000000000000000000000000 +0000000000000000003FC00000000000000000000000000000000000000000001FC00000 +000000000000000000000000000000000000001FC0000000000000000000000000000000 +0000000000001FC00000000000000000000000000000000000000000001FC00000000000 +000000000000000000000000000000001FC0000000000000000000000000000000000000 +0000001FC00000000000000000000000000000000000000000001FC00000000000000000 +000000000000000000000000001FC0000000000000000000000000000000000000000000 +1FC00000000000000000000000000000000000000000001FE00000000000000000000000 +000000000000000000000FE00000000000000000000000000000000000000000000FE000 +00000000000000000000000000000000000000000FE00000000000000000000000000000 +000000000000000FE00000000000000000000000000000000000000000000FE000000000 +00000000000000000000000000000000000FE00000000000000000000000000000000000 +000000000FE00000000000000000000000000000000000000000000FE000000000000000 +00000000000000000000000000000FE00000000000000000000000000000000000000000 +000FE00000000000000000000000000000000000000000000FE000000000000000000000 +00000000000000000000000FE00000000000000000000000000000000000000000000FE0 +0000000000000000000000000000000000000000000FE000000000000000000000000000 +000000000000000007C00000000000000000000000000000000000000000000380>179 +179 300 134 344 36 D[<00000000000000000000000000000000000000000003800000 +0000000000000000000000000000000000000007C0000000000000000000000000000000 +0000000000000FE00000000000000000000000000000000000000000000FE00000000000 +000000000000000000000000000000000FE0000000000000000000000000000000000000 +0000000FE00000000000000000000000000000000000000000000FE00000000000000000 +000000000000000000000000000FE0000000000000000000000000000000000000000000 +0FE00000000000000000000000000000000000000000000FE00000000000000000000000 +000000000000000000000FE00000000000000000000000000000000000000000000FE000 +00000000000000000000000000000000000000000FE00000000000000000000000000000 +000000000000000FE00000000000000000000000000000000000000000000FE000000000 +00000000000000000000000000000000000FE00000000000000000000000000000000000 +000000001FE00000000000000000000000000000000000000000001FC000000000000000 +00000000000000000000000000001FC00000000000000000000000000000000000000000 +001FC00000000000000000000000000000000000000000001FC000000000000000000000 +00000000000000000000001FC00000000000000000000000000000000000000000001FC0 +0000000000000000000000000000000000000000001FC000000000000000000000000000 +00000000000000001FC00000000000000000000000000000000000000000001FC0000000 +0000000000000000000000000000000000003FC000000000000000000000000000000000 +00000000003F800000000000000000000000000000000000000000003F80000000000000 +0000000000000000000000000000003F8000000000000000000000000000000000000000 +00003F800000000000000000000000000000000000000000003F80000000000000000000 +0000000000000000000000007F800000000000000000000000000000000000000000007F +000000000000000000000000000000000000000000007F00000000000000000000000000 +0000000000000000007F000000000000000000000000000000000000000000007F000000 +00000000000000000000000000000000000000FF00000000000000000000000000000000 +000000000000FE00000000000000000000000000000000000000000000FE000000000000 +00000000000000000000000000000000FE00000000000000000000000000000000000000 +000000FE00000000000000000000000000000000000000000001FE000000000000000000 +00000000000000000000000001FC00000000000000000000000000000000000000000001 +FC00000000000000000000000000000000000000000001FC000000000000000000000000 +00000000000000000003FC00000000000000000000000000000000000000000003F80000 +0000000000000000000000000000000000000003F8000000000000000000000000000000 +00000000000003F800000000000000000000000000000000000000000007F80000000000 +0000000000000000000000000000000007F0000000000000000000000000000000000000 +00000007F00000000000000000000000000000000000000000000FF00000000000000000 +000000000000000000000000000FE0000000000000000000000000000000000000000000 +0FE00000000000000000000000000000000000000000001FE00000000000000000000000 +000000000000000000001FC00000000000000000000000000000000000000000001FC000 +00000000000000000000000000000000000000003FC00000000000000000000000000000 +000000000000003F800000000000000000000000000000000000000000003F8000000000 +00000000000000000000000000000000007F800000000000000000000000000000000000 +000000007F000000000000000000000000000000000000000000007F0000000000000000 +0000000000000000000000000000FF000000000000000000000000000000000000000000 +00FE00000000000000000000000000000000000000000001FE0000000000000000000000 +0000000000000000000001FC00000000000000000000000000000000000000000001FC00 +000000000000000000000000000000000000000003FC0000000000000000000000000000 +0000000000000003F800000000000000000000000000000000000000000007F800000000 +000000000000000000000000000000000007F00000000000000000000000000000000000 +000000000FF00000000000000000000000000000000000000000000FE000000000000000 +00000000000000000000000000001FE00000000000000000000000000000000000000000 +001FC00000000000000000000000000000000000000000003FC000000000000000000000 +00000000000000000000003F800000000000000000000000000000000000000000007F80 +0000000000000000000000000000000000000000007F0000000000000000000000000000 +0000000000000000FF00000000000000000000000000000000000000000000FE00000000 +000000000000000000000000000000000001FE0000000000000000000000000000000000 +0000000001FC00000000000000000000000000000000000000000003FC00000000000000 +000000000000000000000000000003F80000000000000000000000000000000000000000 +0007F80000000000000000000000000000000000000000000FF000000000000000000000 +00000000000000000000000FF00000000000000000000000000000000000000000001FE0 +0000000000000000000000000000000000000000001FC000000000000000000000000000 +00000000000000003FC00000000000000000000000000000000000000000007F80000000 +0000000000000000000000000000000000007F8000000000000000000000000000000000 +0000000000FF00000000000000000000000000000000000000000001FE00000000000000 +000000000000000000000000000001FE0000000000000000000000000000000000000000 +0003FC00000000000000000000000000000000000000000007F800000000000000000000 +000000000000000000000007F80000000000000000000000000000000000000000000FF0 +0000000000000000000000000000000000000000001FE000000000000000000000000000 +00000000000000003FE00000000000000000000000000000000000000000003FC0000000 +0000000000000000000000000000000000007F8000000000000000000000000000000000 +0000000000FF00000000000000000000000000000000000000000001FF00000000000000 +000000000000000000000000000001FE0000000000000000000000000000000000000000 +0003FC00000000000000000000000000000000000000000007F800000000000000000000 +00000000000000000000000FF80000000000000000000000000000000000000000001FF0 +0000000000000000000000000000000000000000003FE000000000000000000000000000 +00000000000000003FC00000000000000000000000000000000000000000007F80000000 +000000000000000000000000000000000000FF0000000000000000000000000000000000 +0000000001FF00000000000000000000000000000000000000000003FE00000000000000 +000000000000000000000000000007FC0000000000000000000000000000000000000000 +000FF80000000000000000000000000000000000000000001FF000000000000000000000 +00000000000000000000003FE00000000000000000000000000000000000000000007FC0 +000000000000000000000000000000000000000000FF8000000000000000000000000000 +0000000000000001FF00000000000000000000000000000000000000000003FE00000000 +000000000000000000000000000000000007FC0000000000000000000000000000000000 +000000000FF80000000000000000000000000000000000000000003FF000000000000000 +00000000000000000000000000007FE00000000000000000000000000000000000000000 +00FFC0000000000000000000000000000000000000000001FF8000000000000000000000 +0000000000000000000003FF0000000000000000000000000000000000000000000FFE00 +00000000000000000000000000000000000000001FF80000000000000000000000000000 +000000000000003FF0000000000000000000000000000000000000000000FFE000000000 +0000000000000000000000000000000001FFC00000000000000000000000000000000000 +00000003FF8000000000000000000000000000000000000000000FFE0000000000000000 +000000000000000000000000001FFC000000000000000000000000000000000000000000 +7FF8000000000000000000000000000000000000000000FFE00000000000000000000000 +00000000000000000003FFC0000000000000000000000000000000000000000007FF8000 +000000000000000000000000000000000000001FFE000000000000000000000000000000 +0000000000007FFC000000000000000000000000000000000000000000FFF00000000000 +00000000000000000000000000000003FFE0000000000000000000000000000000000000 +00000FFF8000000000000000000000000000000000000000003FFF000000000000000000 +000000000000000000000000FFFC000000000000000000000000000000000000000003FF +F000000000000000000000000000000000000000000FFFE0000000000000000000000000 +00000000000000003FFF800000000000000000000000000000000000000000FFFE000000 +000000000000000000000000000000000003FFF800000000000000000000000000000000 +000000001FFFE000000000000000000000000000000000000000007FFF80000000000000 +0000000000000000000000000003FFFE0000000000000000000000000000000000000000 +1FFFF80000000000000000000000000000000000000000FFFFE000000000000000000000 +00000000000000000007FFFF80000000000000000000000000000000000000003FFFFE00 +00000000000000000000000000000000000003FFFFF00000000000000000000000000000 +00000000003FFFFFC000000000000000000000000000000000000007FFFFFE0000000000 +0000000000000000000000000000FFFFFFF0000000000000000000000000000000000000 +3FFFFFFF800000000000000000000000000000000000FFFFFFFFFC000000000000000000 +000000000000003FFFFFFFFFFFE0000000000000000000000000000000007FFFFFFFFFFE +0000000000000000000000000000000000FFFFFFFFFFE000000000000000000000000000 +00000000FFFFFFFFFC000000000000000000000000000000000000FFFFFFFF8000000000 +00000000000000000000000000007FFFFFE0000000000000000000000000000000000000 +003FFF800000000000000000000000000000000000000000>179 +179 300 306 344 I[<38000000000000000000000000000000000000000000007C0000 +0000000000000000000000000000000000000000FE000000000000000000000000000000 +00000000000000FE00000000000000000000000000000000000000000000FE0000000000 +0000000000000000000000000000000000FE000000000000000000000000000000000000 +00000000FE00000000000000000000000000000000000000000000FE0000000000000000 +0000000000000000000000000000FE000000000000000000000000000000000000000000 +00FE00000000000000000000000000000000000000000000FE0000000000000000000000 +0000000000000000000000FE00000000000000000000000000000000000000000000FE00 +000000000000000000000000000000000000000000FE0000000000000000000000000000 +0000000000000000FE00000000000000000000000000000000000000000000FE00000000 +000000000000000000000000000000000000FF0000000000000000000000000000000000 +00000000007F000000000000000000000000000000000000000000007F00000000000000 +0000000000000000000000000000007F0000000000000000000000000000000000000000 +00007F000000000000000000000000000000000000000000007F00000000000000000000 +0000000000000000000000007F000000000000000000000000000000000000000000007F +000000000000000000000000000000000000000000007F00000000000000000000000000 +0000000000000000007F000000000000000000000000000000000000000000007F800000 +000000000000000000000000000000000000003F80000000000000000000000000000000 +0000000000003F800000000000000000000000000000000000000000003F800000000000 +000000000000000000000000000000003F80000000000000000000000000000000000000 +0000003F800000000000000000000000000000000000000000003FC00000000000000000 +000000000000000000000000001FC0000000000000000000000000000000000000000000 +1FC00000000000000000000000000000000000000000001FC00000000000000000000000 +000000000000000000001FC00000000000000000000000000000000000000000001FE000 +00000000000000000000000000000000000000000FE00000000000000000000000000000 +000000000000000FE00000000000000000000000000000000000000000000FE000000000 +00000000000000000000000000000000000FE00000000000000000000000000000000000 +000000000FF000000000000000000000000000000000000000000007F000000000000000 +000000000000000000000000000007F00000000000000000000000000000000000000000 +0007F000000000000000000000000000000000000000000007F800000000000000000000 +000000000000000000000003F800000000000000000000000000000000000000000003F8 +00000000000000000000000000000000000000000003F800000000000000000000000000 +000000000000000003FC00000000000000000000000000000000000000000001FC000000 +00000000000000000000000000000000000001FC00000000000000000000000000000000 +000000000001FE00000000000000000000000000000000000000000000FE000000000000 +00000000000000000000000000000000FE00000000000000000000000000000000000000 +000000FF000000000000000000000000000000000000000000007F000000000000000000 +000000000000000000000000007F00000000000000000000000000000000000000000000 +7F800000000000000000000000000000000000000000003F800000000000000000000000 +000000000000000000003F800000000000000000000000000000000000000000003FC000 +00000000000000000000000000000000000000001FC00000000000000000000000000000 +000000000000001FC00000000000000000000000000000000000000000001FE000000000 +00000000000000000000000000000000000FE00000000000000000000000000000000000 +000000000FF000000000000000000000000000000000000000000007F000000000000000 +000000000000000000000000000007F00000000000000000000000000000000000000000 +0007F800000000000000000000000000000000000000000003F800000000000000000000 +000000000000000000000003FC00000000000000000000000000000000000000000001FC +00000000000000000000000000000000000000000001FE00000000000000000000000000 +000000000000000000FE00000000000000000000000000000000000000000000FF000000 +000000000000000000000000000000000000007F00000000000000000000000000000000 +0000000000007F800000000000000000000000000000000000000000003F800000000000 +000000000000000000000000000000003FC0000000000000000000000000000000000000 +0000001FC00000000000000000000000000000000000000000001FE00000000000000000 +000000000000000000000000000FE0000000000000000000000000000000000000000000 +0FF000000000000000000000000000000000000000000007F00000000000000000000000 +0000000000000000000007F800000000000000000000000000000000000000000003F800 +000000000000000000000000000000000000000003FC0000000000000000000000000000 +0000000000000001FE00000000000000000000000000000000000000000001FE00000000 +000000000000000000000000000000000000FF0000000000000000000000000000000000 +00000000007F000000000000000000000000000000000000000000007F80000000000000 +0000000000000000000000000000003FC000000000000000000000000000000000000000 +00003FC00000000000000000000000000000000000000000001FE0000000000000000000 +0000000000000000000000000FF00000000000000000000000000000000000000000000F +F000000000000000000000000000000000000000000007F8000000000000000000000000 +00000000000000000003FC00000000000000000000000000000000000000000003FC0000 +0000000000000000000000000000000000000001FE000000000000000000000000000000 +00000000000000FF00000000000000000000000000000000000000000000FF8000000000 +00000000000000000000000000000000007F800000000000000000000000000000000000 +000000003FC00000000000000000000000000000000000000000001FE000000000000000 +00000000000000000000000000001FF00000000000000000000000000000000000000000 +000FF000000000000000000000000000000000000000000007F800000000000000000000 +000000000000000000000003FC00000000000000000000000000000000000000000003FE +00000000000000000000000000000000000000000001FF00000000000000000000000000 +000000000000000000FF800000000000000000000000000000000000000000007F800000 +000000000000000000000000000000000000003FC0000000000000000000000000000000 +0000000000001FE00000000000000000000000000000000000000000001FF00000000000 +000000000000000000000000000000000FF8000000000000000000000000000000000000 +00000007FC00000000000000000000000000000000000000000003FE0000000000000000 +0000000000000000000000000001FF000000000000000000000000000000000000000000 +00FF800000000000000000000000000000000000000000007FC000000000000000000000 +00000000000000000000003FE00000000000000000000000000000000000000000001FF0 +0000000000000000000000000000000000000000000FF800000000000000000000000000 +000000000000000007FC00000000000000000000000000000000000000000003FE000000 +00000000000000000000000000000000000001FF80000000000000000000000000000000 +000000000000FFC00000000000000000000000000000000000000000007FE00000000000 +000000000000000000000000000000003FF0000000000000000000000000000000000000 +0000001FF80000000000000000000000000000000000000000000FFE0000000000000000 +0000000000000000000000000003FF000000000000000000000000000000000000000000 +01FF80000000000000000000000000000000000000000000FFE000000000000000000000 +00000000000000000000007FF00000000000000000000000000000000000000000003FF8 +0000000000000000000000000000000000000000000FFE00000000000000000000000000 +000000000000000007FF00000000000000000000000000000000000000000003FFC00000 +00000000000000000000000000000000000000FFE0000000000000000000000000000000 +0000000000007FF80000000000000000000000000000000000000000003FFC0000000000 +000000000000000000000000000000000FFF000000000000000000000000000000000000 +00000007FFC0000000000000000000000000000000000000000001FFE000000000000000 +0000000000000000000000000000FFF80000000000000000000000000000000000000000 +003FFE0000000000000000000000000000000000000000001FFF80000000000000000000 +000000000000000000000007FFE0000000000000000000000000000000000000000001FF +F8000000000000000000000000000000000000000000FFFE000000000000000000000000 +0000000000000000003FFF8000000000000000000000000000000000000000000FFFE000 +0000000000000000000000000000000000000003FFF80000000000000000000000000000 +00000000000000FFFF0000000000000000000000000000000000000000003FFFC0000000 +00000000000000000000000000000000000FFFF800000000000000000000000000000000 +0000000003FFFF000000000000000000000000000000000000000000FFFFE00000000000 +0000000000000000000000000000003FFFFC000000000000000000000000000000000000 +00000FFFFF800000000000000000000000000000000000000001FFFFF800000000000000 +000000000000000000000000007FFFFF8000000000000000000000000000000000000000 +0FFFFFFC0000000000000000000000000000000000000001FFFFFFE00000000000000000 +00000000000000000000003FFFFFFF8000000000000000000000000000000000000007FF +FFFFFFE0000000000000000000000000000000000000FFFFFFFFFFFF8000000000000000 +0000000000000000000FFFFFFFFFFFC00000000000000000000000000000000000FFFFFF +FFFFE0000000000000000000000000000000000007FFFFFFFFE000000000000000000000 +00000000000000003FFFFFFFE000000000000000000000000000000000000000FFFFFFC0 +00000000000000000000000000000000000000003FFF80>179 179 +128 306 344 I[<00000000000000000000000000000000000000003FFF800000000000 +0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000 +3FFFFFFFE0000000000000000000000000000000000007FFFFFFFFE00000000000000000 +000000000000000000FFFFFFFFFFE0000000000000000000000000000000000FFFFFFFFF +FFC000000000000000000000000000000000FFFFFFFFFFFF800000000000000000000000 +0000000007FFFFFFFFE000000000000000000000000000000000003FFFFFFF8000000000 +0000000000000000000000000001FFFFFFE0000000000000000000000000000000000000 +0FFFFFFC000000000000000000000000000000000000007FFFFF80000000000000000000 +00000000000000000001FFFFF8000000000000000000000000000000000000000FFFFF80 +000000000000000000000000000000000000003FFFFC0000000000000000000000000000 +000000000000FFFFE00000000000000000000000000000000000000003FFFF0000000000 +0000000000000000000000000000000FFFF8000000000000000000000000000000000000 +00003FFFC00000000000000000000000000000000000000000FFFF000000000000000000 +000000000000000000000003FFF800000000000000000000000000000000000000000FFF +E000000000000000000000000000000000000000003FFF80000000000000000000000000 +0000000000000000FFFE000000000000000000000000000000000000000001FFF8000000 +000000000000000000000000000000000007FFE000000000000000000000000000000000 +000000001FFF8000000000000000000000000000000000000000003FFE00000000000000 +0000000000000000000000000000FFF80000000000000000000000000000000000000000 +01FFE0000000000000000000000000000000000000000007FFC000000000000000000000 +000000000000000000000FFF0000000000000000000000000000000000000000003FFC00 +00000000000000000000000000000000000000007FF80000000000000000000000000000 +00000000000000FFE0000000000000000000000000000000000000000003FFC000000000 +0000000000000000000000000000000007FF000000000000000000000000000000000000 +0000000FFE0000000000000000000000000000000000000000003FF80000000000000000 +000000000000000000000000007FF0000000000000000000000000000000000000000000 +FFE0000000000000000000000000000000000000000001FF800000000000000000000000 +00000000000000000003FF0000000000000000000000000000000000000000000FFE0000 +000000000000000000000000000000000000001FF8000000000000000000000000000000 +0000000000003FF00000000000000000000000000000000000000000007FE00000000000 +00000000000000000000000000000000FFC0000000000000000000000000000000000000 +000001FF80000000000000000000000000000000000000000003FE000000000000000000 +00000000000000000000000007FC0000000000000000000000000000000000000000000F +F80000000000000000000000000000000000000000001FF0000000000000000000000000 +0000000000000000003FE00000000000000000000000000000000000000000007FC00000 +00000000000000000000000000000000000000FF80000000000000000000000000000000 +000000000001FF00000000000000000000000000000000000000000003FE000000000000 +00000000000000000000000000000007FC00000000000000000000000000000000000000 +00000FF80000000000000000000000000000000000000000001FF0000000000000000000 +0000000000000000000000001FE00000000000000000000000000000000000000000003F +C00000000000000000000000000000000000000000007F80000000000000000000000000 +000000000000000000FF80000000000000000000000000000000000000000001FF000000 +00000000000000000000000000000000000003FE00000000000000000000000000000000 +000000000003FC00000000000000000000000000000000000000000007F8000000000000 +0000000000000000000000000000000FF000000000000000000000000000000000000000 +00001FF00000000000000000000000000000000000000000001FE0000000000000000000 +0000000000000000000000003FC00000000000000000000000000000000000000000007F +80000000000000000000000000000000000000000000FF80000000000000000000000000 +000000000000000000FF00000000000000000000000000000000000000000001FE000000 +00000000000000000000000000000000000003FC00000000000000000000000000000000 +000000000003FC00000000000000000000000000000000000000000007F8000000000000 +0000000000000000000000000000000FF000000000000000000000000000000000000000 +00000FF00000000000000000000000000000000000000000001FE0000000000000000000 +0000000000000000000000003FC00000000000000000000000000000000000000000003F +C00000000000000000000000000000000000000000007F80000000000000000000000000 +0000000000000000007F00000000000000000000000000000000000000000000FF000000 +00000000000000000000000000000000000001FE00000000000000000000000000000000 +000000000001FE00000000000000000000000000000000000000000003FC000000000000 +00000000000000000000000000000003F800000000000000000000000000000000000000 +000007F800000000000000000000000000000000000000000007F0000000000000000000 +0000000000000000000000000FF00000000000000000000000000000000000000000000F +E00000000000000000000000000000000000000000001FE0000000000000000000000000 +0000000000000000001FC00000000000000000000000000000000000000000003FC00000 +000000000000000000000000000000000000003F80000000000000000000000000000000 +0000000000007F800000000000000000000000000000000000000000007F000000000000 +00000000000000000000000000000000FF00000000000000000000000000000000000000 +000000FE00000000000000000000000000000000000000000001FE000000000000000000 +00000000000000000000000001FC00000000000000000000000000000000000000000003 +FC00000000000000000000000000000000000000000003F8000000000000000000000000 +00000000000000000007F800000000000000000000000000000000000000000007F00000 +0000000000000000000000000000000000000007F0000000000000000000000000000000 +0000000000000FF00000000000000000000000000000000000000000000FE00000000000 +000000000000000000000000000000001FE0000000000000000000000000000000000000 +0000001FC00000000000000000000000000000000000000000001FC00000000000000000 +000000000000000000000000003FC0000000000000000000000000000000000000000000 +3F800000000000000000000000000000000000000000003F800000000000000000000000 +000000000000000000007F800000000000000000000000000000000000000000007F0000 +00000000000000000000000000000000000000007F000000000000000000000000000000 +00000000000000FF00000000000000000000000000000000000000000000FE0000000000 +0000000000000000000000000000000000FE000000000000000000000000000000000000 +00000001FE00000000000000000000000000000000000000000001FC0000000000000000 +0000000000000000000000000001FC000000000000000000000000000000000000000000 +03FC00000000000000000000000000000000000000000003F80000000000000000000000 +0000000000000000000003F800000000000000000000000000000000000000000003F800 +000000000000000000000000000000000000000007F80000000000000000000000000000 +0000000000000007F000000000000000000000000000000000000000000007F000000000 +000000000000000000000000000000000007F00000000000000000000000000000000000 +000000000FF00000000000000000000000000000000000000000000FE000000000000000 +00000000000000000000000000000FE00000000000000000000000000000000000000000 +000FE00000000000000000000000000000000000000000000FE000000000000000000000 +00000000000000000000001FE00000000000000000000000000000000000000000001FC0 +0000000000000000000000000000000000000000001FC000000000000000000000000000 +00000000000000001FC00000000000000000000000000000000000000000001FC0000000 +0000000000000000000000000000000000003FC000000000000000000000000000000000 +00000000003F800000000000000000000000000000000000000000003F80000000000000 +0000000000000000000000000000003F8000000000000000000000000000000000000000 +00003F800000000000000000000000000000000000000000003F80000000000000000000 +0000000000000000000000007F800000000000000000000000000000000000000000007F +000000000000000000000000000000000000000000007F00000000000000000000000000 +0000000000000000007F000000000000000000000000000000000000000000007F000000 +000000000000000000000000000000000000007F00000000000000000000000000000000 +0000000000007F000000000000000000000000000000000000000000007F000000000000 +000000000000000000000000000000007F00000000000000000000000000000000000000 +0000007F00000000000000000000000000000000000000000000FF000000000000000000 +00000000000000000000000000FE00000000000000000000000000000000000000000000 +FE00000000000000000000000000000000000000000000FE000000000000000000000000 +00000000000000000000FE00000000000000000000000000000000000000000000FE0000 +0000000000000000000000000000000000000000FE000000000000000000000000000000 +00000000000000FE00000000000000000000000000000000000000000000FE0000000000 +0000000000000000000000000000000000FE000000000000000000000000000000000000 +00000000FE00000000000000000000000000000000000000000000FE0000000000000000 +0000000000000000000000000000FE000000000000000000000000000000000000000000 +00FE00000000000000000000000000000000000000000000FE0000000000000000000000 +00000000000000000000007C000000000000000000000000000000000000000000003800 +000000000000000000000000000000000000000000>179 179 128 +134 344 I E /Fd 1 59 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE0 +0F800D0D768C22>58 D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +3 0 bop 146 -36 a Fc(')p 146 1747 7 1615 v 146 1923 a(&)2754 +-36 y($)p 2754 1747 V 2754 1923 a(\045)p 322 1923 2264 +7 v 322 -36 V 835 139 a Fb(Style)31 b(`Ov)o(al',)h(\256lled)g(none)243 +398 y(On)g(the)f(\256fth)g(day)g(of)h(Christmas,)f(my)h(true)f(lo)o(v)o +(e)243 579 y(ga)m(v)o(e)g(to)g(me:)262 818 y(1.)43 b(Fi)o(v)o(e)31 +b(o)o(v)o(erfull)h(hboxes)262 1057 y(2.)43 b(F)m(our)31 +b(f)m(ontdimens)h(missing)262 1296 y(3.)43 b(Thr)n(ee)31 +b(nested)g(endgr)n(oups)262 1536 y(4.)43 b(T)-9 b(w)o(o)30 +b(unde\256ned)h(commands)262 1775 y(5.)43 b Fd(:)21 b(:)g(:)e +Fb(and)31 b(a)g(tok)o(en)g(in)h(T)1408 1803 y(E)1475 +1775 y(X')-5 b(s)31 b(stomach)2664 1826 y + 0 setgray + 2664 1826 a +1439 2048 a Fa(3)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/frame4.bb b/usergrps/uktug/baskervi/4_1/frame4.bb new file mode 100644 index 0000000000..0935122f25 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame4.bb @@ -0,0 +1 @@ +%%BoundingBox: 129 227 677 708 diff --git a/usergrps/uktug/baskervi/4_1/frame4.ps b/usergrps/uktug/baskervi/4_1/frame4.ps new file mode 100644 index 0000000000..083c236264 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame4.ps @@ -0,0 +1,335 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.515 Copyright 1986, 1993 Radical Eye Software +%%Title: demoframes.dvi +%%CreationDate: Tue Oct 5 19:12:54 1993 +%%BoundingBox: 129 227 677 708 +%%DocumentFonts: Times-Bold Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -E -p 4 -n 1 -o frame4.eps demoframes +%DVIPSSource: TeX output 1993.10.05:1912 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch translate } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@y1 ED /@x1 ED /@y2 ED /@x2 ED /@mtrx CM def +gsave @x1 @y1 translate /@angle @x2 @x1 sub neg @y2 @y1 sub Atan def +@angle rotate newpath } def +/EndArrow { @mtrx setmatrix @x2 @y2 currentpoint grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h +translate 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto +gsave fill grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div translate x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 +0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto +} def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll translate exec } def +/SD { 0 360 arc closepath fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L closepath fill } +def +/ST { /y ED /x ED x y moveto x neg y L 0 x L closepath fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat closepath fill +grestore } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 translate { newpath 0 +e moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} +{z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore +} if 0 f moveto 0 g L stroke cx w mul 0 translate c x2 eq c i eq or +{exit} if /c c w add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 +cx n div ] 0 setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 +add def /e x cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul +translate { newpath e 0 moveto b 0 gt { gsave d c a cvs dup stringwidth +pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse +rmoveto show grestore } if f 0 moveto g 0 L stroke 0 cy h mul translate +c y2 eq c i eq or {exit} if /c c h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def translate scale 0 0 1 5 3 roll arc mtrx setmatrix +} def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP translate CM STV exch exec moveto setmatrix CP +grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll translate moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit +translate moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET +moveto /IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 (demoframes.dvi) +@start /Fa 203[30 52[{}1 60.491669 /Times-Roman rf /Fb +81[69 52[62 62 90 62 69 41 48 55 1[69 62 69 103 34 69 +1[34 69 62 41 55 69 55 69 62 41 7[90 3[83 69 3[96 8[76 +83 1[90 8[41 4[62 62 62 62 62 2[31 1[31 4[41 39[{}41 +124.439941 /Times-Bold rf /Fc 1 59 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FF +F87FF07FF03FE00F800D0D768C22>58 D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +4 0 bop 243 1826 a @beginspecial @setspecial + tx@Dict begin STP newpath 6.26791 SLW 0. setgray 14.22636 false 16.72144 +neg 16.72144 neg 297.94897 222.49768 .5 Frame gsave gsave 45. rotate +0.8 SLW 0. 0.50 0.70 0. setcmykcolor 4.0 LineFill grestore 90 rotate +45. rotate 0.8 SLW 0. 0.50 0.70 0. setcmykcolor 4.0 LineFill grestore +gsave 6.26791 SLW 0. setgray 0 setlinecap stroke grestore gsave 2.41074 +SLW 1. setgray stroke grestore end + +@endspecial +577 139 a Fb(Style)32 b(`scdouble',)g(\256lled)f(cr)n(osshatch)243 +398 y(On)h(the)f(\256fth)g(day)g(of)h(Christmas,)f(my)h(true)f(lo)o(v)o +(e)243 579 y(ga)m(v)o(e)g(to)g(me:)262 818 y(1.)43 b(Fi)o(v)o(e)31 +b(o)o(v)o(erfull)h(hboxes)262 1057 y(2.)43 b(F)m(our)31 +b(f)m(ontdimens)h(missing)262 1296 y(3.)43 b(Thr)n(ee)31 +b(nested)g(endgr)n(oups)262 1536 y(4.)43 b(T)-9 b(w)o(o)30 +b(unde\256ned)h(commands)262 1775 y(5.)43 b Fc(:)21 b(:)g(:)e +Fb(and)31 b(a)g(tok)o(en)g(in)h(T)1408 1803 y(E)1475 +1775 y(X')-5 b(s)31 b(stomach)2664 1826 y + 0 setgray + 2664 1826 a +1439 2048 a Fa(4)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/frame5.bb b/usergrps/uktug/baskervi/4_1/frame5.bb new file mode 100644 index 0000000000..36eb6b08cc --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame5.bb @@ -0,0 +1 @@ +%%BoundingBox: 128 227 676 709 diff --git a/usergrps/uktug/baskervi/4_1/frame5.ps b/usergrps/uktug/baskervi/4_1/frame5.ps new file mode 100644 index 0000000000..7d8f183602 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame5.ps @@ -0,0 +1,335 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.515 Copyright 1986, 1993 Radical Eye Software +%%Title: demoframes.dvi +%%CreationDate: Tue Oct 5 19:12:54 1993 +%%BoundingBox: 128 227 676 709 +%%DocumentFonts: Times-Bold Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -E -p 5 -n 1 -o frame5.eps demoframes +%DVIPSSource: TeX output 1993.10.05:1912 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch translate } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@y1 ED /@x1 ED /@y2 ED /@x2 ED /@mtrx CM def +gsave @x1 @y1 translate /@angle @x2 @x1 sub neg @y2 @y1 sub Atan def +@angle rotate newpath } def +/EndArrow { @mtrx setmatrix @x2 @y2 currentpoint grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h +translate 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto +gsave fill grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div translate x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 +0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto +} def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll translate exec } def +/SD { 0 360 arc closepath fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L closepath fill } +def +/ST { /y ED /x ED x y moveto x neg y L 0 x L closepath fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat closepath fill +grestore } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 translate { newpath 0 +e moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} +{z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore +} if 0 f moveto 0 g L stroke cx w mul 0 translate c x2 eq c i eq or +{exit} if /c c w add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 +cx n div ] 0 setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 +add def /e x cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul +translate { newpath e 0 moveto b 0 gt { gsave d c a cvs dup stringwidth +pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse +rmoveto show grestore } if f 0 moveto g 0 L stroke 0 cy h mul translate +c y2 eq c i eq or {exit} if /c c h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def translate scale 0 0 1 5 3 roll arc mtrx setmatrix +} def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP translate CM STV exch exec moveto setmatrix CP +grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll translate moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit +translate moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET +moveto /IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 (demoframes.dvi) +@start /Fa 202[30 53[{}1 60.491669 /Times-Roman rf /Fb +81[69 52[62 62 90 62 69 41 48 55 1[69 62 69 103 34 69 +1[34 69 62 41 55 69 55 69 62 41 7[90 3[83 69 3[96 8[76 +83 1[90 8[41 4[62 62 62 62 62 2[31 1[31 4[41 39[{}41 +124.439941 /Times-Bold rf /Fc 1 59 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FF +F87FF07FF03FE00F800D0D768C22>58 D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +5 0 bop 237 1820 a @beginspecial @setspecial + tx@Dict begin STP newpath 1.92859 SLW 0. setgray 14.22636 false 12.38211 +neg 12.38211 neg 293.60965 218.15836 .5 Frame gsave 2.0 -45 PtoC Shadow +0.25 setgray gsave fill grestore stroke grestore gsave 0. 0.50 0.70 +0. setcmykcolor gsave fill grestore stroke grestore gsave 0. 0.50 0.70 +0. setcmykcolor fill grestore gsave 1.92859 SLW 0. setgray 0 setlinecap +stroke grestore end + +@endspecial +708 132 a Fb(Style)32 b(`scshado)o(w',)f(\256lled)h(solid)237 +392 y(On)g(the)f(\256fth)g(day)g(of)g(Christmas,)h(my)g(true)f(lo)o(v)o +(e)237 573 y(ga)m(v)o(e)g(to)g(me:)256 812 y(1.)43 b(Fi)o(v)o(e)31 +b(o)o(v)o(erfull)h(hboxes)256 1051 y(2.)43 b(F)m(our)31 +b(f)m(ontdimens)h(missing)256 1290 y(3.)43 b(Thr)n(ee)31 +b(nested)g(endgr)n(oups)256 1530 y(4.)43 b(T)-9 b(w)o(o)30 +b(unde\256ned)h(commands)256 1769 y(5.)43 b Fc(:)21 b(:)g(:)e +Fb(and)31 b(a)g(tok)o(en)g(in)g(T)1401 1797 y(E)1469 +1769 y(X')-5 b(s)31 b(stomach)2658 1820 y + 0 setgray + 2658 1820 a +1439 2048 a Fa(5)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/frame6.bb b/usergrps/uktug/baskervi/4_1/frame6.bb new file mode 100644 index 0000000000..0935122f25 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame6.bb @@ -0,0 +1 @@ +%%BoundingBox: 129 227 677 708 diff --git a/usergrps/uktug/baskervi/4_1/frame6.ps b/usergrps/uktug/baskervi/4_1/frame6.ps new file mode 100644 index 0000000000..9d5c095115 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/frame6.ps @@ -0,0 +1,337 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.515 Copyright 1986, 1993 Radical Eye Software +%%Title: demoframes.dvi +%%CreationDate: Tue Oct 5 19:12:54 1993 +%%BoundingBox: 129 227 677 708 +%%DocumentFonts: Courier-Bold Times-Bold Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -E -p 6 -n 1 -o frame6.eps demoframes +%DVIPSSource: TeX output 1993.10.05:1912 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch translate } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@y1 ED /@x1 ED /@y2 ED /@x2 ED /@mtrx CM def +gsave @x1 @y1 translate /@angle @x2 @x1 sub neg @y2 @y1 sub Atan def +@angle rotate newpath } def +/EndArrow { @mtrx setmatrix @x2 @y2 currentpoint grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h +translate 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto +gsave fill grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div translate x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 +0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto +} def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll translate exec } def +/SD { 0 360 arc closepath fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L closepath fill } +def +/ST { /y ED /x ED x y moveto x neg y L 0 x L closepath fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat closepath fill +grestore } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 translate { newpath 0 +e moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} +{z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore +} if 0 f moveto 0 g L stroke cx w mul 0 translate c x2 eq c i eq or +{exit} if /c c w add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 +cx n div ] 0 setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 +add def /e x cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul +translate { newpath e 0 moveto b 0 gt { gsave d c a cvs dup stringwidth +pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse +rmoveto show grestore } if f 0 moveto g 0 L stroke 0 cy h mul translate +c y2 eq c i eq or {exit} if /c c h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def translate scale 0 0 1 5 3 roll arc mtrx setmatrix +} def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP translate CM STV exch exec moveto setmatrix CP +grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll translate moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit +translate moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET +moveto /IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 (demoframes.dvi) +@start /Fa 201[30 54[{}1 60.491669 /Times-Roman rf /Fb +81[69 52[62 62 90 62 69 41 48 55 1[69 62 69 103 34 69 +1[34 69 62 41 55 69 55 69 62 8[90 3[83 4[96 8[76 83 1[90 +8[41 4[62 62 62 62 62 2[31 1[31 4[41 39[{}39 124.439941 +/Times-Bold rf /Fc 130[52 1[52 1[52 1[52 2[52 52 52 1[52 +52 52 52 52 2[52 52 1[52 52 52 52 1[52 3[52 52 52 29[52 +8[52 7[52 6[52 37[{}26 86.416672 /Courier-Bold rf /Fd +1 59 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D0D768C22> +58 D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +6 0 bop 243 1826 a @beginspecial @setspecial + tx@Dict begin STP newpath 4.0 SLW 0. setgray 14.22636 false 14.45352 +neg 14.45352 neg 295.68106 220.22977 .5 Frame gsave 90 rotate 45. +rotate 0.4 SLW 0. 0.50 0.70 0. setcmykcolor 12.0 LineFill grestore +gsave 4.0 SLW 0. setgray 3.0 2 DotLine grestore end + +@endspecial +-1719 x Fc(\\slideframe[)o(\\p)o(sse)o(t{l)o(ine)o(sty)o(le=)o(dot)o +(ted)o(,\045)243 226 y(linewidth=4p)o(t})o(]{s)o(cpl)o(ain)o(})243 +486 y Fb(On)32 b(the)f(\256fth)g(day)g(of)h(Christmas,)f(my)h(true)f +(lo)o(v)o(e)243 664 y(ga)m(v)o(e)g(to)g(me:)262 891 y(1.)43 +b(Fi)o(v)o(e)31 b(o)o(v)o(erfull)h(hboxes)262 1119 y(2.)43 +b(F)m(our)31 b(f)m(ontdimens)h(missing)262 1347 y(3.)43 +b(Thr)n(ee)31 b(nested)g(endgr)n(oups)262 1575 y(4.)43 +b(T)-9 b(w)o(o)30 b(unde\256ned)h(commands)262 1803 y(5.)43 +b Fd(:)21 b(:)g(:)e Fb(and)31 b(a)g(tok)o(en)g(in)h(T)1408 +1831 y(E)1475 1803 y(X')-5 b(s)31 b(stomach)2664 1826 +y + 0 setgray + 2664 1826 a 1439 2048 a Fa(6)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/goossens.tex b/usergrps/uktug/baskervi/4_1/goossens.tex new file mode 100644 index 0000000000..bc195fd3e6 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/goossens.tex @@ -0,0 +1,394 @@ +\def\Lit#1{\texttt{#1}} +\newcommand{\Cmd}[1]{{\ttfamily\upshape\char'134#1}} +\def\SEM{\texttt{seminar}} +\def\PS{\textsc{PostScript}} +\newenvironment{coldinglist}[2]% +{\begin{list}{\textcolour{#2}{\ding{#1}}}{}}% +{\end{list}}% + +\title{Colour slides with \LaTeX\ and \SEM{}} +\author[Michel Goossens and Sebastian Rahtz]{Michel + Goossens (CERN)\\Sebastian Rahtz (ArchaeoInformatica)} +\begin{Article} +\section{Slides and \LaTeX} +Many \LaTeX\ users want to take advantage of \TeX's high-quality +typesetting when they produce overhead slides for a +presentation. This facility was originally provided by a separate +package, \SLiTeX, but that had a number of disadvantages: + +\begin{itemize} +\item it was limited to a set of specially-scaled Computer Modern + fonts and it was not easy to adapt to other fonts; +\item the user was required to have two separate files, one for + control information and the other for the actual slides; +\item the control of colour and overlays was limited and crude; +\item There was only one `style' for slides, and writing a different + layout (to, say, put a logo on each slide) was not documented. +\end{itemize} + +\LaTeX{} users now have a variety of fonts, and vast numbers of +styles, to choose from, but \SLiTeX\ has lagged behind. When +\LaTeXe{} was released at the end of 1993, this included a simple +\LaTeX\ document class (already available in the New Font Selection +Scheme, version 2) to emulate \SLiTeX\ without the overhead of a +separate macro package. However, there is a much better \LaTeX\ +package which has been available for some time now---\SEM; if used in +conjunction with a PostScript printer, and a set of useful macros +called PSTricks,\footnote{The \SEM\ package and PSTricks are the work + of Timothy van Zandt ({\ttfamily tvz@princeton.edu}).} this offers +almost every imaginable facility, including: +\begin{dinglist}{43} + \item Fancy frames, headers and footers; + \item Landscape and portrait slides in the same document; + \item Coloured text and tables; + \item Interleaving of annotations and slides; + \item Slide `chapters' and list of slides; + \item Overlays. +\end{dinglist} + +\SEM\ is a normal \LaTeX\ package which can be used with almost all +other \LaTeX\ packages (such as those to change font, include +graphics etc). Its main job is to produce transparencies, but it can +also make accompanying notes from the same file. It is compatible with +$\mathcal{AMS}$-\LaTeX\ and \LaTeXe. + +\section{Using the \SEM{} style} + +Usage is simple; begin your document in the normal way\footnote{We are + assuming \LaTeXe\ here, just to remind you to upgrade.} with +\begin{verbatim} + \documentclass{seminar} +\end{verbatim} +\noindent The slide environments are +\begin{verbatim} + \begin{slide} + ... + \end{slide} + + \begin{slide*} + ... + \end{slide*} +\end{verbatim} + +Where \verb|slide| is for landscape slides and \verb|slide*| is for +portrait slides. By default, the document is typeset in {\em +landscape} mode, but if you include the \verb|portrait| package +option, the document is typeset in portrait mode. \emph{Typesetting} +the document in landscape mode is different from \emph{printing} it in +landscape mode; you have to worry about the orientation of the page +when printing, but with \verb|dvips| this is simple, and taken care of +in the local control file described below. + +So the default output\footnote{We have added a package + ``\Lit{times}'' so that the output will reduce + properly to thumbnails for this article.} +from this input: + +\begin{verbatim} +\documentclass{seminar} +\usepackage{times} +\begin{document} +\begin{slide} +My talk is about: +\begin{description} +\item[Cats] Nice furry creatures + which belong in every good home; +\item[Dogs] Nasty barking things + which bite you; +\item[Snakes] They come slithering + through the grass and \emph{have + no feet}; this is most disturbing; +\item[Rhinoceroses] {\bfseries Never} + be rude to a rhino; they are bigger + than you, and meaner. +\end{description} +\end{slide} +\end{document} +\end{verbatim} + +will look like: \parbox[c][\totalheight]{5.5cm}{\epsfig{figure=demo1.ps,width=5cm}} + +Most slides will be no more +complicated than this, using standard \LaTeX\ +environments like \texttt{itemize}, +\texttt{enumerate} and \texttt{tabular}. + +\section{Frame styles} +\def\Showslide#1{\parbox[c][\totalheight]{5cm}{\epsfig{figure=#1,width=5cm}}} +A variety of slide framing styles are available, set with the +\verb|\framestyle| command; the following are some of the predefined +ones (some assume you have a PostScript printer), using the +\verb|\slideframe| command: + +\begin{tabular}{@{}m{12mm}l} +none & \Showslide{demo2.ps} +\end{tabular} + +\begin{tabular}{@{}m{12mm}l} +shadow & \Showslide{demo3.ps} +\end{tabular} + +\begin{tabular}{@{}m{12mm}l} +double & \Showslide{demo4.ps} +\end{tabular} + +\begin{tabular}{@{}m{12mm}l} +oval & \Showslide{demo5.ps} +\end{tabular} + +Similarly, a variety of page styles (the headers and footers) are +available with the \verb|\pagestyle| command, such as: + +\begin{tabular}{@{}m{12mm}l} +empty & \Showslide{demo6.ps} +\end{tabular} + +\begin{tabular}{@{}m{12mm}l} +plain & \Showslide{demo7.ps} +\end{tabular} + +\begin{tabular}{@{}m{12mm}l} +align & \Showslide{demo8.ps} +\end{tabular} + +Both slide frames and page styles can be customized; for instance, the +examples in this paper (\eg\ Figure \ref{seminarcolour}) are suitable +for use at CERN. + +\section{Interleaving notes, and selecting subsets} +It is easy to intersperse your slides with notes to yourself; these +can be simply placed between the \texttt{slide} environments or enclosed +in a specific \texttt{note} environment. You can use any \LaTeX\ commands +in these notes, and include your whole article here if desired. When +you want to print the slides, a variety of package options can be used: + +\begin{description} +\item[slidesonly] Only the slides are printed; +\item[notesonly] Only the slides are printed; +\item[notes] The slides are interleaved with the notes; +\item[article] The document notes are typeset like a normal \LaTeX\ paper, + and the slides are placed as figures (reduced to half size). +\end{description} +The \Cmd{slideplacement} command can be used to affect how slides +are placed in the \texttt{article} format; the possible parameters are: + +\begin{description} +\item[float] (default) Slides are floated +\item[float*] Slides are floated, but if two column format is chosen + they will span both columns +\item[here] Slides are placed where they occur in the notes +\end{description} + +Further detailed control of the interaction between slides and notes +is given in the \emph{User's Manual}. + +Selected slides can be included or excluded with the +\verb|\onlyslides| or \verb|\noteslides| commands which a parameter of +a comma-separated list of slides; this can be numbers, ranges (\eg\ +5--10) or \LaTeX\ \verb|\ref| commands referring to \verb|\label| +commands in the slides. + +%\begin{figure*} +%\begin{tabular}{@{}cc@{}} +% \framebox{{\epsfig{figure=over1,height=.45\textheight}}} & +% \framebox{{\epsfig{figure=over2,height=.45\textheight}}} \\ +% \framebox{{\epsfig{figure=over3,height=.45\textheight}}} & +% \framebox{{\epsfig{figure=over4,height=.45\textheight}}} \\ +%\end{tabular} +%\caption{Slide overlays} +%\label{overlays} +%\end{figure*} + +\begin{figure*} +\begin{tabular}{@{}p{.49\textwidth}p{.49\textwidth}@{}} +\epsfig{figure=sem1.ps,width=.45\textwidth} & +\epsfig{figure=sem2.ps,width=.45\textwidth} \\ +\verb|\SlideColours{Red}{Yellow}| & +\verb|\SlideColours{Black}{White}|\\ +\epsfig{figure=sem3.ps,width=.45\textwidth} & +\epsfig{figure=sem4.ps,width=.45\textwidth} \\ +\verb|\SlideColours{White}{Blue} | & +Red on gradient White/JungleGreen\\ +\end{tabular} +\caption{Colour in slide background and foreground: (simulated with grey levels)} +\label{seminarcolour} +\end{figure*} + +\section{Control over slide size, fonts and magnification} +There are a great number of parameters by which the user can change +any of the following either on a slide-by-slide basis, or for the whole +document: +\begin{itemize} +\item Slide height and width; +\item Top, bottom, left and right margins; +\item Text justification (it is ragged right by default); +\item Page breaking by varying tolerance of over-running material; +\item Inter-line spacing; +\item Point size, and choice of fonts. +\end{itemize} +How to change the default settings is explained in detail in the {\em +User's Guide}. + +Because \SEM\ works by magnifying pages, sophisticated users should +read the manual to see how to deal with setting and changing \TeX\ +dimensions. Most users need not worry about this---in commands like +\verb|\epsfig| you should always express your `width' and `height' +requests in fractions of the line size anyway. + +\section{Advanced use: customing the \SEM\ control file} + +The \SEM\ package always starts by trying to find a file called +\Lit{seminar.con} on the \Lit{TEXINPUTS} path; this gives the user or +site an opportunity to conveniently customize the defaults. The +\Lit{seminar.con} file can contain any \LaTeX\ commands, including +inputting style files. Our figures were typeset using a +\Lit{seminar.con} set up for CERN; the contents of this are given +below, with explanation of what is being done. It also shows how +higher-level functions can be added which the average user would not +want to program for themselves. + +First, we set up landscape macros for the \verb|dvips| driver. +\begin{verbatim} +\newcommand{\printlandscape}{% + \special{papersize=297mm,210mm}} +\end{verbatim} +We will assume PostScript printers, and gain nice PostScript +effects like rounded box corners; these will need some extra style files: +\begin{verbatim} +\input semcolor.sty +\input fancybox.sty +\end{verbatim} +For slide `sections', list of contents, we use another style file: +\begin{verbatim} +\input slidesec.sty +\end{verbatim} +This allows us to use various commands, some of which are +used below. We can also produce list of slides, in two layouts: + +\vspace{3pt} + +\noindent \begin{tabular}{@{}p{4cm}p{4cm}} +\hline +\Cmd{listofslides} & \Cmd{Slidecontents} \\ +\epsfig{figure=cont1.ps,width=4cm}& +\epsfig{figure=cont2.ps,width=4cm} \\ +\hline +\end{tabular} + +\vspace{3pt} + +\noindent +For slide headings, there is a predefined \verb|\slideheading| +command; we will amend this so that it is typeset with a `shadow'. The +\verb|slidechapter| command is also defined (the code is not given +here) which allows the user to break the slides into groups; the slide +chapter title will be given in the bottom right corner with this CERN style. +\begin{verbatim} +\def\@empty{} +\renewcommand{\makeslideheading}[1]{% + \gdef\theslideheading{#1}% + \def\@tempa{#1}% + \ifx\@tempa\@empty\else + \begin{Sbox} + \begin{Bcenter} + \large\bfseries#1 + \end{Bcenter} + \end{Sbox} + \centerline{\shadowbox{\TheSbox}} + \vspace{1ex minus 1ex} + \fi +} +\end{verbatim} +Now the CERN page and frame styles; +the plain `cern' style just places registration `+' marks, +and the date: +\begin{verbatim} +\newpagestyle{cern}% + {{\color{Black}\small + {\bfseries +} \hfil \today + \hfil {\bfseries+}}}% + {{\color{Black}\small + {\bfseries +} \hfil \thepage + \hfil {\bfseries+}}}% +\end{verbatim} +Whereas the `cernsections' style has section headings and a logo: +\begin{verbatim} +\newpagestyle{cernsections}% + {{\color{Black}\small + \raisebox{-.5cm}[0cm][0cm]{% + \epsfig{figure=cernlogo.ps,height=.8cm}} + \hfil {\bfseries\theslideheading} \hfil + {\bfseries\thepage} }}% + {{\small\color{Black}\today + \hfil \thechapterheading /\inchap }}% +\end{verbatim} + +For the slide frames, we define a frame with the word ``CERN'' +set in a coloured box on the lower left; this is done using the +PSTricks macros (which are automatically included by the `semcolor' +option above). The colour commands are those predefined in +\texttt{dvips}'s \texttt{color.pro} header file: +\begin{verbatim} +\newslideframe{cern}{{\SlideFront + \boxput(-0.7,-1.11){\psframebox% + [linecolor=black,fillcolor=ForestGreen, + fillstyle=solid]{\hbox{{\normalsize + \sffamily\color{Black}CERN}}}}{#1}% + \color{Black}}} +\end{verbatim} + +Finally we make sure that each slide starts with the current +foreground colour. +\begin{verbatim} +\def\everyslide{\SlideFront} +\def\theslideheading{} +\end{verbatim} + +The user uses the command \verb|\SlideColours|, with two parameters, +which are colour names for foreground and background. A synonym is +defined for black on white. We have to be a bit careful defining +the frame border, because by default it is coloured using the \PS\ +`setgray' operator, and that might not work with the colour +separation, so we define an explicit blue frame (for variety). +\begin{verbatim} +\newslideframe{blueframe}[% + \psset{linecolor=NavyBlue,% + linewidth=\slideframewidth,% + framesep=\slideframesep,% + cornersize=absolute,% + linearc=.5cm% + }]{\psframebox{#1}} +\def\SlideColours#1#2{% + \gdef\SlideFront{\color{#1}}% + \slideframe{\Framedefault}% + \slideframe*[\psset{fillcolor=#2,% + fillstyle=solid}]{blueframe}% +} +\def\SlideColours#1#2{% + \gdef\SlideFront{\color{#1}}% + \slideframe{\Framedefault}% + \slideframe*% + [\psset{linecolor=Black,% +fillcolor=#2,fillstyle=solid}]% + {scplain}% + } +\def\blackandwhite{\SlideColours{Black}{White}} +\end{verbatim} +The slide defaults will be for a detailed layout and CERN logo, +with yellow writing on a blue background: +\begin{verbatim} + \pagestyle{cernsections} + \slideframe{cern} + \def\Framedefault{cern} + \SlideColours{Yellow}{RoyalBlue} +\end{verbatim} + +\end{Article} +\endinput + +%---------------------------------------------------------------------- +\end{Article} +\endinput + + + diff --git a/usergrps/uktug/baskervi/4_1/horn.tex b/usergrps/uktug/baskervi/4_1/horn.tex new file mode 100644 index 0000000000..93c4eac201 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/horn.tex @@ -0,0 +1,340 @@ +\def\AFMtoTFM{\textsc{afm}to\textsc{tfm}} +\def\DP{\textsc{dvips}} +\def\DPONE{\textsc{dvipsone}} +\def\AF{\textsc{afm2tfm}} + +\title{Do you \textbf{really} need virtual fonts?} +\author[Berthold Horn]{Berthold Horn \\Y\&Y \texttt{71172.524@compuserve.com}} +\begin{Article} + +\subsection*{Introduction} +Since many people feel very strongly about these issues, +I'll need to go into some detail to try and sway their opinion. +I'll first discuss why virtual fonts are \emph{not} needed for use of +non-CM fonts --- \emph{or} for reencoding. Then I'll explain what +virtual fonts \emph{may} actually be useful for (and why even for +those purposes there are better ways of going about things). + +Part of the confusion may result from lumping together of virtual +font support with support for re-encoding of fonts. One most +\emph{definitely} needs re-encoding, but it is not part of \VF{}, and in +fact, virtual fonts \emph{per se} are inadequate for this task (see below). + +This is a deeply religious issue, so I don't expect to make +too many instant converts. We all fall in love with the +software tools we use and often assume that the way they +do things in the \emph{only} way they can be done, or perhaps even +that they implement the \emph{best} way. Unfortunately, to make +my points, I'll be stepping on some toes (lightly I hope). + +By the way, many of the points I wish to make cannot be made +without referring to specific programs. I hope what I say will +not sound \emph{too} much like advertising. + +Naturally, there will be many that disagree with what I say here. +I'll be happy (or maybe not!) to read their comments and respond. +From InterNet, send email to \texttt{71172.524@compuserve.com}. + +People say to me: +\begin{quote} + But you know that we (\TeX\ people) need these virtual fonts to cope + with non-\TeX\ fonts. +\end{quote} + +\emph{The key point is that this statement is just plain wrong!} +The fact is that \emph{one} particular implementation of a printer +driver (\DP{}) does \emph{force} the user to use virtual fonts to do +just about anything. This is a valid approach, but one that +requires the user to deal with more complexity than is really needed. +It is \emph{not} reasonable to generalize from this example to all \DVI{} +processors, based on the limitations of a particular implementation. + +\subsection*{Why does {\protect\rm\protect\DP{}} need virtual fonts?} + +The need for \VF{} in \DP{} is mostly a result of the fact that a +companion utility (\AF{}) is unable to make proper TFM files +complete with ligatures and kerning \emph{without} using virtual fonts +(\AF{} also is unable to make TFM files for math fonts). + +In fact, you \emph{can} use \DP{} without \VF{} if you use a utility other +than \AF{} to make TFM files. For example, some people buying Y\&Y +fonts for use with \DP{} use ready-made TFM files supplied with the +fonts that do not require \VF{} (or they run \AFMtoTFM{} on a PC to make +new TFM files for whatever encoding they desire). + +A second reason for the forced use of \VF{} in \DP{} is the use of a +somewhat contorted way of dealing with the font encoding issue --- +three mappings instead of just one, see later. (We won't even +talk about the odd way this was handled in old versions of \DP{}). + +\subsection*{CM and non-CM fonts can be used without virtual fonts} + +It \emph{is} possible to use non-CM and CM fonts (TrueType, +`PostScript' Type 1, BitStream Speedo etc) \emph{without} resorting to +virtual fonts, provided you have a driver that can do this +(\eg\ \DPONE{} and \DVI{}Windo) and a companion utility (\AFMtoTFM{}) that +can make proper TFM files complete with ligatures and kerning {\em +without} needing \VF{}. + +By the way, the encoding issue is a very important and often +misunderstood item. Since \TeX\ thinks of characters \emph{only} in +terms of numbers, and since the CM fonts have hard-wired encoding, +many \TeX\ users are unaware of what this is all about. Someone +always working with the same programs and on the same platform +may not be aware that there is an issue. But that is another story. +Just keep in mind that a file contains \emph{numeric codes} --- \emph{not} +characters. There must be conventions for what glyph each numeric +code corresponds to -- and there is no single `right' encoding. + +\begin{quote} +It is \emph{not} necessary to use virtual fonts to reencode a font. +\end{quote} + +Users of Y\&Y software use scalable outline fonts \emph{without} \VF{}. +Y\&Y doesn't sell or support PK bitmapped fonts (except in some +half-baked way). So it should be obvious that `it works' --- for +otherwise they would have been out of business long ago! + +One can use non-CM fonts --- with full support for ligatures, kerning +\emph{and} reencoding -- without resorting to virtual fonts. + +A large fraction of sales from Y\&Y are to service bureaus, +publishers, and \TeX\ consultants --- `power users' that need all the +most advanced features. If \VF{} was needed to do any of the things they +want to do, then you can bet that it would be supported! + +\subsection*{The need for font re-encoding and the + inabillity of {\protect\rm\VF{}} to provide proper re-encoding} + +The most commonly claimed reason for need to use \VF{} is that font +encoding must be controlled. Now the virtual font itself --- like +everything in \TeX\ --- treats characters merely as \emph{numbers} --- +it has no concept of character other than as a number. Hence \VF{} +itself can \emph{only} permute the numbers of from 0--255. That is, +it can move characters around in the space of integers from 0--255. + +\emph{But}: most fonts have many unencoded characters. There may be +224 or 500 or even over a thousand characters, yet only 170 may +show up in the `raw' encoding of the font. To use the font properly +it has to be re-encoded. There is a `cmap' or `encoding vector' +that maps the integers from 0--255 to characters (usually +specified by some mnemonic name like `space'). To use such a +font properly, the \DVI{} printer driver or \DVI{} previewer has to +be able to reencode the font to a user specified encoding vector. +Note that this has nothing to do with virtual fonts, it is a +capability needed in the \DVI{} processor whether or not virtual +fonts are supported --- and in fact cannot be provided by \VF{} itself. + +\begin{quote} +To state this emphatically: virtual fonts themselves are inadequate +for reencoding, since they cannot make unencoded characters accessible. +And once your \DVI{} processor has its own mechanism for doing +\emph{reencoding}, there is no longer a need for \VF{} to attempt to do this! +\end{quote} +Let me show how easy this encoding business really can be. Imagine +an ASCII file with a list of numbers and character name pairs. +This file contains up to 256 lines such as the following: +\begin{verbatim} + 32 space + 33 exclam + 34 quotedbl + 35 numbersign + ... +\end{verbatim} + +This is an encoding vector file. It fully defines the encoding to +be used --- in a totally clear and explicit way. Now such an encoding +vector file can be used by the \DVI{} processor (the user specifies for +a font that needs reencoding, which of these encoding vectors to +use), as well as by the utility used to create the TFM metric file. + +Compare this to \DP{}'s complex mechanism of `input encoding', +`output encoding', plus virtual font remapping (permuting 0--255). +\emph{Three} `mappings', where just \emph{one} is perfectly adequate! + +\subsection*{If we don't need {\rm\VF{}} for reencoding, then what are virtual fonts good for? } + +\begin{enumerate} +\item Making a fake smallcaps font; +\item Add new composite/accented characters; +\item Making new fonts that contain characters from two existing fonts; +\item Changing the side-bearings and advance widths of chacacters in a font; +\item Achieving weird and wonderful effects by packaging \TeX\ \DVI{} commands +for drawing rules and \verb|\special|s as `characters' +\end{enumerate} + +\subsection*{What are the drawbacks of using virtual fonts for these purposes?} +\begin{enumerate} +\item The font designer will be in pain when he sees his creation mutated +using virtual fonts to create fake smallcaps! A smallcaps font +should have properly designed `small caps letters', \emph{not} scaled +replicas of the uppercase letters. Making a smallcaps font this +way is not quite as evil as making a bold font by smearing a regular +face, but it comes close\ldots Admittedly, many fonts do not +have companion `expert fonts' or smallcaps versions, so one is +tempted to make up a fake smallcaps font, but its not a good idea. + +\item Most text fonts contain 58 `standard' accented/composite characters +that cover ISO Latin 1 and some more. These can be easily used +directly \emph{if} your \DVI{} driver provides for reencoding. Curiously +\DP{}/\AF{} instead uses the virtual font mechanism to compose the +accented character from base and accent. This is not a good idea +since the designer of a quality font often makes a composite that is +not \emph{exactly} achievable by superimposing base and accent. Aring, +Ccedilla, and ccedilla are particular cases of glyphs usually \emph{not} +made by superimposing base and accent, but by designing an outline. +Also, the rendering at some resolutions will not be as good, since the +hinting for the composite can take into account interactions between +the base and accent. This is \emph{not} possible if the two parts are drawn +separately. (By the way, \AFMtoTFM{} can be used to insert convenient +pseudo ligatures for the accented characters in the TFM file). +\item Combining parts of two fonts seems like a legitimate use for virtual +fonts. It comes in handy, for example, when an `expert font' +contains the small caps letters, but not the upper case letters. +But see below. +\end{enumerate} +So what are the drawbacks of using virtual fonts for these purposes +(And how can one achieve the same results some other way)? + +\begin{quote} +The main problem is: Only \emph{\TeX} knows anything about virtual +fonts. +\end{quote} + +Now if \TeX\ is all you ever use, \emph{and} if you don't use text in +your illustrations, then that may be just fine with you. +But in a lot of professional work, \TeX\ does not live in isolation. +Illustrations are created using graphics applications of all sorts. +These can be inserted into the text in EPSF or TIFF or other form. +(Where we come to meet the nightmare of non-standardization of +\verb|\special| -- but that is another diatribe\ldots) + +Now if the illustration has any text in it, it is usually desirable +to have the font used in the nomenclature match the text font. +So the graphic application has to be able to use the same fonts +as \TeX. Hence PK bitmapped fonts are not useful, one needs to use +fonts in some established industry standard form such as Type 1 +or TrueType (note that virtually all fonts commonly used with \TeX\ +are now available in T1 format, including CM, AMS, \LaTeX, \SLiTeX +etc). And this won't work if the font is a `virtual font'. What to do? + +\subsection*{Font manipulation tools} + +Well, in the \TeX\ world we tend to be somewhat myopic. +We try to do everything in \TeX, or using tools that come with \TeX. +Sometimes we go through amazing contortions to do this, even when it +can be done quite easily some other way (for example making graphs +by drawing millions of dots in \TeX\ rather than using PostScript). + +There \emph{are} tools available for manipulation fonts in Adobe Type 1 +format. These create \emph{real} fonts that can be used not just with \TeX. +Such tools can: +\begin{enumerate} +\item combine characters from different fonts into one font; +\item create new composite/accented characters (add ISO Latin 2 glyphs say); +\item make obliqued versions of a font (although the designer may not agree); +\item adjust the side-bearings and advance widths of characters; +\item and about a dozen other things\ldots +\end{enumerate} +It should be clear from the above that I have pretty strong feelings on +this issue! But that is only to counter the pretty strong feelings many +users --- particularly in the Unix / University world --- have on this issue! + +\subsection{Easy, totally general reencoding} + +In \DVI{}Windo and \DPONE{} you can use \emph{any} encoding (for printing +\emph{and} for on screen display), and using arbitrary encoding is as +simple as adding a line like +\begin{verbatim} + tir Times-Roman *remap* isolati1 +\end{verbatim} +to a `font substitution' file --- or, running a batch file called +encode (this should all be one one line): +\begin{verbatim} + encode isolati1 c:\afm c:\tfm c:\psfonts + c:\windows W tir tii tib tibi +\end{verbatim} +(the latter takes care of all four styles of Times-Roman). What could be +simpler? This is not to say that it is easy to implement this! In fact, the +operating systems, PostScript printer drivers, Adobe Type Manager, and clone +printers conspire to actually make it very hard. But the user need not suffer! + +\subsection*{MathTime version 1.1} + +Lets talk about the MathTime fonts for a second. It certainly saved some work +to not have to make up the glyphs for the letters in the math italic font +MTMI, but instead to `borrow' them from Times-Italic (with major changed in +side-bearings and advance widths). And virtual fonts make it possible to +splice together RMTMI and Times-Italic to make a MTMI font. +\begin{quote} + However, this has been the source of very many headaches! + Virtual font fanatics please pay close attention! +\end{quote} + +First of all, there are eight (8) versions of true Adobe Times-Italic +alone. And different printers have built in different versions. +For example, many TI printers use the old 001.002 version, while most QMS +printers use the (almost) latest version 001.007. So what you say? Well, +while the advance widths of the characters have not changed since 001.002 +(thank god), the glyph shapes \emph{and} side-bearings have. Just for example, +the lower case `z' in 001.002 has a short flat bottom right on the +baseline, while the `z' in 001.007 has a distinctive `swash' bottom +which descends way below the baseline and comes much further over +to the right where it ends in a bulb. Subscript position designed +to work with 001.002 will cause collision when used with 001.007! +Conversely, a subscript on `z' will look too far away when used with +version 001.002, because the fonts were actually tuned for 001.007. + +We won't even talk about `clones' of Times, such as the one by BitStream, +which are used in some low-cost laser printers. These have entirely +different `color' for a start and different side-bearings and shapes. + +And what about that Linotronic to which you have entrusted generation +of the final copy of your book (at \$3--\$8 per page)? What version +of Times-Italic is it using? Are you willing to risk it? + +So what is the solution? Don't use virtual fonts! + +The IBM PC version of MathTime version 1.1 from Y\&Y comes with true +Adobe Times 001.007 and an installation procedure that creates a {\em +real} MTMI that (i) can be used with any application, not just \TeX, +and (ii) has `wired in' the version of Times-Italic for which RMTMI +was designed. No `surprises' are possible! + +By the way, service bureaus are in the habit of asking for the fonts +separately from the PostScript file (this is a hang over from a bygone +era, but that is another story). And they want a \emph{real} font -- their +image setter doesn't know anything about \emph{virtual} fonts. + +Unfortunately the tools for combining RMTMI and Times-Italic, +adjusting side-bearings and advance widths etc are quite sophisticated +and not available on other platforms (particularly if you care about +hinting, since most tools for manipulating fonts destroy the hinting). +So many users find themselves in the unfortunate position of having to +buy the IBM PC version \emph{and} utilities for converting from PC to +Mac or Unix format. + +\subsection*{Some remaining minor issues} + +There are some other, less important issues. Implementation of \VF{} +in the \DVI{} processor creates a significant performance hit. The +seriousness of this depends on the cleverness of the implementor, +and for printer drivers its probably not a big concern (since 300 +milli-seconds per page is not noticably slower than 150 milli-seconds +per page). The performance hit in \DVI{} previewers is more serious. +Try Textures with a file that calls for \VF{} fonts versus the same basic +text with non-VF fonts (which gives up some of the advantages of the +assembly language coding in Textures 1.6). + +%\TeX\ loves to use lots of fonts. Using virtual fonts only increases +%the number of fonts called for in the resulting PostScript file. +%Unfortunately, all but one \DVI{} printer driver download complete Type 1 fonts. +%This is very slow and easily overloads `virtual memory' in many older +%printers and type setters. Again, this will only get worse with \VF{}. +%\DPONE{} uses partial font downloading of Type 1 fonts, so it doesn't have +%this problem and hence could easily \emph{afford} the added overhead. + +\end{Article} + + +\endinput
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/4_1/jeffrey.tex b/usergrps/uktug/baskervi/4_1/jeffrey.tex new file mode 100644 index 0000000000..fddc102c99 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/jeffrey.tex @@ -0,0 +1,261 @@ +\def\VPL{\textsc{vpl}} +\title{Building virtual fonts with `fontinst'} +\author[Alan Jeffrey]{Alan Jeffrey\\\texttt{alanje@cogs.susx.ac.uk}} +\begin{Article} + +\def\vptovf{\texttt{vptovf{}}} +\def\afmtotfm{\texttt{afm2tfm}} +\def\psnfss{\texttt{psnfss}} +\def\pltotf{\texttt{pltotf}} + +\newcount\slot +\newcount\p + +\def\fonttable#1{{% + \font\foo=#1 at12pt \foo + \global\slot=0 + \global\p=0 + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow + \fontrow +}} + +\def\fontrow{% + \global\p=0 + \setbox0\hbox{} + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \fontcell + \ifnum\p<16 \leavevmode\box0\par \fi +} + +\def\fontcell{% + \setbox0\hbox{% + \unhbox0 + \hbox to 10pt{% + \hss + \penalty1 + \char\slot + \global\advance\p by \lastpenalty + \hss + }% + }% + \global\advance\slot by 1 +} + + +\section{Introduction} + +This document gives a brief overview of the \fontinst{} package. The +\fontinst{} package is used to build \emph{virtual fonts} (\emph{\VF{}}s) +which allow PostScript fonts to be used as drop-in replacements for +the Computer Modern fonts in \TeX. + +Below, I'll describe \VF{}s briefly, and describe how they can be built +using the \fontinst{} package. + +\section{A problem with fonts} + +One of the biggest problems about using fonts in \TeX{} is +\emph{encodings}, that is the order the characters come in the font. +For example, the default encoding for Adobe's Times-Roman font is the +`Adobe Standard encoding': +\begin{center} + \fonttable{ptmrraw} +\end{center} +The default encoding for \TeX, however, is the `\TeX\ text encoding'. +The Adobe Times-Roman font in the `\TeX\ text encoding' is:\footnote{% + The \TeX nically minded may note that the glyphs `\l' and `\L' are not + normally in the `\TeX\ text encoding'. This is because Computer + Modern has a special `\l-slash' glyph for building `\l' and `\L', + which Adobe Times-Roman does not have. Its place is therefore taken + by a black square, and there are ligatures with `l' and `L' to + produce `\l' and `\L'. Thus this font is drop-in compatible with + Computer Modern, despite the lack of an `\l-slash' glyph. +} +\begin{center} + \fonttable{ptmr-mn} +\end{center} +There are many other competing encodings: `ISO Latin-1', `\TeX\ extended +text' (or `Cork'), `Macintosh', the list is seemingly endless. + +In addition, different encodings contain different glyphs. The \TeX\ +text encoding is supposed to contain a dotless `j' character, and a slash +for building `\l' and `\L', but very few fonts contain these characters, +and their places are taken by black squares above. + +The problem of incompatible font encodings is addressed in \TeX{} by \emph{ +virtual fonts}. + +\section{A solution: virtual fonts} + +As far as \TeX{} is concerned a virtual font (\VF{}) is a font like any +other. It has a \TeX{} font metric file, which contains the +dimensions of each character, together with ligatures, kerning, and other +typographical information. + +However, a \VF{} does not have an associated bitmap, Type~1 font, TrueType +font, or other information about what the font should look like. + +Instead, a \VF{} has an associated \texttt{.vf} file, which contains a small +fragment of \DVI{} file for each character in the font. This \DVI{} fragment may contain characters from other fonts, rules or +\verb|\specials|. + +For example, the `Adobe Standard' +encoded Times-Roman font above is a `raw' Type~1 font, but the `\TeX{} +text' encoded Times-Roman font is a virtual font. +\begin{itemize} +\item The `ff', `ffi' and `ffl' ligatures are faked by putting an `f' + next to an `f', `fi' or `fl'. +\item The missing `dotless j' and `\l-slash' are rules, together with a + `Warning: missing glyph' \verb|\special|. +\item The Greek upper case come from the Symbol Type~1 font. +\item The other characters come from the Times-Roman Type~1 font. +\end{itemize} +Any \DVI{} driver which understands \VF{}s and can use Type~1 fonts can +use the \TeX\ text Times-Roman \VF{} as a drop-in replacement for Computer +Modern. + +\section{A problem with virtual fonts} + +One stumbling block about using \VF{}s is that they are not very easy to +generate. Despite having been in existence for four years, there are +very few tools for creating \VF{}s. + +The most important tool is Knuth's \vptovf{}, which converts \emph{Virtual +Property Lists} (\VPL{}s) into \VF{}s. Unfortunately, the \VPL{} +language is rather opaque; for example the \VPL{} code for the Adobe Times +character `ff' is: +\begin{verbatim} +(CHARACTER D 11 + (CHARWD R 6.47998) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) + (SETCHAR D 102) + (MOVERIGHT R -0.17993) + (SETCHAR D 102) + ) + ) +\end{verbatim} +Editing \VPL{} files by hand is something of a black art, and there are +few tools for manipulating them. + +The main tool for generating \VPL{}s is Rokicki's \afmtotfm, which +converts the \emph{Adobe Font Metric} (\emph{AFM}) files which come +with every PostScript font into \VPL{}s. Unfortunately, \afmtotfm{} +cannot produce fonts with more than one raw font (for example the +`\TeX{} text' encoded Times-Roman uses Symbol for the upper case +Greek) and had problems with math fonts. + + +\section{A solution: the `fontinst' package} + +The \fontinst{} package is designed to read AFMs and produce \VPL{}s. +It: +\begin{itemize} +\item Is written in \TeX, for maximum portabilty (at the cost of speed). +\item Supports the \TeX\ text, \TeX\ math, and extended \TeX\ text + encoding. +\item Allows fonts to be generated in an arbitrary encoding, with + arbitrary `fake' characters---for example the `ff' character can be + faked if necessary by putting an `f' next to a `f'. +\item Allows caps and small caps fonts with letter spacing and kerning. +\item Allows kerning to be shared between characters; for example `\AA' + can be kerned as if it were an `A'. This is useful, since many + PostScript fonts only + include kerning information for characters without accents. +\item Allows the generation of math fonts. +\item Allows more than one PostScript font to contribute to a \TeX\ font; + for example the `ff' ligature can be taken from the + Expert encoding, if you have it. +\item Automatically generates an \verb|fd| file for use with \LaTeXe. +\end{itemize} +The \fontinst{} package is available as freeware from the CTAN archives, +along with a selection of \VF{}s which have been generated with \fontinst{}. + +Version 0.19 of \fontinst{} is described in the proceedings of the Aston +TUG~AGM (\emph{TUGboat} 14(3)). This description is now largely out of +date. + +The \VF{}s generated by \fontinst{} will be the standard \VF{}s for use with +Sebastian Rahtz's \psnfss{} package for \LaTeXe. + +\section{Using the `fontinst' package} + +The \fontinst{} package comes with full documentation in the file \texttt{ +fontinst.tex}. The simplest way to start to use \fontinst{} is to edit +the file \texttt{fonttime.tex}, shown in Table~\ref{Tab:times}. +This tells \TeX\ to create the Adobe Times Roman fonts in the `\TeX\ +extended text' (T1) encoding, using the files: +\begin{itemize} +\item \texttt{ptmr0.afm}, \texttt{ptmri0.afm}, \texttt{ptmb0.afm} and \texttt{ + ptmbi0.afm}, the Times-Roman \textsc{afm} files. +\item \texttt{latin.mtx}, the \emph{\TeX\ metric} file containing the + default Latin characters. +\item \texttt{T1.etx} and \texttt{T1c.etx}, the \emph{\TeX\ encoding} files + containing the `\TeX\ extended text' and `\TeX\ extended tex caps \& + small caps' encodings. +\end{itemize} +This produces a number of \textsc{PL} and \VPL{} fonts, which can be +converted into \TeX\ fonts using \pltotf{} and \vptovf{}. + +For example by replacing every occurrence of \texttt{ptm} by +\texttt{ppl} you can install the Adobe Palatino fonts. + +If you generate any fonts with \fontinst{} which you think other people +might want to use, please send them to me, and if I like them, I'll +include them in the \fontinst\ contributors directory. + +\end{Article} +\vfill +\begin{table*}[!h] +\begin{verbatim} +\input fontinst.sty + +\needsfontinstversion{1.303} + +\installfonts + \installfamily{T1}{ptm}{} + \installfont{ptmrq}{ptmr0,latin}{T1}{T1}{ptm}{m}{n}{} + \installfont{ptmrcq}{ptmr0,latin}{T1c}{T1}{ptm}{m}{sc}{} + \installfont{ptmriq}{ptmri0,latin}{T1}{T1}{ptm}{m}{it}{} + \installfont{ptmbq}{ptmb0,latin}{T1}{T1}{ptm}{bx}{n}{} + \installfont{ptmbcq}{ptmb0,latin}{T1c}{T1}{ptm}{bx}{sc}{} + \installfont{ptmbiq}{ptmbi0,latin}{T1}{T1}{ptm}{bx}{it}{} +\endinstallfonts + +\bye +\end{verbatim} + \caption{The file \texttt{fonttime.tex}} + \label{Tab:times} +\end{table*} +\newpage +\endinput
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/4_1/latex2e.tex b/usergrps/uktug/baskervi/4_1/latex2e.tex new file mode 100644 index 0000000000..bb175f1ffd --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/latex2e.tex @@ -0,0 +1,57 @@ +\newenvironment{ttquote}{\quote \ttseries}{\endquote} + +\title{It's not a bird, it's not plain, it's \ldots\\ +\mbox{}\hfill \ldots\ \LaTeXe---the Preliminary Test Release.} +\author[The \protect\LaTeX3 team]{For the \LaTeX3 Project:\\ +Johannes Braams\\ +David Carlisle\\ +Alan Jeffrey\\ +Frank Mittelbach\\ +Chris Rowley\\ +Rainer Sch\"opf} + +\begin{article} + +Just before Christmas the new release of LaTeX was made available +for testing. \LaTeXe\ is the new standard version of +\LaTeX---prepared and supported by the \LaTeX3 project team. It is +upwardly compatible with \LaTeX\ 2.09 documents, but contains new +features. + +These are described in a new edition of \emph{\LaTeX: A Document Preparation +System} by Leslie Lamport (to appear during 1994) and \emph{The \LaTeX\ +Companion} by Goossens, Mittelbach and Samarin, both published by +Addison-Wesley. + +[There is also a brief overview of them in this publication....????] + +\LaTeXe will be distributed twice a year but his distribution is a +preliminary test release and, as such, it does not contain all of the +files and features that will be part of the full release. In +particular, it does not contain the planned extensions in the area of +graphics inclusion. + +The first full release will be available in Spring 1994. + +Since this is a test release please get it {\em and test it}\ldots +on as many different systems as possible! + +LaTeX2e can be retrieved by anonymous ftp from the CTAN archives: + +\begin{ttquote} + \begin{tabular}{ll} + ftp.tex.ac.uk & /tex-archive/macros/latex/distribs/latex2e-test\\ + ftp.shsu.edu & /tex-archive/macros/latex/distribs/latex2e-test\\ + ftp.uni-stuttgart.de & /tex-archive/macros/latex/distribs/latex2e-test + \end{tabular} +\end{ttquote} + +Please report any problems with \LaTeXe\ by using the report-generating +program latexbug.tex, included in the \LaTeXe\ distribution. Error +reports can be sent to the following mail address: + +\begin{ttquote} + latex-bugs@rus.uni-stuttgart.de +\end{ttquote} + +\end{article} diff --git a/usergrps/uktug/baskervi/4_1/letters.tex b/usergrps/uktug/baskervi/4_1/letters.tex new file mode 100644 index 0000000000..eb8cb95cd8 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/letters.tex @@ -0,0 +1,100 @@ +\title{Letters to the editor} +\author{} +\begin{Article} + +\section{A \TeX\ front-end in \emph{NextStep}} + +Like most readers of \emph{Baskerville}, I greatly enjoyed +S.~Rahtz's survey of \TeX{} front-ends in the December 1993 +number. I noticed that he had not mentioned one very +interesting and useful such system---Tom Rokicki's +implementations of \TeX{} for the \emph{NextStep} operating +system---and I am writing to briefly discuss its most interesting +features. \emph{NextStep} is a superior graphical user +interface that sits on top of BSD4.3 Unix. Now that NeXT has +ceased the manufacture of their trademark black Motorola +hardware, the Intel-486 implementation of \emph{NextStep} is +their flagship product. + +Although you can invoke `NeXT\TeX{}' via the usual command line, +the value of this \TeX{} lies in the integrated environment, +called \emph{\TeX{}View}, to which it belongs. Begin by preparing +a usual source file with a \verb|tex| extension, and double-click +to begin \TeX{}ing. \emph{\TeX{}View} automatically begins its +preview as soon as the first page is ready. That is, while +\TeX{} is still typesetting the remainder of the document, page 1 +is already there for your perusal. Simple mouse click commands +zoom this display and drag and scroll the preview image in the +preview window. \verb|dvips| is a part of \emph{\TeX{}View}, and +so it is possible to include color in your typesetting, and very +easily, too. \emph{NextStep} is built around Display +PostScript, so \emph{\TeX{}View} readily offers all PostScript +fonts in the document for onscreen display, and color if you use +a color monitor. Of course, included \verb|epsf| files are also +displayed. (Color is rendered in an appropriate shade of gray on +the typical PostScript b\&w printer.) There is an option for +`printing' to fax. + +I can't resist the temptation to note two extensions +Tom has added to \TeX{} proper. +If the first line of a source file is \verb|~&foo|, then the command +\begin{verbatim} + tex myfile +\end{verbatim} +invokes the format file \verb|&foo|; that is, it +is equivalent to the command \verb|tex &foo myfile|. +Output stream~18 will pipe commands to Unix. It's possible +to sort and input an index file (say) in +one fell swoop via commands like: + +{\footnotesize +\begin{verbatim} + \immediate\write18{mysort <index.raw >index.sort} + \input index.sort +\end{verbatim} +} + +\noindent in your source file. + +\signature{Alan Hoenig\\17 Bay Avenue, Huntington, NY 11743 USA\\ +\texttt{ajhjj@cunyvm.cuny.edu}} + +\section{Command line \TeX\ for ever} + +I notice from at least two articles in the current issue of +\BV\ (Vol.~3, No.~2) that there appears +to be some \emph{zeitgeist} within which the long-established, +traditional and highly logical method of using {\TeX} and its adjuncts +is brought into question; I refer, of course, to the articles +by R. Allan Reese (p.~3, col.~1, para.~-2), and by your esteemed +self (p.~4, col.~1, para.~-5). + +In particular, I wish to take issue with your assertion that: +``Every {\TeX} user knows that the traditional command-line way of +working (the `edit; compile; $\{$preview, print$\}$' cycle) is +far from ideal.'' +This assertion, Sir, is blatantly and demonstrably +flawed. There exists at least one {\TeX} user (and, I suggest Sir, +many many more) who is \emph {completely} satisfied with this +way of working, and who regards any and every attempt to protect +the intellectually-challenged from the realities of \emph {real} +computing by encapsulating trivial tasks in a so-called `development +environment' as a fruitless and totally misguided activity. + +\signature{I remain, Sir, your most humble and obedient servant:\\ +Philip Taylor.} + +P.S. I see that our esteemed sometime Chairman, Malcolm Clark, now has +a \emph{doppleganger} who is also contributing to the columns of \BV; +who is this pretender to the throne who dares assert ``We've been nice +guys for too long.''? + +\section{\protect\strikethrough{Jove} \LaTeX\ nods} + +I see from the current issue of \BV\ (Vol.~3, No.~2) that +the dotfill leaders for the table of contents no longer align; is this yet +another demonstration of the inferiority of {\LaTeX} when compared to the +Real Thing? + +\signature{I remain, Sir, Yours etc.,\\ Philip Taylor} +\end{Article} diff --git a/usergrps/uktug/baskervi/4_1/normal.ps b/usergrps/uktug/baskervi/4_1/normal.ps new file mode 100644 index 0000000000..198b5240a1 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/normal.ps @@ -0,0 +1,114 @@ +%!PS-Adobe-2.0 +%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software +%%Title: normal.dvi +%%Pages: 1 1 +%%BoundingBox: 141 646 445 707 +%%EndComments +%%BeginProcSet: tex.pro +/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch +load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ +isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get +round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10 +N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{ +/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N +/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin +/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array +/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 +array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail} +B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont +setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup +length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ +ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B +/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 +N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S +dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 +ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image} +imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr +put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf +div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook +known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore +showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256 +array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N +/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X +/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0 +7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1 +TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 +-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{ +moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{ +S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B +/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w +}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p +a}B /bos{/SS save N}B /eos{clear SS restore}B end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{655360 div mul Resolution mul 7227 div /PixPerEm X findfont +dup length 1 add dict /nn X{1 index /FID ne{nn 3 1 roll put}{pop pop}ifelse} +forall 256 dict begin nn /Encoding get 0 1 255{2 copy get 3 index 2 index get +1000 mul PixPerEm div def pop}for pop pop nn /Metrics currentdict put end +/fontname X /nn dup nn definefont[PixPerEm 0 0 PixPerEm neg 0 0]makefont N +fontname{/foo setfont}2 array copy cvx N fontname load 0 nn put}N +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{/foo X[1 0 foo 1 0 0] +TransFont}N /ExtendFont{/foo X 3 2 roll[S{foo div}forall]3 1 roll[foo 0 0 1 0 +0]TransFont}N /TransFont{S findfont S makefont dup length dict /nn X{1 index +/FID ne{nn 3 1 roll put}{pop pop}ifelse}forall dup nn definefont pop}N end +%%EndProcSet +TeXDict begin 1000 300 300 @start /Fa [ 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 25 25 +25 25 25 25 25 25 0 0 0 25 25 25 25 0 25 25 25 25 25 25 25 +0 0 25 0 25 25 25 25 25 25 25 25 0 25 25 0 25 25 25 25 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 25 25 0 25 0 0 0 +0 0 0 0 0 0 25 0 0 25 25 0 25 0 0 0 0 ] /Courier 1000 655360 +rf /Fb [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 12 12 15 23 23 37 28 9 14 14 16 24 12 14 12 12 +23 23 23 23 23 23 23 23 23 23 12 12 24 24 24 23 42 28 28 30 +30 28 25 32 30 12 21 28 23 35 30 32 28 32 30 28 25 30 28 39 +28 28 25 12 12 12 19 23 9 23 23 21 23 23 12 23 23 9 9 21 9 +35 23 23 23 23 14 21 12 23 21 30 21 21 21 14 11 14 24 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 14 23 23 7 23 23 23 23 8 14 23 14 14 21 21 0 23 23 23 12 +0 22 15 9 14 14 23 42 42 0 25 0 14 14 14 14 14 14 14 14 0 14 +14 0 14 14 14 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 15 0 +0 0 0 23 32 42 15 0 0 0 0 0 37 0 0 0 12 0 0 9 25 39 25 0 0 +0 0 ] /Helvetica 1000 655360 rf /Fc [ 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 17 21 21 35 +32 14 14 14 21 23 10 14 10 12 21 21 21 21 21 21 21 21 21 21 +12 12 23 23 23 18 38 30 28 28 30 25 23 30 30 14 16 30 25 37 +30 30 23 30 28 23 25 30 30 39 30 30 25 14 12 14 19 21 14 18 +21 18 21 18 14 21 21 12 12 21 12 32 21 21 21 21 14 16 12 21 +21 30 21 21 18 20 8 20 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 21 21 7 21 21 21 21 7 +18 21 14 14 23 23 0 21 21 21 10 0 19 15 14 18 18 21 42 42 0 +18 0 14 14 14 14 14 14 14 14 0 14 14 0 14 14 14 42 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 37 0 11 0 0 0 0 25 30 37 13 0 0 0 0 +0 28 0 0 0 12 0 0 12 21 30 21 0 0 0 0 ] /Times-Roman 1000 655360 +rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300 +TeXDict begin @a4 +%%EndSetup +%%Page: 1 1 +bop 290 255 a Fc(W)n(idths:)128 b(T)o(imes)276 b Fb(Helvetica)201 +b Fa(Courier)549 305 y Fc(HLGYXM)21 b(43.88pt)48 b Fb(HLGYXM)20 +b Fc(42.23pt)49 b Fa(HLGYXM)20 b Fc(36.0pt)549 355 y(hlgyxm)75 +b(30.56pt)48 b Fb(hlgyxm)64 b Fc(31.67pt)49 b Fa(hlgyxm)20 +b Fc(36.0pt)290 454 y(Cap)10 b(heights:)49 b(H)p Fb(H)p Fa(H)24 +b Fc(L)p Fb(L)p Fa(L)i Fc(G)p Fb(G)p Fa(G)f Fc(Y)p Fb(Y)p Fa(Y)f +Fc(X)p Fb(X)p Fa(X)h Fc(M)p Fb(M)p Fa(M)290 504 y Fc(Ex-heights:)66 +b(h)p Fb(h)p Fa(h)24 b Fc(l)p Fb(l)p Fa(l)h Fc(g)p Fb(g)p Fa(g)f +Fc(y)p Fb(y)p Fa(y)h Fc(x)p Fb(x)p Fa(x)f Fc(m)p Fb(m)p Fa(m)p +eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/over1.bb b/usergrps/uktug/baskervi/4_1/over1.bb new file mode 100644 index 0000000000..b6974f636f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/over1.bb @@ -0,0 +1 @@ +%%BoundingBox: 898 222 1381 1014 diff --git a/usergrps/uktug/baskervi/4_1/over1.ps b/usergrps/uktug/baskervi/4_1/over1.ps new file mode 100644 index 0000000000..cdd420a667 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/over1.ps @@ -0,0 +1,4219 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:48:34 1994 +%%BoundingBox: 898 222 1381 1014 +%%DocumentFonts: Times-Bold Helvetica Times-Roman Times-Italic CMMI8 +%%+ CMR8 MSBM10 CMSY8 +%%EndComments +%DVIPSCommandLine: dvips -Pin -p 11 -n 1 -E -f slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +userdict begin /bop-hook {} def end /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI8 +%!PS-AdobeFont-1.1: CMMI8 1.00A +%%CreationDate: 1991 Aug 18 17:51:11 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-24 -250 1110 750}readonly def +/UniqueID 5000783 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C06C192CBD8DA19B6A80D4B01B44717060EF42F70F8F867 +71B48E2887744CD4CCE4A2829A450AC380F957D8AC4D74DB49FCB490DC46417338E0EE7D7BA6 +6AAA1B08C14B51970019B81751D61DA2927C9EBA262D6FB2250F920ACE4386987BC154EF2B90 +9C34AD761FB7AA42B25DBC1E2C5291975FCDFD27ABE8F3FE7C58AA12824926D5CCDE9F8B3D0B +A1908A7995FD6B723EFCD1C9C10B7AF0F6D02E48AB919851A11E95459888267A1CCCC0FA1FDC +E74CD4D899CB74F2BFBFFE30F22996D0E4BA07685D5EFC2E97D9BA4DD2B39AF5C0BFBE7BF106 +4373DE0BF3B3FA01F44B3722AF8E0645EDF6CF31BFAD8EBD41DC9EE5356A16BA732845293DD3 +FF2A8C5E73ABF09C8D691B0D5B709E1F09DA8F16508F1800B17D590220EDDAA2EE28B1D19024 +5C69B5D4CB3AFDD52675FD65F25AB956039D6367A203810ABB8CDEFF01076DDF7DFB7EF3706B +3EA2DE801BBDA0928C5629F34FF6425BF4E767776E4F2A48EA286D6D374EDBCBAC14813874E2 +72EF6A8A3095B6A8A0B60D4C80D9D9ECE296C284A61489AC0E5BF0DE5A44E6C1DB5752BC3F06 +79913A4FA7A10EDCE4180F1623EB1D2F6267D79E76FDCF2C243A8BD84D36BB6907872CA8FE07 +1AE01994E319495CE1FA31A9867F9206346A4CB269C85A2743EA914E3C3216C08B0451F10E0D +4E6526D03565A224C9813C036CED36D420E73DDBD787B6FFAE7CBC8CA8438151C7D39682CE23 +FA33EA39EF3D1B658884A170519FC2E69ED8A26B89A592C1A80E2018D8E7BD39253DFECB3432 +3BCC106DCA5AF1E5318A7FAD9650396B75D8EABF343B33642BCFD398C312BB63652B8AC72483 +AD407C196825CD00F8FEF3D8913B421485DB2D82A3D79E0A56E7325D276F4BB7C8D80D42CCC3 +A149661B2F6B13C128628133A1AD0953C8BA23A7B82D62434A48DE6BE075860FB166FE9BCACC +D21FDF7E3483B423C4C66D4B8F01D28F3AE51C17069DA1658218ACF1BFC5D245C6D7C932292D +3E35CCFC3F9C8EC4A387EE987AC75969E7190324842F9A43E834E2985251A36ACA8AD683D5FA +43B1454C8CE704E66CF606CDCB6CAB54CE08CA19CB79792CE1671ECDCC7F345BD2A3490866B8 +ED303F57C43FEFBE4FBE2E9E900CC9AC80988C62064FF296918511D048CC1BC7736DB49B24A3 +08853BEC42E2CFC65E291ED0E0DDE3D1ABCB3BD6153C40A3F28C858C9EADAA9836CBE97129CA +7CA94FB1EE3D32D070AC5DFE7C7BDEBAC1C7CC33BF30B66FF5A9CA3BC1EFECB58965585DE113 +7C73CBBA1A31C3E569462978A3CB2265151184DB6E79785EEDDE08D9E0E84170C5A17447FFD9 +EA5FE8F7F2F03D97A913249ACB30D9CC85B54BA2A958570D61902667E78BCEF688776B6F48C7 +4CB6910865B3706F47D3444D1A9F50536EC7894AF61E4A73646F5209A83B4655DC6FA2A294FD +4A20D202A8F95D7352717451478607BB47D0A62BDADDCD61584F4FEE325F5C90D30AC39C6001 +48DDEDA455AD7E7270DD25FDB57E56E05E56201AA00AA424279486758182A24C546C37CF9411 +CA1E2BF7D927632A89D4D80B74F0D4CD65B651876B017D86CED81CBF4FB32D8154B16DA5DE86 +48B3FEF28CFD1DB186A5D7720DEECF72D18F51D34F2CB7E6F51CAC01C5F167B87A04B5AE37FD +DA04150C02C5F5D38177B0B81383B62F99940AB1E55EB44D3EF039CDDE86F7C45AB296B37A00 +CA160ED92872A8DC119EE5B9BAA1C08207C48968707C59792F6404E7D57F92E15ACB3CC3758D +F03348E693353A1649CE88073C3428E17F5BA5B673C4EDBF812716F4E3E4783212BBD858EFA0 +CCA55A1CD6E8088C5F2677EF779CF6462D0F61A44CAF7A856FA13088CBF0CF46B1BE74AC463A +7B79F43CAC6F9354A6FBA00972684ED5D2D1B84425FE207437B455AAFA25A3B0201C96D854C4 +C82DF1DD808D4F897F8A8A02CE29A3718B7A1C59A15B7B2B3C32338DCECFC3B651E2FF212CDC +06C58E418EC6E6F5D353760475F623CC2AD958659D331F79537C71F0C2508507A59A25CB30E8 +A64E6F5F2D87591D3E3C376D62A8D8E1B056331F402A485917EEEADF20754919A14D269E8AA8 +F888EB3C61B614A83E88C140FF1856F356B054B6AE7551EBCF1BB035E1219AD2E0617AEA3D85 +9698BCF85AF0950507A89393B17D254336819653405541DCB2902C29EA1BCAEA4C731E67EFF4 +42DBD8976BA22C3D38F61CF55A5EBD33A2150AECA6F5FD8769D9014C9446B259775E4E661910 +609DEA3CC4A1985F2906E7AA5ED7D278DE4B49693E2C241B7AB92D705362A782DE3178BCA55E +E61D4B099CD56669B6B34752FECC756FD04728544562192FCAFD943229E47774E0122133D260 +080798396146000C56ADC2AD5B2954FBB585BDD57625044B863B8398E059030120356537160C +387125530DE39D0BC8528A5828FD4864DAF7A07C60CA4D7558E0EB1CE120BCF29732B8E04273 +6A9483AB2F662588AEBF54483396CEF78BC0E3482BF7DA3DA7B70D9530B57027A5224F56AB97 +F7AE2362B23F039F94D45831EAAB3232ECD668D2312C19905B183F19E486895E03C90E51984C +821F9186FEEF7EEAB23F91867BE92036254131D6E9F87D9D93C6C8A193ABBD8A90D0B1A1DE13 +A11243130332940BE145B5985A672E6135D9213A1B3A4FB646350DDBF7CE87044BD4D0E2FE24 +61B2F587E398C82811BFEE09935DE7B64852E2DD5CF1B3C75F9B1FC011075747139A1F1FDCA0 +BFF4E1CD547A9B6177AF5FA2828114E6A6CFF5600C8E3448065976404E14BEEFB593016D3436 +70D55EAFFC3347315CF1328799C078931A7E5C11ED6F6E8BD5CCFE83FA40BA2C3F490D6AA3CD +55E46D3C4369D17CA8CF20F028154104E7A3B561FD449BC53A5950E70057B06A7C145F8C0691 +4A3666D1CBD28F0E4827251482ED81235FD439CF35689ACBC2B1D0B4C10656181BEB997B2192 +E8551F22148A17E33E1D5B06BAD99C5345C06296F02F84703C1277A3C54694CBB55EE2EC6C7B +F6015D958B33CEC00BCD7BE420166E6F594A2822B5AFB3A8C73DA7B51D969ADD4135BDC63692 +84B1AF6D610EF6B3A1B4052114FDD404AB56C5CA09BB537C0FDCDC4CA07793BF62AA7AB87FFC +3FA08D67A7D7AC6B73F08135174356E07B06A6F6CA5D7C0D9BF5FB8C04493C3EC675F50DA397 +6F1F643F073FBA6486AEB5D131686BBD97C95456C3947F2BB2035F52A4448B3786974E985112 +4ACEEB5691131D6C2DF7E9D5CC88D56DF1BF0EBC56FC18D31C4F234C403556488DD684CA516A +06F2A73145A6A380788455F8454B20C5FBBF3FEF0201A5722E60E016BCDC0A6CBCA7BF788DA3 +637348AF2F2C065AB4C6F2C8A0656EC35CB817E46F290D7F313698DA75DE3901F537E96AD24F +9F837B974AE09C393B35812625AA52B6BB5635BC35AABA3584EC98E921D33BD2FFC779A6F993 +58771863B480BFB9635224D16EF947005023F494DEB14FD83AC5265B6AF09B2C14CB1BA2E976 +6E51D5F12237A590D9FDF6C9917DF95DC781756EA2F26B93D5F2482DE979487E0BC72B45E50C +D5CDDAFC552282FE0F2A718B2D39E1154D44B7CCF297DADCF251860C0D6CA9E82F04D6043566 +36C9F6577EF06366730C396801856487D058A3BA12377EB83CC1BE96D408C341553439D3C863 +4F93A657F1B458B0A780C35935AF3BCDBDBA6875925831B8CCE6E358A38B225DE7CDB43AACC9 +94C2BDB45B6D7647E3F89068E00CF6706FCA2B9B1EC3D609EF35F08C6B135FD39A1E6BCE2E1E +891D3943B706809B9BAC5F081382F97FA92883926E528A0E4585AFE4F496D42790FB15322496 +674EF7FA5070669E0EB7F948402130B90B1213B2F60470DCDA466F24A3792048EE6D3D5706D3 +CA6DDF83CEC9C95CEB1D11C04E873D71AB771A1469B021E192EB5DC1E3EBB729F6BAF2583625 +BF41E52BAA46279DC34EDFB448176D3603C68E22CBB43AA6E9A69DE5A677149B4CB97A969A3C +39EAD9C7E5092956743326238634B4A903592B25CA2B3A916C13E851CE2418177F010C7D3B7E +F6AA098A139DDFF77EE9B1AE90A1C93B09B4819B66092C71A23251574E22CC20E9E0DB6C124A +E340DC462E191BC4284979BE130F14F5C5B2783E991168AE29575775ABEE565ACE8228853BDC +25B65EA9567564BD6F680B3E45251F2CCA5CA686B20BD378A87574DC08B892F4C71A489C49B2 +E85414268BF2C8E6DD17820AD8E44EE097127740FCDD0451A82D134FEF5C225EC09C3EC5933F +85ECDD99959006BCA6566B51ACBB3B2E7018053D5F655057BC86B9EB6103AA45A45566CBC888 +8DB500CBA0FA8251CFC6BC5EED38F7C0B75CC172DC992CA896316AA97E7727676B95AABAB66E +31B9F2DA02C339418D6F9ABCB7833D117F60D02F7FE491426CB487EBCB97D870311013FD7175 +9F5F89A68576225EE93FBD6CE803BFB278A2E22BC3380C5ECA9E4BEE402E6290E40050E237E9 +C203F146FDBDD30031C80E75F06AF09915D2D8A4267DEBF5477B1B9327B6A8740CA6F33E7CA4 +0763B0659DF3D31D0CAFC66243CC276AC819A101F4CA3328E92A8C67EA640A70AFA08182182D +517444765A9AB1A452473437B07F0708CA1E27CC64DF19EEF7D2C099A9845B0A0AD8A5789E86 +E890FC8A2A49BB339C2038EE571EBE5E9BBBE9E1F63FA8D4C75B166B8D9F01BAD043F57275C1 +448B42FABF8890457968F550592152522456B20A15B2054DB2499271136190BCB5A6959FF4AF +D2133872375FA105E09155C78A69E2C59F0E838AAA94966334625DEE2ADF18589C188C38A959 +5A85EF356D6E0D5830640297810BE9EDF87704F5D4C8C8112BEFDD300A51DAB1926E4D86822A +88EC846F02CCEF89DDB3716B17212B3C0D2810B06E1A7FB730E39E5939152A736CC052B0FD33 +1F9FEC799667149AC2D48C3D4D31DFB01231B9DC68CD8AC8145779DFA6BB571D680AE5E780EC +86A187682839324F516F6F6C8C5D45A5AF2951AF70FE97366231222BE333B1038F72F3ABF5C3 +FAAF1876E2D3FD9DC0ACA7BEBFBF63E8AD09DF2F8AE46F4D1815B9EC0235D8B24E708BC85C31 +AAAF40BB6447DE161C9FF789290B372B2881B1DF3997F82516DA5AB81F437386BD082C44F7F0 +33087477243E90C4E0530F64A6CF8F7450329A06E7EFC84C5F8AC7E37F37A18CF82BD655D770 +05F1B40F7194D9DED59960FDBBC79B9E2A70FC6833020F0656370F4D7CB0AE42A4E79DCE2A33 +0F3EABDA821BA26C08866EBCDC627DCF2C4F1B9F3CAB425A5F8E4CED9DA85022179E1AA5A205 +362FE81063BCA188CF3D90245BEF86A04A6CF5230EBB95FD72E1EA79B34F4B55E791A2790DA5 +E6D5E3B524ABE70ED0225E0FC3F87358465300D8A664A59AE68A51B9638F2CEDFB1AFF10A779 +10127978267B9753395C640813532CAA37F81EEAAA421D13386ABFBC145F5A1DE23470EEAE75 +050F1561563E7DCFB6BC0EA7736E107962C2066F6DF4C1B926703EDC29E03EC6DB2EB903B44E +815DCC6F62279CD97E54101F8F5442546A9A51DFA7299E80E4FCC2EF706F24B50416180AE9C9 +D93D2B3626F0335677CBE5DC9311C1BB11A077660881CCE77B7D7039933E4CA4C1F2CBE228A9 +C4FB0A69021708D8ABB6DA8DA462DE8B4A42290A0ADE300124840A627FA6FAD8C130C88EE4D5 +05C89C1698996311573D8246CE102C5DDEEA1D40678AC0566645CC70D6894589EB02A8666687 +9C1A8C5BF42C96CABE03DCDBE93D2FFB95855DCFA134F35757A5C3F49AC2CC89E3AB9B466772 +7502EB7CAC0C4EF92BC90B9E8706887E2D70076CC0B8DD26ECFABD9476B69139219C41AB8897 +110CFA3185AF21396670C3438614D62532EECA66D40A2FE05788B534F299A14DB56C30165C97 +08651BC31D3082860D1C54541340889A4A5AB4A0C6511EC8CF8E04186DA19C54AE83777BA9DD +551E977397D250A81F21E75232A5981CA3575A299D59FA00A425C529FD2FE7DBE3B09A9DF824 +11D2B6FC633328421F2F74E6262EBE9E38A55815D89E6672C02F409B91902901FDCAE4708CD5 +E9E1E34E23964D6E7CF23011EAC285378AD44AD961692875ECAF0EBE71CA5B32AE052BA74B7B +64D45D3753ADE4A91B8BA89E8677C2C5D8CA3262B45BF29539BBA9967B0D7B438A3F5B07E2B9 +3F879B54A1A972AECDBCCFB01017435CD4CF693ECA15AA4763D84E0673A91E484E26B7E7A773 +7342919FB244CC109143AE16973AFBB97449AFF35B6E216B9D14DD64A8E8837656387955BC4B +96BBD7347863680CC2A688085C44A0413FB34391FA1F63D0AA4610F8045DAEEAC9E8726DEBF1 +D8891ACCE2F32D8C44BE2440AE90E7FB95EB83B60647E08AE4D2DBDB66F1CD0A6F3D9F3880F4 +A17B7BBC087357985C7FD9AE01A635690DADD3F5C80010A60F6EE08EA044C3F3D16F28FF8680 +B6C0E3C2DD245DA752900A501E584D91115CD9C125389CC38543DF84B4B3540C9CF2E53325C6 +D697C78E19F4924DB8182E226AB41F27BADDD9F401AA71A042FE351BB244FCA6DF810796E94E +1D7C7F3B9355E8B9C5270A63D41A46BBBEA16DCF93FD3B3903FE6F2D890A20E06B61132BA1FB +A75D22C3BC59F4D3D834BB071FC4F8B8C59262A6285B95DA6746AD655A3B761B44CBE7B03437 +374A24D4663EA3E9337B0E0583D2DE6747A59A8593C9EF34BF07366B7DDA149898E66233C7A2 +4AACCB7008048F3419F85BCC550824AA62A5DBC9E15AF857A32B018C27ED5BA0C2A3B7A0D63E +04C4F69EB7A8D2F56632D40B0164245EB5DBC5952ED89A9BCFB9409E9386338B82C203812C68 +93A97DCDCBDA1171A0B6C49C18B9029C046B6EBB09C5866C2B099DD1905F226FC446B646AB98 +346CB334140C6592562380BF289E8C795D93E9572C7E0216A3FEA01CEEE8602B0D2C71EF4A0A +C857AB235E75659E719D3FA4452DDC8C4924B030536EFA7562B44400809D4EBB75A772B84678 +233F3137211081BA74CD57694A606024093A465D50739706C13552DDC2860D11C7E56A08DA69 +C2FE4F85EE3F356746B3513E51BB0BA286A32A8E20C788CDEFE6245185FA4FB90844558BD11A +D57F53DF7D8DC4683049D51B2122B7F7348EA87E9201038A57082A197C34B16E943999E97D9B +2694EDD304F62FA67BCC5B1C5EC7A729A229593D8151D8A3FB6B257D5D7367AB9FCB6D368708 +13F9B05C6E7FB04E1ECE4E689406544EE04D7577F805A7A19602167427F8D4E8542C063FA131 +32B13D2D937C91004D7B8ACB59F29196606E63B91D734DA1AE8EFF8F2D2DB2145E59C3CA3343 +43019FC41FF8DF934A952C46DDE90F488FDBF9F96ED4EF561EF8C85532B8B2DC9E1E56014F63 +DEF4C41A86367A89F6E754CBB5013AFB55C2A785F281FF7315A3FFAB850BACF2EAA3520AC2D3 +8E1053585F2466E468ABF3306819A56C46038FFAA544BCA9C2E2AD723A9B86754F776BFEF6EE +11409BD6518FB1A574DEBE5BEB56AE79F23616B80F241B46642F65014CBF8B4E9006923C0F56 +3CE4A8BFE8AB0341FD56FDBD1AB750C944974E48846257799D30C5712FC5F407BDA4D93510BD +9081C86822CD4F7CB45AE44C188953D51090AF3C43896B9FAFEC71C5A17703A188F70DC6451F +B4E8FE387243F862527AD50C8F376D54D7B977D7A69D4CD59B6A32B5391A25981E4B4F48A7D5 +7F87A5587F243810B2F2B6204DDCB2B4DF80F6A1784AC8556408199CA45F7C74254B12E39B59 +9D4628793EC8C1220110718C03492D5364064AA5C33DCA999BE760A1317D2431C563F8691BEC +2E14F5939E415975BC1EF3CE031BA8562BB42FE4F74809FA6CD381E663563DA49CC6E585F90A +E94A38239AED286506CC63E8DC9C0E1AE8463DB5F0850A1E20072B8802A6F219D7D332353701 +371D3464807D82343C1D2E40C54489A8319A2906FA92AB1A86D54381E05D7B83C81E3B84429B +52DF0FC240A76D68311B381FA9C7DC75FF70F92764837E5199F64BA7290E2A2D97291507843D +8FD7D2AEB524791F5F60536E82D723A23AFBAFD336151C24934A94C13A9BEADCADC2CA333402 +43499DDC4AD42A80F6CBC828B4750C287C4C25CFACADCFA9CEC5FC40F0D939ADACB80848C262 +2BCC6AE90429C9CF0CADB6052EAEAB670A37944370477F410E3D801202E604BB66B2346ADF83 +3AB6E349AF227F79159486BA58E42B0E7412B667DB9787F116C8A40690FC217756AEE5903274 +DF06DF24EA401B4AA25D1A299A12B350A005C92D2A501B6B253C56FED0F2A98881B7923C7799 +18A11C8EE65A827124C6403F09C07BC27F3177C8F792A918B936C76300DC3D9C0BCBD53F92A4 +4C8E503FA3CE1C0AE5A04B3392D1AA84B037D64368BAC08B3A15B53788AF4083CBEBA4C9D2E2 +8F78E2679665B7AB4E5185979A508394E3E2067045CC27D418F212EEFE62DCBFE019843F2F1F +E5FE5789F7E91BD19FB29D6DD32E84B4E39A3E09698695A7E4BC98187C1A17CEBF41864E942D +2C2049EA341A0AC5AB0942AEABEE4F13813DE9D25086C2D202E68D9185BBFBFBFB693F42D47C +04264A15FCE4105D12C907B11E0D56FF262D3AC9441DD3155EE8A01D2C8D6416AA73B1A7321D +7C98DA85DBFDA90E77E5E044B3752BFC8FA3BD2970BCD0E6EDA6BE73E354C7BD15715441218E +D9C0DF5419A77B8070472036242A958B294A96BFDA92D176DE48313164BD319B062EB618F76B +699F41516E069CB19F06721740FF1FE8C0A531601DEFE01FAD68F2E817F4163199ECA2F06EFF +8C7160997FCDE3D731FDA7EA2E11A7CD3CAB93F04382F07175C779FF3864FBD05411A88FC00F +A6C537F6C4996E32AFF754795D95058131CDA3740308C7E65D060BD407B7C78465CE6467A2B3 +6E93F2EA945EFB48BF3785B0275900199C33A0578C2B301B2E3BD5D738956B4826A481F11FEE +936E4DBD61C3AA69185006D7E57BF1D8CCC3A5B2108A117903DB3765A0D0FB3253175F0E7190 +21552B0D7351C56DA7411DFCC245A12CD51D14A35617DDAAB4AA246379CEB424E466F4CC8F4F +04902AC3BE658EB423D0A00DF167CBC92F25899C80BF9652E5CDB3A13C92EB57C963556145A3 +1EEEE0AF405CA00D44CF3812A2D3D65A980973997845F2FB7C01C3F45C6B35D78E8E0CFF5AC0 +DCB6B389B156EF9340E271641165C5CEF713ECD5E44A95455DC70C84B355375FDF0C0C20A6E7 +F67ED4ECA7B5CD67984C551E9F8EBF0AF6E4308F8BF36C0C1170B2058F88B1D984345DF2A7C7 +045A6EFB4471B6CA735BD45BB925B5D9697704CA77BEC00016ACF23FB2FBBAF798E9F9287B75 +3403E88369FBB02FBA4F9A6F6340281356F2CE53D0E783DD3F7ECE1C8AE025A96B372D8A90E9 +6EA65305F9BF8E83A276913993CF0EF873B2AA41841EBB3CCB18E6B6334E778600BF2A1A9BCC +8D51C7910F8BF8BF75A9655C53911DCD944448B7707DD8C0730272F7B08EDD8276444311AD1C +8F9203B8BAE18C005DCE166712E74801BA6872102069B78857E9CD9A3A6BE2438CEC1E37F286 +49A676136E6EC456A89EE5D20A7809BE614D7DFF35DDA1BB6BCC327DFF7A436E7D391BE7D714 +442144DD9F48F163359B258040E23366748CAC5569B2097D00D36F33E4DF83C73AA4882B24AE +7946A5C05B8D9C0ED5761E1EC7A77E8C0023C76A351EC877BEC88A155A6AF6BDA5557EE2B211 +B5D93079C078DFFC7BBA5206B5BFDBA8F3FCF5344FF629D2C53817F6555C57D3C1D26394A020 +1250C1A3B9651C19563A23275C6C80E9B0F5DA47CE2FD8F4D3FB78D5352526A476D40E664340 +A09B7D3A8E9E4EA6983CF9782F025AEEC088A3D4C45B6755C3B8D4F642A2002149EC378C3CA1 +D12134D59520163C454A76AB0BD2F8E6389625BDD38E1BCFFE70F548CD58FB83516D4608C22D +1A256EE047D3C78321A1A00B7BA47EDE03CB1349FD944C606DDAC2C890A8C29D7E7B47A71CC0 +A6743EDB77CA18290082449DE0A33AF5BB7832909AA2FE54996C2013AF45375759C05D60924C +4D9C62B65645DC864D1D998988D4C952C7BC4D236073C04D7C6A4B84F87AABA93D7D5B769780 +776B75D6CE81AE4FB5AF8FFBF334F01B365F7CCB3FD626CC2653CC3063C3CCC862C0D7A18FF9 +4B99C73DC535EED9021AD8DCC6FBF369D7919806670EB6F481487011CD3EF4AB40641DCEFB46 +C77187439A9056AC398B8E47003D103E48BFF3DB0D70C1CA0C187A9359AD5968B0FE5C1B3B3B +FD83D079ECF5F226CA76077BDDAD87AA0AF99BDAE99B76DC857490C8BFEF9BF4FABAA2D8BC53 +5C3244B4A73A9046739C2B36644C67FD6907E25440754FD540C684E4F9236140AB0EC7071BCD +D92B919B2F61DD77E403393E9F8C0DBAEF1F23DD33BDA3D2219AEF6EE5074308273679C2E5C6 +63CD9EB15E21138F36DA1E22BE63BF05A396B3F465A4428B911E4409563C714F4D5197F01138 +93095258AC3CD01F7A76B35F745B1BCB94AAD8300CB0D725FB2B52E0787FE9EE17EB2033F8E6 +805F66890C78E401978DE42AA8BF8B98C5F2684C15584DDD8B277D77589C6DF62D45220579C5 +3E4B9692E9E6CD0932435B5C10C1D0232A6B98E7B5A2476C0CD28CB28277E85E4291191846AB +E0CBF931B09D1DA9CE80B2399FE980AC6A3D79E8521EE2E4A9F1966F8986EC95C48555250F20 +FC8FDC0CE0A07D7EF53C020A09FE4F5E11328B78833D1AF15F72CE2E3A240FD80F3A3BE89EBD +D95D16929F9D47BD899424AF93BF41F4B1AF3F14744A31EB02CA686135DE5F8E3B4B106B9E27 +50BF831B09BAB1A762A20695B9888FBFB4093E7564044505A8126840AF17FFCBEDAB2C782413 +415D93A49D50994CF8EC45AEC846ACE25FBCBF89FF17782D4E0C279EDA4E69258269EF9105BF +3D15ADC84CA0D35C183E74A95694DFED80158330B815556FA3B99D98703DBE7D5ADC6305D385 +7FEA4BB71D970ABB4F30053A28E82630A00E4941DFF57166DE628C0BF20B5FDC75D7F2B77F10 +E4569483E3B552D729C224B7172181602BA711E7F9A261D1474C05B21D632B84D00FE1E9F9F2 +740D66BAFB8DB68E6B8E276E231781C567EA8AED76B9826D134BB13630CFAD5CF0FD01DB3664 +46AE5754B5ECA095B4B0A071CBEF77B3EE112E6EF2BE24F3BC17B1C71A614020AFB94E57BDA8 +2061D7F895AD35FC470051BF38C40BCE000E71485BB921BBF70E24569DCE152A101DCD6A6511 +93578D135A1A6F75FD19AE4B059575316DA6CB31D977C636CC3C898F986D34A7A1DD163F9AFA +DB8A2974C9A0862C810D1F99961DC673E9BC2D845F30E7A212FF355A8EB74535ACEEE198EFEB +D1976B867115E7FE199B4954106E4E3FA0A7830B5BD61A41DB25D7BAA387535E3CAE402D03FB +2740FB7249D0DA9FA53ABFB4D3D57651525ABFC0D5FB1F7643CE0CD88BA5053E639713AECA20 +D7FC7C8A16ACFAA03521003759D18B33ECA2829B08552CF8E7FD4FBF40EC4A83EF093CC68AC0 +65818B95B69CFD9B73A55264A8EAC37674040CD01EECD56967740153B1EF1CEEE7FF0CFA0759 +DECD4B1FC9372897838D5DE4344C495D4DB57AF03C6782345CC99C7EC1DE4DB97304B9E3D183 +79B5B458955AD67187FE36E664CD0958F5333C5DD7BCD22EA4461227543355FF5EBFAD1CB011 +81CAA72C96A6DD2D260CC81935AA155F11D66DD4C538FF14A11E56B3A5357C215D40298584DD +BEAF3C4AC4939399865D783399083526C7E4311BAC401B0A6F99B642C5A066BF04612C2D2326 +CE73312BF15883CCFCBA77263C98F6510339494156B562150CEFBACDAA3361EF65A362F1728A +FC17D6482E9356F7E42436B50EABA73B8E6E993F65FF5EBA120C99A5A147B96E26C8341977B4 +0FFE52A023EE85124151F2CC824C3FD6B811AFCC9D16A7C4312C091FDA5E439FD11817100E9B +DE6E292129F0E1B94E011B4134F7BAF1BE6B13A07661A8E9CDF2EBF8F2570FF37D8AF426F160 +BC32B76B5B005E152C1C015052FF1CF99C88CAC43615236E9B674F52A23E80A9D3A083FC7190 +F15AEE1C85506DFAC7C9967704032F954A38B8114A0B5F536D8831DA18D48613BE7851FF41C7 +B58B949FEB72361918EFDC236966C029F71BCD34375224CC96A29A47AECBE6EE60683A8F2A00 +A3F4483A0B60526A2F5C4B7D0B4DBBC4E1A1CE033F620E8F9E5BCBADA12F1C7B982A6B3B1DDF +B03E7113C861789162D061A56B8EABE7C888303486A6D014C750CF8C439310B0DCC9B3D69A6D +BF9AE70B55B213027C295159F9FE5A01ECFB5624EE210EDAD789379873333DA6C1A49BF2B07B +C12BDE2A16D503F5EBD9C92819DFC0594300AC108BBF988B2E0B311496F95FF662BC0F2F2271 +AA616D573ACE22D1A84BD6DEF46EB0C4AD575C1E68E5B4078122907647198030EE316149445E +5109AAC8DB66C7D2AA15959B6F92840C33205BA6BAC5B130CD58846AC97A9474957B0246BFF7 +388A7CDA74A6997B1EB61AAC5177458F34CF946A4B47599180070A7AC62CC6BF3FE5D2AA8A6A +7FCCE9CC8313751685867AA858A488B00BCF2A982A69050296EC951920097BA6758BEDF4002C +6BB75837B9C4DF6B2AA9515B257FC59DEC387BE044E7383A1FE58734EB3341B2CDC4E3298B48 +541C109133E9CE1A08CE621E4F48A493CF1763239465EAEC2379901AF2CFD0CD30AAC22E3293 +1CD31349279C0993BD40F722E404A0FDF4FFFF095CE87AF753CC1CA44F2BCD5F4C06B604E6F4 +EBE9F90FB044E63A144459ECF0AB101E531284AA81180D588E864F8B3761D1B34F5248A49AAC +0CA83676E5D49B38353BD73978A15228D46E737FA6AC59BEC25B96A9BD988B2866D11D63AEFC +600223D5A1E4D819F5BEFF5777C5D99B48DC0FFCD5A44D957FF769E27EC0A5B597B11A78B6A4 +9EFD04460E8F7FB69EA457D8B99D6535C886E46D54471019926460F8F1EBAC95013791032CAC +CBD0B4C5B0187F55561DBAE9E0207387E49B7F796F3B2ED62F1DA3955CF2762776A8EDFB2C27 +AC5C4D06C4082FEB9F156C6C1C5DF4D2FEF92B2501FB46A2AE6D8BE04C776F39CC603CA1470D +497D2555501F98709FEE718C915A1601074C58606C2C99CCD794567A3AF4993287FD08E30504 +953DED19D5B716A6E3EFE46FDEE9B262C89CBC5A5262E54F8166C005AA5FE8AE03086F330537 +7367F7EE3FEF8229C1607AAE74BAD7CDC44B4C208EDC9D6C9D4163B565FF469350FF459F8810 +92197CCF37E1BC49A49B7344F3B9E0E09CE0D2F9D543F378EFB02F31AF3312040E542BB3C248 +2A4C6AD1625D1FD3F88C778134A33FC1B6E26664F57CC479743D09BB439A6CB6B3FA953005E4 +0D931137E402E730E1E3016D0231423816D4C2654D0EDFEE40E349AAAB0D45E5314DF87D69FD +01B535F21368870D8F3B6846F8782685825C6283777350B2CAA406CFC0CCF0DFC34381F6980A +61BEB032E3219FF4A50067DB95484211E96BEDD051C06E1A4AB462FFFC474D476660A0202B30 +64BE7D6E9829D1C7B552624A50C91B81F9ED8A92AA0E1B26EC7D4D667EB0ADA1224A732233BF +F0B9442AE6C35FA404579C30EA2A2BEA846E28D5130EF8D3927256BEACD7CCF59482CD1D6BCC +17C051A0DFA05146F2AD6C113F23EF66205F2053157197969340E483CA91DAED9E822D143A20 +218A82B26F16C4DC0D5A86DDB870A2AB9E60A6F916CE7D50E3BDF9DF5E878DD4815B0A6A2C22 +B666B97978057C64800F6A39D21B096732AFDB42D5793B3DEA51BE8CBC9BF61969F3BBB5DCBD +0DB693B6254D007AB856B7891F673001AF711D41783F758DCA43068ADC02BDDFCD4152867018 +AD17D9CAE0CE900F11E0C7EFD929ACD3E8FA4D646C0B7D5F6FB452057C2A1FEA9086FD761E97 +E2448F11E780E13AF930269398F7F5DF4AABBF00DE2178A75A8625EC343F4775E3ECC22580D2 +4A95BDEE6AA2197460949BEB0CD2B5CC8E581634E789CEF2783CC7314F3A25D18108DE4BB28D +195386BDC1866C3456B3141B50B16D2871F6329C35E4240401FD64D4B033FA93EB63B25E40BE +052B15C504CC9BE160882B8BAE6313EC025D37E2BEAD1DC7E8E74675E890C7524AD3DBA5E003 +9093591583096F38965F611CE925C926534483563DEAD7B24D5B22F2A135546DD3D7C4D3BF47 +C184171722AFFFC48CBA8763294CB4A460A2DE21ADD35072B4255306AF3440754BE0CB849FF6 +A8827DB39C5AAF793903E03510D338ECA48C328BFF9D4EA01AAA8F8BF3004CA0C71ABD4DF817 +C2C3340B40983ED9FD571D058FE0C2949677383DE66EA8575E0072B9AE1AAE28AF35F1084C55 +BDCAC9517242BAE824F3AC70C25FA2E00FC85DF4FD5A64858946988C808BFA0AED1668860824 +FC53E56D1999A7F3E17BE8612B92841472564D1474E84A53FDA67E18A36BC679514D99482F38 +35B27A97269973A1B5B4FE0B9158D1061B33E0BC9E5DB1C26B68353AF83BD2349116E1A63B1E +034696EA47E74645628E4965547794739402919FD6EFEB503B69F5BD66DA4FC175386D756B62 +CCC978F94CA3D65340DD6F33A6EE68D3D5026F8FDA529C4233D99A6E6B5EDCD94BE4D6FDCA0A +C65F102F799B7322BCB3E5CDFB2D1FD9EC2C3B1BE6F9E6CAAE92802F46091418952EAD6E36FB +3B6530495A15063DD37D72E5BAF922743B47243243994DBF457674B38C834A3987657CC0A50D +E58F1619FAE1E61118EE422F47E72697D5BFDB309F109E03CD0E9DBB6F034A24BA45B4EB3FBE +502D4422302D193A0C61DC66140D81FDC827709FE15398D7B1A51F6B5B6E1F88F7843E021BA0 +885AE13931FA851ECE0DB087E20FDC1685B1DE5B8B6C690ACC55516817D5E5068D47A35A6531 +EB9C78F2E61DCBE8DA9D46B54CD835693C4EF28A808DF7631C9A112C6932A9227A454CE0F7AB +C27F068342B47DA26155FE67C5E5433FB7138173E4CE5CA36EFCADB1B5DC05B7F442D198B565 +3419123E22DFCB80A869683C37CDB328468F274F020D36705BF73D1655BA3ADAC402E52E7516 +85DCD76A9AFFD3F53CBA1F251A9209E0AE08B5E7284DD6394B25A2A791ED17D3E263616CA219 +18B0011AFEDDFECD4C8570AFB37D59A490222BFED93F23CDE9F30D5D9FF4CBAEFA22FD847A27 +F132A4D8A0C1507AFB78D3B3E4B5CFEA9C00D96527E151173681C1CEF7DB78B6C60728BAF273 +2F96406A2FA983D08563144C5025C5DBA02022DB8DC2DE8AC217ABC0940BC7973D5AA1E268CC +C3F980BB1E17CBB36AAD9B60717935871D9D8469CBF7A030C9A38EC60578EA751FF684061754 +1FBB48142CF54473C7F10E144D4B7B93E1C8DAF1A73728454030440CFE4C01C95355D23653EE +FA38E1581F58A57BC6CEC1C0E8007AE789A7DA7A60581C397F31E506FD52B796CA949A71CE45 +5F4EE230C17FA197C1E6A9927D7C6E24CBC54FEA6F11FA78525DDEFF88A7D95CFF8E7CAD5D6E +ECAD0A1E58F730EA205A85EA1CA8A2BBCCE99C684E7F8BB4777895B230D6208C001051F40D93 +CBCDA76790446B1B25779126C9D58865752D773258A91FC9BD7DB1179B617C9583618CE2E87E +6EF29C86E6CAEE22250CE4A2D794532BA44CB13D1F7C8C8CF098916EB079EEF829E616FA4A3B +225E695FF042465EA5010A54E7A3DE9128842D8484556ECBF30D379D1E0873D069391D90C991 +CA9488AE9BDE65C8ACCBD4A77797382F4CCEFE309EA99541FABD438DF3D1715EB47325C40DFD +15EC99157E9BDFC1CD894C7D63FFC36A2B525FFB3F2CCDAA866C54A7F74475F6C1C5272810C7 +85E116B3E572BBD7D187211AC2D2E2EF37B1DD2657304349B1A5EDB41BFF873D2B68A63ECCD4 +37999671CD6DD55D73C090683478B1259C9C2C9A363BC0617CB88901BD845AE9223FCA1B57C2 +76163ACED45D450FB82E53F11CD2EF75889D8EBA7EFAD6FB54F1208633B5A335C4CBAA831254 +F49C89AFBFE534A361BDBCFF13272BAC4811328EF0C226945CF9AF27A2C7656E6C69602050CC +0DF2164E195C8FCF1A00E1507D1D7F5BA6B22DFC7DCFB0F24D7A6B92CCAC0594EE94E2240ADB +F982FE67F62CA515816AE6953B1A4341ACE5D32DDC44F6E013CFB4127500734F76083E83965F +4F5BB88AE676921B9E6A18868A8BB4C06F4999B25BF4CDAF409F29ADC4CFF40C486BCEC2BB6F +34721B895E7B2D2DF56342003A678D2FCAFB08FD999AFD145EE83B7A8C45C1BFFCDEC4C20A9B +ADD471DD046ABC35F399E62580D684E99BF8EAE6A2EB246F19B79A3FA7C3AFE212D065ADB16F +0830C5ED400954C9D647609C408A5EB3C3AF7F8A4834078C2A5D45F95D1CD2B56DA3D6296EC0 +E42F68112EBED6C0CA5512D2600FDEC0A82F56E33596919B6F05E37DB5B7D2864113CDA1385B +EBD66E34DD29D229078B754A88969C07BA19C106705B0F56E1814269104CC92AEF1ABBC0AE1D +DCA3D3BADB5588FDB8633671312096DBD55B1A7AE3AF0D752D6FECDFD3156F62D56565D43EAA +F411CC6A16C306775E3B72F480F7F1B1249810A1CE6125C4271082253C05FFB9811E3EA849F6 +975DD026B091EDD20071B1C522B5CEFF5B4D1C575E4445C77D035BDC335F889DC56A0623B4C3 +E3B7243FC264823E2FFDAAD0C5663C428AAA002560B679868C12D8B4C739DBB775D40DF6C8F2 +1D7ECF630B5F24F4BADA77A2443954B6EE9D66326AC4CAC8C4796EC0A35EBE051C6C4E61FFBC +C93976C33E8C869A806B79EE8837965B34A33F9C92308A301A26F7FA69680BDABB6747A0509C +0B8AC8D40BF3CB5D10B4B04F4496E410E92ECAD076219FB92FBA5B0D4FEA802E2E7B185FD912 +F1EB1F90E2B27B81CB416E4A1AD411682DD875A7BFF553101EB305511613DE3C8631D26A8468 +15D950D13BB1E8B8D073C062C8702BFD8052593224F6C589EE93ED60154E3257781146831C67 +0BCF9F03C40C94348A99316AC5038D76BD3A21A67302799661F02ECAECA7796027ED53AB8CAB +E91FD0F1AB83F194E9C4A7BBB68A0E61E813F1F4C226F0EA3B03A61A48E60246E5176F45728D +93EF050E94E6061FD8E6AE2F9E88FD9F00E3D8B7A64F0A99BE14C40F8DECD8C5656388609B0A +32C76596BBE4A2091DC51844934096CE7801F42444D5C3B0E9790358258E56052D75C67D34B6 +90073DAFD797C26658754160BAD522B4C34AA9FDA80DBFC95CA0B74D5A59B2D89F7AF31CE2DA +15E27B7E4536292999E9262FD0AB6F3A444DFBAE99F8D599744501EACAFC5F67A5A509C41D39 +C0584FECB39798F4FBB511B8F068938CBF3327FB357888E3CA6C23DD57C414C309DEF7B21E59 +005D7F6C0E5EC8A23EBD1A2A80E283C0A65D482E607C0AB7AA44D72B9B9A835AA09D8179CDF0 +F35470EC605A8CD1A59E4687E7247DBCEF95ADB660BDE359A67D09D5A16C2E5DE1D2059AEEC5 +D9841E1147D8AA686B6E807A2FA157A39E4ABCC9E5C6BD0C20DFEC4B6F34F91F1A98E7F719C1 +FDBF64EBFBF4D7251669A8AA93EB09DE54DA30E05570B3C937450AD5DA3BC350B99B50887EF3 +933846B025625C89C435E4B087EC9DC224220B83DC50F85FBD137F9582DD604B9247482B2FB3 +5485DD45A63D7D213A056D6FFD2005F8749431677995206B169A9A58BE620825BC1A7D56BF92 +961118FBE9A78ABF6CA9E789931097F294B7E8E7DC8AADF5EBA36533C1A95E7C28E0910139D8 +7E97407DA42D39B318B2506186370A3197E2D6E659DC2306AD32A64DA7341AF63B451641D29D +575EE785B00EDF86980A0C21ED19B583E31E41CD19CCDC8E7F4ED98C4E3C58AB2457696CA51A +4FFD58BE7BC515A52D994D1CB7E0EBCCF530EA82C54BE013E2D412311C2D4368638F987326D0 +3909F68109451DA2F06574B0721B405DD2A1B5B46BEC53E74707EB06135D97EA6DBE41F0BBBD +F372B5FBA84CDDF25007E9520C6CF412EE375E11453633C86307372F670CF7FE7F01C4FDFCC8 +C8A614B0423D312B26B734524E55217B72EA6C1E9DD28EF5AC45824C252CFE9D734968B288D3 +AEC1574398D0E06F356B4641C293DE17817388E8DEE25E1999D73B432DBD91DF7737A015A6FC +6CE3DD00C19AC44C20357A53F5BA4A3B7D4B41F15BCC79FA4B154B31A2673ED8E6F0B44E0073 +AD7773AF7CFBE134D841877DA89AD2C202F232E95B2C1BB832BB8DE928153ED0A295A0A14BB4 +4B0BFFF7EA30677BA4AA8A11FDEA5C45A08E3A8F2CADE45ABD3F179B7804D3FF0F6454CA2910 +794481DF9668EF99EAC21E2777F0AA7E68BAFFC24B012EFD73192FE21264940EAEEA44040417 +F89548A5A41015F0D56F41DFED5AE915AC0ED9C4C2388FD183B30BC91F463BA17A47284F4746 +D3DB381567C294F1274A4A71CB8163442FBC363D3AA492A1674C64DA5AB320E24B657A1BCDE4 +859F83F56DA721594FB91B48820A3AA393C4875EFA941128DD62CA3B989CE88308CF1FC9254E +FC86BEB9661622C45601550654E5AC289B5F72ADA23ECB49AC930A2E6E0AB3808CC86E629DD1 +D723FC048F7982CF8D23F583EBDFAB76FAEF632F83EB6DCE740C69AD9440BBE7D05F1D173638 +CE23A12195D5E01B815F6EDDAB9EDADA5EB648885C086D1D5CFED5DADE66EDA565AC54549928 +FF5A03F8CD3FE4BE832806F6872BDF2E7451F025CFEA59261474374880FAF72722C08551412F +21F55420A438DCF43DF4E04BACF757F23012119DDEC8EE8AC7B1FB3C4E2FDEBD2E67FA8CD342 +199FF42C7935D28DF44D1F04F0D31ACB7D7B3D8CA4697660EBDE326796671E721DB4BC869BED +826325CBB7F8E3AB3A93AADDF614D72623824EA0A7BEDED3034E12E49C7D34EF1254B4AB2E49 +7BCBAAC53E65ADB6E5A925070E7D118B57DB515CAA099F39C33CD547476BE79436CF2D10C9DF +54C23DD30DA783D4575BBC9B61113B08FFD1E2E650D6EC135CB01121C3BCD182BC57D1CA2806 +4C9B27FA37C4D358ECFE72DEA77D34171C302E24EA9CC9C8A4B553A520C04ECBE97CD6B5F1C2 +AF45A1ACC828F3D0ECAD9A56F88A164B1CB277BE9F43376D25CC064F4E4C9D0C325879966313 +B0B031CC484286D7F1D3CC91F9D38DDA274E356A91D07189D0B468B59423D006AE63C4404848 +F7BEB9B2030AD3D40DA9ABC57407F9EFA5335C16668146DDA662E01B24C185A264B471009A44 +AA40D7BFD3C9DD4C260C1BE0559E110C67176B84718F10236FD4BEBD712F5298E4D2EFA98FA9 +2B17C96731AF351A2D2FBCF0699FC7AB3261E55042571B2BDE48EB242D282F6767FF68581C9A +715CC7E5A3C74D9FD62E6F30904F311B4FC8CC83708737857353C579564E0974021FA256845D +1841AD8AC0E9E6E0DCB60E1D24A6CCE8C79B42D006D32DA5D6E7A621FF30FD7B247E2EFCF850 +ECDDB88839990B303F96F1D5C27ED8BCF6C17237AFE7E4F4C0A7644F2BB458F3CCC0C8B9C9C6 +B266B26B01073F51C04D171EA176E683663E054324C1BE929CEF99CE4DF804894E8883336DE0 +0B2F7DD68FA591A1B2A2924D8423DB3E90665E93A4E088C8114BF7AEDE7C930FF316BF73190D +6D1543F425038C721416EBC28E03697C51D2B014FB81566656BFE9BE54E9F93D61E59880E633 +55B12FFDED51018CE7D44D4EF8E4F33528A2EA3C172AEA5D184169EF6B3AF5D200EFA1715729 +4C79207F89EB26DD4A8B827C4E16561F38514C0C5786D1D364DFA5BAA2FE0CCDF92CA2ABF3D2 +553E387D67F6705DCF7B80F45EB07D62E3F5347A2B337661F23E1BA91F2DE64AC4D22A8E997D +EACC8B820EEF4D5F0CA25983C31BC56FA2E261D69966C9E14457E5916E9773D982BC741A5997 +417D554F261813C50C2703621579FBBB7814E8E1D10E8F77680A873B403F478C2E8600D8168D +077C03F1603444066CD5E9FDA2B10CFC2188B9A99A581A0BE86DF726BF66D3D3C0630D409692 +3F0AA51A87C47C98362C0AB070CB9D19A78A32EFB60F8A8B2B2D4ECCC7D140DE6C045AB9FFEC +B451AA90C89D23C19F87A04EA7560C72B96854960676CA7E9CC7D37112BAD6B6BC6EC3FCCDF3 +11B04165BBF0100DD0AAF9E3D910847F30F681ED96D65A59F5D06556F6A3B879D069CF095409 +544F8E3F2A188D998008756999A9C3DF4A9EDBD4D17A5CA4C0D503606D61F3864EC99CC538EA +195ECD31C1175DCA2EAF0D310849AF3E1B5C299D1C1708B023E2608025D3499E91AAFBF70869 +F7748C7D3F9776CCEC4166665B05D558FD36177952A23785776684EE35457C34385CD536E9D4 +441D8220A4CE7AD0C4AC40B491FCD92587A5F8E2A207C2A5E1D99149736EF52E5BFA1974B1C5 +86E16D368B0798AE9C9B1A603F25A3811E5BB75EE4D301EEB019E85E891B4FA27671EA90D779 +19C9B4BA9692D00272638E672F04E8387BDEA40DF2B55193037501763F5BA713C8AD7FADF84A +C9EFDD9D825186F809DB5257E2788F6E74576C31898B0B030FC04E8A5A07BF35207C63E05F3B +A1E386A365C1C5D2E65CA0AB1DA0941AE58FA40891892A97CECD5EB90044AB02AC242EF8642B +338FBD90B035F9B006C5654A1A8A17DC092282671CCB6BAA4DF18FE0DDD778EC42DBC970083C +BC6B0B640AE47D454AF39648F7FB05F24B6D1A01C0FABD40DB98D84485D31A262C80BDADCF11 +26891FAFD84407ACB1E7F0EDE7C04A0E3A00C3097688B1A5E9D89E99338F6B0FEE3B77C99221 +37AB05594C8FA9B47D8425B85551F39A3A22FA28F4D94758B53F8683F01201C00E55BDCA76F0 +A2ECBCE0009F93C42BDA5AA8EECB1DAD06E26C002C6F41535F1E21E4073C6464BCB83CE5BE64 +85C217F988BE0A7EE8723CB2715610795076091448ABB8878CFFC088F5274F5781A1C40FBB51 +C7F91B501BD4123B360D966445256A279FA0C6C3FE2FC7FF1AAEDD19672604262FD1B831763F +CCC06D2EF728F5793345904D114E6DE4392AAB34E65781BD4377BE7A9A599F4CC6FB16B68FEF +2F359F3FC41F3C97F733C0319985B852F974BD6B7CE643F59560003EB60EB9DBF0311639F340 +236DAAF9EF5CB4B941E9507541C2D7AECB8DFE646060EE1EBDAC56BA4BB99DF58B3E3AF61629 +167C2764F7CF2AA4A7CD9B42A3695EA3940451323E670697B3C779F554C0FB5F787415BE835E +DC99D38EC94215587015718FA2B49BCA691ACA7C0E144FF6C0E99873E8F2209F504BA9EC7F0F +53F225E14184C4304BCDF8C92D7F409654CEC38C8791D6D736870BC4860006EB19EB1FD33E7C +A70732E5C0B675FA46A4D3C91BA519F8FD5E11DDE5E5D971117CDE10C5CC791126879F0FB10C +B4EEFCD4F8428782F5727E19AECFB468F9A319ECDA9AC12DC86F0154D590F4E04D9F2850DF4F +2CC1C1902A3A7E45D2416A041968F74A268EEED5A864B3AC999F384DBAACA6A0F4D1AA12F3C8 +69C84A4C041FB433592A1EC4DF57F1EA7D0DA21F521F4C34F77261A63AAD9A8CD147F6F83520 +3B3C111EAC78357D2EFFE5164E562AB61CFA121D0242FC9A720CC51FF783AAD5C20F347F34E1 +D4BA18288463D0402789C6D574067D676C8DEA2A524B0923CD60AFD508C8C7AA81A47D229928 +3D8375389A3610575FDA06B555A88375ED1DBC6F186947CB1F6129AE3AB48BFEDCC69B957986 +2CB1726BABA570DB3E00CF2718AC32F7AACF5447C524FC376B6A2C676257861975BFC7B6970B +41DE0E8914CAACB4FA08D36547CEF13515A21EEBD769F9E2ED8FBAC02F8B815FB49EE07421A0 +7CEA8110F7A40239AA2408F61B33DEC0BA21D9BFBEF478495422F4AC53EAD2B35FA67F19ACC6 +048CBC0B507A92748239CF19D0FEC7E78EB99B4BB6C1A11093B0C6A4F10DA89779DB5318B3B4 +FF1C760575F4517AD5632A88E4488C5005EA67353FAACFAE6E39707E8ACF1B3370EB84CDB79A +DC82632F197DE3EA5558BE1FC681ABD5FFB88C9A166144F3BA79A622703787AAE9559A482D8D +E7AE50CE2B56711920D816FA562EFEAA948A3204309F6FA591096BCFD206F5B480A3680866FC +257B6872F3166CBBB19BB80217A67780435552CA54AE0B1756F1E71289D5BA26DE1A07A62E0F +53324191F12FC23187A3039119A4A3F71FC9DE34E18E299D2CE0DBC27344D7140E3DBA03ADAE +8143312C82FCAD2A77D635C363F8BBFBAB5337CA4489D1F043410753C65EE354A8D570014C2A +FBA44F2A21C4B1B209A2EA2E6DE3DABDB5342DF973CB835D0645D05D0F05B000C47884263739 +83E1E79B1EA38E54D3B3DC8786F82C1F21AD5AE1839FA2646B82D19E64AE288F7C5EA0E90F06 +74CEBC33572E769CB6AB78D859EB8A21F21EEC1A432A721A362BD2EAD2F12D72EFECDDC1E29A +4CDFEB22CC2334AAB41C376516F9D17B1E664D686E82BEF6948EA492A91FFF989EEE070D98CA +BAF05FF768B712B6F9C7B7B25CBD1076843BD95985DE4B4766CA19760B5DE6CB3F66A0F7DD8F +448731702EB2579B21B8841285DDB014721776053589C9A86205AF9EDA4C8BD790EF43E74B63 +1C538409707BEFFBC15FC3FFD6255F8F9D2FC2BA6C8923B10693D4C0C8472B07AB66FE67014D +3987F01543FB935D809196DDE13EE7BC0230CA9C08A83DBCD25A55B44736DAFF276867DBD16C +927195F7665A2FB9F5FFC6E3A9E781C0A313F5598F283E327B4742893BCCFB854FC577545EF9 +6162A31DC1395A96057CA5343F49F0F53A1D961F611945F9B9C805AC05989CC9D58A7BEC821F +C7F009638474DBFDDB3176D4174F4A4BCDB03621F92AD916C3903CC1CCFAF41C2DCDB29E1F72 +73C0C43AC1D5D70118831596DA0D5EA8D8E0FE6D50872EDE99D7D0D9DBFDB28F6D1D69255FCC +286427EFBDF83D24D14B9E6B208ECB91042ED5CFD99906286458CDCFAA06C2A7E86A372A67D8 +3D617BDAFD8D1B9FE55BAEB2F6475CDB1B55765663A06427B2AEE2080B51AD76F7C749D37922 +7DDCC5686FB41E51F82FC150834A69348D7D4101DF7C02048B76A5E189246BD949EB7601FE96 +BF8BD682D15D04B6827D6C684E36622539DF60892E2792B1EB00E65FE47090F364D2C5E45683 +9E5C6FCFCD27A8E589EEB9BC27FCA2FEB544C904B6B07DA43898263AB075B19B776A91BC8CCE +EFD7895EDD8E22B02072F6CCC754854B84C548BE192F00459A560325CD14FD68272CE74936DF +0780EEA9C12B89A3E8719C9E4C69F6F0695096EA335203E03362A9897D47614B51851D428CF8 +1E0AC38C913FDF7646F91E3730543C1EC72861D745B69B1DDA0A6E9A78B48752E170F35B9191 +FD092D85A3BD75893AA61465BA506C3266EB6C8E121FD17A515681D26ED994D89CFD59451649 +9C172D7BD0FEF403B58DA7165C3C25ADB5B1C7C3BA04BC9415A84E49E0F2D5A42561F56484E2 +9E451E6FDC2D1580B803B7B2820D06DA08B6A43E3D8DDBE8F74EA4EAECB2E32E786DD179D719 +71D3E7D5CEE35BB6345594AC48E6BCCE843B252EA4BFE4A116361CB423AF515FABE13A194E34 +811FE2C74C88FF49ED078041679591FDC66064FB5F83ED124AF6C8A524F794B79EC178EC28B9 +8C705E5B2FD595E3FC8F2438E1C5CE68A4BFD6DE4EF360AE63F1E9FFEA10A56EAA970B0CFA6F +1E21CCC03124326F8D6502A7E07A0CA8D824D7B0D33BE0D8CEC3584D687011289D7688F6CF49 +C18BA3403FA50E65A7B48BEB5286146C7DE3BDFEB6F6A4A652EA8CA71456E336C3EF480873D5 +2B6451184026D708AB43E52271EECF3C40656EF65F0DAEEF597781ACCA501FA44D4733F91166 +F32D3FB6A1EB898690B708A2ED393DDF26A203E5C152A85992700D009905198961F74CF4C9B7 +4841C59AADC2445A4BDDD12697EC16FCF24089D99222E43138F148B9C7F738A986153612D755 +8531F761CADDC8DAFA8E79D54D9BBE87DFD4718EC21463C6C996C88BB6A09D515074AEAD6721 +14AE20C13BE2C8A5095CE0FCDCA8336524475284FEB9CD584531552D2AD8630125F710E4719C +D79130B4C314A082189CB18849264688ECF249D6D1EDA4E7F5941C9C08CBA3D0AC41724BE5B2 +963C0ACF9D68994063188B3006307311A650B6124EF585688610BFE0DA224F3A55D996AC4102 +523F2198FB1633803490B502D4754707019F074677E156B39BF5E5F245CF2EFB6DF287BBB451 +8DEC37A2A29D00B4D727E54F0FD2C8BCA3806E753C19323C474CB0E5906F75049D55A4D14952 +06F1EBC840FE19FD6A83FDC3FE8C02936C0E1D4007F501F91EEB73186A6A5B32CC83DFB13990 +034CC962E20DDC9017A021FD223EA6A90CBB445E9DA6CD2A792BD00FCE388431D6EC96089E4A +49AFDA45106B0B09B680F48B05887E6A46A91AC72F31C012F5F9D3F7C0705A818177573EAA7F +4762A577BE364712D8CE0655963D2BEAA0FE883857873871A8BF197021FB54FAFE98E683A57A +6FADBAD5B0BF0FA49CE2AE7B838BB8D08CCE15A310785D4ECCF45601978828A776818274DE7F +E76274224106217FD401B85B5A030B6B1E3EE2C6C823AB3D8C8543CB67A535EC4D1E708D67AC +820AE342DE97E457F31CBDFA67F7B6B3C4C135EE82265C7A23DA43E3A1580E6F91241E69602E +2BB59CC391B9A5BA043B86EDAAB7FE83BA866D2F1A610FCD58ADF166CCA27F4E1594C9D74BBD +6D31CC8AB69D5FD3FE916A25FF157ED501D8919182B82B50F6C25E299DD0E8DBC16390D0B63D +D12B98CA5308E838A4DD8F53F777BC0A2E7FEC160800C172FB0F0A4C4A8BA5EBE66FACF38987 +AEE737177AFB7B6B07232F664CD6572EFF84134CEEAA2E0D83AFF2A6ED9230F973FCE91A2D97 +E4A0721C9AF98ECF05FFFDF1B0DDB0435D254A144D36CCDC9EC71083520EC3B0A5405A546B38 +A0A8A7859E1B1968139627E3EC5CDC9ECA03450957A7AED88DDF0656BE781A60EABD679B3C63 +45ACF66ED89B56C7348E8BCF0AA71018B781723BB63FB1B0B99B1420EBB1B36D5225CA7DDE06 +685E4D0EA1443F84ADFFDD33B3E5E83B27171A9EAC1CCF03FED60B783034576DCE27BD819F48 +86605125DFFA55DC38EC9E870425F58C7A1AF668F3E0319264738887AC66305B3ED88DDEA622 +6955F4210D7BBB67ADBF9F2D1B09B0999CCA62233C8965F3CF855F09C890585D5C584879CC3D +F2525E273EC92873C1D89D34457AC95D4E4B97B741CB38E75CFABE97B087CA308468C4CB9EEB +F68AA620602E6830A369B0848A84CF3EE444F1974093D479839F02BBCEEAA3EF81667464E9A4 +59E9F887D6359C1601DC025E58A8FD63E49FB716AEB83B6DFD07B63A4BCD26EBBEE4FA8FCD46 +3BDFBCFCCD7B0A4B27B8720DBCBA38E6E58451925CC5582C7D6875E08E84D92F73A46B7A184F +92ABE62CF990763C62BE092828C22304084FF65553D79EA81B7F5B5320BEDA376306A252642F +95A247821F604D767154BF0B1C3B5C5D24D69C3B958D3A4EE1B52FA6319776A99EB9B75A31B0 +F2AD3C8E3F59803DD0AC8276128F66124D66E575E2069BDD8A768AE0242C97B2A67798296AE8 +5397F93671295ACDF8CB1A68FDB1D1D521B938B915DE50A31408791A91F337857A2B89A7B4E1 +DF68B247B3E564442532E60F8DA78086B81894C9F7AF97925A465753C5A804FB1833415870F8 +1EC451175FB7DE0CB90870CA385A86504A13E1315BA4F4837395BF1536937641BD4067D5C2AA +4E13AD592E96CFB419B948E2DD59CE2EDC4EBD82FDEEC5C409A6F7D90CED3879BB7D946BE262 +A6B88EE9A0DF4BA995DDC755C204210FF83BD4C8E0E54A59161F1FDFE85A942D080C2048E1E0 +29A77833E06E749AF6B7DB01AD4ED7481FAFC6C1E74ADCC56DB2B97334B8A7B6A1AFA42E2F9C +4847660F38A8D7702340B4E671F9362C3FC971FB3C53EA78CAA0E3E655802B9ABE8A2EED36A5 +0203FEA06D3F2ADB6D80CEA44121CA6AAC7DE9143C95E7004916CB465557BC5E5315BE869C84 +5678571C5DBFC78F01013B3DC488D261DD3821E860CB2FF6C6AA082D4BFC1404E62429F94F3B +4456ADE5AE443857C89CC6BE6EF6FE633AE15EF6F45632109B8E70A236BCD9BD50F186B122D0 +EB1A2D043871F2C8BC72C6DC0ADDA9895E2D41667DC9FDD3EA356ABBF35502A863F9E86A1FFC +1DC815F6D48EC9E4DEA8FF89514E7AA5441CCEC584FE6FA6A6463F359D487AE77C6AF05413B4 +DA951041072C91763A21A74FDB033489871949575679F1ED97271F9651D67C37C8643107A5C0 +48F4B8A667AA4B9972AC81A4226DF88B04973009D6CD076216F39C241FF0A00843E17C408897 +72306E583F829B71ADDCD021F56478D1EC600052072ED278BBD66FED2C8DC973FD94F29E1028 +50CA1DDB8BF5689AD54B198CD2F8B6EF79E784C9B5475169050CAA7F4594C335CFD5F3B5C3FC +66F04EF7EE0F3BA69593167EDE5E89C6A402E2FB8B82A9A730645F2773BAC32E0B215EB50318 +A80359A979D1B6CE365F3D272DB5F7D38CFD6E1AFB7DFFF91CF7A23FF214F4162C2A734EFAFC +A0139820313C789A9F05A6253F8805091194CBC6E18D2F11EC48E22C36F0CBC4FA0EBE3013F0 +E84DBEAAD82CF501523A6FFA4A1F5403E94A98052A2012704F80EB947EB01E9897450F654F4D +B3A6580ECC27197870C84C45E40D474944413A414D15DA995857BA13EF22FCA92D18EEFD2BA7 +120890E703A879A09D1FCAC9BF9AB4D2B52E25581EA9A443A98DF81F5396CC71D8CA9B207B8C +4A75C0AA6663F0EF3330FB4907B4B89C6EB611D599670B93D693D2878A401CCB4BBAF38F638B +4D3F32E4D470E197CCC943CA41DE939FEBFAECB726E0605F443DC0E01280F2B9FD0FA4B98381 +48F9B4FF994F5B80220E6E52C3C486DCD1EF5E66571B1B7471E2563E1287D22B354628EC0BD8 +A76F91BD28FA025288F5891E12D5EFE2DE35E6AE645FDEF1CEAF8AF6EEFF8B6A1E7F65FC9D50 +85F7E25090FFD3CB0527058C066D03439DF19E0A97CF41D3A196B2C3AC3E2EB6848502483804 +3C58603CBB59C3D4A131943DF82317EA6FDBAFAAF55545A7510BEDFF287D222F84C9B6E61141 +E4C3FBA346923638F3775E79C625CA7BD14680B729D38737045BBC57DE21B82DC432755E9C96 +9B6AC80019A0015525C9A048274D30F5A84D73E5D311CC4241771828CEC04AAF2DBEE1E6EA6B +385AF35DD3D510E001F7F6280F0CFF769A3C6E31B4138B0F23C104489DB888411AB2874F75F3 +8228BC5DB6458DADE911E7DE4ADC232DFF08CE20F7A9ED44106AF9DA213CB3AD2B7FF191E303 +2B2E2C48D18C320DBBCE51C3E8BF739B6F1F4F9BCE263F7FB7818C37C25AF732E770B3C8B8B4 +16D5D45AEBA64328405D41B7506AE5C0E8E17759ECB9ED475F94288E949CDF86679C17910338 +E2CC9F66F1EB668822631B5CB5E3CC6680EA0F523B968D6FF54ACF6664D9C8EFE5D4899B4759 +8F067F57AD241874D2EA5EA3B250EFF994EEF1E67FEE2E9A9A2757B83CF1BAD792CB48AF4DBB +826B9D86AB83DD6087788A14AC2C78C9DCA1D2AD92094634A72CF7B28C817C289AD3F1B773BA +AEA0AA7380D1762050D3FB45A37F85F6D7387CD16A7358AE2972E8EEFEF887DF9DB34A7CE949 +47E6B64C7AB3888CEB2A37813C11BCF29D88901A283B312419651BB56FF0E9315AD799E88D4C +DD6FD5112A9245F8BDB062AA65B1EE73FEF323B957B3B7E8E9ADC93868EC45624850E4239545 +44F4073C144248788502499C361254EE47D1ADBAF0B067EB3839778A4C513DB4E7EA1ADBBA35 +C88A6FC385E12F0424C06C99C40BDDBC5D40A8D6C7177CE1A2301F44A6C2E757D6ED65B07AA4 +35824F8A25E261513A12F11D1E22CC9A888B7BA1D01F3658A4A7338E7FDD2FB9AB6B63D0C7D5 +93D2D88919863C42B3E1E319A42FD75D9A460CAC092F836FE52E75666BA2E00EB46AFB98DE9F +FABE56948753ED7C3E0569E208BD2BE7123069A858B2237C1C47D93123C023233C0AD4FD155C +35CBD5EFB661C7605EBD35E7A3EE09A62E0DFD5089F075EF8758821A3CFE083BD80465297647 +6274D8699986029FB324BA9E4E4003DC6E85AF9738A0084556C6E7B4A6A4E40C3674C03023FF +08121B3087EA474EA0F1C5556D9DED99A8535A5C7709689DBDF9BDB71A8E0B3112CD225FA179 +65DF40A7C8A4F2A04FE400C554E74EB022241D5468CDFB5CE3731EF45019D6F152992C71DD28 +2810DFD8163D7A00DE1483F69A183BF3D9F5919444FA4298EAA96F5BDCAB0509E48A7472E338 +64D73ED293E6A1B364E03061F1724CF82C8B19EF3BBB96A815673C69FB00EF1D23CD8B27B405 +909AF4BDBB0EBCC47CF630D2AF463C129CA89C7BAA09E3C0BD66CF93B0BE59FE76D74A04A8CA +203780A8C1112B1F81AB0B40715CB121113BE8F9EAECD96E088B9731E8A2EAFFF4B8054C240F +ED34A852B8F5D9853223CA9DF1E0DB24CC8563FF89F953C524B12DB46ACEF6E35721BB8EEB59 +8CD1E9AE4E02AB6B15E294D03C90C03E129307B53248460C02AF94CBF66CD3E782D2AC37491F +3F7CC5DA55AF177A888B8EAAE706DBEF77EFAD2630EC81CF8A9532C4E6372AE0799D590746AE +B535E07298E5E0E5F217052CF208B817EBDB960E853EB0AD5D98FA68FB13B244299D65916401 +FAE7C37391A100B7BA2D43226475BA4C0E4C340684A47A97992FA3105B00F47F1DB5E536DCD3 +F7818160257A808EBEAB43C15FA169B3E7207A7AC01900C170809FDAFC0CA3CB0C4F7289C2D9 +FDD94755FE435858F4E112B22ACB665C8D65BCF42513F5666D49324ED7C8E5C5B72428AB2F92 +8FED8446E870AB4EF6BCDA640695FC6D6C7F08230113811E1C7580E7690EE1C4B6E4528B3901 +0DF3A2096AD68189011942B8DCBCE1C52CD24E4E1555F14306BA9E9F4201050F1F6CBE6D81C6 +899671EA55B108493823CA10F0C69552816CB76C4A324D3873E405F49EF4BA6C1D0E34DE5858 +62A0D35B72253C1A72C3FE5AED6A9895611FE68CADFCD5D29447FFF528C71F77108405671F6C +FF17DEAF595D3E83C37C547C81D52D77412FF2AE2AC91229E6263A648DBA20F83D127CE49803 +6E8328727E244C31B9B7A1626FC00B9172E6FA92313133023C6A2E11CFC902197E2798026A60 +B00FEC93165D68255F0F12EACDE99A442FE4AE478C520B7C5CB2A044636ACE5DA11C6A84E7B7 +5F2AF502CCE2D72C363FDB6F38CBE9D30B65C2C5E65E66D464A166DC5EBD7AD3AC0BA4808C93 +37634BA8EA6C566644D8B2CAA527E087A62840EEAAAEF2DCA8226146A50D66CD52DC344BD652 +48D6F8C08AD5E50910DBEE02E0DCB8C39CE5C49BE13913A9F63C8B7B90750FB3F8B9A4EDB620 +A67436EF11801A5A1B910481AA018D7D3631D568F0CCB265948545657E4452E33362805904C8 +5B4B8C1DF7FEA84737B90F88528583F1E3F2F809CDFAB692CA477F4210D48D4216A5A71C06E9 +E7B8C1C2EEB9A449A43E1863DD6105FB19CF7ED2C0D4B70EC3DBD0E2883C30A4EB18C4E56E52 +5F6F3BA448192B18908B219E7B383D155E6323E4DFA5E12028710260AE6D0DB2DF1D1127B2F7 +F9418A1C7C9B7FF72A625AD3C792BCD5A1892F3BEA59F5BB47792209A551D430A3B762046ED0 +833406AB0B2FDD4C4CCE79840BC85105E60CB768F9C71FC9B25999111897BFAC2229A9AA34FB +07C29DAE32DFC94B709840047FBB2D51E79D5AF35ABDE0BFE323257E81E655056A7ADBD4FC20 +94D8817F2359CDC0E4E76A9A86FE9656E102739F3580C292BD1F34EEB7BA57222D80EA736659 +7502C4199D306E6E8EF98700BC05BD8576A60ABD75BDBA7738A49F3FE096A3093F5A6A6C930E +A6109E97A7D59A121C2D621B71F27B65F738D12B3B2D59D5D77185D96AF8F59AB726EB752684 +E16BFD88E2E343261A976D359338BCE70D8949CEC9FB4290C41779BB349DB6AF65F7900FEDB7 +C44175F178CD36659168915DE907C4A9BF0EF9F71756CEFFA7A4C71F6B1A24E78AABF725BC70 +EB01E7031A1CFF0E7A97D859ECA30FE9D642A39E8D9870231A5B3C3A52FB7B023BE83C6DBFA7 +65070C689F2EA929A1BF29B39484CD4BA92E621600073685A6D64E5BD6731AFC0E5DB5F4EC74 +A2FB7ECD68089719BD4E2F944032717F3607F1539845A8C7312E399F753055D8D2787B750396 +982476D7E37100F3B4A7E156BD859A9A66FB8F320EA838F75F37103BFED06C10B21416326020 +7EBC7C5EA3C125B106031336BB7C20DE8DBDBE084A7D281CFDF2F1FFD53999546CD705339BA6 +0274D5E14EAC64050FE2BF6144834679BB35AF363DB9A68CC38CECA45D666EDD57DC703250AA +1CA6FDF94C87CE26276A2A7F1B5DC3B07F46DC1564452792B165920E3901C3FB3A9E361FD5ED +06668EB9A41F328771A490B4668027F51FF9F0CD087043058CC27EBCA8FF61D7BFE111F9335A +8974F6B6D6CAE2BB9FC00822EF55B149FF9F8F50AC14B4254E402A702630083E34D847A95665 +88862D8D9837149C941C2F17466CDD4CF3816D63DA6A2B4D0BB5A82C59D83BAAB7DED89B4777 +29562B8D98173F6031182F5542031F42D0A865B5E4AD4201BC8962DA0135B197D0B4AD7DD5F7 +AD6E855D1C97EBD42B1E2D01BE3DD9F66A9DF2F48408A0477F0890D42B758803E7F803015973 +A72E8E155DA81132430F2867E4DF23D718042D4C43AD80FB21123DCFE395267A44350B4FC250 +3F4C952F566536DE33261AD14C62B81EE4E8BE34599621141C12B1188C6A9CAD1A1E3BDA97AC +1D18AAE8066CFA6B51BEA80CA9AB5AC214E84F01F8D01E74A95D0F9911C440A8D09522E0CBBB +98A817C21A45674C00903AF363EFB1B0856B57B24F9AF5225660EFD570FE70F8C9BCA0EB4F58 +B0B22D9A22651D57F7EDECEB50F8A53E05054606BCC26A04C90BC9AEA17929D192ED03EB9C9C +03261A38CCE3AD9A1BFD648D574C5A5D4E38D9134494D9664B87B5358DB3306B347D5668D59E +9A2BB6A0FE74776541A505BFD7B018545FA03A9C74E75C013D23966042345D604F3DB0054675 +CE57D965CBEE765EAE14943BA30EF2904C6DC8F7A881FCAD0118B8AB583702D6B399F4365CF9 +BC40C4AB8306AF2AD28DD9AEDBAA4EF4110BA180F73C1196C866152BF5558BF391FE009F3FB6 +89BB408B9CC0F2F4967D221CBCB861F328A27054E99AEAFECB7D830FC47EBB1ED60804E8CAF4 +BCC17E0B90B2A7A0FA5F5EC53921A1DB48BD601ED564CEC3889EF99680FE58757A89C4319B5C +6F9408F8DC8043FBD46456E3957E6838435B6A90896C12BCC9E0656B996AC2FB57F48629B097 +DD7EB9F3FA856ECA451A185008067AB1C287BF53822084950E1472F6406540F5013F8C53036B +6D1483B1BDB3B6B45B512176F4E1355B452396DE7E8CEE697790664BCF84CCECA1220B9C85A3 +F301DF8A394C1A7A181737D49DC747420C4C541A186952B0BB07B8EFD56490CC15B124E7F3F1 +3F98B3FAAB634C0EB50733FB2DB32ABCF32162FC03270F91A6FAE5282645AA25175A0E7DF92B +366E4D12608058F21F3F08BBBC160A69E99A5CF21ACA258504E08A9EDEA1AE225C0F60E22B4D +E264F79B75759ECAC8C0134670F8139F77B519C5C9A0C46BC48B7552734EFDA3518FAC1B6AD4 +91BEAA85AE62FA7D03C3E434CC34EDA187609FB65875884C1B9B9B4441B23521DBF08BEAB827 +287D73D06CFEBA91176050DEDA737895758FFB305CC05F236C39F4EB4582E45FB6BABA425544 +13FF4954511012787931BA5B6887C3F3C09724C94A5A786E9CD2D80A12F29605EE6949A871E3 +3A29C3D741944BC554A45B3DC9DE727F66F69D8B66641B6EE8F1F5365BC75A17159A631B19A0 +531017BED3EB5F9421AB8A009A4245D509D7C83EA6E434EF9631997B20F71091F272BFA7908D +0C5C71BEF73CCB2BD72BF152AE645E9CFF454D1172D06AC0AC3D505F116B80D7B4767E8EBAFD +B2C39F1B8E1DF7C4068C4AC3F307B139AC9AC93A444B693A97F729F78A19638E6BC3BECD3E81 +11FE5EE7F04A3760B998A3133F1AA317221B92E8E727A8F63A6831F99D41150A1B2AC6D4947D +E1EF7D21D81CC27160AF242F8EC2BB3C78D2E90ED247C6227E3236F27859F9DAA6AEAA5B1A4B +A64309EEEC52B29A1C0FB15EC7434D130035F01F25A03C6E9FCDA6D1CABCE7E6C05B2BEC31E7 +8590FC4A661E3AD04348A48C8DFB23366CA20FA824FBC3D6BE8935DE73B6ED8873CC9D47D263 +22020726531837A170777F2685D25C859DADF457596F1E14C24F2F17C53EA92F19D89D2F52F9 +594034E166842F1A8E3E1736A332AF3EE341F121A422BE39B981798787359666398F6F66A374 +BE5A44C9E7683C363747647828D8B766868BDE99D616A2FDE9D3E7A1BBEE8C0C1DE1C7249DF3 +8E8A01159606E2BB454C782EED446C4977A08CBB8E2BAA807FE2F856DD8410B9C9ACEBCB7CF8 +1A6AD8D0297F5069D5DBFABF5526F278E7D1749C62907C746E136ACA128A59BCEE6912AEB4E4 +FABFFEC5F6DB6720F163FCB456B5E09A15BCD9965EDD3CB4F9E1B1B3F9150E367B29AFD5A5C8 +643113829479F687A82ADE1E83F5EE4C74D0C996472D1513C367A5C4A514A2C070199D390EB3 +E5138930A2F5B81F3426D3578D73F16248C5517E997CFDEBFC2BA830993C1A814313878CEB1E +A0F294C2D5212989FC34334998D2792F0A0CBC7D5679C1E0E2E22C4963B0AFBBA6558B6D3417 +206A013942AB586B6FD539AC0B7B04081E1697B960664EA3D2B34203CEFC49266680801F48F0 +E742A63D0206F8981CDE21380ECBC771AA98B10508D483C5A138ADCDD0E7E61B40E91A251F0B +69F219C26075268D9AA534211F8C9CEE9816A4BFB4095BD1F3C596C697BBF448E5C633BAD746 +11D89932A3651B721694074AAD0F34C7F7A07AA15986273F2A3D13F2A9E80CFA877933787E12 +FA43FC7D019E548597A172491153B53E39F7A6ADB1872F3769123F0CA41729CB4397AB9065BA +EFE53F45A4859AFE574D43736B8FE1F1B819F062A420FD2546944BBF4C0DD3D5C0373C503659 +995D59BE152E2D533C5959C8807FA9AA687B2CBB4054CAA137394C63A0CDE3FF6C0B49F8BAB6 +8BED27472D3EC812E35FF6F3CA47262CCFC060DFF6609B1DF16DA27E387E1D3E11546EE288E9 +3117432C667CD544BED1AEADEDEAA5E4635D79C0F37D60C3D5D9107FBF71602670DE9080A9FF +5BF8CFCAD63880B430CA99F8A2C4D58A517B0D50D0B1798E8119222D73A2B1C737200E47753F +D7B66C5C7F2DB53350F93460FA52012D416044B9BD9E7C9E36B291CEFD8220895EA4803E43DC +5FF0C010072B713F4070F1525A67720C2DE6581A49DFE293D8202DB709A50757A8214714A481 +3513BF9B95839832B9FB1EB8663B8EFE6A807C51D42FA9521662AAF9C58CC2F6C2D941D8735F +58F2BE69C5A4011E76FC148834BAD4030BA1AF711197102271C3F1951DC67034E57E644ECEE6 +F9E71A771A143CAFD858AD1790A845201655B3F591EEEDDCA6BAF712C15DBE5A21D2DE94AF21 +B683B8199757D979117A0C2C7DA158759CDF93E40F8DD994D7E2F05B2A78404C0C26D590251E +4BEA04E6AFB117032857E4DC22F8D4CE3EB25CECDF08A6142F090A4FB2A360015644B92176B0 +3635B858167FA2919CA0741AB5750C947F95C470052E05629B22B9F13B27AF75B6930C5C6285 +9EAC72B593F910067EB2F9C7AA7FB73E5C0E16380A4673B5CEFB77F9238B3D12D60DDF7BBFB9 +85B9580A5BACA31C0BFF92355B7CE4581ED77F94DA8EE480F0F8B6A71552938D8CC1E37CD81A +CEBBA35E46900191AFE5C731AFDA318D0ABBDBB2299EBC4BFBD7609CF54B90C857BC47005180 +32B939AFD9BA930EB4CBD6F1A7B547E40CF8271687E628FF5AB1E242E8BABD02E01419C4D9E7 +D901E81B3EF24010E2ACE758AA69A640F5427B277A10A04E15F37C0802CCD94586B8C0156385 +2E6BCB71FCC759106A5B04A5A766EE6D53105C44C00AEED184B18268741FDF05CC6D1E53FDA5 +30A3CC48C9FADCA3E213699BC35B39B571239F6CD8DAAFF984C09B8BFD6A3F4AD6A910329430 +63C45FD04DF4A4D90B281B8E2DE159D55004B2718AF8FB4291B5A362EA09BC17A154DAF1C3B0 +8801B5A2CFB4BB714F4669C7EB126BBFD4499F5294AB237E4C0DD963F9A1A028CF0C5CBBD8A8 +06CEB9A6C7F4D9C4D94C35E6D5CFD4214FAF620290904738EA5550B904CE55B82AF7A73BAF47 +D99CE2830BA5FDB8300E02516419857BAFE7D8E6FFD4860ED866D59356A5552FD1AC21305A0A +60475B74BB41367B22BC095EF78E59EF373013D6D2634EC50818B1E8455473C1E60B14B53C8E +E19CFAD8D59E291880045919B58F9380B7960E872FC4EB6F0299B1A777DA949C08734D036094 +AB3384993D3B20881763A0C3C29314A2DB1E51DB19430DD926138444EC55C59793DC79B6EFB9 +B765797AEC1B306ADF6B7FD1E3C347BBB1F3FC2C9595B661B07601B1A30ECB0B84650D7057A4 +223A217D834A695B58A9926D26E7DD93A8990EB696FDBBE443097419A31CD68D18F7F1E746D3 +54C1DBBF83ECB70A337B3A2EF51474E8FE795B0F07B0CD80831921735FEDA0717B5DAF52D656 +DEB18E010A5494FD991F32EACFE4D7C1291A5A7C79CE67B63A854152715ED531411E1CA84CE0 +98E9FD9D480AF6C26F389607CE6EDBBE008B4659B06E105004F324C0DBB9A210D4DF91476596 +7BA98EC3A798E80E6FE5FBC1DC78B268C59C008E596DC51C5AA0BCC5981477D6C34439211B97 +DAF7B387694C671C75258DAA2C012FA9BB003314C0E622B5D994BF790E19F7DC1AC663AD37FE +EAA4D822E8FC5E90468A790E394B2E344D1D3F67D73E14646322BE0DD8B182C2F0715E44C875 +1F90EB7F40391E268ECDE18CEA82AC9C7645DAD1D1039221E00B45D7AECD02952988948BD932 +F146C9EA18C0AFF46826DE1EA001C5820845BBD714407C349D7F8FFFA89C987F6609124938B3 +B6F6813BA2CE013A582E5479681491C292B270FE884892381DDEC96834D117B1354D7933F819 +443828C334CB2596712D8CF1F03B0E5F837894E1767A478B1788AB1158EEF6CB1904CF209025 +E86490B63E4B66F581E6F6E87C7DB8371CF09EEBC84DE4A60732143B1FC2647D70BEA5C5CC52 +560B697CFEA336E74F1D4FF42F8C5ECBB6F50932FB543F52914C93325670CC4E75DC421012BC +F7B15B0BDBDA1DE18FD3D49C4E1B5604FE5EAA377E1F55B713759713CB1F5941F8E5BF58D172 +CFF6A0795AE5AD754B4F5911BFC720C2863BF1E3E6BC67CF9C9B247DE1BE7973FB999E272CE5 +CCD624623F68494DE5DC0884BC8A00BD135A2C0F189B489358270555C6F9A504F36C2FD1D78C +641749ABE77CEDF064158ADA3465B00CE943A0CC68EEDD3190917BC4D534C16CDFDC5268172E +44B35DEC67E7DD4259E71A2E9B4D1447377D5C2D12E21FC6A89D211169214CC206B543336003 +D23BEF9880226763B95E1CEB5A843F635D3B01B3ED1BA67ABCE98DAC9F48C1E4CF1C75C9B361 +9B236CD1690AAB01A1AACF12075FC4C436BB3C9DE1302FEBC2388B806B31315B6626CA0CEE1D +DF00EFBD70B7B37A4D530776A67CCB15AE53B8D15302B7126DEECF6B892FC98693E693AF22F3 +7DF25D846AE3708DD0EDC631E9D4E7C274F4AE78F0FBDBCF75804ED4CC284947DFA404015660 +FC8C2966D27DDD72B68434F2E418750BE2B0046FD51F8670B36E5DB65FD13788EACFB6D05AA6 +CBFEB6EC9E8165BDB37721CC7F134EBCC7CD25B1206220B017B20077A9E7CDC04159D2F7AFBE +45B01FF15D8CD26BC9285B30BF8A17008D8F108F8157EDA4D0C78FCD633DFB06E11891CCBA7E +D5B0D17ADE3C857C74522BB958226688DFAF52B3860A2B46504A3C3431E3F831DF8675F8B893 +84A863D132DAC7FC6FA7C772C0179ECA0F59CC72DF5D19760C93FAEBDA76FE0DCF5A4F6FF01A +51319D3E4AEF751B3008702DA464F1D7856A17AECD44D57EA5B4A4D08217791ADD3E8AFC483F +E6C1095441D30E1E199E74EFFF6B1E63A88EBB510000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: CMR8 +%!PS-AdobeFont-1.1: CMR8 1.00B +%%CreationDate: 1991 Oct 05 14:14:18 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMR8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /ff put +dup 175 /fi put +dup 176 /fl put +dup 177 /ffi put +dup 178 /ffl put +dup 179 /dotlessi put +dup 180 /dotlessj put +dup 181 /grave put +dup 182 /acute put +dup 183 /caron put +dup 184 /breve put +dup 185 /macron put +dup 186 /ring put +dup 187 /cedilla put +dup 188 /germandbls put +dup 189 /ae put +dup 190 /oe put +dup 191 /oslash put +dup 192 /AE put +dup 193 /OE put +dup 194 /Oslash put +dup 195 /suppress put +dup 196 /dieresis put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 14 /ffi put +dup 15 /ffl put +dup 16 /dotlessi put +dup 17 /dotlessj put +dup 18 /grave put +dup 19 /acute put +dup 20 /caron put +dup 21 /breve put +dup 22 /macron put +dup 23 /ring put +dup 24 /cedilla put +dup 25 /germandbls put +dup 26 /ae put +dup 27 /oe put +dup 28 /oslash put +dup 29 /AE put +dup 30 /OE put +dup 31 /Oslash put +dup 32 /suppress put +dup 33 /exclam put +dup 34 /quotedblright put +dup 35 /numbersign put +dup 36 /dollar put +dup 37 /percent 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 60 /exclamdown put +dup 61 /equal put +dup 62 /questiondown put +dup 63 /question 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 89 /Y put +dup 90 /Z put +dup 91 /bracketleft put +dup 92 /quotedblleft put +dup 93 /bracketright put +dup 94 /circumflex put +dup 95 /dotaccent 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 +dup 125 /hungarumlaut put +dup 126 /tilde put +dup 127 /dieresis put +dup 128 /suppress put +dup 160 /space put +readonly def +/FontBBox{-267 -250 1070 968}readonly def +/UniqueID 5000791 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACDD6500ABDA5ED9835F6A016CFC8F00B6C052ED76A +87856B50F4D80DFAEB508C97F8281F3F88B17E4D3B90C0F65EC379791AACDC162A66CBBC5BE2 +F53AAD8DE72DD113B55A022FBFEE658CB95F5BB32BA0357B5E050FDDF264A07470BEF1C52119 +B6FBD5C77EBED964AC5A2BBEC9D8B3E48AE5BB003A63D545774B922B9D5FF6B0066ECE43645A +131879B032137D6D823385FE55F3402D557FD3B4486858B2A4B5A0CC2E1BF4E2A4A0E748483C +3BCF5DE47CC5260A3A967CAC70A7A35B88B54315191D0423B4065C7A432987938C6BEDAD3B72 +AD63C2918B6E5A2017457E0D4EBC204B094541F345EC367AE85CA9BD24568A01D3B9F8095F74 +20E6C423C414B3DCCE6DA48DD1C89A56D078E0D0E2F262A13640A06D17E44EE3866C3471FB58 +FEDF5A3B77294517651C16BDD7267D39A54E7171752DBDE63AC19BB4B3021CE95EB5FE67390B +09AE4D9ED4D704A67443F55DCE17ACD996C1F5E023C9E5A18CBEECC3097F23763ACB86CDD7CD +13381AE74E48495EC7FA520539D87F8A8DCB3C826275469B6800876A457E7D1E5BE867C7B1CC +AD69742A8C9B0AD943482BF2A4AD0AED40BAEB69A0233BAD36B4CA2D2DA7322956C70375D152 +653500B2F22D2AB6990CADDE2DA14B4917F7515E64BC3D96BF775258FC7DAE4E42A4C9B6DA8E +DDEC4A800C8AADC8D75E48CAE52137E05C03677F5D6A82FA46D9F2FC7F56D62E5C605A1B7898 +B8D1401C2CAC1A0122A2C8A7AAE09607F2C5F29293A09B9959399283BE89051452898238B777 +DB9830FF4318A298B221C4A820C700CA964FC99E6B1D9EB0BAFC39BE9AA9DFFA2FA326B2A466 +1E67261BB3DBC85844E76F9313AB533EE16BCB478166DE5502B68E6EC1EA6110F53206CF1CFE +A419571B0243244B32EA38B828A01E62B03BCF476A32C2341CECB8A0FA2A3F3F339315D5F3AA +7704408F6617D02462A058589B4FEAC5BB976C6B3AE317372686B1BCA18DE30D2D182553ACE2 +5C61478314E954B6395B87FE5D785DEC41CFE9156C730B8B2EE923E921B2A9D8EA7F0DAD2483 +077F3208C38A5DF9DFD5477FFB993B6219A8B2DD4249FB87D613121F07A75FB990864A3E3000 +66B22D0D4CD2908B2DA4B4917362C067A6EA81B606F9CFE51D73DD006D5DC1A17D37B96B8736 +786B06895FD9AB6F9F298C63AC063F7AF51E6A04E4BE5D6F5C6BC047C1610D5B10D102137251 +A8571E92870D8DF111B6B8E74026006A0FCB365BAE4B2AF4F7D2125529AD5013271BA36DF8F1 +BEE427C5F5D98C9B0DB927B68E40B24C82CE85FCF23C7A65068D0849E5DA39DF933D9298B793 +7D139E493B8664C00C5E1666C54CCA36B5A282F35878CFCA2EBF7746D89107E7742B4EB703A1 +E52F1DC80F25CF8E525921FC099FE5B9DC3DC68F7627383A0271EF41A08104B118AEF91D90A4 +2F5196D8FEDC95D92AEECD42B25FD8D9AB47EF484BF99C7DCE84EC6BA0DC9BCBFED9247DCF6E +FFA4469F7EB012CBF3D81D96426C40AF54C29C74A1EC80D0833572728BB9CB60BA710628C4A1 +7CD54DE305861F1102866214E6328C1AF9311745CFD8361ECBB6FE0FDD26D8142AF1944E3D7C +475EA2799B95AF13C1D2DA4C2B0BD2C90F88943A5726E3AEBC1B1F3288854AA5B61605DDF6FE +C6A421D1DC253100AC019FE07A6624018A57374FD95B54D8283C8CBF3440A0F23EC6E716BC15 +4C96380C254394112C6942B183CD5238EA9E22D6854963DD65DDFF97EDE08D02E1343F4EF35C +1941A880B4CE82A06F25E87B8077CBB277EA939BD4C1562A853832BDE1F99868CA1A3D5E361A +2D4C02D5FF0B7A770C34CB3374CFAF9923D314BE244421A8A0A4C6D97D0E1777990588284E50 +2616BFD7E83D43C55A008F36DB37E755799FD1D1B2FFD4BD1A1981ED1815499815FD2DFCC94C +56C0DE46D1DDAB9BA339E127FB2E7EFC9441072DB997A41D9A5E52468919AB4FB0D49360316F +1C57419A1EA1C25BF251A18C3B3AE2CBDC3D2DC8C6D5C415C345C5A36EFACAEA37EF0626B317 +F747ECA95DE6BCC167C580D89EDC69935C5632CC70518BADACE6BACDC1483686D515B3C8ED36 +F4C62F398AFC23A05D2F04EBF738080B82795630B1C8D0191A6E2124935330CE51EECADAFB54 +15D43FCECFEBE41E4EE049D92417255C555FAD7D2B2440DE3B9EBAB4F149CBC4AE5440B8D674 +7CC8E6BDA138B6C09E3E5F3986F9562A04740A4C2AAA1D532544CEEF08EB164A2DA8A704D07D +D76CB0602F0A994BD1D35904C5E44D8680E065AB979F4C724F7D7BB5ECA2D93D402E8B10064D +EED084B743E7D880D88F56CDE4D9353BA59289CD8569ACD205C8D8AB51F344504DB1DB82CAE1 +58EA20F1C82FEFE512A12706EBC3F07F2BA41B6D16365E384EDAB01964986175F8959D11095A +E73981A14549C678E7D24A22EC26115DA14F6239D82EF4868B73BDBFF58BA1A666E8672C1BED +AA17C04B7FC3BB43ACCA958AAB06BA651CBAA4075A7718CB42618F47CC162220E7AF4CF96D4E +0429BE26369A198738EE0F4EEE6636553FDAE0BAC2F9DE3DEE4D58AEE6045C0AFBDB3B1C97C7 +3E33B138A43C088C957147EEAC6F07D19FF2411DBA75D820077A0991255CEC40901F849395E8 +3EE7A66AC08EA2BAA78736E9EB85B3FE5973390A84475621F77AFC8864937AED25A145552EE6 +9B0EA26963EF0B3D189B464265DE4B65702AA348063453AE6FB2E4F2F920C240CDF8946E65DE +85245E59CBDEA09185334AA5876E77F31BFEBA949841E1741A3B692BD98F0735392A6BE8B3EB +2F70E74D77EAD64068A5E5232DC86D15BDB967C1960CB336BC037D3ADBA538599B3C3853A8A1 +3916B3AE5C1D01364E59C92FD0290BEB51B5CB5E6E7E8C800C267A9B0DD1816E862380C72278 +450F46174384CF7FF427633870FD4CD6E13BA99746BCDF2795B957F9268769ED16458030C9D1 +03F915C7FBE79155D8ABAA98F9D0631F1CC48BF0ACC5753F963B53DA00DD981F6DC3B27EB877 +7AEFF3E4E51593F72D45484189DF8FA2494EC3492F1CCEECA4070DB20C25BAAD53AFF6B84FE2 +DE997B1A3B4F2E40CE9E7F0CEDC1994B13ECF47F324382CCD26E89716046FC55E4B04E902DF7 +57FAFC8E96EBDFF50041B159242866CEE9A8376A0FD7345E7CBFCD65FD264809DD8938A0A2C7 +19A930B1FA76FD4D7A638040DE2F2938B779745DB2B18C94DFCD19A5AB7118C4B46CDF79D282 +EDD74A29D2186CB05FEE7F1507FABB9F282DE62EB29A6BA93E79B80AFD06BAF3A66910EE9FB7 +25F5781977EDC7071A9E0B0A010709FDC9F55B3A68D1A190F47026BE7137F52830771FC2CDD3 +9CDCD2EFEF50C934900EA41F8B578A6D7BBA226BAA52A091BBB59034B5E7648A8075C81D632E +91113882A8ED5998D24F296FC3C787B6F32E575FA8A92A33636EC746BAD05D1AD5E5C3486AAC +56BC0E322B99D273FEFFD693DB0B2E1325C1CA9AA34A238A4F3EC1EEA229BF6585346949555F +915C3A2905F91DD90EAA298C02F4B1B85247F17256737071CD5AAFC3341094622AAC83166455 +27BC9569702D1B399BA1DA42DA68F66BEED513C7D10D907F776E0DF22ADA50601D9F339C8DAA +5EAA0C18F3CE6F5AE4C439D3D03DE4D713E91E4AA43862A89EF5A2303DC022AF70FCC0C7C5CB +7EF0F415F79F278688870C1AC8197767296D1C285D66C9DE4BE735C55F6E50E2BF580F5E1439 +0B2DA392FD262133FFDF5928A7AF445FBFD261760BE3A6E067320BCAEB2B88F1EE6AC1904345 +7172186F0412E6FC7A944A5E96E76439A03B78C7FC68DCDD16A1BE2300A0A3D350DCDA171836 +CECB5920FE78DE8039AE7C8BC676326BFC4048CEFF09766DA92F1D88580DC3EEC05544F4B9A3 +931F59C1D12FC4EAE5BB253E4F8EDDCA9DF38AD4B06008080BD2F25EBC1CC298B7047AE94EC4 +14812B7650BA7AFC03F0B9FAD8CDB4EA789F35094742BA81091745FE703CFE0186CE69B8743C +FBA19D13387DF6EF49FF08D28F6B9572BB84438E3EDBAC9009325A4487CF425E848AC43FC3B5 +6D7E6AAFA60DAC24AD883FD334D148EE9FFB33DAA55ED1634F40DFC76480ED23689AB1E6D3D1 +DE4F46F41631BBB644B51C0B48B8E77925722725B234D992560087B6C8491FFA5B0407D97E09 +9AEA3730027D957F901B9FC44813A5A761DF959F00A2673F0176BF09473EBBBFE353553A3809 +CED32E0C09985708305A5EC292A7F1E019AA427C32986202227D931F34FF4E828D321881B283 +661BCC4BA3B20043A7313F710B7F645E61A8B2FBE3683E598438C48122B47B2DAD101F4B33B4 +2AE745497461B2D9C13297CB0346580014E4F03E94D19A46EBDDCE0DA25127591562C581854F +E1C7AF19D3CC4B140DB892CF0EACD01DF9E51978C3CC41BA70615726801920F8E6853D448E79 +2D2EEB053526A28B33BCE53C7FA570E1B8B6B2C2820D12C42486D2D8E7DEE4D1F3DF9514ED52 +803F4C00FEAABBB143AE10A95E603AFA6ADAA95F449ED8D52196615B2F26347E5A70E3B4CF14 +60989B25B299AF5867803D9B1922AFB8FF55E99492CD884F0727F3358251824C0790202961DA +C61D43845AE455BD2C12EC051B78CA0C507C1262D63779C94DCC59738A1CA8CC487BCD867C13 +EE8F9F34095FFEE3BB8A0F2D6568FAAEAB4E8C95C8EF2DBE0EA7AC4B4772495888E41629522E +028E485E725AD99A128D4900DE9D5377C798DA86650CF50BB3553D2B69E63E5B3B1020F8A1F7 +509E2A24E93FD602AD01117DD1A35296556D33EEDD1B33526D4E060880E38A524A8EC7AFA5EF +FCEC249F42593B67BCB8D8D035C55823465369C44B820A086B94C17935CF3FAEF5BB9FD2820F +D2E0E256DB81BD197F10E79BF7537DC3D5F9A0B30B62BE1D440A99805E7B9723F751C8993DE0 +1851B66FAA2C910876F2FA2BFE0CF3CF24EEDDFF9C346B396C32C164DD6A441D8A44B2F459E7 +110308AE7207980F41D6C675812D08F6BD9D3F7741954089E30D2A5B1436E46F34196C642358 +CD2A2B8626D2798058CC7F82483B2A81327105526AE02C985487362A6C1C1BC37C3DE8EA0A6A +5F08044920BC6B7BD3B41747A905868BFCF6AA5A8A739386DA1D209F3E027B9490867A1A0C2B +34C44E09F1C3A0A15A2256BE3ABBF986598D23CD45B912CB87F7FB40D78FA329F1C522C70FE7 +62AC55480F580820AC51B24E49C112CB33CAAEF4C39C7CD8986326BD629DD6C30B0183C4F7DA +3886765850D8F994836D87A0A38ACE1D71016C983B260ADB1B617C6F8864C918F5AF1F913524 +C9ECBE619E52D8CA636484FB5423F39DB786FCC8B8CEBC4BEAE4437BC617B3090973BE5E8861 +268894D15859FCE2C3C59485DDC423CDFD3D7B92702EF9F7BC0254C303B92832454BEC74E88A +8AE7F00B445E37F8331F154D1ABC2681C73A0C345159085318C471F4903CC6B85E792862E5DD +2DB27755380D9F108369FF345B816C196ABD217A7DC51A768F06094F5C91A682D46D7E8EDFA1 +C6F62CD6BE1FE63B8FF1DAE9D009E005975A2474365CC6C3B686DFE30315011C5FCB557D441F +5799FE61C33D8F2220260BDA9C89D3C9A65836D0A2D8C1AC11179B334D6D570313DB709256A2 +D34BB3732D524929881FA37B088EFC553F904311BF33F21E72E700C21B6260F058B4EE6A90A1 +527BC8386F2627BE7973781F61CABB45BCDC0796AA4A8F362F30B83A204E5E2BB380F81C5BD1 +3B1633C32EDDA7BF319708C54AA921130B7513298F27F6E0188107E60B27F4FFF15A664BCCF3 +FE531F37026896D80FBD855AB079D5C54B16D5059AABC07E95B9A884030E011EC6988FA6A522 +633DD5DBE45A1CEBD3810FA68EC52CC99E86C032CBD26BC25D68C2FDC26F0663912938040433 +314945E0407B7C4CBCD8B67DD27E4ACD0CE9E28447418F6C158567D248F359DA0E676CDA8629 +22A88C848717F02E8E6F88EDBCCF54EAE12CEC4137FFF016BA2E512BAE3CFD95879269540D22 +0E833DF7FC3D68D260BDE261BC58D0B23C4640F63BB3F0611E88C053DF3068BBD6C9BCD4CDF7 +26A406F9D213CA00F1A159A1E77F3776C03135A77367818320E0BF771F3E39E809F72D58C239 +AF6BDEDF23FD7E30D6906B6AB607DB7ABF1E613522CAEDB5021B5BD1356849C2BE4506F1FD49 +0D3CA22D2A9018C3312191DE4E4A02BAE11EB279103C68733F2156DE383B051B42B14CAAB043 +D09ECCB763793DD9130DF8F5D358E7A83DD8DB0851A4CE40FCCB3957901F5555F7CEAF8AF6AB +426EC725146F529B87BDBDC61FD0D7BAD69BFAB9930D628672EC6688552455EEFEC7F072F897 +3059503E7FC6C1F1B99311A4A2B55982CC2D3C1AF7B07BA6427E3E847AEC991780EAD236B582 +63EAC0A616730B22FCFD4ED9DD0CCCC19D9EF0722249E87B331CB80955AFA009EF37D34BE06A +8BC10F87E83CEB5CFE81B407C7B3ABDCE13DE9C7C0584ABA7198C1CB07C3C6D414C7EEF47ECA +B07E7598083B4C5CCA2A497419BF153FD8E845859663A0AF51D2A4677030B2CC00F94DA08548 +EF05F94253271643E81C8A84DABB99D960E037E987B28FDB55850AB98F8C69016BAF41924731 +B3DF353F7FFF40E7EFA7FF71B53F4BDB76352060CEADC0A03A1C6C95571B2F4AC4C9B5FDDBF3 +4A28EE7B198FCDFD86E973CFBF35A8E50B1CD16055E71572B0309CD742E48B58DF100BFE9774 +57BD7302FE2BDB5A5769ECA4B2D940CC7EAB7B0627B3943B70EB6D0BEE3D20326BE38386047F +4E8CBA11E8C2F1BF4C65026FBFE8BA8F3BB122B30C45A3041233F5FBA801A72422D80F145D43 +6E319A9151B53DD9A4F964FD32A244933EA84FCF5447C1E281DEE1153B1CC0E2D9C26CF4E708 +D126336AE34A27AA137B9893506B57615ADACF7465050546E4B02B49FE34172A7E0A3C0F6553 +FC6A3805C362D29DAE0A906E82DF39F0E3E29BB1B0AEBB94CB14C603A4CBAD9189CDE7B5EFB4 +57D163D66507FA44862E6F03F9C171FEA7AC672BAF2E529A1FAC8809BD73D93818F184B3F81A +056F8239F63CA3DC49AA10BF653DF361AAD1EE8BBA8A3EB1DEABD293E164021A108B9040CEAC +574287C233369703570ECF92B623ABC3829C521CB7A6408707A7857A31414B0BF642D3B118A6 +72441E59FB31D7AA0DF086F665C3261C5FDE7F06787CF26E3AB9D3972D7F095B0D3DA0C1220E +EC87F8C218315F2100B471C3FD92F97467868BE758C3A591082CA99347F5F4610297ACA37ADE +F9B34B3AFF79E442571A6CDF16A39432874950452C9CA125056381EB271E075A416BDF4CEB18 +221C885AB770BD5C5786B1C8F1FC2CA38497FE270FD56A7F1922B6DE9368C10C2F9BAE5E1F68 +4C054949878F26E34C23728ECB7A76277657B6F2F422007F743EDE806D6770E767B41267C03A +58E082CE4E2C623955559BACC4B52E29FDC94990A7A76C4DCBE847BB52AC44D7F93A918F68AB +C8D1FEEC7683E0B6FF47B349B967CAE8F9EF34F699432F2DD77E01F376D06600C6219EF9ADEB +DE72AC97BAE5474AC49DC80FA3010730025270679D15946F9ABB04BB828B3FF6AFA4228A8235 +CF594F03B7A904273E79A8B592BBE579BCBA499619788D75A87CF25DC3F0A33071B353DC3D96 +EC620D70450F41487337AEC710A186B3E48FBA9A14D92FC71D8B16519F23B903B1BBD9282AAD +39F1519B2C4E04829DEC871879E8CF9E0B00B44FF9777CF55DC4C6CB90083BFDFE835FDE3698 +178309EC4EF4271407B530FE9033530B430D9D1B5D6B17C8CBBF7A0C8061FBC3AC81EE001FF2 +99616EA26B4BF1BDF77DC8E9DB2B5F427E1900ED2B5E95D754823D87A84E3A3E84447D0E1F82 +E1443F9A7526762BA332AAAAA0FF94FFDF285E24FA86771FD9227F711636FB09FDAF1EEC7D03 +809EC439E39F8BCED3081931D0E5E56494C63C8706688A6D2D81E391F28F6A96EBFAE30778F3 +9A8987FB2BCF806988E0D37A1D297F99EF99A93532DC9DC618655757EE7356CC7F72EEA55CA4 +95D8603F437C4D2CD95B7EEC93B7BEAD4515E459C81B6DC7E7CA5B9B341F7238134F4C4BA33D +F36DD59DFC1DE531BA3CA6A8582450402868009ED2A05B36AEFEA64B1625D445DF8360828F2A +3C7C4B22D0207EE92D099688D161AD86A099AD81F0AD6097EB97EECC1E278450BEBD99C838B1 +528199C6E98B421C95E40422617AD316DEEE6C02536EB50D959687FBC1D656CAA97A07BF15E0 +539F051756D6A572E6CBEF093737D76A1AB906065069DF69E5D40EC1EB72310E65DFC72005EA +A7C41335483CA7C88C86FC77922BE290C36A4DE5D4F441627BC383FF1015D927D7E2152CDB70 +E7A0C854341A902342BFBFE5013B752E375C0A4C42F47426D4A11F1B3D6B88E4B0757FD71997 +9621484707494AA467B4C1D06BAFD6BB7828B93BB7CE0DC2DC9BBABCEA3B3FE045A8F4F9075A +F775234C294DFE4792D4C3FFAFD1FC07E798A3EA62A91622F9E6D827A11A3A086AB80370358C +E6CA45DDE572F078F0E26F41CDE2873A5A4036E99EA483847B65579BE87E63D0EA198F479C66 +91A35CD97716B932D585FA149F0391436194093E43E744CF16CCB0C043DB3D97D390DA5A3088 +8BDEA745BD2E6CE4CF0B80A17BA36A1772CD4F36D1CAF70C03ADCDD20A7B653F76457ABF07FC +1B64CC809F7D526781A26A0EB1923532CBE61001A41FDC0F86898F3547D7CEDBB3BABF9B1E9B +BB1B308751B3E96331E03EBE6556D7EFEBE97FCD4DA9A4893528C5D0A2C0D83570271E658B6A +A710CFFAEF70B7BAE5796F28D146D1BAD2B345876F52E177BC4DC90295DE031EEDA679A76485 +D6155A1F5F5D2B6AB492F4D302258389A07B32D6879E87F10784FEEE4B708F11EAF4F57B2FF8 +225D0C46B21EBC0A47B1B716E82B59C1C6561FCB808A09075F33DFCAB9B3C0FFDF43D01C00A1 +6B56102C24B68E76DC53E273FFBEE438FF85363B912607BF11852AFA7F8D74F19D825FCC6D3D +7391AEB0BF5773727C07CF08D5467B5623418AA7590407F2FD564FC63044D600DF81A020ACF2 +19A777743A8B96D9E1DCA64EEBB59F5428B9842963C928BF8CC15F896057C825EA7A1375BC38 +DD3FD3DA57FA11CD29EC46CFA8F03E019E874F0C0AB2B24CA7224404CAD935FA8824C5B12732 +1E9E1B7CB0F9F105019C11D5B9512DC9821801F6C445570D25D65E486FD7DC7C07038C7D9393 +3A457E61299AF03C306094FE275337A36D1E447C4955B5FAEE0EF5D4A44B96B436BAB1E8DFB0 +5E52B7CCD3D48474911186611701CD3752CE15C82D5552A6CBE03F02374350BCF84831A45A8A +F9B222BFFCA40A9B00328B5C890BC6AC68DEE0C1E569A1AF719FDDEF0AA6B5D622FCF9DD6687 +53A7C90808B9745F209E0A128E3F4AF8C698A7C022D96446E8388CF3525E8B9B02F383232AF2 +96E741B768AFAE9B0A0D921A52EE28A20D42B12CF03B4FAF3F10C15413D9CCA5E9A8E7E31E12 +B640ADD335C27FD7DA395D8C0961F17C14E4EA4B88C0B38CE18287DC7B8D9ADAE31EBC462BF9 +536143D7872890567E43BF2622B43B52ECFB9253DB6EA0B2E83AC8658B5D83B000F372863CBF +A7136BD26E04834567C85E4326B30D54FC0ACF028E23375455632D7972BA3471B601C4B7E7CF +866CCF8855802BA5EC3E5FCF8B41AC17169B805990CEC5333B1181F92FEF8C194DC161FA6812 +B729B187706C6278C871E3A78276FAF802B544DB60C4C5D85A57AE1232BE6924EE486FE1C325 +D5001B9EC4D83B63BC14BD7C84CA8556994D9CF9A0301CE1DB684F9D6A7B2B771144EF76AE68 +1BCB19B120883357AD5CD61E12CEA2ECB24136A9953E7FFDC9F63226259885556D2004CE9404 +59D68F774ADD2F6B2CDCFE57864C96AE2D491A6DE985A3C986CDA37204C48741D7C6637A2A25 +352F2026313BFF30BA73920ED624B5D7C77883C2BE1CA15B9C0E4B2A13D7114FC64CEBB1DF85 +1335CF10D7AA2E3E99FACD59B0CCFE56777088BB885CDCC53DFE42A2DEC20062E459735E79C2 +24410B6395EE9EA3B7C07EDE97A540CBE84AA5165D0479AAFA3372C7A782480FFC212D3B5D3B +E7DB506CB69E26BB45EE12DD50B080228354CC68C7CBC87E1F63E2EFFA109C4C164E0AF0CDCD +CE879DD427C2A91E351BE51D8A16BB672ECFE80B4CED0C3FB6C868BC67D0E89B1846D270BDEC +6781141572E43B7B1FE6A89834CEF732408673AADF62FD1D49AB34468C8655D9DFC26E2E61B8 +EA8B680C21C9D3EA47DC7CAE0B08B1C5BAF4A9BC1D613F2D3BACD6987B20D5888DE9FB13B6BA +6CB279FFD61944965E59547FC2B1689BA3FB1595F3BA2FE431F016A774029569E1BA3AFAB7B5 +C453B26B96F0720F99A51C9B93C15761CBD6B69379959C7EAA3EB563B442385D17E062220D6F +5D7A2AE96D2A1BB66EC9E13ED8F4A1D010C35BD4CF665624708E734BD12D63F6E3F16FDECB74 +936EC66517FD57DD0B5987B1A5F818D44FDC72CC6F19FF40FD488E235017A0450BAD93554DEA +6380575117EF41BDDD61C5B79850609C3A82C70784D82CEEC21B38421237335491FE718A3D31 +A4E6759833BE2E11599FD8A3AB5157823AFF29D4E3E3B4CA94AC841F7419B10BBBB8B00063FC +F645E64C19544BD669DBAD5B460EAC9D0BEEF596A1E8BBC436A4F8A25F4B7CCA5CC2555C0197 +486ADC88F2F2A72A7E2F0DCB966E12BD2F5148E70E421B671F51FB4557274FD9A446828FD4C3 +056A721A4CEE1FF481842A9F2B67A6C87D5F5D5DA7CEB5BF018A8FF972F0DEBB1F4AACBFC519 +AB86A7C02E5B2804FD0425A3D6EA9EB359A2E44474CC5EA8A82CA0CF872CB9EEDFEFCF491F58 +6DF2D0B13267736D043FFD6109FC3F3361D3E53A08791976E73CE90D2A65E9BDF26E6801F1FB +59C0BB1C4F7AC735F85F31C7281E2BB8A5F8F87A9721B762EB9657A06364B6D51F23467F9F18 +248172160397216A10CB1B4FAFDBAE58229DF3D53051FE36190B0FA00E3C4B188646318B7BBE +7EDF31F4039F18B25D3FC43490638FBA03F24DF88BD08F10E0DF367F971B1A3D578EDD6681AD +E024D712FD00CC7EE5288FA28565AAAA77E2C0210934148B5ECD187FBB00B0F0FBD9A727C9FE +0B1441C2BA6D4909A4454939BCA1A69E637491B6EDAC540864C82C454E17216B068E84A533AE +159A1974A216EC8AD581BBEF0659091F7082BC092F97D292EB0A2E052AD20A27E58693DA6198 +A1204A9CCA577AD1B8D280A452B6BC029BDC4BCA626586D3D9C3CE99F4AF54EC72973E6EA412 +9F7D4D0BA48EAB8677BA0739B5DF6427611B81999C722B3955B09FCC2E64BFD339F7B5EF8CC1 +B3B2DB236AEC7A9BABF78630DC5778DAB1C10E9B6FA8AFF4F8036E3F984F542D3B75C14B4C72 +D55EDB2D723532707CA119E59F0A8A21893F630DFE18E8259C11F349F9847CCF6097AADE12BD +1743C8CE63AB371E18153711F38FEADF801E6AE00432D5E37A33C3F050D848648D2B373231EA +4FE71D3DEA530BDFC698309294F2EB17C998A5913A79C38259C0A75448A8C1B7B5250616A0FA +AC4A2332D227416B356A6F8C5DAC00643F6CC03385F8196E734121ADC2C4529B51BAD48CFA33 +47ECA0DB2536652CA5D7034D66A5859FC1A0F9E6BE5DD64D3980730A18057EF03F7DBB692DC4 +AEBE7FC44298CE2B6EA153ADB72D7100D17EBA98C9408DC57550A87386C055C5141639B0244B +FFBC2C8F4B2AB9CFD48729B7ABF61C937AAA5E8BD712CBED66D7E1882E40DA2CF451A0B74DC7 +05BFFD3EAD57DBD82B4D23FCAA1DD1422C65EADB693B4FBCE4220214FD01707F282ACEF058D7 +2B77F38D4C2B3657557B9802AF26AF396756A9DBCD42825A333061CA64412122D4BBD826BE0E +B8DD1DE611D6AD7AEE2B39F04CAD1B9012DA5E6205675C59CC44970B3AC9B53585E7C2413CF9 +AA6AC703842E422546A975E207C03D98E4670DDEC2D49F647634217D524AAC7FD0CF83DD3F02 +44581BA8BBA1B78C4E2940ED79BB1AFB85D6DAF545495A0C0B57ED0C710537CEC21F9B528F94 +E49764A1D859FDA4D1C63130AE2CE30999F6A0D94B15B5FA03DBCC9C23A2B5BB3B20DA4EED40 +8813C70190FA31467D8490889BB3FCB8F87D0810432A063F76004B53B019337F723DE9AC0E6D +E8C1D1D26B552A60FA1DC6A86FCCB1ABA198A0E4006B4FD65D101FCFFA2719CBF6283A97CA65 +11F49AC2FEBC57D791D7873EA9489FA4F8F626A766EBE2B3F737DF193F7BC74A1EC29F4B96AC +8508E0E3649663088668542BD5BE1848A3E04F5F18D09E0FF8A2799ED7333EADEC89260E8544 +3692D34D981589A7BFA5B0A71ED331B6737F9FEE1C5D1F68547E0036DF72E27E977AEBAEA9E5 +31D4BAD544948518F0E42BAD59BF3D8D463200D321DAA326BD03AD8E218E70A5D194BAE76C35 +4E608FB31BB2E70CC804192725B4461051C23932976CD954EEFA481607A227C2B18F238534BC +F5A8139CA23B3032D27B9EB26767A8F73117CA17B35B178F5DFDD7D3740F8A72DC3D42711358 +D796C711C9DC9F2D24236A4A9967D0E0B7FBFD5A3503B937472917D2B47922A7E515C1C43697 +A91B8ABCA95CD7CA88FBF82E94010B8AAAD0B723368D709DE0A730AE761440D9277D7CB93DAD +5442F55153712609F1081CA2481B6477FE87DFC1E1E785C188445051720C98BF9614A5F737E8 +1BFCF55DADA12F91B2AA9C7607BC37553E5D940B2B2595068F7A26E0E42530DF92488C7A9EC0 +17FE0884E2FA82B22E6B6A76183F1AC96EA850F0E1EC52B45D6913810C979AB60DFB74C247CC +DBD2822EB3DE4D8D13AC79A59BC4585915A79BEA9A27EE9777A262BB46280DBA6666279FE66C +3E80ABA248EF29F43AF0978DD56C089F700F2926B384BEEABD65F74EA2C886EFB9EF65F57EBE +89A9755EDFCC7D2E989ECC65D0A36F897D21D7768F28DAC3F5B9FE8F6E371BE97249725141A4 +C44AEC79DD73B642871C8C457D51BFA9F5B9CFE476BDCFD8FC8EDA421CCF078DE177F2E8EC83 +DDA34BC761C8E7FB25054270C707CD37164319B75D1044F8D9F5C18DC0362A8CB678096310ED +C4B6C4FA9D5285A76D9962E26777463FDA59023CE578A22FE56738AB8647A333B8C11CDA68D5 +BF89389275D76F08CB7889204736BA7BF1A568ED04BB708528DC93FF9934177CCD0F9FD0F586 +9AE30CFFFBCD61B804EF214C4787208BDBBFA4B4C041B40F060A7BBD49389B654CC8B22AE504 +5430FDDEED7BAD0727621E2716D214C3341DEFC2261854B0EE3398632C79B4133E99B031E3D8 +C95B380377FD7D83D444E017C9214649A8125A48D93CDC2BBA2B6D47BA41BDCE14C26FF2E8C1 +CF8082B483778F618DC85F5592EABEE1C1D6E5A6E23D9251C79B3B7FD85819B18F01EAD28A29 +EAA27BD03B28A58567B718330CC8E4BB6C6C6BE50AA2B6BB4AB20F3D022EBDBF8AE346D8C608 +207984EA6C832D9602C7A9A74F8CBA02F83BD54CA6ECE0BF04C0B756EA24568262D0776DFEEF +1C770B68A4DCA7D7E885EED0FE47E39DE2C289B37F73E53CA8852BE05A140B57713CBE8FC7F9 +7B18E5064E5120C9A7674C15AE555415FC2C7BBA39DC6718D41CD2CD9742318EBA60E71B867E +4926EE9E2CE6F6B78D3C6293D638EF2E62EC095A8C659E017238561675D8C62D376E2273AAED +118473EB2B4A7C179A5AAB6545ECDFBDDEF51F58ED278A92E63308BA881E313DBF99BD523A8F +0C48635E68AAD103C3DB29CA40A205A9C483E690EF011093BFDAA2AB36A39FD0ACEF4BF09EC6 +86842358356EAE8177BD4E177A0DD050262530D125029CCEFD2EE169A278FD99CC92DD51BE92 +487CF665410311393A67621364C4961072D1B14C5160A9F87B14C98BE1101C8CE79B665969AF +180940D6DEEF8848542D0F7322E1714569D7903C1C23CB9396E397151EC363E2AEA7277A5930 +3E7A91EB435239F9E0E21989C42DDEEA24B5109FF7396AFF84A5B95B33B787ECEAC13EEED4E8 +0F5811BECC1496EA2DD1FBD480F26B642237F99A781EED71E4108D24756A3662D87822D7C5CC +DC4A1B86356BE695596699EE64CC9CBA13C07F80AF2EACC8666036E1868010EB10B106215001 +E2798574961F6B1268BE43D12386CB22615ACB8533F5E6263942D344A34C523C61CDA4ABFDDA +CBF216A9C77B654256C16BF6D1D3871AD12F6F79BE423EA333C6EB1D7CA5CD12D07F7F6D1706 +28725BF7CAFB0685555BAEC07D8F01D6C5776BBE54C7B88EF8A6CDE7E4AAA6A514A450BE2219 +817C5FE8DB1E0711C077544E9A5DC8375A60B028A36249A5BA6EA127121962010E454D0E1484 +B23BFE06B4093C42B8A54DEA1657CEB94A335B14F062D7479CAEE6ACC56C4938B864E89C52EC +8EFBDD7A7C918C0AA9BDD930562D660911BC30414E0D1F67CAD41E107556E7A27B691CB59A39 +96C0344FB6D3C8A9DD33EBDB4E3AF14DB40ECB1338FBD62B926F281B866E65DE4D686EF7B507 +E36FCEAE8FE93053F9AA03878A8363D91934379ECB3135C24420B84EB03064FB2D430CD7F466 +A6D34C4EBDE7F838088F7785898961FB473ADA175701798C7B27F11872584847959D93DF8DB2 +AAE09440B0E6BB6C28151FE7FAF85D4EF66D292BE48B54C7124A7AB6255D3BD32095B4E34D7F +BC6E0AC080FC0EDA97CDAF14A576935419420DD00BDABDDDC4468B1B6D7D3BFE5355E7B4CD61 +447F3BCD154D7AF1863F4FD0C32D9D7D7620ABBAE60C93AB0994AE86A64C3755894EFD4312BE +75871747927FE2410B5DADC52FCBE301E88814ED878719F9EC25E198369EEDD9744C69FE2D3C +6DA841810AE33D9F30367045D35560BC311081357C12C9981B7F20F992DB60DA2C05E4D59EDD +565E2CC26B131D1E602A3D0999EFA71B6D45CBA6A7042229368EBD84C495E61A782DFAAA64F0 +CE9DCF2BC5304E61C47D8F02CCB1D373B4C6DCA16F141F923AC4435751A11EFD7607FEB9C63E +3F9A5F88FF87828AD38AB7D06A223BE1E118E7E6EDF29BD25911F3612D16C3AB27F97CC09546 +AD3C93D2DF3CEB843B6721B9E3C2DA1EEDAA93F65749281D6B3E87C46107F911FBAC5CAE284F +4FEA231842C666A23130D18F4F1C75664AC87DD8CB55BEDF0EB09C955F57DE30A1172BDC88F3 +3F012EF270ABCA19B0D5F2BCF9D0660552058E4370E95D341A7C36A3DC3171691ABA9F45759C +20ADF51E0383F05E6406D1C1AA539DA5EE55DEE7C30B1C10ED1DF53408F6A1C10F0D4EEA3834 +4D27A92F0F918ACDD244C420A6F154ACBBDD891965A05AC1AE6F7D5CCBE23CD2ECF497D8A0EB +CE7A661A4F7AA823476C7CE17C84E5A9DAC9E17C0937441C59B46935105538300827227AB765 +8C944518CE7F25CA105BBDF57F40CA5F8984E1B28C7291EEF6448B4BE954F0DE061AC2CA2642 +98FFDC991AE80D2DB599FBD6B93495655296398A29B1E736534E63C2EBFB4144CD270B2DD7F8 +047B4E79D23F9B2EA3EB243DC39A47D60F450A8EAB697096B6F1870C95076FAA7E16DD4AD152 +1563BC501828D1E02B722A15F6281E1EBBE91BC5354E6A5728751E547825303F57D67D77A1A0 +5903BAE7962EFE074F95D547BDAA93A1E523D62EC0EA7BA1B95332CE3959BDD7191905D1AF51 +0164157E6AB23F8E4B34BD82A91B817EACD4F42A846C4DA277CDF6605A5C8E7FAB44C335458C +3EE63670FE31BC5CEC096D8FDC7FE1D5C593D53E641AE252DB282401C7FD1C56977D586BC18C +7D2713335718DAA9A06069C353E260DB0DC08B44CF197EE2A91CDF74C3221004B7283F34FAF8 +CB61AF7845320129A6C583455B6B491E2A38E05B2922ADEED96E319DC2ECBB0B11F32FEE18B8 +802DDF712AE3D2DAB15F21CB240D56CD08FC47F0CFED94337148D183780C80E2D9B78F06C8A7 +0F9F2823497DEE808DE655775D6EE38D93C5E7CA07D8CFF2F69A3ED4FFFC551F29426930D2AB +54C24448D1D0BA60F825BF25260137C260B862DDE26B5D9E2C16B28DCEAE0A86513A44756C6D +831ACF7B8027EBD02A5010BC3CBB0B7CC23A16175E5BEDE6B1864BC29E3E38B5E1D68B32B434 +4ABFA9422C406A7FAE135A75DE19FCCAC26F70E82B56440132E8E60B9DC61689080A27F0B97D +688D89A221F8AACB759A30AC73146393523D821C3AD17EF12790938D9E69AD0421E4030D08A9 +37B113D011D469408DC80572D7528B67DBEF91B23D545770D940D66030B64230C678A1B96ECE +86CB37176CC58F70720AB152D9EA5FF2713CB576640E5C98ABD5E16115B08580EF2DFA30771E +0283FBE4740CCDFC160C1C6F5AD15E992D77FB71DDE283EDAA75FDDD93867B0034885B5A49EB +B490C642A0FB70426AB0D6896EA3DFD581BDC2AAEFF64B7A4084AD29A20BC6923A64DFE8CCB0 +77D3FC9CCC15761DFFCF898CBA1A64AABC1E970F1FD2F3A4CE30FC186F97BB80BFAFB1E09E04 +722EB08020159C1CF49EA9A09A62034EEE74BF34565362703EE3497D6BBEBEE2BEC2312BCBEB +B902F781C13A3F3CC08E17CC938B50230B231959889034BA05B7C35FDEFCF579478100D6A49B +7563E3339592BC1BD83DE877DFE0442527E4E8B8A5C69A41BF47F2A4407C00082916EB7BB292 +81E67C2B4BADBB5CA33C1C10B0190D33AD66FD8F2E4998F9B7A435494A2AC552E7CC82CE422F +31F3F328BDE67FA09033A519BBA8F57487EE04165643D7403BA7E5BDFD9D7D02AEA898DB8564 +8E97D0C7E6B28119AD18D827B951845C4F45B401713EC06FA9BAAC38D5482CBBF331A585583F +6C76D002B67917081DFF506B7B74A7925943425BC4368D7BF3ADA5B63F05745971840BC03170 +03AF87ACA3A27A8215B42E4DA0468FEF7810BA7E26D19BEA31C3DDB4017D55B6D60A39B95A17 +97E837F95D99EB9EC81CAA4F8D3BCBE785CFFD6A1577E81B5F74BBDD5DF41361149AF8180C96 +F88917691343EFF9771A512740D4064FAC7E74B9DE806C737536F010132A956334EC291C0400 +A5FD34032F3003830323F63E6971F57B2F9DA66522CAE30DCCD9177D262E7FCE9D33E4B4BC26 +050FA3AEA0990A280EF8FBFEE94D5419A6F529F064C23F06095D7E84F3CEF0AA659AB1BFE489 +CA149B1360A9DB4E5D09C5DC6B53DCFBCB5CBE8BB8D25D7788C935127C80D8387DAC476CD954 +D10B46FED44F7F81B945DD304EC6405FA270A0F3D2D90C339AC8CC268E9C5D9BFB70D48382A1 +A95E77807BE283BA57EECFC08BA06E6F621F36299345862AC8313A2A5AF906CACB377340FF7C +A64CC2859E74BA940D624135F053677D56FE5B719C90AE5788BAE30AC5B0E9966FBDDB4E3986 +EF034E8AA4ABFC7122E1EC2B2A2AE623895F9599E388C33C7F76A9DF9FD77849497780172840 +D93FF812C40909B890618BE4ED6AB1EC09084DE6B5A648506672E312B316BE6F0443F444B049 +C6D0FFD7BEE3B5B9D9CDA054834C81DA97A85E8404B072F73E5A45D9B2635403242E287D33DF +7BFD4AC3943C8DFF6E217D453FA411717F7DF9A61968427FB06EB58C751B70B7DAC72104F19D +18405DA203ED9F2E79CE8F0FA39BF997CE57B11BD4A2AF5CDFB56BC6E8A74AEFF3646B6F8D51 +2C2B33BFF826444CEFF83AB9B5CCA1DC3938EBA676CC59EFA62D1FC4CC26F25900DBEB9CD39D +C95D18A2AB8732799673051413253F3E131074CCF9791DDE1DD8050AFBCC0EAA3034229AFBFF +0C5AE2FD61058E80F4A4DDCC3451AF40F965B7992A7C05766A65D60A1D380C1BFD663BB61160 +C1A0C9FAD324E6FA657F7A8A820F8244D3A0D4FA735B22011983F3BA2BC6AE8FBA8C377A9297 +B84AFC2D8E2010E922958842B00E77990B099D448B5AC5E7F3D93AB7B8366C3A93B78156BCCF +46DD2E763ADF85D3C1461BB286FCE6C6990049080CBAE0B78672306A9AAB0CF00059DBB5BD41 +7E65F7681CB6682720C71B2ECC2CF93FCEF30C8128F08488FFA998E1C22ABE5061AD55D5E03B +FAD846031CCEDBC80BF596364D28BA333B6FFF640715102445CF833357B01AC281B8EEAD77AC +27A740C041DCD6D560E545C7FF0186A16DBBC735CCB900ECE8307C146CEC16E49EEDABCAB35A +95A744A19C1229A4D1746514459949B29D39E2CA92D4453CDF6A47CD2120BAFB0031FAC28AD3 +F63F18EA46B73CD3BF4F8DC371BC8C54E15943D558BCFA0630F4B510D3AF90B6811C7C047427 +572251FEFF5859110427CC6BAAA8FDD844232608A163AFFBF8AA79F9E15DA8CBDF62D0A7DEA4 +EBF3761279A63EFDE8088C65CD2E71FFF4529CAD33E165EF70FBFD89096791E23848770B6918 +3214E0EDF6DC75409058AF7D2580B6162DD5CDA18CBDD156B7C0C1C36EF9924F2F507665BDB1 +C6C46A59BA09679E347052F6A6E8E7ADE3641B08AA353AEF3E933CE3CF4AD45A1673FB659E18 +5583589BF6B54653D430E00316FE1AED769EAC0CC891DC117AAE4D4411A1427163E4D4E02707 +1514F0D6A562A33A07586B6B1231414BFEEE2F32B6CDFAD5C10C261FB71A5635C3110CA64592 +DCBE3FCDEBA3A9BD2F54BC6FB2B60E4BE9E95F75FC59AEBA97E9DAB8237B4680402D0AD8BDC2 +0818C5F8558F845441265D75321E88577D4E86896E8A3A88267490A89076DE0E794414ED8ED9 +65394C1983372ABD6E793BFED3BA85C468EABF0F28379A1851CE3DDAC87F9113A66E802A74D7 +AFE63FF4DF301E5807207EBF01633239FD13D6F8E5FB6C192D05BC0497249EE63B83A13FAED0 +35A80B00110BC330710EF135FE19F9DB262FE2F31FE0C9EBF4EA26B6E2C153B0A25440944E63 +1BDC7C3C3033D9362EF92EDC2CA34CE7C619463D22252C0012F2C9F3610EAFB12F10585B28B9 +EC07DFECAC5839A18182B75F36D257FCD7D3B05E436C67B89B3EBE0A3C08FCB408DA322E7207 +858A852C70D2831AFB42899447DE7B809C25B70AF572B0E0FD2F885DB5D54C6008FCFCD94683 +9596931BE0907204D86123B66778E9FF613E87C634D408A81CAB306531F8D0259C9088001EAC +BEED938548333D7FB5BA56ABFC9055FD8431B0C010E462C6609A05CE09FE0705425369269DF3 +994A1531B30C0AC5712B1F92F053F29696135EA27C8B8EAAFBA23CFBC981263E7F0D84A7EC20 +EFF4BE289AA64CB7023FA60911A654E3802A11B4572DBE22E6A8CD48349A79110A68D989AF74 +2CD288A34C65B59E64B14FD3F48DB9BBBF69B3C845BCB85122E3BAEBD86EE0D9D791C91A0F09 +05469CADC1F6DCADE80926B81978162328285F57938E02CCA02A4919C95FC3802A3243DBEFD3 +A55E49EEB76EAD2DE6DEE1DD445E0F979CAF6BEF0167173517E14C9E47E0C36F4EDDF1809720 +F95F4636D71A64478A77D9387A34EEBBD7E800318BADBDFAF9D2D4797E8FECB1B2873DFBA379 +045BAE8AB68CE723F7700D160D91AD7FFDF598B1FBDA7456759F7985AF7CCFDCA42E6591D29A +6AF6F09EA2E2CE995189F980D8BCCCC3680A580134596E8FCDE4F3C5B5CDFD94AFD4CE060C83 +BDBDB45459CCE8D8F3B3928E0BFFCD1799E59166C21150B062CAEE28EA85921CB1B48B6046CF +18FA9BCA02BD9EE1B46E9C76DA675AC3AF3E417403F22A178F5757AA599D6AA18297920CD29F +0CFBE1788100C93F12CFE0A845A0123F9C7EB4D1D5C81B725AFA67C9FC46C940AECC7C0B9F3B +607E00DC5D3F3BCF421F8E36C158E1EED8E90D51CA7CDFB4D57E174EB697856D7EA7FC0DA06D +18DDFA3D0F0E1F31350A9F1FAD28273C6C8F73A0EB1FBE3A2940B03EBF6D559D9F2C37173C71 +99725EB7F96AABCE8319C4D0E140480D07B82F0064FA96B810E729E0193EE3F87B7DAE9E3715 +A5A6953DF05EFFE8319DE9E9C2A1E153B7DFFCC20DE61B585063811B71166195574E1C856249 +5E9E40C84FD7D8D4096E40E9297E2814FCD8D21F6D40C4FE8530AECCE31277AF0B007967E930 +545A7F4C6ACEA4D26ABA6CD8348F8266A85E29748BD26A5D448BD110B693684160AFB223590F +0D28B865335D69FF6224516ED1502D1BB48BCBD4E4294786BC61D70255B24EDC4926C8B16279 +29822BE68256B5F42917E27F418043CEE5F67354915DD25031870523BE1680E070C0396A9555 +FF1CEEE8D310EA176D54FCCAEE94F2232977C9F7DC2F241D09FE3C2459EB77E591ABE60E4B2C +91EE9BD3BEF0D620449C7ED24026E481FFF72BDBAE7639FE10F0AB53077B2197F11B6E338AB0 +0954CF5846FE59722647CD6873760F6C473D209D73569AB129A631D9D4FB146FEA70FC990573 +28A687AA54A74C5A0FDF2FE076674D642BA1660D84E54943D50CF1632F41347EBBAD7EE7C34C +B7A596430350FD9B8F96A959EB8AE6A2E3D37D93686241CC7F91C4F2C946E8F1B1D83A965518 +A0BEEADA4F9F1291356DE76030968459CE872DD1F203E1B8C5B30FE55DC2B7A2F8AA8255E732 +EBF4D3E7F256237275EDD3866D7BAEE516D7B72AE7CC3CF9F8EB27135A4958660462182FCE2E +D0B6DCBBDA000AFD228A64FC7469E4CAA2613C054B3812525DCED803F9B5248E94062CC0F908 +C49CDEDE6EAC0D3C4737DF610D4A5DEC17D1ABA2E1B59B8FE7D6C92DA9D68452B3AC28CC5BAA +E5FB86F3B66811946A39C6B9716358FC4323DE04BB1235B905446139EE9E37C60841AA6B3366 +FD8D44B8F64E48473C60E2EA97022A2FDC50169788AF44C333B3449B79D58742B7AEF7BDF013 +645FBC060AFBA87F91D005DFDDADB555EB02DC364693999E48AB2CC0F69E28900EB698BE73E2 +DB878EC59AA59BDAA2BDB23502AFAEF3B4786DBCF6BFF1FDF1CBA7605DFD134E2AD99E0AA959 +44D1B85A130061A93E64F8281457EC880954FB82ED12F4168A303614A8642D88793D0DF9CE34 +CE15A7DEC349CEF4646126B6DB56B14010F431308DDB9B45C043C132CA3163C4EB13A26A662F +5E9854B5E85EC2F0FB060BA70AE91CC4FB3C04DEAFA8664F78B7A6530C52F27CE9BA72E5EDD3 +96A1991DDF253844D8A18AAB8781BC922E2E50E6EE14638C3AD34BF90931E9EB8F80169188AE +C76B4ACBD80682A33EDE98F5D0A81212F3FD54B81A7357AF01120296BF610614B3CAEB4FBA10 +9D9FC3B78E0A42E7ACE984D516871FAD7BCC190AE80C5527D7085F0B2F28CA32E5DAB87E366C +4323F4FEB78E35DECC5A93AC1642BDFDC4CF535D414017523C1ABCDA55C608B34AD0CC031BE0 +972EC64B1E17873B005B53CAAF27BFA43AB3B06A52FAAB38C8A2C324D599BBFE26239BD1AAAE +FDA54B59C809D0A83296957D5A93823661251E3736006FF851C5274661C34CE598B2671475B4 +6681F49B18AD0A31038A818571DA8EAB5D04C954CC461A9E9F9A7990E6D5E2D956536D077631 +6F588563DB575156DACDF6F6F3D9660E1A83D75555B7D04CD4EF007964EFE8AFF8FBF13EA45C +4C4DFF89D2CB36E37D994D9502D56D302CE72725530AEE6978C127B696457B9E9C2601F283E0 +F30368D69A1AC8C5B43A2261B0B22FDD712B0BB1A69222129A33F71276DBECB54896233F125C +6DC8371BE953D8D5BA58FA4AC9221578C87F7DAA8B06AF0F7A1A38B4F2A7394DF8EC50C1448B +FA6D54B4775E6E43127EC967F67DEAE2BA5E1E233805B5D360CB636662966C810A0D5C5F72A1 +D4F8E9EA015ADA9F395A6930F8F73820657F2D67BD2EEC19DB61A54C6C5C0D455246288A65A2 +A4298AF2777409C4C4838BC43BDC5D4C167DA75B2FDB2AA4B24F57393250D1A6A23239BD403B +CD0FCA21F09DE072B3E5804BB9294CEDF27C39530EC708A90A8C43848E44A3D5562BDC927657 +2620C3B9F056624F7BE6DE8CB9DE25582E3BE841455C2EC4C390DD04EE88A7912A06F26CBCF8 +8FB7605FCF26D3B166B6925FA408A3BD929DF0D73A8C024C3D0BF9AD664797317EC38790D481 +846B64C5182469702301FFB34596544E0CDBF08449AA21CDAFF0C5BC9A9FCDD0C2775869C9C6 +B13091A9EEE5634FD845B4A69ED40067BF7D45F5ED542DE11E376B7B420DF3CF0F4F6200F0C1 +E6E0F9E09AD76B0E752C70626A06890D4475C463C90C7B59E01D31CE9305E10619896B8AACB2 +DB23108D5DE854108DB5C85A2BB5FBB8A8AA4F97EC0014236A55C4E5DB05847216A16159483A +384243780C01707947CC6E0B1CBF4C69DDC6BFE8C51ADBF6365469B1499D17F257075D162A9B +8BDC8836F10412C26ECBF2BC1DC515B5E1B7B63B21B22F9C393D552B0D74882F40C7072B3A57 +2D8B51AE6077F9D305E77591E122613D78624184F40D6E67FFBA2F3D1C66D8867703A549FB26 +6B37736FC220851C714A221A1AFFECD7805374451CA6469771114795269D6828000F89BB29DF +B6CEA0E27F91F5EDB5F29F96B7C967231AA78A948F34B38A489790F85F4BE366E5761085086D +B021E64E1BE938ABF151D50CA869666821AD9B4332AF74408424BE68F628EA1A6A66B6CBDF85 +78AAD24236FFAD9240A33F739805941FA40D9A0F5BDBE2394B08BD1A569BDDE21D003013A74F +FF308D62DC2D8F3FB9299E8E54CBCAABE36BF8C919B14597F40CD10772E3D2F5D7C139AE0C0F +C1B443B942F66A05BEA6B96B24DAC148B451F378D1DC1F2F061082A815A20C52A54C0BE4746D +6D903992BDB494E46F11C2521789A91365B362DF96645F65DF7F28B1A77377CDD7F0A66A3033 +685763B5B360ABF59349338C7306338257EEB22D93982383F9105BB317D55342B26E3954FDAD +23DCA55FAE43629D3A439DCDB63E1A0B46BCBD28945D9233E639ACDE477798D3ABA048733CA6 +E9AA696CAE353F8C40F099A30BC530FFE93E40895C1219D2F1B6ABBE3F36B0D1153D766E46F7 +0AECAE62ADB97BD41A5F63F44FB192794562267D191ECD27FD496DF22B3E59A8FECE39176E9F +5B544717DECAD95289CBD150ED4EF543C0377EF1518EB410C717B7933EB8BBD0CEA9FED15693 +0AA656BF704EEA864D9F1E8E1265353742FF913FCD389E9B1815717840C63040FD9B42A88C34 +04244673E925377ED55C804FFB0B62A34696DE50DC8E7E72D404E9F763D47DD2F27E8F43F1ED +2A6C7657B91AB89EE0B729C111DC400CAABC34312D46AFE44E268320F47EA3B56E8A59F20199 +9B6A7BDBDCBF8CD1B903FA821EBA87BB61C891C0607A299E3834EADEE10AAE7A768FBB6E077F +558044AAE42EF6892B8F7A6B10A3357D6CD0DDF5728530903A00F68F060D8F2B151424BFC3EE +5F12E8300372FED07CB815BD16DBF27E9E654C7977326BAEC026A9F296C351974658E15CD585 +BCF5DAA7D037017156B4BD0F45E00C457A6D7EA9FBF5336EF083A5F29AA4F8292E24D688EE52 +B793B78AA213FE56484F5F780FEFB6CC9FA3F01545618740B4FA11FC366F45F2A20519AE216D +7891E6ACD3FE2C8EEB4C2AE29D21BF416847A5EBB3408B0BA20C051F99567C6E7373AAA62481 +CAAF827B09FDA9B73952D018A9F43299E1ED10608E4B6427FC677F66EA5AA0C0855938CB3E68 +84230C36A49CF2478C552FE894511660E4CAD61C77EBFE093E91E6BAA8991D27AEC197498BC2 +C21E0A38BB3F60CAD0B42D86812142B5CD0FC2A34E50635B97423F1F9E03FA1075828FA66292 +E10382A7835C874AAD13AAB8A1638BE07A3FA9E207261E7DB4158B2F857998E69AB7812CCF2D +4FB44E99CA47A0063E9B3F58984EF93E0D1E9385E589442D0470904A1D00CB8DD429900434A9 +997522969D1F89AB4EA35FAD915FAF12E8F56480EDA6CB8E5549A8AD0B12E2A06853FF937A07 +9407A1DC070B3C1169345DFAB0E1EC4AAF2896A829F2C2D02079B2CD718ECBC4BA87BEC1CB31 +66D308088C05CB43411F327465EB01AC230172F6FB7B4F6BF6D59CCEE15FF460AB030C86DA7F +2670034FB4F074DFF72FB2FDDC1A85EFAA4BAEC58A2FBFB621329F9A9907337699981B4D60E1 +093DA6E0CC9B16E3824A76AC7FEC17723B98EFCF24AC9C1A96520A69CC04D733971354B80B11 +480878F21FE36BACEC69CB42D5B57901A6DDABDAB9AE776164FD4149215E0F0CE8DDE2C1B0FD +89C7FCBCDCAA482202C757D71DBC672350D7077BDEAF0841EF863179E18710B088D14D9C7B3E +480BBF3A6FFA178C6FC3CB4957F8C4E0FC6A1C9D7B8A747DE46EBEC8B1A578ED0D7478509623 +311D4DEB616AA4DD2E85D8F2C014CC9F67CB030BF300E8D429AF654479E34AE97DEC58AFA5DE +109B45D0C581BF2E9F7B90D4DDC28A771475E766144CB098BD6FA790562F0819147D9DBD6D29 +B528256582E6A20640A18E201B75844F56029AE8F9CCE02BC8192AAE027A00BED62FACEAFD5C +A787F790641DD70EED82C478BA6F194108CBABF8B0E3D4A82414897E39DE4A07747F7E8D69C0 +D9409DF4F4B74C53E5F1821FE2747C44A4769B27BD084A3DAFB7C170700EA3DBC9851490DA99 +58A0BACF1710272076289A07496C758C3F43648F6E195BF8306227968F01BC786A6B1F0991E2 +5DF1AEABFE1260DECC575F504710B668689BE3E5AA9B14D5ADD45139D2109CEA418FBA489DC5 +4E2FAE0F2531C48A95379F2C1EE88235C817F33942F7AD9CF359BA8D4732381A693D4727370D +E797113BEC89037FDAAA7623C51DF2D9C31F603F4BBFC24BE36D11AC604FE653656B8B51CDF0 +42ECF8CEFF3E8CC5C053E93AF3BC2201F360F2A56EC000FF152E033405A68CF32337D0AE2D73 +BC7FE9B23B899C09AD5BB8CFE00A751198DBF92824A2405A38BF65AA1CBEB52B333FA75D80A7 +8300C1D9D7866A6D34E0E0D96EC67637539428F5AE14CF9685CBF8AD0703C316D13E498D956F +FCA43AC53DC8259EFE8A6D27EC2F99FC09CC9386CF7090EF7CED1F6970E748B2C844B7EF1D98 +49F046C3ED93BEEED1A40FD328D1F9CEFB25487BED9FA54AB6A55E6F06F811CFAB7DC06370EA +9788A7C25202C44A1E23BEF5180C18F4A54816ECD842B5C8A0F096848937C7B34A6F95D0E163 +09755B26711B8A50454067D389766831892AC98C9B612D4E644705CF2EC269294CBEEF6D3E01 +E4584229BC01CFEBDFF6C578998A9DF8EE4E59C6E9F5B2951F4FD2FE519EC0300F50DB6D3FA2 +4AA548E7764541A1C0F79E28D19B7683DC5766A20566BEB88D98F3CFC73789F02B7D59B4A9F0 +6067241388FF4523F2780C0B258B26931D83972D838C7B05AA252BA4A0BF69D10C9FB6B063FB +CEF3DC423E1520A2ED0DC06AFFDE58F385F2F74FD9C7BEE44772C665A9D99EC9A617944642B1 +0B35A172E50270A16FE74241149B9FBEAA9B2452BE9C235B09A08991E1BD5157DFFB23C0E0E1 +AFF1131F150D4AB67E21977FF1193E30477B37F495DF81F12ADD2498CE9DAFF9306D414FEBB8 +0B8485AB21BD7994AFBCCD6038AD53F04F7693B590C7164ADCAD45DBC5C171CCA43CFAD6FB7C +7E26F7ADD9B59BE710F4E98784A11AB5F2E587B575EC4998DCE3401D17BBB788C24AD39FBD05 +1607620182C3D65EFCA52A68CB89EED92B71C53BF30EC383175018C7BAA6B40DE48A968E0D83 +43F852E0638D320F021D980DCB7415597892E2985ABEB12A3C2BAD8828EB82BC9ADD14E155F2 +A329AACB6632DDC474EB6DE705B3B11D1C97462F913DA977E946C36FB2ECC252B92D45FA761C +527176C59526DB10E73317E46DD5315AC37081D52A41C34C528CA7DF00FB6ECC50544140262E +57876A0D784403A6786821F558FF633DF47F96E738EE79FC7C8A9871090FF3D3DD739826094E +0B47DAD9585C527644ADEECF6D6428A42568D9103285DDE24E0B004BEC74BC3C8D493F2AC325 +E6DB995E6E205681CD8D5B93E146B6CE34BDB0A915137162AFE99E602687CB089DC00D7764C1 +28FC0A6686E7F0C75C21BFE11A1FAD03F291AA8959D2B86518BD63A6F65B99E0E785088953C1 +986B15376729DA90B292355062B053EBB61DC7E31AE1C09C1FD8445FBE69A995F3C25DEA5C98 +EC6CAB8A17DEB859C1D4FAC7C46A3A203A467A780F7BC79BE655F70B3BB188053F9F3FF3BC5D +55E5910A84BBBBC7089F4388F597CE198467101F8596F8286B63E9AA15639962CD2391F6005F +B713EF4523F0F62069A619789BF4779EFA848099120A858AA9AD5E5BB78E5C7541AD6EBDB560 +A5F8A28E3779FFDE240421B9216FCCD0D1BE7B544CEC2C896231FDB5079FA9EB305E16328DB0 +545A21E9381A821D8F94D6D899801C78B937C3E3D5ACE6A6225D6B2F67168819DD5D6F93FA65 +C5A1AD3E5685659D7C017C75874B2A8C6FA1838284F22F910F0DCF7432008A87449F7887C5D2 +2F47D20828023382A07CB605C0C571493C091039484A6AF5ED4AB73C89279863E57486DC35B3 +D87D614201C8D094ED9378C278267718752ECB6062D3932490CDEBB6363A3B3275BCE4C66745 +017A9173E0DB6273EA96B0B398092527308385275A5A73CEB066EB57EE87595701354E57C95F +8F5E1CD90E3FF6D42EBEABE02362515241C21E26A6C290B3936CF3F17FC924F665674C50FA72 +E3415D6E4809564197E9670517E7E633D11812B9780FD56C2987B944874B903C1A8A7E9E521B +F7984B849B5FC63C5A06B02E25FC2B980BDB6732A4E3034FA52CBE0B24745DB09D31A0DC3535 +CF6E07F62FCF541F08B4D7A7628B63B65F2B2BA7A61C754EBFBFA159D9CF08B6ADD65FC77E79 +C5748742431150B32C5D0306AFDECDAF4E37FAF9A0849CB8B9703834AD405480D385F399E3B1 +1BDD3DF3299C1695261B76904B1D312FA7467718424280EC03633B85C3B487A72D723B02F573 +80F74C8A7614615D7BE5EAC13660ED95268E2191D667738A8F1F6135D4295454EC36BEF22EFC +1605A338315E0FA1F527C8DAB5D5E1E138F7F6F852364EB4DEDBB2DA8C7890E22FE6158314AD +061A8C7DDE505AA0D714A9FA3C40AF049D77C45B1D99A95551B64C50D51BE305A30107D24ACA +C2C69C1B76912BC22DAE304346DEE0D4D0EDC6DF8D8F7236735C4361DB373F4134C7587A9045 +C0026F117611B8694FB24330D21CB023046B84181B7EF519F4E381518C30F45A64B0311E36F5 +B2F63A3A7F204E1F175183EFF04596B39A96EA1A225CF050353CF1408CE8B4ABD8CEF49FEFA6 +7AD74B5E4EFE8A90AF39830AF6537323F0FC261045108B15D40169ECBC30DAB1A6E5C56508B5 +7E3BFFF2BBCFBECD8E195C7B9C185161CAA3798611A29DD1CC9185483B591F08E894E846C039 +AFE3C6FBC14238ED2175ADE0008BCFC14AD1B0263C86CC7CB7EE46A6D70233CE5353F058A6EB +774C436C0E4C110AD0018DBC05A36582A3F2E63DD3B949B797748B1C35BC0646AB778D85B01C +865AD7D4BE7CE39B50BE731578933529F818D8BEAB60E186D0BBE379A4C752ED15B704798D81 +95BDD3364247A88B12640AC96AB0FE74F10FF45850788D36606E2D4CCAF18D43AAFC7BCAC6B8 +31DF41D1F7E9F4F206C91548BC1293B491A34D44A5AFBF030DCA554E691928E043A8EDB9750F +DB8EA7B6884D48E24D6A62504917FBEBF76B2B6AF35BB6F3C77885BDFB5176803098868FB3B7 +ECA6C2B3925192552DB2F760972EB0C4B7C2B8D61D11DD4AE152FEE582ADC3EDE33BF3B648DD +987B884F169AB35EF73B4C0A43CB543CB2470CC7DC3C51BF7FCEAE22529D47CD9C58D8054C79 +BE96E57AAC6DEA1D6437E25E109FE9CACC2C02721BE85E4B12DC16AA79D6725FA2BCC5D09E4B +AED9DA072E5A9F0AB982384DED48B2190F985F870AB5E2A2827C3F3E330AF7E83B7E3FD00BE2 +9D23BF85E67FE8700715B641DBD8A3D86A65691175017A88676B00E59E0325BF9F1AF73FAAA3 +470EE0D1BF6D418D7F5D15EF637F55118E51680C843D59FC15D04666BFD7286C0F3A78B2CEDC +5C3E8E621A3D2E37843306202DF4B37C0D4E7FA9D6AB12502D8F2E0571D00E64980494A82FFB +0A672F0D591596A359A0E32F25F1C3D80B94FAEBB41810BC7E566338EB26B3EE8A3565285817 +49CAB36D836A8A503F3D89E7E81D8793ABD20471C79DA9B311174E5A831245871B7CCDF8995F +07DC60276E2E91711DF9F0497CB1E0EA8CBED384D0DA5987719C859F587B3CEB84A9B1E3C090 +51BEC106B9C6732E1A8A1F7A2C00CE7CEE7859FCECEC7914AF386BC1852491A612FBB8BD88B3 +1A0F88C932A5988384588E5922FA593371831CEA9046016EBA2D48015C88B68CA548B03F2318 +66D6DC1CF40C92190D59E91377E15EBA1A8283D9800DD0384865C3AC1C83ABA515FDCD1D3515 +DFC5FF3454754AB77CE47625BBAC390D2DF9958C1954F361FBA88C3E3A47869AF16465209DE7 +D3A0B5B551AAC84D6C54C25D6193C1B0BA0A8698D73955C8B055FF50B419209391E6869BAFC4 +B057548C8F9CFB850130D18F6BB9AC845F8924A09D70B3E9FE1CF4C105437B36100D193CE036 +55C39CFADD82081B54B0C9AFD5A6DD3AE93950AA66523FB8C4365500EC08F17CFCC5ADF815A9 +A198D8858F5CB05A966F73303DB47D8E56450B9C741AA7063BD0934811A0F1F507188F1F6E87 +2200B8CB9E84E390D09F655551455E0AE50A1B9C2C42DB1F89EB9D8F03F181595F785048A664 +1E224FD9CB731C4AA7C4A8CE8D5CF9AD97B415913822792A12B08A5A992916315EF8D42B2108 +B6BAE35AA638FEBE39B2C34F3790CA3471EA238DF8165AE5B2D5ABC3F0B800798846DE3C3B69 +A9A47222356BC3660A965EF289D5896040A07CAE50C60673478C1A1DED5C8F25001853275D63 +FE0AEFCFF8A28AE677271D34DE92C0FE78CAA9E42BD7DAB7E8AE49E267082408D76F678A8BE7 +BCB63A5E2CCC12E7B99EB5A36F486A45B0AD9D67DD58895FB0DAA637724370EF91DC5B5E5B2C +F182DA9DE2F54540568A68FA77CD2F4D76978197A2FBE21C2C382E64BAE7F04D0A1B45355BCF +82132E7E69A63BABE81522346004F402978A635AFF072CCDB0D35A10E1CAA934E802CA526FD5 +A3FFBE1942B53317B9CE5035A16E6AAF540CE1AA6017B75C03BED096F6BA1382FD58063FF5FA +1489E915D871B77568D2DC94D30E40DFA2B19B23BFD259B14C0EFF79A892445264E2D19EA66E +7F85E475495BE4B3E35353BF21B45890697D8E68616E4F7728EE295E08D7BE4AB90F0817915A +A56D6EDFEB6679FCE20C264F019749BE73D917FB1C70C5523CA37CB4817823AC8487E540C002 +CDEF4E7A51508AAA0C333F6124FB21315F08F5F254F9CD7777CB5EB52F2DCED846FDF4B8B4E0 +4C6A91196AC06960D0B05DCC84D7088DB097320F138033B195F616565D59FFE84C7977614C08 +D1802196D278065008002100966AB799CD35231D34A10D57C37D1075BD0D73DD78DB3AF89C9D +E067A8FC5933B96B426D01B17FD35E4AEB83748F4520266CA73CA41B623FD58F36B4C297F776 +2D7A1C849E43579C6AB287CA8372E2F70114462DAA8D058ECF7EFC7C89DF1DADF0F28A93CA3C +A19A3B422D7CD7C99F45BC72B31A43B3E0341673BA401C7B21BC094108C1ADA1A8FD7CBF69D7 +69A56D96760D5EB1343CD3F7126C4EBD79B1FC403027ACBCC69E42A6D041EE2CBBA61CC4B50B +4F4ADBE7E600AA9DB85EAF712FD9EFE13133A35196EBB3B69FD91311D0CD0369EA3368824751 +001B8D7A5C16478AC663B4835B68A9673D74E7059BBFA206534D66A66CF4723A79B7DB58D440 +F23DA9ED777C94469DDE843E29997FA60BCFC3A6CB7A2D8F3E52A5D9D2AB6A6A759F908493CF +613663449D12AE3B026CD31A7E59971F08DCC21ABC2AA09FD7E0C0C15E08F67DC9884A93641E +54ED944413FDB2B1AD48D096587FD348F7E0EF80888F53D9C72265148AD836B65812730B7A72 +3E919227014EB240727E4406BCBAF34C6FC0B11FD811E69D5ABB23FF6C72353B29D0277E86BE +D4A92F7490C81CEC01BF1CCE4C625413D5E17DBFCD76824C62966E7A7535EDDC5F131B1C7C9E +732E800E2BBB2E87B00A46704364A253EECD58F0724485D3A41BBDB8F10B04F0B17C77CB06AA +F3338AE7A6C5D902E89707F00B4BA36CB56D08324655EB18B87320BB8D702B23292D5B4444D6 +997E863E8E16AC6B98DEDDC24DE4A8D8C2983492A0E7BF0B8CCB366425A68B5F18615892AD8B +E15670B363680D96AB39925A1CE2EDF381D9D2FA6E06FF7589A750501614A73D87E2E3347FB0 +363EA05CA8310D96FAB8C972628DC5862ABBC9EBF5B9CCBD6DAEAA6B92190517683E4A612334 +B6BB941EC683E6FD999A341689928C011400B0E28623E0DC81CE11B79E26603F9DC721DD4C4D +9776266E16BDB4623611CD4A50F76DD78ED3281C61151C04DA85C836CA9D0FA983C8F9ECC57D +4C04405FEB331A0D7D137D9C652F7A68C85964BA38801C5F7D0BBC19E6EA110AB03B6490C032 +7CC23DFF1E870A8173475E92448DE9375EE98A106ABA372FDE53E1151E8697A763B3948172E5 +A2B0F625F8319F845C3717D43026722FD617A01D832F0AEE90C8DAC396D99DDF0E55878CBCCB +73E8FA0EE7825245CD26F58D771247BAF012324EC782DA5F5F17C625306DDD6387D68121F4C6 +7B16AFECFC3D23E131355DD61E741DA6A7C2E6A1411D3C2F25CE36FE0F9E2A564F056EBEC607 +D2F040B418D608E67FE004564583F385FF16F46CFD92374693F695563DF86A768D1FB0B9978D +3DAF6186172C1FAD0A1171FD27108DB69512D0446BA550F2C39AA467B7F6943A990EEB0309D0 +AD0C5C0F64750B5B77BB74CF2D69E2B38A11D26B12E0F876A3D7C9C260EF39470E2F8FD778C2 +C2871740D02AF3410183ADBE1609D03B988B455F235E26B3AA21DF71DC73E2E1D8FB8501746C +8FABA8F44A6B94ADA91D860D47175DD47139C363750A8FF9447923819DB2B148E4EFBBA966A4 +B53982C0C85236910F7C52463E595D0BE427DC5DDCF62A2FB930BD5BC93366DBBCF0EC4A56E6 +A9BE22DED3F4FDA1DBC4A83EA7AF0E6B9316877A17DDC58FF075B622BDF61E61E3F50F072D46 +FCAEEE8E161D8DA87C756E5D0E0B3196FE095E0A785600D99180F500EDBBF61CC39EC92683AC +3A090C978995085E5F790E386728BEC45F5A737529409103AFBB968614C5B184DB2AB6A7C948 +AA63E1ABB27F9C4253AE2017A4B89983C762BD83375C50D7417AF932AC5BFB06841246440176 +6002A3039B2501DC4E405DB5EA23919B8DD79510D76F35F1DE30F1BB4C711F1438C60015AF67 +D0E55F48F771D231F67AEC2B0D7273123D38D4371A665E957F621BB6AA19705EF0B1AD374618 +0B92E824BD65812112D2467C85AA93264C3872015B023C2521C09A88A1E6BC046592965A2E3B +5CEDE43F655D510D7FE36AA774235D80CEC18F3A33C7DABBC5C71A2D7B30EF937F9B7BF4B591 +3217B3FC7D11FAEF03A6C43F46ECE33E7AD7B0DADF13781C3F69779E52C87FD2CD1D58550C57 +F7DC272162B764F7AB940059564911B4D1F4E78CE5340019307B34D001A9F96C0B004A4C5FDB +271C7FF0B64A3B6486D5F39AD5F891E6C2F8AF721A2EE677ABD9C494E696200650870F4AF4A9 +7A6E067C1F85B0DD0DD0B30317531EEBD37E8DABCB9461A2872FD29EEC984D5E48683AE36BC5 +BAA424B7E7AE8944BCA8B6207596D7531A0B21CA0A6802AF93DE59AEB5DF68014D91968A942F +37D5BA7023A2271F0320569B77518FDE0E9EA33D697A74AA038B4C7CA19566ED401D2E39CD93 +35FCA455D51AD58CB23FF3066AAB60AC64B2D3AC165530E32183E9FE0495CF46B864A808BA99 +0E209919024E65209ADD7FAF4F824902CFC42B01DB5DE8B866AD031F9F3967DFB450EF469EDB +7AD5D9E827B5D394854DF5DC5A5E728EF17A8FB61AE9D8AE48996D072EE2E7921EFCE68F54EA +394BD8EC94DB5589AE7EA38DCCB9A6090C997E89109B2E1FA70DA9FD70666BC0252CA2860617 +ECC4BE9A8B9D2753D78F4C0844FCEC5C160E425AF10EBACB43C8A523FB1B35794B2C7C5B5CFC +83A9C6624CF2F8F2027B7B2700D265102CEB0432A64B85B3F205B8E47D4D20CFC94EFB97B484 +700D0704558C4B77EEF0C9C5790A7C2568D096719415C9A4535DA23CF748893CE4C99E73A6A6 +1068DFB9D3F74FA450B45BBA861F9DC7016D73ED60166323755765BA16966A33BF7412097946 +F775E5ECFB2710AC5858F043948B53BFBA8769A62FDD0CB3EFB29E4A09062A7A5030CC4B0A82 +6186C6B8AAFE8935908B6A80C52DFC60A85C03A9E190BEB610395C3CEBEC5E62A93C0D68FE50 +97434642C8206A7E7295DD85E25A39E56224A28D292418267AEEA4B0C886C62D5DE9BB5D98E0 +613D2CE39BD1DB877D0EB5F098820671698ED029104074EE6EB7E2DC53712D5B405CD9831AB2 +FFF49434D175A20842CEAE65F2D4A2E9B36897D7142D1EB218885E2EAB8DE2B45BBAF3D915A2 +DF4989040854E87A933D03D45FE3B33F4BABF65C2B8FF8864EA2C6F88677F9FE0B6DE08B42C1 +F1EBAFD0236B7479CC6AE1F571DE6EB6FED4EE5C746FDC7EF2F31EAD387D753D99A171F4CBAC +2874C601B6920E85729C6CF364EC99FF5B400C1C6FEE99AB03B2961F36226B5DF7100BDA18AB +9D4238E5931D0C7CA30AFEB751E2CCE02E950526B875A9AC0B9FBB2E7A0CF8A88A99216BE2A9 +36A58D8BDB0C94F19FB47F00780A1DD8EE7C79565B032B8BD58409CBE215359B35996DAEEEDF +F17F556A69E38FCD1BF11679EE554276A860D2058E65261B7155F7D72DCAB8E532906A28C8F7 +1111506676F064774103AE7C3D500D772389F2FE0868AD31052E5DA55ECE6FE92A9E4E9A4E80 +81A2515FD2D49C02AD476C7CFFF53736D7D362FB12CB2FE6AD0F7511518B99B7CF1BA26B2864 +1477D4C174E66525B2D10F5D02795D9D732E1EDB83A2D4AEEF4EC732B1B7977CB1ECB7DE87B7 +5E8CB2A5496336F3E2ED705E8FCF56CD456D05937FEA271F2B7D295C84E02DA2F3CBF8F359FF +C33941B9FD407F3BAB3A824D9FCD302EE9EB72D24145282DCCEDD2AA2CEBF24FA583F98F68C1 +D67921CA29DFAF997F718319C5446C7D3909CEDF6525F89243D916F794D1A0DF08B42A5FFAA7 +9F10347B57F9B322AC9356402E191F43E359A4D2EF33EE15256A9A810E124789464CA34C3B63 +39EE552CB23C26D933BD8EA8C70A04CCB4E038D491DB77F8F04FDA9E56B73EF86E8858C47314 +80A504215D8D6B404F23F62C301C3907545D029644B52DF0579C86121674FA576AF162A308DD +ABEFA89F3FD5DDBBD68ABF7D9D0493F2B3D1141099E274250C3F83FA0B66C77CF55186A1A629 +ABF58CACD1BBEF250A278F336007002A303EB41069B3ACEB9B0BED4FEFF0228A8A0788779140 +82F826FDAE5002461AFFD9C78BD6E01A72BDB20275B4241A761ABBCB53A0B7329BC7BD6A3A3A +F185FCCF89D6F20EF219EA262BE34BC38417A6CAEF70F3A0998D20B70E93DCEAD53743ABA50F +FA0AE1C55B9DDA74893AA61465B619927C7C4456423E0C0824089B7FD10F2DB993EAFD47AAFD +E429FF5BB3206B36EFD23AC65F92DB2804CE8C3F8C862931E2B5612611E2EF4889B14DD370BE +6E4CD1FE82801D77BDEC91E9F2B610C28B50ABAFAA26CB0C950D528F7D23272751B2EBF74848 +3DE9A65623653D57DE29476F0E14D7D08FCD1DCD37E3D1FBE0EBA8ABB132230E71795A08D0C9 +A2075CF17BA6B8C02A53E89BE3BA8DBFD92A04893D49B575B6F6DF897755D05BE611AE6ED2BD +A9692D70F164478CA5795DC63094B702C046C41507E0B8520E65938913B2879C758510B09202 +BBA2FE2FAE3C6A1F63B9AD9AC9259765351A121485C8A03C1A5308E156CB57010000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: MSBM10 +%!PS-AdobeFont-1.1: MSBM10 2.1 +%%CreationDate: 1992 Jul 03 10:03:32 + +% Copyright (C) 1991 Y&Y. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (2.1) readonly def +/Notice (Euler fonts were designed by Hermann Zapf) readonly def +/FullName (MSBM10) readonly def +/FamilyName (Euler) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /MSBM10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /lessornotequal put +dup 162 /greaterornotequal put +dup 163 /notlessequal put +dup 164 /notgreaterequal put +dup 165 /notless put +dup 166 /notgreater put +dup 167 /notprecedes put +dup 168 /notfollows put +dup 169 /lessornotdbleql put +dup 170 /greaterornotdbleql put +dup 173 /notlessorslnteql put +dup 174 /notgreaterorslnteql put +dup 175 /lessnotequal put +dup 176 /greaternotequal put +dup 177 /notprecedesoreql put +dup 178 /notfollowsoreql put +dup 179 /precedeornoteqvlnt put +dup 180 /followornoteqvlnt put +dup 181 /lessornotsimilar put +dup 182 /greaterornotsimilar put +dup 183 /notlessdblequal put +dup 184 /notgreaterdblequal put +dup 185 /precedenotslnteql put +dup 186 /follownotslnteql put +dup 187 /precedenotdbleqv put +dup 188 /follownotdbleqv put +dup 189 /lessnotdblequal put +dup 190 /greaternotdblequal put +dup 191 /notsimilar put +dup 192 /notapproxequal put +dup 193 /upslope put +dup 194 /downslope put +dup 195 /notsubsetoreql put +dup 196 /epsiloninv put +dup 0 /lessornotequal put +dup 1 /greaterornotequal put +dup 2 /notlessequal put +dup 3 /notgreaterequal put +dup 4 /notless put +dup 5 /notgreater put +dup 6 /notprecedes put +dup 7 /notfollows put +dup 8 /lessornotdbleql put +dup 9 /greaterornotdbleql put +dup 10 /notlessorslnteql put +dup 11 /notgreaterorslnteql put +dup 12 /lessnotequal put +dup 13 /greaternotequal put +dup 14 /notprecedesoreql put +dup 15 /notfollowsoreql put +dup 16 /precedeornoteqvlnt put +dup 17 /followornoteqvlnt put +dup 18 /lessornotsimilar put +dup 19 /greaterornotsimilar put +dup 20 /notlessdblequal put +dup 21 /notgreaterdblequal put +dup 22 /precedenotslnteql put +dup 23 /follownotslnteql put +dup 24 /precedenotdbleqv put +dup 25 /follownotdbleqv put +dup 26 /lessnotdblequal put +dup 27 /greaternotdblequal put +dup 28 /notsimilar put +dup 29 /notapproxequal put +dup 30 /upslope put +dup 31 /downslope put +dup 32 /notsubsetoreql put +dup 33 /notsupersetoreql put +dup 34 /notsubsetordbleql put +dup 35 /notsupersetordbleql put +dup 36 /subsetornotdbleql put +dup 37 /supersetornotdbleql put +dup 38 /subsetornoteql put +dup 39 /supersetornoteql put +dup 40 /subsetnoteql put +dup 41 /supersetnoteql put +dup 42 /notsubseteql put +dup 43 /notsuperseteql put +dup 44 /notparallel put +dup 45 /notbar put +dup 46 /notshortbar put +dup 47 /notshortparallel put +dup 48 /notturnstile put +dup 49 /notforces put +dup 50 /notsatisfies put +dup 51 /notforcesextra put +dup 52 /nottriangeqlright put +dup 53 /nottriangeqlleft put +dup 54 /nottriangleleft put +dup 55 /nottriangleright put +dup 56 /notarrowleft put +dup 57 /notarrowright put +dup 58 /notdblarrowleft put +dup 59 /notdblarrowright put +dup 60 /notdblarrowboth put +dup 61 /notarrowboth put +dup 62 /dividemultiply put +dup 63 /emptyset put +dup 64 /notexistential 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 89 /Y put +dup 90 /Z put +dup 91 /hatwide put +dup 92 /hatwider put +dup 93 /tildewide put +dup 94 /tildewider put +dup 96 /Finv put +dup 97 /Gmir put +dup 102 /Omegainv put +dup 103 /eth put +dup 104 /equalorsimilar put +dup 105 /beth put +dup 106 /gimel put +dup 107 /daleth put +dup 108 /lessdot put +dup 109 /greaterdot put +dup 110 /multicloseleft put +dup 111 /multicloseright put +dup 112 /barshort put +dup 113 /parallelshort put +dup 114 /integerdivide put +dup 115 /similar put +dup 116 /approxequal put +dup 117 /approxorequal put +dup 118 /followsorequal put +dup 119 /precedesorequal put +dup 120 /archleftdown put +dup 121 /archrightdown put +dup 122 /Digamma put +dup 123 /kappa put +dup 124 /k put +dup 125 /planckover2pi put +dup 126 /planckover2pi1 put +dup 127 /epsiloninv put +dup 128 /notsubsetoreql put +dup 160 /space put +readonly def +/FontBBox{-55 -420 2343 920}readonly def +/UniqueID 5031982 def +currentdict end +currentfile eexec + +80347982AB3942D930E069A70D0D48311D736DFEB2A9EBA0183E58E88AD9E8973EC55221CF42 +697757C2056144F31234824D18CEFC627F9296AC72DC8D653FB553E6C94845BCF28EC164067A +72223CA0C86BEB2395761B6EB2AAB079EC7F61FA552D372BB6B102B9245F3AEBCD644EA50FBA +E7BBBDED85ECF72C139CE777AFD0A30BE53CD1D0FA5160883F4EF65DCBAADD17E6F75DC262F0 +B297524B387288A51205E12A788F077CB424E506689C14D9170B7EE190DCA3F3977209880402 +47962B45588DE40517DCFF207E4AB4296BA6EF6C4E1335DFF1A34C2770BEDDB34953FADA3B61 +859573444E6EDDF1FEC5AA19127144D87CE9551EDED193744635E7237A7559838012A002F94A +2C9AE335E69F08A8F902BF34A34A894F632E82B2202126B7AD9CDE16CAB8F1454B104AE42F5B +21390E4115FF3595FBC42A19EB7D6FC73FF5AD00B9EE91431D993CB55DF6F0A909F2B813A405 +28DDCE0253538361A7FC7AB243160C84DA062B90870140C3CF485BC7D635F1D41A6E124181FA +F40DDE6FA9C1A645D1DA6ABC98E702CD738946A8F405D1416F787C8AD64207DDD5B6AD066DB1 +73D0135EE2C67CB13A0B4113C377B0E90964B42CB09D680E7C9A1B230FD512836C9F246AC2E1 +07B917E1922236610BD9763F926A3EB231868DAD1A9948F0FB914B7101C3D42F053AD9BDE656 +1AF153EAF279AAF22E2530908983836BB9A05C74E3985A326001BA3205C80E650C7F2C30E609 +EB4996FE08DDABABD853EFF4CC6DF409E4D67926E6F436961AAD5E09CEAF6818A2FD2FB28948 +A9E0B508E849DAD4FD9343BA7BF86F7B114A53FB1F0F1921EE410DFAB8A3D20C5125EAF1CF6F +6D3BE8935A98FE219A195BB464BB8F2EDBC67F063AD742E99485F73C2E03DE4274D70B6F4D50 +BE7840EF28393CEB27A3115E9FE4936EE4E7F7992693C220C9CE2E7CA4C9B9C9966385970E43 +76EC7FC27032C68FF630891869A1344FC7E47059F84EE9E5620FBE9872FF7242926355B55F12 +32CBA8E1B15D0E94F4A8A1890922632D7804649919A2CC53431DB6803D1921D819EEC2DF1AEC +66C36773C69D32FD15DE108A65B9374379670A9F2EFB456FD344849F7342276B467746276581 +F613953D0668EBF5885DAA6A79CA40493E478F5E3BF700EF7F1118B0FD40C1E4BA091434EC5D +863F53185AB95789CC69ABC2C2A85FB34B7C8D7F3FBB6AEFF2CBFBBB84662652E29E1308D77A +9E5717292DC431D26B1B7FA88096540D55505F6E9EFA09BDB6EB9F29BABAB8A8AFDB124F0DB7 +9EA7B713ED3C8807F4A84C3880925D07CAE887B7904E1B7D75E5A622F6387B930CBBCA2200CA +F031E553ADBF883800974DB320B5CEA17866D8F5D6C0A8E0142783A91499BC9436B6092F3AB3 +C6D09C4D5BBA37A5BE1A788C853BBD5D0A99837AB3FB7F9546293A369C7A6540FC198E63E624 +D50D257B339F914C133CBB2EB5836E8BA28E29FB169B06A36630E3008F9AD3A06CB3FC724673 +EB53B7B77029BABDFC386F9C57033DA6F5D380C6232CCF14EF8D70CA0C3A0EDDA53C598BD469 +1B1D78D8BC0C49F1F25EFBF3E8C89030621C98C5FBFB71DB8FEE0E02A5F8D234836A618D2949 +C31B97FEEEFDD0FA49EA8B0E08274DF24FE3AA4A3AA097086A23037577601ACD80010E7CC501 +D9ED7544EFB2B61C385C034D8E32DE3908767E71D807E8955706BBF54449F1C2899717E99307 +EE565AAF586FEC5767931D372B0B8753CB14327580CBD6203A80504BD49B4E9578E3C97CE49E +6E11D39735D8F7F9B8F08E6D2AB74BC523FFA4D928C55D3FFB3E30B7D0A474761F8CFEC30266 +75215C74B0077E3E0FD423813425A46C6B18499731AEC99C0556F85631175616338F361F04BA +6D0D988493147C22AF7AF122ECAD65CC63C88C52E33824028EEF83D1F97AA933A034189516D3 +146EDC9B21325B7EC10DD072F6A99BC7622BA0EE818C1135CCB890A7127A349DE6DD37F6E8D4 +30A3B51E9E1F0AB6828A08B2B6AF944E0B396915901968F4327BB4696AC2E8DA1142058C315A +3E973AF03530DDE290CBB9844D7ABB3225C413D665DE9362B86605B40D721419A4E9D0FFC0B2 +3E148CA0C502FA46EA3BF46FB48A65ED2CBA282FDADF16E16149C76FCEF9656E0654E46DDFF1 +71D197A0B056C80817D4304B3601021F0FA668490570DF4479F3670679A8F1501ECF74EA50A6 +39A4AB7B3D47A24317E8B12079132E5C514410710F0E114389C2B1E1A968D70D838CB8A9EE59 +E2771D3370F290F5C17B088E4A0C4CAA2B3B6C3F0722B858DA04D6BE44F4A4BC7783C0E56EB5 +793817D8EF5919AA58CAFB45E6E467354C7C90ED5172378980D9ABD74F1A4FA0994DA53E6723 +4AA76C0E1FDBD7E1B24901089614DD279FC474BF260FF18679E99461DD1920746EBB22586D8C +8AC1A58E421C368036F19CEC17235F1E653BA8E4D58EEC215B138F918E56D95F4A3F9E16E705 +9B31BB0E1F6C556832868EE47EED545550B0AAE2D0638172FFCD59218D252C03DC351FF7C7D2 +761BB2561A96E969A93BF6EA6A0DB48FD3ECF499AA37F53DB47861C600BD0350A0C34423D033 +45B794ED5D986300086CC2D2DA39C6AFD61FD20293BC7CC5310E08FA42F09A39EB087854CB47 +22F541A3CC340C30C75F6D95F463D4C3473233379C0A00B3EB0B6BE0A63067D15D58B7720CDA +1D1864AA69C14F52FFCA88CC2CF29975E10AA70B38B199A36F53A9C66847DEBEFDE16F8022FA +273739F9CD228E9F692E4B27202B75BE1946942D7023577BE7D49025C75AB2DA7F5D4DF4AD78 +6570E4F2F643CCBDB5F882756609108D006B6D39E65FF852E17170607100B99E5BBCB25DE4AB +1B730DE8EC0AC3D987791FA0189E3F32327C4EA348E8F33F5A8349F50F70D1B601D974C8F1D0 +D751659B1BD07DB3E4795A031342E6636716FC8BD1CA75DAEA587D05B0BD1185FB54475A5820 +E57B00C90BC7A26544716650656E8D82F41E4342D6751AB244A51E3450086B80F77A664BCDFA +9BD6225C444EB743E643BA6C189FCE14A243269DBA1E6EA1D97C6F01785E53360222F7125DCE +AE5B2763E1AAD38E0F321D3347777AD1B744F1BD6DAF72FA57541E243542C4EA59AD97F65DAC +A0A3115233CD2CB8A9BF947E5B3F7A7EF459AE094ACF0764C54F8337576D014833722E087313 +F1EBA3A4DA6A13FFD81C46A97CEBE13DE2196683E277BA48E7F6E6D63960D8A41FF406168C80 +BB6A2C78944551925C3849B64A00E834900E25889DF4A5EAE67357683916B90A2F3D5FA4DAA9 +B8FC3AC98359D8BF70AA23A5DEE8CE8279F325921A00551AB53891241467277EEEDC877D229A +6632717A14145B4BF4407EABFA44CF12039EC7E067AE5BB6558030D66BA014150C199C1C73E6 +61DE1BFD4980D5A575A7934CCF42C4B6E3F82149C6C0205CB0BB33DE7D9EEADFD1C0B0FB6922 +30D2C3001FADC7DEB334538AEF2F0DBF8B4CA847EF3CA77CBC6327B41B96F8F621A0B94D40B6 +3C266CF19EEEACC7E02C574226C2DDF1D3D38756DA20A131DFB794873DF13426DD6916AA573D +6E25856E8E62805E11CF9788C2B4E149756957EEC9EB8783C04B4BA665F179CE6DC50EF386FB +066AA9F7D211D86F20B7506159B0021D8ED78D61B82BE62F08E93EE807ED55EAE4EC87D3A8FF +F74AC56DD554AA714EF20EF2F1C2208C28BE36FBCDAAA11AF7E43A25DCDC4A209B9762356989 +153E12BA24B624DFC54A8CF6493A1C1C0600928F1B0A01DE24C51F95AD0A3520282770DCA673 +2B472A5300BE7F5058CB8F53718B644F09810DADC7B01EDCAD901F445B90B520F2A9EB244E27 +EDAF704DC642A849212FFC0D6B41B095613468D334DC04C291250DAC418E7C44C510E1C3866E +E1FDEF87D55F32CD6E14FAB3A6348DD8034776E8444FC460CF186BE9C21D590B721B5A2A565F +695E165E845816909A08CC3B787FBB67DBB7A4AC5D2680A4CF2346DA0B3BB30B769F2B485820 +5F52B7891121266407703B1008DECED7E3BEFD45BB3CC1C4B2CEE3270441150070423EFA74FD +9DC54EF2968909726608A5DEEBEFD028E8180CD18E0CD1C91B5F99157A8E375EAE2B4BA8C11E +3D0B32A6DA7F90E9C41C34FCD262678081BF8261EE469BD2B5AB9C93D9E3579FE14A7CA14AFD +394AEA87E608060FE2242E75C2D1AFCD50DFE35FCF709110E217C8A8EF80B53A38304373E61E +376E3E063A2FE85EC627312C8BEAEDA847DCCFFE01D2A29E35FC539BFE21E84EE0D0340E532C +21BDCD0843BBB9A4FB2226DFB70E694F45B544A17603CE0A76B8F36076D16BF4952CD9713E0A +DADB6B54FDD33AA445626503FC35F7604D3E399A2AF0C16B29A016CBB11728322FA0A34C6413 +62BAD6E594D6420D37A49583A181246A73440DAD2499BD56E85843AD5D4D4F59F889372442FD +0FBF027666E9DB67D20D26707BE34C2363FD8BDCE05873CD865BDB9735862E753EE41540B656 +FF1594804E2E947E0FB857A15A413935F3F08966E520967F2F97F6F97686004AB733A64F6DF5 +FD6318283DE39E46495CF3C8E9D8ABF0AF03A1D455D8EA84328068E6EC11378040F3EBE75B50 +354D814725CF22DD85B94F928CFEC4D0C74611C6407E202AF5666FA1C65E26308455EF3E607B +E68D7B2F2F23296BBB441A194143315A8289CD45890D4865470EF255611D79D7A0C9BEE84DB4 +14A43DA49DCBE5872C559EA2E2304580279E21F5B450FD2D7A554CC11EA1B7FA008AB3FAA6E3 +15863CD24182D1889BFCDBE55FA856AF42E2A96374601CB4029707FD7566B9CB94EED24C089E +85D0CB19FEE476D991047E9BA286625CD36E322F81F835C776A542A4EB620C51C2B758D94E39 +8B1041DDDAF484A57E0BFE0DE408CAF7E5202D37692AFB07C4907A0086EFCDF800735E6B4760 +E803C4B97FD3FA7FEB80A26B562D913080A2F6942D3ABE10803D42C2D1872F9DC88F54B1DC69 +1C5DC59193FC4BC8CCADC569F35C7DBF5A8DFC30E0FA0617271EA40A02C4B35B6EB39C613BB2 +811038B62E399B1A2A07C6C07C6EBC841E406C8D4242640897C80F8C6D36C729B8EECEDDE0A3 +B3B2EE2A0BE496CD4E52D5B9A9435360C937BE27BE2A54612A02E17145235E210B8387A0EC2A +92586B72931C1FC657AD3A0753829E23F09B466DF39DED99A8C35565B4E032CBFB6DBAAE2A43 +781F64D42272A42C2ADA0316BC7226ED954E0232EA08D6C865CBBC070D8EAF5AEAE364C0B26A +798A7C613736D5E0A93FA932A48C6A9B6A03EE7213E2F558B700E93ABFFB2CA95687C5318846 +2C9CABF4F1C22E53D14F06117605E01B14B9A31B4581DB5296D53A6561256F0E3CA7006A4595 +2218763B2A370F7D01E1D2DC1F7C4D5FA565560D5D9325331E6A0D6620DAD1E74B75D9E426AB +99324414D92F7BF98AEA5F8BEC2DEBAA7792C843CBBADF54A4B66EF492D4EBC78E3A9EE0093C +C063CB2A6592CA44D45107325614DDFC0B6DD699894469A9E54258FF19F7DDC09F7D47347CFD +296CCACE3B336F611F0646813497DD6C3DE9FC6910595CEE0E0C0015888C0809ECCFFD30E5DD +69652B3466E6FC7BAE233EE271EF234B17FE0C584BA7AF073C9D9ECDEBCE3B63BC7CE630E111 +D869B618BE8A60D977AA3F82C117E021B486ECBA0E26886745FCD764C013880546C2A9CA0393 +11B597E3D61476623E39A38AB3BCC6A536C54BBDEF2CF47291206BA807954616AD4506A21926 +47872B307424FD25A9ECCD4F668B4217212A7436D4296A500ABE2AC4ECB94FDAFBDDA45E7335 +1F3EDA1F5DA752FCA616E6F7E43182E45C51FACBC56999D851C87BD6C3B70A53E7252FABFC41 +82A41A1E9EE70266465FE7945046392FC5CA769A3644C8D5008D5986402EB77F71B4E2BD0EB4 +19F3507CBCED362ACEF951E2F6974C322229D1FA307E508D438A0E7CAEB32CB80125EE358FF8 +F98B506221DF023E9D845DF37E62516819AC10E22DFD5BE734260DF18DBF1D4F5614222F3611 +87CB6C0314B96330DA42F134BC7F0B8833EF2566A6D4181C5E7C857EB4F0FBB1637961133FCB +0AAB7B2C32FB7CB9AFD538681EFE6D5D88B96BFA63222E60E80181EB829E4B47B5407FC3A585 +E5807427A1CEC953180916AEE9EE661DCF6BFD8E1A17F00270AD5F549EBD09D64A8782955BAB +BFEC1809E9FF1AE79C45FDBCFAFCAB22A9A29A3984114E16D327036DCD0D21C82B046506C2DB +EA0292938D274F746947A3BD95D8E951F754375833A2D8564A14C04AAB3670C6291EF9FF10E5 +B7BFDA2BC93E718D146ED1F2D6ED8726D070DEC0F787BE03FFC4681852F4F2C1DC295FBC13C5 +B33273E387FBE341F590DA5A37115C12C1E1AEA9C7A9037F4266CF678CD94CE41F9DF6D02153 +7BF5BAAADBD8C2D4EE710650E4C8671B5D727D4BDA04E671ADD133779B98C8C9FB1FFF2C5321 +CFCBDA900EA4F25F1A11DCCEE32C496028C581438534F778079AD5E99C7DE27E5DF5AC669266 +6864BC018EC84F6E3C1E29C7AD4F05A538201A1E47D003DD984D5E0DB9DB39AC97ACA6927424 +B6AE428B1B90D4D51CE5895053B0147E6D8EBFA68D80877B60A13AC975A2B27824D57C26FA31 +35B834D21E5BC653B0BB606F99D1D6FCC70F9B490BF2D45CF671979CE99416EBD54CE3ABDF41 +36593A08818AE44E51C0D6FBE7873D9F488BE870B5B3ED92BA25BFA6193BE4C16811D1BF44F2 +4202F89200042451696EBE530548FEF688C624B8DC78BA6A34D9691F03ECE5D42AF1F312CB18 +549B00C7F4D5AB08A2211252646BA01F34C1C49B6805A327767C24A4DDFDBCAE1A3ADA84B321 +EE5A329AED11FD12CF74A30873DF3F8D05D91594E6DDACF2BC0121D1AC3D21BBD2024EBA49B3 +A6DB3532F24EE1E7315DA3362FBFC09FA5115EC3B30C632952BFF3C7EE4237F7410372C63EF7 +F1DA1FCEA958BF14A90535313CF1B6774B09A38E877077B17B0489E6D76FCAD4416EC8997780 +8FEA7028A569A4CFAA2528A858F0F8C63D9E2F737A9906086FC3E1795E01681D9EC2EBD6BEC8 +7911008DEE532195B465C4757A5FBB067AD72CF8573152C8CE64452459CF15E3DFF56C351D5E +9826D7F48A39C038FDEE526EAE6A2DE41F8C273D0D4F29776539CD2539A3D669A01A79922381 +8348CF4AFBCDD731448E6C69944CB7609FA9E936D1B7D6A5C9FAA5D1B6660D18B5AFF8640148 +270F99F57B9128A1F7ED387FD39BB6A9E37D469CD7A04970002739DDE3B108348501DBFCB052 +E3A3C8AE6E08B8B5844407EC7BC8D1DBFAFDADE04A968E9E13A022B5727C89940A3AF60586C9 +D8C4B20F0D8EDE30CFD5E20BE423952CFD497A729FDCD6E8BFD7FA529B57708F76BDE13947E0 +49BCA4115AFD5E258071FEDDE90C97A89A7A4C3B7B8BEC41C014759706132430FEFC85282E81 +9253A3EF86DF2FF127034A242DF2062CD6C00D5000B88E54E17DA1FCABC65DEE68E48FD149F5 +DB260120EBFE39173E39D0E38C4639970B6FDCC09B8BEA4C44DCB52E815C4DCC61C8D869CBF7 +2AA571C30D091304ADDD4C0A7FC69289FA8E44E3D8F50B2400B8FC26BC5193979419864017D1 +B0A4CAF7C5E65BD94B43309FAA4A782F4A6693F74FFD23D2C2B12D7429ACB42F74BD722AC764 +81BD2705BE016BAAA09B224D2EE96E7090B24D442BF0BBF4388C80FED19CC48ECCA39BED0724 +B81AFE7CAC8E2D6AFB374F0108787025C0F79785A21AE24AB56C301602E8F8ED04BB0C032534 +12D4C452015A1C2FF19CC9A27185B45D109B3D9000CBA510AD7AD5C3F77940B4839D68532B64 +92566969CCC0EBFF48A3E7FDED95DAC73015B39F901B3C3F75B0176B4AD56F728D094A7D98F6 +0F8C1BFDEBD9053F5D1195999861951CAB5ABD9E7C8D48162FE2E1BF9D0FDD8B7003AB9E9DBD +3F60938F7AF2AD5F5D1222325B9445BF262A5FACD5CE6B2ABD3B527FF31E443A9231EE73D22A +06E367EAD87AF0D0F14F1DB8443940A97BB5DA344DCBC76F90F0BECD8EF29F33BE3C6E19B32E +70AE59F07A4894D5163540CCBF49DB0B498BA19416CBF45F25117C547BC945DBD8E4339A687B +BAB785F01101DB0953B8C4A2566D2108A4E85F60F6AD6AA9B9C320EF8F891C564EE3DCF58351 +1067726B36EB97B6495FAE3627CA1DBC4BB8EB296825E7D7773BA433A7D2BAC23364DC021476 +E9F02A1D0510ACD09DF2AE4424178C3673C0180299BD9A266C23F65FD58B3646AF800E985DD0 +FE150A5FDAC034ED3F9665E7CD4DCBD6923AB857BA31DBA58353AA640CB78674AD8D64191328 +D6883C2409870718A665310BC38756F4A80A29EF5AC1381EF5D7A122C2922C52D0574CD77781 +12EF82CED07A139E8FAD8FA351AA56721EFB5A0919E40A57BC0639D777BA1BDE2961EAD3447D +2CCCAC19CB6F62641D83AEE8E889F107DF2DB88F088F88F2706D1976694AD01C8489C9824394 +B6D9442CCD9C1ABA50938949CCD9A3F82D127C3814D6DB929F5688483E04C2152CCC045A9C28 +FC521A5B490074F7C7402A9CE169C4AEBFD5114D14E4DDC37E68DE0074FCC2AAA4DB65C366D1 +970B23AA51A2DEEE3D2086C5D0A908288754B239DF1B2445CA351738FDCF8B9817A1722F0E63 +29DD3C9B8E4B4D4EF8780A22969C2A4BE4E34B53E11F0732F56FF112873ACA0EA16CBED20F74 +6E05F64C734E781DA3BBCA30821640F12BE0D299B6DBF1047ECBF8D435F093A2987F0BC39A87 +25F9E7C44BC5EE7AB840025650725AB1E77D99B8543C112AB18C09694DFABEB5731168AA2B8C +8EBBC69D74DF0231863EE9C8407FA29244F45A25F14655CBDE5057B8533E9CDD0FB89D63249E +D8A6B026CFED5EE581A16F41AD5FF86B87CECAFAABCD19FC7696E11A4B0458A2A2AF634C1189 +ACE0E4797337CED640134AF69C0F4A51C5CFCA12E43EF332AF780E84AAD03622CEA144BDC001 +F7AC796FD2162987D77AF94C4171F5BB2B4F3908668CDDD5DE5B4AF03E32129E0F5E9F281022 +416EC7D6E78D409F5889C6D6E7AF5AE216D188A1321C3606F49AB28A1AB11129F4F1A949E1CA +277303081126E2B78FA3C6269625BDF6CE86C9600AC3A3CC10EEEFCFD1CEF18411C6BF22C5C0 +3D12C2382BEFA79616473EA76C4149202150BA9AB03A478C694CAF30C5F9B9D353CE859D3549 +195AFA82850439BA0A55829F9CA5469E5E7069999617DED38D8460AD04799F21025CA7769D2A +C50D7F27A7DBAD07BEDBCF965AFCAD79542BF0778F4A8C090356A63EFBD277C9B84C59D30152 +B438C102453D37A99B823ED6531F24B3F187E94DF9408E38F98834373B6AD0592C2443EBBA71 +91B64A8569B3DE36777AD8576763A947D26E08700D624DC1F2473740207D2A5B13ADEE2BA3EC +327B539B7ADA9F9A3CB44145AB26CCA2D198A47451B0FB92B8AFBCDD88070C0ACAAF809CB6D0 +E83FA565F81123D861BE20CC7B1B446A48A4007643DC91C6F3D252B3029B9F7A2BFC91B3C078 +1ECB441A4A5E164BE5959578B006A12CD40EBF1B9CE657B43FCC9E806E52013606553D748AD3 +FC723D59F2B730CDEAE6F89F67C37121418E860CB87244D2F78C65D464F0EC64F9350A93E969 +06CC718693EE6280B3B45FD965565FB4066A32EFAC51EDB1055E5E361A3932236546F5BD0444 +680E4E04B5350A003A09C3AF379A563D95353AC85CFBD4231B2858D0053E69807586093743F6 +5E495C1CB50862636A530DE50B48E0F78CCDBF0953E2ABBB0237FE3BB8EA5701C91DE7985DBC +927E5C365727AA43AE581E5CBB1A65BBA4D2EA2620E9B2E91FB2C55B2F45EC5436D85C284D07 +2669328084551B492BF46F89B5637C75C34B55A690CB40B52DBCD0A7921AFAB29F268DE7FBF9 +3939E6CF7B79510B3EAD4118643D36A7E163BDC6803A94C3A4E8F901D58C044F2BFB9A820793 +9ABF77E0C4C242A47D7D3BF8095EFEB06202FFCB0F0878D1602D8064CEE74B3D38DA3264EB2E +42ACAF0F5AE8A2D8065C3A09EBEA3DC574B8329107DCC3B6DBD7F465846DFA71B1F7E2380DFF +2418604F466F5D4F9B8A9A1479C3DC13D000BF647E9E755BB8C9C43FE91759C8EA0B32D4EE71 +21E8575219299D3E6054415459842397C51A9C1E0386DD992A1EBFC2A9ADF97DF7F1DD2B5249 +3DC686D6F6E609216DFFE986B5407C8ABDBD88C3C9F794792F8BA49DFA82CF8BFAD10AAFEDA3 +F1487C305378A26B676F67241B935AF5E7672DA748793ACF6AA334A6C9018D2207B3DD6F7C8D +ED293904CA0B2E17AD5B876709F7AFA6E587C30C9711DD369DF4CB1DBD103D4610EED74FE0E7 +3F23E2097C2A53AFE6A39B2123EC25B2F36F7F42125AB942C4DFAAA8D520FDE775A9AAAC7EE0 +C438358B36FB39A53122FBF817C1BD957321E61B0F9EC42EF621A0BB5B34F93E430E29A21580 +E2EEEA553A8BEBB96D7248220D4B5BC9212C5B7230E99313D1ECA92829D8DDC83F2438B62B82 +DECC731C7C82CBFC531070960547046AFB5FE7A0D8FE5CD0F6B73A379672FA556FD9251798E4 +5D2C9138DA974B5805B5E2DDD5EDE7C3A86E9CE332101EE9155B3147C29AC5BEA23DEF9F8B98 +3F4072011D01D13C6FEACA46E97BFAF23FBBA604EB787D25D5B50A50DBE0873E6A71B65AF73F +E2B8490D2904E60443F40F28CEBB0575271D29833B253A788D61F14B2E38D0F89A385FC799BA +EB7D8E287D86C2AABD8A43D3612CB16DB301B1AC3C0499CE42FEB2BC477A3C4B67226FFD861A +FB47C6C8B80266FCAF588DBE323CF6C99867487A3750794F940EAE8387ECC1DF3DB676338FC0 +861E4F2B24B87294F6CCE6AB055AF9639D8014719F0AE830F4BFCCB5C040CCA8ACA22C800DA1 +BE1F804EDFC12D7D577BFAF083BC201BE71AF7157E671842E8A0433CB860262A4A960DA93559 +582E4BB9A0CC1B70954AF8C2EE6EAF437E8E76FD4CCD3CE37AB065C8C7B6F88A19014A2EBD4E +31D434EF666C8DDC60DA4AADFE6DED5D58B52D1B0775EF3BAB1257A42E790D8357B1331ABDB7 +AD7DFA0EDD6A8FDE504BAB37AF17ECED081A640D2B48651AED158922E42CD0E6D95D76A0528F +FCE413766357CED3CC314F628FCB7D83505D6D29B216BA00265EFDEC739BB14E0771723D1792 +1B2EA14E1BCED3A7D936C7ACF55718E3D9641513CA9B2F2AA8317512AEA02201EDD8878565E2 +5DF5BE6128C6B31FB1E32B7E9AC53CDD8F39FE728DEF07CEDD3F5E1AA2AF034D50A55769C0E1 +56331B896C8FD869DB42D11BECDE8B3EE6F78A446B1A9ABA4360451CE095F180B12414C3666C +84655AA7023750387D96A624BE45BAD43E6619D52B8535B7478C43DF7EB78A81856E16101648 +B3B6E1CB938F7729EA7C610E7F66DC5FC73492877FA33AFECF3A6CE9C32A0FAF1748EA137BFE +2A917A9666A996F867A0C015BD02232A4BAC89918603367B6D5B34952C4BEFFCEDBAD0DAF1EB +C0875B7E801E88E5F95B5D86B1C4D9671282F110D2F225FAAFCC14AE28BE1D4D2FFC40C1BF9F +A2E082D677BFA957C915D618B14DD869D8046E347D145EEB1FE85B071B8E6515299913DFFCA2 +9B801AA260EF554578091BF495371C307D001B331CC610B6E61FB4F8B0CFA7BEBEADE071BC47 +42B4CD54565726A46D92B7A71645A6D5E70B574A8FA473F8D436C52396510D00183234CF8991 +270B88EF55150B52D13B22ED401B0AAAD3194A0CD9CB07E608FA0BDD24A39A2C21155AC12556 +F536B47F2932F7174DAC69B7CB6B723C0F818C6B14173D340F1317F0D46B5EF50947AC99CF2A +B34D050C0126A78FB4EA9C35BBA4F5A6E72C4A0D6896D80FBDA17BA787B74E5A8165CFE44013 +A40BFA6198972F69AB1A951F77EA661C6E4D6DE67F2CBDBD18636672DE05BC3A977896A91277 +4E06E763715AC11213E871137A8C426366445480601CE56F609D575693322649B53D42A023DD +FBC263DF90B91005FCDB33A7DD6E5672222829BD00B2ABC6A0ED80F2E9A98B7C6B1E0E4F05C1 +8193D4BE1C6926A0DC4AFE219E1A4149DE44F75689FAF9C1655286D2AEBCE47775895A73AFE8 +05B9869A59B95184461227D476797A6AB717B500CE944FD7E622DC86BFF79F7CE039822225E9 +712EF47B9D74126092932931E8D80E4FB900A5067EBBD7F9FF485950A2D29782689E398CB9A2 +641C9C9EA47C044E6AF2D3AED97610C7EB4DE42F76565B04961A6CA3809CDD00F94D5953EB59 +E337935ABAC510298568FD809C24C77655FF0BDA884ED4D87D01634E73C569281B627CC3139C +A67277483C4931295CAEB9B2AE65B398E06772CDC6E0C6DCFCDCBD3D048F50A60353A5FD97F6 +BA73549AE8E34A7F1FB6C1FE9CDB0C85945DA3E796E8299A5370BC482089D4FC145CB1405127 +6048C7D24E04BE163BECF03935401CEB264915D21935917D82D99A8F4C739B485805F8F0D44F +34998C7ACA6CD70EDFF3D76798EDCED4F9FD74C65326866EFC9EF2ADA5D4D47ABDD82F0052E4 +DBB664B9D2260DFEB2123FBD56B88E2D30707DC211CF891139164F61EAC6D0A2632BC783649A +80845BDA993001AABFDD14B4E977921DB3517E47AC4BA154CEECB3D197AD9B6D37552E64650E +E4C325FD0FD6D070F7410883C58E7AE290E41E85081CC15C71F752304E01845B5ABDFBFF7FA6 +CEB92C87524A9D82F67161387DB2E2687DED802E6D0A7758ADCE27879C18E6F4879DDF09FFCB +AD406897B3C5406CBD9BB45FFB1271B68A432FC2075AD8F5879FBA71105FE5E18F270EB1713F +E1BA649A44221D30EE0AA930A051456E442F251F640675A567C038C87767B576292F4D9AB3F3 +34E5FDC64821E2072B2ED95062F42B86315F3551CB2A3833265181FA5E66A3ECAC8CE437F0AD +C98F791FC95BDCC19D7F756C3611C3E10D2C05C67BF35B02A946929F94A22AEBB4D11A9CE488 +9DBE1E988740D2702D461DF44D99B452CF0126148A342C42BA78BA07C81074CBE62371EE0074 +633828497C596704D711E1DAB7E5C1A9CE303D92607F5CF249BD7F2EB860AFDC0CD08210505A +2981AD36E98D14F61F1E44D7D012C6F3399726D3404CFCA8CF3EA17408B6D5E103BE672FB8C8 +ACED59880CD2E0B0B5DD20B1AAF891E698C867A18E26182B0BACFECF36887FB5738316CA0FDC +7FF371C252F1AC71E309F0AE59255A6B8F786EA267BF27A3B336FD478C93DD310EC8F8BC2C7D +8B47FA7A7F0136548D1B7831CCCFE52658DF0722468473BD571651AF2134C24A1940E54960CF +82E6BB189A038DB847E039090CFBF2B82C3469A509A47CA3E080120F3E5A78A1520D07915677 +942D5C87089378B1EB5080C806F07323C88819BB8EBCCBEBE326B2F7080A2260B415FDE09613 +65BA6218EA48852956CEFD0558E49751F5421CAF5EF633A0354CC98CD9FCF4DAE2B99F1FB842 +A11AED31A703C43356BF5ABDEAD69EC895799B3FC69F50F44925A3A43CA01FBF3730B3FB46C3 +1DCC65AC952F7058B85200F52F269939B48216986863B97D416F5CAA61B5243351EC2D143BA5 +EA1D3A79C2018340E923356876FC4CDFA7B54A4ACF81FEF0962FB4FBA778D3DAF33BCAF5E32E +EBEC072ABE6718A7BDED5484CA1B727D0F733DCCB7903348ACC6799413E1B4E7F9133C3E1B8C +8633EE15C62F4F7E00A9CF498DA665C070D582B24257222FE226233DAE41AF8332368C4BCE25 +EF566B535F8EECEE880538A0B4B123BAB90DF3D3EA26295CDFD6ADE912335E3EB1AF05615A39 +68C8E1CCED718AB4C6A4354391267A9B3794FACE8C471B4A850B2FAA92A8BDC44A9038547C29 +45050A6ECE0FB882CD915A30B32A7ED07E0A14E56AED5DA68CEE63D0850FA002B2E79DD3DD38 +6D7479F72831A07E9DC0648CE22B3528A38034B35559131113338ACDBAA25D87578CFEBA2153 +FD88B431B042AA188BB8297D4171F3BB39351DA9F8CA83E4F9513AFC26D217D001469CE02D8B +4CFE56FDB026ED51BCE16F1752509A49EC69FB0DC8942F2CA7803EF10378F75905618267EFF7 +A47BA6BDB8564C58D83FFF6D9595FA110A902DA606721CD1B6C90DAE8FC70EB4C06100C390B9 +430E417C0F88FFB4016C8B694F0281B29A14228093F8D62D853D4590F6CD2F22F0011BEF5D36 +B61D7815A882E5E210D5BE248A21D4E17F126BEA092C2DA8278C9B51C2D267AE9D41EB918AEC +0C02A118EC626061FD302289847F1047C4FE0397A15D97E163CA83374283C08012ED086D71E7 +8B51F5B7D9506EE72D06797F8CE8B712438FFC88AC13495CB9E355A011B30A844A2E2068255E +309D40AB7ADCB863560814520E1D20A8590FB0C1581B76A09F9716D5F6876D72D978B45A9019 +B6EC21F1C6C8BCA5120EACA19685A4AF13E9C5D3A089DF3C2FF0278B509D95333620D259126B +87504AD6D5B6550D6A2F3C680CF43D95971CB6D0FB918F9678C1C4D04E9B174AAE2C86273908 +F798BEFE1A0E261E34647FBB1EFFCA3DA977203E3882E528EC7FF255174F1F23740D8216FBC5 +EE9E4B73A4320A772CCD6C6BACC115BF91CC0401106703A70BA39A701F6E2E1943F28AD3D095 +EF605EDF7F59F8D46E8F8C833B112303303CACEC397F2016729CD5323999FCE8050F3C5DC3B9 +AD8B6A27E165E69C188EBF15FCAD28A6F4C35C3FF28DA735310232345CE07ABDF6C4599024C8 +DBE7245F896E6BB35CE144F0D7411993E8AF5BA3A412D6E516005F4B43C2B947F38D43D891B5 +A70DA33FEC013B9C4794D31C40EA0A33AAB6FB520452925939032272FFE7ABA72F7D84F75761 +46B7D9001391698EA2A480E0C6997DABCBBD51E3876CDB0DCC56A21EBDCAA8D02E49B2111E2D +55BB4F643FAC7FE52C177E1F93DC608C1D95A410DF95685D00888167BED0E5C2F44B5B48592D +83D92E3BD0DC96FF1189A85971567346271AB0E84AF5B5C9ABE3B7A6D8CCBFBDB9048472D629 +C9B4925B517E97D499315D8D8D5C0694C552ACEA2D54F0127C1FC9D4AF4EAD2767E536631681 +95DDF91DC55CA2242EE249BE146C096520CE4B5C024D22E11A65D1A32B16EE21F523FB394599 +5C377323E482FCC763CB4BD641BFD89DDC47246AB25EABE4EB67BFE9CECB4444CB89E61194A7 +6964F612D972A8FDAD890D0A01CB9680C9251843DA27C5B18151B5E450D72B119E3D320C648E +86208A3BD7EFA1ABA01162C289BA21509E885A92B3546EE598179D6BFF4677E8500520C715FB +29E284269724BD35E4F2D3C7BF50983F9883E2714679BC3813768E0CF4E886844293F2B3BE4A +937FB7D2BDB97ACD69EA4EE1A1EE0E39DBA879A1565C6F6866B2C4BCEFA6AC67F96B627A7CFD +CF6F7629321729558904CC16FA58D9DCFD2E1876ED83E5490F77AFA5AD00858B1E545AAA08AC +626C74957FC4E4DCD1E007AACB78F80C1015A51090FECCF5594CE98CE814BA8E95B4ABF44272 +907302B5B1D0ABB15828CC7169CC11BD2D04BE00C56378F276B51F92464368ED2A8FCA4D85D9 +190497CFA1AA635240392050D8403EBF20B73EE5CF1AF108F46CDCE0637877C5964F5D2D8FD5 +1967B9E4FA1D9A0D17C44EC47301A0DC6CC283690358F062781B71054F6AC81445367227D094 +E7FC2CCB718A96116D66570C5BC8A44D751DBA21518FBA31E729D131DC4B3D36AF55C3868964 +C99038E157C22D27B115ACAA7980926F8F4C3EFFA99DEC0A943BAF3364C5D60B361777FADFB4 +00E905DE5B9C4EF9960A9075A3979E026599B18C6A6D0881AC6ED841519D320E1E7D5143DAEB +7267BCE1905032F53F7B3E0493ADFD1ABBDC9D3B8FCC29F06FDFA4574C5F5B864C8CD83B0918 +F1A9E50F93DC71256042C7F5D90F94AD716162D489E211E0282263ACAE604E74DA42F43685DF +531DFC01745E9FEF8ACFAAAE11F02902631F3D48C9D16D5CCBAFECD89A4B21FDD4BA178E8933 +421C3FEDCDA835389E18786AC3E5EA09B13BF18E83812E0A6586A28CBD2124E745A2838FD38E +809DD95A381D5F64BDAAAF3470B67AC0B21814C06F665A76F40FDA18121F52BDC68AC722974A +5EFC312E7CB430E4E6E69A70C4DC4B26EF3D7123C5F472C7394238539079D3D7E31FEAD439A3 +ACAA99F0E850E3AB8071558EC54466FBDF1653C71C19E5062E47C651D48691E6575018BA8FE5 +C9E903C2DBD206E25FC36A8278AA307E153960D60A7E8B2BB4293D7EB4F9556EE4C599AD416F +97000B071808A3BBD58D32C0E3EB66D29AA52B5E0FA1C354530317B9886666AE492DF9CFC9E0 +8902DBA08997BE42D297DC9EBD3EE147ED33D2D82E5DDBDDF5C32ABC43668AF8899D871A17A3 +E6067061F984894ACC3D9E6D2DC3071740EBE2FEFD3D88E45AA285CCD1333D8C5D6E9C6E9AFD +34929AC63524B002974EA13051CC2D6F327DB926355261AF548FDEE71622CDAFA6BC788CC0DE +8769E2F101A1887E7B6CEFE26D4F941D27A5BBF32FE4E49C7827EA9FE66B66AF3039B7503B5F +6A6FF19F9B6576E8F6E0A2EE0FD1EE8F225AA760D5AEB62DA81EE5765E1295004C920A58946D +029B8E6D924A63E7D2E1339F27BEF969F417209149E4F0786695D4B4A432EE35339868FE2DC2 +3227F9CF77F7664E7C46F34E126EAFB6B646693ACF465065ABEDC120CF5301FF767CCF95CA26 +5E9357F6D34C535D005DE58E6BECC9B4D9BF92201F441E23B183E4F602FE8A48C1DC33772242 +ADC1455179047ECDFC18F419B0B0B651635D06A4CEBA0699E5B02BD3422BD032E4227071D67A +511AAA7B13C91DAACDE7C173AE5CAD5D81D94324C7AED96DA3B99DC672D077F1E649DF08FC67 +402A4B4703BDCEE6FD2C93B175E2DC4C4F2E64F4AB96339B59683A25B32BDC37CB05130F9DFA +E76D10B74DEAD5853282648A662A35C9EF96BE09FABDFE69562D5CC803E966F5626A1233CD6C +FF257A24A0247B5E660853C6671E79DF391E46BB592D850154057F880AA2163386ACEC8FF414 +E9B0893926A5F3A124F3C70EF4831309BFB0585A8277D2B3BEA11DED360CEB872C653C118174 +AC3B88C16ADBE5F8584ECA967D11A06C5579DB8B89D55D4A662949B7A8D3E6A924C33B2C210D +AD5F21636054D75FB22D64E0271711483B2DAD9A5DE2F6EDC4826A4A8D32DE28016B25BC0E02 +4FB5BC80CDE0CB60F2D4D40486FAA63DAAEEFFACF6D65BBA55C865D956A7922E29992B3150E6 +88D2025AF6AD82D36D505B00877F2D81F7E6404DBF6F563D7D2FE3BC76BFD9D7711FEE097846 +6864C27028C135C77AE6DDAE85249177CA9400DD68624F6719EA2DFAE6D7AE5ED27B8077B1E6 +629F2B99366C56B1149E58BDEB4F61DA8B11BB888C8C2910C992DDC8907A42FC53E584900612 +1B5B48052EBC7F42D32DEAA6476B9D642993F25775178DA980CFCB9EBCB8E46BDBC369C147F9 +127E9E7D63508A2D2253BEF2A2768D1EA49F79B639D3D6A4BCADDE9B17C57FEF9B8CFF95FE50 +232A0A9EA592C1EED72155BF446C75E1B58D0E0C0FB816342744F1BE54D60980A947E61FF216 +D848EE5BD1BFCCC3EC7C68E2D812FE702F270D250E341D9ADF51E6B66F548A3FD71BE4A80D04 +C9BDCEC702EC7E02DCC3925FF5BC966C69DB66955DB269233414CB43492213B728AD07CA58CD +40CDF17C31EBD07E7FEFC34B967CA91BF57A32CAFCC40CD8270503D72DA1FBC4A009421F33F1 +E04E85C2180FE23AF31C5BD5D3766DAFB0DC86DA92962251AD13BC399E93B1BC708E6A88A0F5 +2FFD5C76E28E87FEDC8C56290930CF2B155E071E2C0ABE3AE5770070759736A5DA3FB9A3A9B4 +BA34665A6EC13B9694C9724A906296E6F492E3A17698909E25EED0A34CCB596AB5CA381F4808 +68255C2063E11307DE8185CC05A7ED23B8DA1C432A7F9213C18C3D34F7FD5134C0387A318544 +0640A7F05F50F46ABB62B270D8950ACB866EB49932840F286DB381A755FA1B7CF15A50903EAB +F0504D4864450C7F109BE73F6A1816C7CA5D7655D5D14417F19AB2FCEC510A163B685A59E573 +5C4D261820B0F32560892581C27E23D2B839E762AEB1D06D78F90183105815B7F199F6DCFA55 +24E6B313C5886FD3372FE5F1BC062FF00FA77AF22CE16140BDD0B1841E8AA9CDF71351356712 +612FFFD73C6743E0F790521CFD848167AA5CDDC06FDDC46F536FD7BB5948D593E94133D7D8B4 +52491FA5A608E35CF37F5399F814138D334434AFC25FAE457928B64EAC4FC0039D4937DF77B2 +2E520A467CD6D4EC699691F3E378B86D878367E22397217676F0379C6512F0FAE3783CD21C71 +8AC1BF137DBE4A3408A822C7C49BC227A36BB0DFB781CF339736C58E51EB288347DE5FB7227E +65023B153D1BC659431D0815B519879793570FC9205210B46C962A18D6D95C9F15A037D27E43 +FFA4BA4C604B91E9535620604044B4D71381DD05B43F60C2307FAFDC6F6B5B6011182F761694 +479EADF92CE467106E6FC68B0D955BA8F7AE0DAE4146238F0DFFF540B4875A59F188CCB02272 +06577D8A63F9B8F9025CB6297E3F0D00C6F8BF91F7FC0B099E1CD7D65B389CFC468CC8A58EAC +719CF84F4FE95B1426E8A8C28FBD9E13BB0C1D751E81A797024AA27C5B19DDF5B72BC04463CA +2E6B4597842DFDB4EBE73163B4413E078B0634C17172A46CB413AA6DD9633F1B702E43814697 +7A144DB3FFCC5620B6688B78D9F2B2A22FEDECF3C32B3A98D3FC017AAA202BC738D1E80A60CA +2E016A92FB110CE5F7DE342D3B4E8376A475CF307B632605B138E8F5D4595E458D19F56C13AE +A933BDB990019C17F94A96CBBD8106614E6731DEFF5608C19D4E5513B8E8F0C949D591E4D6A6 +DA36E16B761B11C9E9D5711EA090B9BADDD0484356BFD4E0C8CD1F5E2738E4BDD4EDF73B7DF2 +F4B5D3CFD8AF6D27F8F0E2792B8A077B281ADA1CC7AFCF44204C8D9B8F8691D9D191E3AF36BC +5EB73C468131CEBB2D39A31BC8EACEEC8D6F7399CE0776B9EACE5F769E94A07374979FB1F684 +50BC114A94C14900B42CBBF5D666F50CB4FFB08D35D928E5C720A41E57ED84B8E768E2807F9D +D3BCA0BDA9F4C614E1C3822A590FEE1483ED5748E7582A67E3E4B53BB7B44DC0DD49DFB0A0EF +EDBC07DABF783FD1D00C1E1B8467362DCA6AEF19BFF7905B0FA295B5B7C414454C5E4630C0BD +98A9C19BB98DE66B5C4F91EB903ACCB62C6590189ECDE1CA2509336BC92859157595AF4B71F1 +6451269562D86C26056101395F622EAB85780B366B15B8F6A5D8284604C450358D62D88143D0 +8FA60810CAFE55AD47AE7B3D923B68E7F7FA4C10EC874BD6736102C0217F71DAF91994DFD32C +C1C1F4DB4E79AEA4CF04B95838E8B7FB9155C75DC08979656E411D721A38FED98F29FACDAD85 +484FF11DC6ACF39B1433316AE51F36D817E2047AE3D350CC775B28AB8F1BCB9A7C6F70332049 +57AAA0DFCE0D07788C6332BF9E2BCB5515993F8BC3E1C2DFAA03B54A5C5F219BD1AA68B44011 +8ABDF6DDBDB3DF52BA44B72654D8B5DC3C68FE535592FC451D1DD817B8BBB5B796CE8FAF8707 +D448D24A6CE82A8FF99566200A28B8D2CBC4696FE4F243BF092D09A741339FC63AE006301E73 +2A198A690A4B894D73F8CA4F992881DD4877D49EEF07D66181603B619C25BD0B8DD42016C5A9 +4027FFE99D999D41B16EC9C6E8A3F7636946BA2C43B1188149ECFE2BD62E161F906D3C0B673F +6D3613E43777C72CA8EEEA0DCA2A9AE98276BC8CA3DB1A053CB995977A4192156DF8152B2A30 +90DECF9A1F656E5EB82B3EDE4128823F977172BF000FED00B13840FA8C5BD34D6E84B585D844 +20712DE5D26B112A0CFFF883CD1A6D9BEF3D31281A2F5DA2E0434ED640BE8C18ED5FC5251F32 +81EABE518C14271BFEB7E2E90C0F654C2AA56BB9FAAB8F95846F16708B6021F08F16BE5CAA88 +4087C93EB46E30EEA74E3600247B8C7BE0BCAD9200211C8DCC15850ED1A400B452F7FF2BD40A +E476E54593AE2BAF6E28EE9FFF865D878DD052AA0ADEE49DF875F98817BE2F0CB5885AEB1EF3 +3C2BB609946027405E94FD3A28E96BBA486072D5D447DBE79443E7B1B174EFD0162C04BE38B1 +8415731F9CF60E4FAB148E836670DA7FE072C3A6A9619502A1BB13A377065C8143AAEDE525F3 +46BAFF25557D6B60897D1D09C0E3AA9E9076032C03B02A8D7FF9EFDFFE8E62A460101BEAE566 +135655ED8E632E8E37F9E0604ACC311E51ABC4E7A1CCBAD59C6597B63415DDBC00FEFC78064D +78F387121DEC7472220D06E94681BB55E835D74F3761EC6E59F231747D631EB312D45A9270BE +7B3EC68BC06B29F05A1309D725079D2FB7E743B35DE5546CF3048FA4685446FEF5055FE4FDBF +4EDEE603D967119466227FE03277C9BBAC5A384A2569D0030CA930C93EF001C1BF4E5604F344 +F3D319B93E77D229F4E233111B4CB9429F5EA346047E480A990342C787493DE9648B2E90F61B +9BE30FBA6C32D939D44AC1B25B15BA8FAEC92C476B27FBF2D56D05EBC6BE58A079E9B97771B6 +1D48393E11C3B8567467DE28482176D33EE34A8D975DECF37168C4FE9A9C46DECB98CB2FD492 +80828F9966BFB4E2B74E79425A90E25352760DDA4EC1E5B3B13B7A7B7162645091CE1B90679B +8F8E2E019DE7C58FB4B8EA73A76D01BCF488D6FE8E8A8AEB121751E3D0FFEADD30B0824E20D9 +D626682481500F0340758B57FC65B695704CAAB0E98FFBE195F959A9CCE631E5BA18C52375F4 +B205853D36B3201E8E9E193ED67B44D2BB7B889A0D10CDEC6DA573E9A56C7A34DC86AE7B5AA3 +15D3140D3F479DCB9E32B3C8101DFDD9BBD42F1F6906B97B665563775FAFA4F0177906B625DD +AE612E1E2D9D4317395A78F4F068DA832EEFA18A29FD5C0F36EAA22DB56C9F541822EE1BDFF6 +4FA01CF8F5108972DC5109A3BBD97628B15926B5CC96B32016D0685E36A87EEBD3F35665BF70 +9A40F7862DB92E72008C279ECBA1A44BD8156E5F4BF7F400E68F63E2D28D8D04B46CB1054736 +C260533C9C656F29E720CF61F4597C31EE9596A75796B936457FAF5EB00FE7F1C2C6AEA11B05 +B70D26F8CC85ADA7829C8681D3A1A3238D4CE300F8553794C0C4AAC9E35228AD3E9AF15DFB3B +62BA8299F17896F8FD482399DADE179CB60D3EF7757F3C33B319D671F124DDDD32DAD2E6776A +35B3E218B526D825D42781279DA4668426AFC6A2E88C916FFC8DA2E64429CED2A7A11CA4660E +A3A0EA277613E0999B1A1494E47D380F4CA3D9973A2DEB885AFCC15EBB41CC45F117F08F88F1 +5270CC3F7A334ECD3DA23F6D10ADC7747C2132B51F9C0CD0A145C7DE5F26C731BD97BD82F726 +0A9F57504D784508DE358260C19882A899F26004ECA8C9807346262A5065AB4F12D9B90EABDF +DDAF15DD7A37392940270CEA478C266B44B38F6FEE08A69BE2A3E207FF04501A96FF853E16AB +0E1DC3AC7F10D4038C575B442809F42A4A7D2A74E79ED342272DDB2C4D7F04507D627F9E04F5 +7BEA510F43FA5AD011FB290821EB6F6C0569A4B23558B524CEF66427FED1A365B8582990D85A +742C827C55C0DD6992BD0BF59CD07869E4584A8F42459B2A96D9D54E943404675637232576BD +0BAAE7D56932881C17906DF7492724663AA6C619472A870B3D431964ACF627C5249F165838F8 +0BD8FF323C8744370F034A7C5A0F24CB897CC85BE1B661C45D7F742861D685F4511B2058BC24 +982840F93A975F81297F593C218F0E04B621784F44B284A7A7BFE983BB3509ECBC01D283A37B +E6CB6FF9EC83DE6B079BACB43AAC7733E9C7922CD87004AA7F3B538BE7594B13F05726E8DB0D +1BBF08C0348A82C32E8020228CEA69140254C51A69E8CA8B8DF5FA764684B2AB4F7CA758A6F7 +1D64FD9ED7A7F512CA317A9C20EF8EEF0C947A09FAB0BD3C53564EA3C0D31355AD5DA89B472A +6ED6249E8581EA19D8C374B33F68AA7D5ED35D032FB57F9B7BC37867C0D15013B6488F75F446 +1EFC766C4B6FB3C65D4F596A6803CD280BE4FE46286D93DC269E1A8EDCD8EC9F9A838C375D25 +3B4C96A126CCB675FE3B65162954346F4C0AFE4A99812B320F79E023B32369FC5ABCF136EA63 +C7286254AC3E45AE584CB28EB65AB35087A95D7D4DB8A7EAB3FADB7C40C182273932D01D97DA +C25D23479CEF8C9A78F27745A7AC6A463FD50DD33697ACEF3159519B9E37D89DA70DF7993043 +6A79531209793450109DE278B8116DAEA8B93D52FCD936FDACD4E2825802587DFB61CB4ABC3A +B752131AB62A3BD1F1418B0B3BA6F4A699C09EF412E9967C572357A91280E1FAF87C3D8BC08A +1B39080DB77FE3E43FA500581190D247F8DC789423FD0A7C31EEADB6B93C117AA53EFEA41974 +74BF8EC4372E61127B719AC6D598011F6EF77FC926BF2777AEAD129B0DCBA05E2D69765EC02C +2067E358D2AB80EF9DF4C43CFAAD4D456F2E57AFA3760569047AEAAA95517F1B6CCE6D800AFF +5ACFAAADCF3BBB5BD722D93F646C63D6779973176EC65B2F814D6F87277167E88B82608208B7 +BE2F220EC789C25E47DC30F6654827D76E42F71155B1AFB973825BF25480783194CABED0A4BC +85BFCB8593EBCA2689B095D20E1EDDE5CEA5BE256E8335C61B951E34309A5E97737353409F2F +F9C365D9BED5CAE4F0BA7FBAF8A19E5B61485F41658A78297DE06FF04B2B95DDACC74A7A98DE +A261F84E258012B109B74283566BE22B254C90AB148D6580FA94F59CEB3A70F4BEAD8C7905D7 +88CFB60A471FC6D23EBDE31316B65FB7F9B4F1E36E3D8BB39C3C8A3F28ABE6EBADFDAB22F9E6 +E88918FF4EA05EDD1FBF146B7DD254ADDD0E2B801691B3DB9561F5D7E46A108610213F915200 +B49423D2054602A36D1EF42936EC32FEA6D290E8BBBFCA3FE7D752E38ABCFF4ED6852EDC9609 +3D97164AD6A694AFD846C5AADC364F076A9136E9FAFA0E7B5E3FD9246AB21F38C7ABCDF67752 +20DE44EB8E9E83EF1C2FCA3D5C4D4DC30F606269390B817FE838FBA5293025BA8541D1C3CB41 +866574B083DA6871165276778FBE30B35CECA1E10E43F45376031A41958359E170673DCC63A8 +6626C5C7775C1A2A8BEBA0F859565BFF48110EFF02F4C5B2FDFC21B22CB9E62E412AF4D24247 +0C04BF53F09DA91EB81B769584D33BBD5D1E88485D6FC211A654B430BFC4DA0D359DB0313009 +42DC2FAEBCF410D487D8B3E0EE341AA741A65DA31D73322451F061A8B9C382819A037454E02F +BF615896E972B425F5991B69BB0932711EC1B0BAF3A25ADE593AD22D2696FB073F7D084D6884 +16D1A976CFE2CE4337BB0F0305030FE3F2DF8249ADE067F6899E97B5E64A8807EB6456E34EFB +6B9192C4219C614BBCDD594BBAAD2273B8E10B8C43357E2EA4AC5B7BFA8386FD4CF88AF1A3B6 +6707612E2C3942F17EAB616CE0CBE1C642311C21E93E36D80873613EAE4E61B23032553B0402 +6EFF3BD24757806D144324588D3A17DF1616C8CD9CBFB025DD72189C7651306D2A6AA744F28D +10E727A21078CFEA25CE78BDE72C4083FA8A9B0B4458F216AADF6F419692F8AB3BFD5109DA46 +7A7152A0E5DDC6C596A325DD732114D30C60A3DCDA886F9DA92F0A1E6763B6DF969CB6CFBC84 +BB3D8598C3717D22B6702133FA8109A2DB65AE9E13469A08238BDB66A612C2E951D0D9854A9D +50879C7DEE3DC817069D087BDFDA869FA1DAE6F412838D48ADF43F9FD0E689C26CCBCA371BD5 +A08D27A92AA3AB0FC2226322229D6439547EA1AD96A0CCE953EB453FBA853690707A4F7C9B3F +49DC6C3D5923C970174FD46DCFF745308DC17F83F4B93974639E224A51AC393DB3DBED9655AA +B9F7FC9535A2E778B231EA10FC5487443455F04DC99FA1B01F93C373E339D729BA42FD0EFB8C +2ED9984F15E8A0CC93765E7383AB768B8AC5F8E667C5E4D346B770AC3DE0AFBF84E5790622A0 +7D339865F195D5DE80DDCE6B70E57EDA768FDEE0B5F9E3F54AFF46D3984865CABDB22124C430 +F2D236C694C451487CF18C1D44BC28BB72718D83942F7ACC5AD737102BEF8A23A987F0CE3784 +0B3D5E3BCD0C7DD4452D15D8CFC61E397DF8EFD31E8EFC2F60EE678F6D6B75A8DBF4145CD504 +C06FD0F0A89BE46522244F53FEAEE019A370BC740C9039F979DDEF8BE167DF59120CA4154C5C +555D8DD3DD6D6947816B36B5ADFAAD4362934AD7B65A9F9845BDB87B70F8ADDE5F3C7DABB677 +58097BC2D3760577A0F41A7F71DB19F64ECDD3C05DCB89B687FA20153FF3063269644917ABC9 +6447DC2FFC6168E179FCF348453DF67C9CA21BE2D28EC9EF92740C474B73E9CA93F7F01A2888 +0D2A9010C17C4AD736C69BB824EEF38DFA822F87FBE938EE574048A7543A22835BABFD971EBC +76068A91F73A477999903E451F1AA3215B58DF64FB352625EC275D2BD6EACFE4EBA7EC40E2EF +22721A723009D5F14F7B6D075F8C549B539879482C199244BECD7EFCAD13179D368E7D55D43B +035A09AF5C12401F5A768A177A41E5972DA026A5768C3A8D79021D7C317240A9CA7BD513EAEF +BFDC3E8BBBA88BB404E473FA21FDE4A58CE46252F6E4DA28A15A01A3CDCE8ADA46D29F014D83 +9F4DECD054365598FBA727EE273FC5362FC3F6AAA1609F690E72A54957BBBEEE5246F6B5E7D3 +8DB58D279DB6CDCD7FD421D81B2D9750F00D79DEB7C1A3233A147D9AABCD0857231D1431C184 +4CD890677D6D78DD350E38B61DC38CF90A4B0EB856EA7168633AEAAFBF153221B00694FC05E2 +DCB17D41C4ACFEA719227AFB4AADDE872A80D79A7882FA2A26C6C29D112C0BFDDBF97FD61DA9 +B2E65AA027338DA24840DC2C9345E1F7D41C34B11BE82CBF789637EE75563A01692017D307CE +CAF4EB53F041208B4E4935320F9B83D39038367F03C15F00BC7283B1AA091313DC7562DCEA08 +5079FE328009881966B81F4634E6FBD85E02CB7740B7128FDFC62A77700470ED705819704A85 +CA4B0E35050D790D9076D798503358B35097711FB1177B95F2DF02CFC04FDFFCE6C3A2DD6A1F +78E037E7989D39663E269A70338ECA28909F7A6B7219DC4194F30E87F0724FFC8BD3177B0603 +5B38FF3A2B6D629420B46020BD59A5AAF6F8E799C51FD193C1DC7616EDB48EBD95DB960374CB +36DED5798C30ABA3EC690B0286925BEA0719C799F0C09BC889BA19C69A83A3C4436B6A536DF2 +4DC6F5A287E16A4273EAE47FD0E61C3B72E6FD8A0FEBB3D9EEBBEC034F28012B25FF7EF32058 +48C74FD3AE7726E6944B33E8F0476CF3F4876E7B5DA9F9EB241F4A9DE686B41EA9A0A5AB1CF8 +9C9E3316E806736E84AA001828F2D9601A90B85E9A06924AAEFC6C2B1D6C41A6EAFA999B8831 +A23866DDF88E7C9FC707DA76D7C2F9203F24F6156542A33029FA081B3435FF0E4C34F05FF6EB +3EE9257EE1A332472C599E3B971ED9DD952426DCEA4B9257996021C8FAF85CCE7929383FD308 +F76C506DCE263AB8C6EACE0F6263936EDA4C48F2F15B90491BE27A8D13C69E2093150BFE9EEB +F8B5B472B5EFE3C0AF2D885A12CE3D58C1C0704834E1483DDD03F482FBABAA62CAF5F50E5B2F +1B62E0CC5CC1F617DBEBDECF7C83ACF686E8A49E983458C2624E4CC291F5E710D0F2BE56BFA1 +F8DB6E7AFDAE0F54BD0112096E87190A9AA02F7B61881D4FF5996F9C0A6A9E196C02ABD5EF9D +AA869237D044815003DD8CFD425D5B5A1FCAE1761364E77BA056BCEFF51A7B0559EB46440BF0 +2C5C88654E4CAA3B9D2649C9AB77E0A71EA35984CEE12B21289320F404335C47CB6741BB9B65 +5655E491D30F53F7CB6C9E561F62519C9F75F6F81DF299E3FFB315BF7A43EADA5FD7639D86BC +24146424A5958C6B5C7F540E0BB312E7CFCF2EB52E68078E50F4B31878111EAA5265BFDAE3A2 +268E56FD8CEAECE91176FAF04A29CCB4B92B5CAB0B25A04829FEAF6F08EE84AC7ED70C78A090 +A1C7DAAAC2534FB2A7BB2A6961F8B8B6D7FBD7AD2BD61D981BB6C11E715527A2CD0B1FCB3654 +1F6F946EA06AFD7F00623DFC5EDDD5A92FBD655130A2DCDFF526D6A0F3196CE43F0D18C1F544 +EFC64BD710DCB1A8F443AF71E69A31450BEE77468C20BF95AEF2130DDDC04305AA329B3ACC9F +F9C6633A736050DF9F90030870A7C1759B04566DA434A4CD4A8CC3F1FE4E16442E7D20146559 +2857F4AF0FC1ADBD25BD7A956F4F4668DA403FA533187597E31AFF90D118830AF610D9419938 +CD6985577113993CAF05F70C1A229F870E5663B17260852F3FC04ACFECB2838977409F9F334F +97D9E2CCE149B0DFA242AE884322EFBF71B51C9A4A793FE450EDA7E6F08E7BB0391427B2971B +0ED1827D3946B0F20820B5FE980E270D06BA9FCEC747C453EB6C1CA4EC9BC2B06C63B441A27E +CDABD63D680FC55883511D98EA112079900F6FAB6B553AB5C079C7F51BA02EFAA86246795FFE +E6E6010AD4C09B49EE7B67D104CB84F19BE9720AA8ACA37762557E91402779A7B9BF2008FEF4 +B4D7B9ABB14861B1501001747198758DF0957C6D7D11CD9AECBF463690005454B93B46AF619D +1A869876EB62E0FB7639EAB3AF63471A7F66C9359765656C3BDA9C70B23C9EADCECED460D1CE +EDE7EBFB16DE5216D128775A7025D0AB14A8241734B0D47F0CB4F234F598CB008015EEA76DBB +18277E7723FAD6DF3CB03636B952A80AD3CEB371969266FE376D674F9A3F51C117AA49860FFC +03BA5CDA95BFF0C3C4563FEC1A76CA3DE3E438027227A96973A60885D365DAF21712209CEDA8 +CA3EC047A156439B231F1BD6371D75839E46DD4231285581BE8DC197E808FE08F44431A348CE +BEFF3C6156D7F0A46D6E50F708DFAD9E7341146807A85480AC633CFE2087B76205353CD55274 +72E1F1CA074B2F14A190BC1D1A976865A0F88FEC43D29149EA8FD06DD80CB49354C3556DD334 +8D288DE56B15459481B151F46FBA7DC4935C6BBD55F0830BF86EEC12D0D52C31089A7BD2B0AD +3AC7B77A8A622174EAD212F57DA208FED8D3AB3EFFD3E456234C5DD03CEF01DC458BE898F6A5 +62A9951A58631373ACBA2C26E70CC4214DD74502D1B4265A2872C7094D76486AAFC3A4580A7B +82451749039D2226062AEF3B0356C7D6D892293DC2FE880941D769D6C04BACA87AD0BDD2CCBA +58B07B285C86091FF7D9EE717D18304007053C3AAD33D1FB11D113B97888B96C7957A7B42F67 +0BFE02DEA308C7DBF9C667F175BC06F3A5CB598600236E28A17FE4863B48F9626232C0E9ADAE +C7C6DC7BC53B93257EB3CDF56F9763F4F9D4857B7E3DDD5D53CDB250EFC51941144B65909271 +ED82406CF9748CD28F929320DBF451F8718302CED8A2346D49827B36685C8BFC1E0291904634 +4748CFD70D0D0F827FC63EFB27FD7B0908567948116940A3A83A26C84B686AA7E90C6BDA86A9 +528C622F7F1253955B7A01044C4FFF95DAE6E09A7308FD5CAEB08068023AC8841A4C96C5867E +C4301F8107BC47530111DA508A8EFF9F9D340DDD4BF49ACF02CCAE95F71CB379774016EE3540 +87202D19BB2096879013E41367D2A6D23BD6F1412BE40BBB4B9F836C643CAEB65947AFBDC3C6 +B43E273D05D26A61FCE78279E45D69F1D35161EB1455B196D27E4322A26107DC77ADF884904C +465B7C2A12BA41D9904B6692EBA95A2B0E2764FF0DF3343A0E7AB59E3A3EF19AAA5CA32D6B92 +8F96826F615BBCD21E6EB280667E437B36E136E40E40B5774420DC2C961845545159407E791C +F4C67661AE22F3F78BC016B85E359BF79FF6A4C1C2F9B2C44D8048F91006B35C4C59A322A4EB +7D8DE829921554E6793AEBF1E1068159616046032928EFB9A13BE345263734BDEB69123CBF2B +93A540B3D25F5326914DBA686A7EC1AAC8F149DDBD7F65C7510D499462E6890B640586041BD6 +63C23A7290364DE90AF3F11B82BABD5AF7CF36A3F13C60F30F04B19E32F292B50A32FD5133D2 +90909EB99890852622C768BAA886FA17DDD1774B87F640FCA919A05647EEFF4F887667B20B28 +B4C12BD2309923A47323FE6ECC107A54BE627CD0F355C3C00C22B199995D715EF9B354FE5ED7 +BC7EF61E75B30724B18D787D940ED8BC963E5934A00CB277C7924A0E4845845BC4F44C398F51 +CFBDCF94118F658450EA60621886DAA0ACF38A53B9C7A0A3866EF45A286535398C74D48676B5 +03B896AAA0F06039DE1E250A26691B0F58B6F772BF1688EA7511703E15563B2A5A01F0CAA7F1 +EDE00BD6610CA422072A7D0EBA66C31EB819B8F449EDCA62F9A25408E433271F4BAA9219999D +E7550B054F4C0C46C0A0AE80C8B08F6FB3D73E4166229263AE18F39FE581DFEB247529262C32 +80198E6FD4C860296C178C69D673A11E23A8CAB1A84DF1682FF7AC65C45BFCD1B8378223547A +3E568D23BAA27BEF4173C5A5995CFEB32ACC92CAD1B87B85BEB93205AF2B5C74A6A5CD2549BE +EAA9032E4451B55A8D82C81378947FEC68BCC24C23CDBB9EF534EE6BAA4D9992125C44D2EF8E +BB940A338CD2B64E4856EA9D07F9BCFB96D2C483B9532B367EBF42FC859C3A3CC271CBEA6DC6 +A7F6BFEC01053815E107AF68270E9B8AE81159CBBCE656440374895262F71AD6C85224216532 +381F3074B2F2BB55EB3F05EA2DAAAC11874C000438473DA284024E6B575242F2E2DE179E8F77 +97F894C97753045E692A9DCDD541E2885542A603171877E455007110AAC8B0388168E68BB5BD +0539596FCA0677D5CFD3E0C976AF0B1C23B2F5ECFA75025F52D1E58DA103E4E69B2FC72CB1B8 +CDB805948946C4BB0A7FE16A1037AB10C9BF2BC6B64CA5CAA132493B7F5BD04614885425F461 +8BE1AA1D2FECC7B46DADE6FA58D81F98F7653403B749082749828956A6E84DA6F076B03FD57B +FA0461055A33E457286F56AECBD46BBB87BBB1578E7977D2D176B110ADB835FB193E341AF840 +C4B5E89D50EA424A8CC549AFF1153F926F9615CA7B7BB99C12A49CC98EF7E618AC8FE299A8B3 +B1F6469FF0C224794A19C4251324940FFB99F93415FC90085727916A55A8FD1854193878EDE2 +1E88B5EE24AB7EB137323B0ACA35B17673BA43D3FB49A036A0E5A36D1506827D0608A6D0276D +B5D47870834ABEEFD5A36192A590C829045963C452D859FBDEE7073CBE9786305A9BF409A15B +659009976ABAF73FE9B3420C8BCAB62DBD5FBED1E3A9685A64904652F46D06D1526A1A1A3C34 +0A7B712DDBA8EC254ACAFB0233DF9D0FB9F345464AB18DEF972DE5E8FE1AFEDD0FF4E43A58F2 +11EAE2EC6C23727676237B647D92ED517B1AFBA632B16D6F652AE5549AB8A1B875B7CEB4CA39 +2227D9C63A4A0CFDEF39754AFE4BC13EF1D02196BD000E3915577CA9ED9D9DBCC74E2097FF1E +4EF2DA6A460B31D23DEF5D6A48432AC3464ECFE51645EC4DA68C091390B7439F787D78A3BBF3 +93312D4BFAD388F77B04E8A2CAB188B1F1E109B4ABD478377CBCAFD498C83B8EA5D3436999C9 +4C456ADC6D2E7F5802AF8E53AA0A29DFEFAFC6665769097A6237205BA67A4D010314AD2EFA17 +BEC08519A46326321854DD393FDB82522A5C3661232AFD3C5DF0471EE52801FD19465E87D03A +3B544F2B208EF44968142972B39D21B5E33AD28BA733BA52B1B3FE5097725489747038AAC306 +1CB6537EC3074A4D8DDB70CE476ABE721E8709419C39A30E9AFDB210E722485EBC863ECE0312 +9ACB93B055BA34D73B81CB08EBA54C9DA7440C13DB356DA837DB101A7CF270D693CA0EC1AAAE +1D68D8C4807AC6926348C35C4EF533E95805966C7659AB66E8414BA96AD52A87938BA736429B +7DF41B831574F20AC7A286DCFB36B1AA1E4333181FBC37CF4547FB2F9AB061A6C0E6CB26516C +EF811AFEAED14215A2CAEE0035CC2DCF710D2CA6F2E2096723CC18B7EFEC9CC26B220AC4C345 +2A4C1C44EBB2AF7F548956CEED63A2EF65DF485636008DFEAB4B75ECA979CA822598E7CEB425 +6523967BA1F2E8A04D9DF976236CFCB9CCB31E29A87C0780A5FB3DEEAEDA32E24086289A01E6 +04BC9C454682EBD553358E739D110D720685D16A4980120B1792433E1BE2131965924A103485 +261867EAA43E633D9D252C8ACC0CFED5BA5EFEC7E4F295C19E1A9C4BCFD7C37B882943AA5A66 +CEAF68EC92209DA3689027C671D42A5E23A873A4048CF7B7CF3D9F66FC58D00FBC948B6893A4 +CD7214464D42EDA60B53E33703EF2C1B2D4F91DA11628E235810BD4134581D90CD91FAC3968F +4EE7E7EFE3E1D586CCBCBE439068345DB4C2B2E331AE612E73EBCB829F962D17D4CF452EE165 +C8D26E9AF41752E2F140E062CDAAB6C0C9B5DFC1C1B67D73D4B6084A1CEB5839F9F451485946 +1E2F2EA13450677592AFFB9801B2D09AB99E9CDFBE018C5DF50F4498A6C4BDCB7EF6382DB91E +9E990331A6E7817D9DE1083D37956366534E4E89264C8AD8D3043C3BCAC6AB5FF1322D4DF3B0 +14649E1B09EB04BC8A283A0CA0F1D915EEB0133688D2F2FFBFB60152E78DEA9CE9608A0D2BB0 +7CCC0ABEE782EE8ECE2857CD5E9DC786965FCCD6A66F015150132E5491578D625FAD2DF98107 +83E3647752C6C076B0E9881BAC2F90312400D91C1F835F75B7687E6FFBCCB522E2203E4474D1 +719D13C73273E72B8ACAB0DCD4A473F3B23A9855B6EBEAA214865810018C1FC687F30FB77346 +E3E6DC278D544F4DBD8D37CF51C8F55AC23C6626504F72F7013F6A37A9BD8C15A01E250A1D73 +C449E6CDFDD12E0DDB1D9A4642EE25A399C6126377C074569AD3FB3951020485C5738EA55C64 +A50FA8E5806B8020C597DE43DA9F3E4C94C0143423C2FFD1428BDB1E41A2762A16BDD970E2A9 +B1149E431F785AC0BC57D7E3D24DDD24E7173569D57AF3E1C7D0EC01D7DCF79B5E006393B4B7 +B228B546AB4A15E08F989FAA766F3AF1979EC2F28E106642BA8DEF83A55FDA74DF990ACC3FD5 +611152941128E59F877D6C501C0786602CDA107DB6B99A49033379630792D78B40EB1B6CD1A4 +A3D292DA9AD0A80DD62A9EAB42188CABEA8C02490B4797AF19EACE526027CCDB5ACE78F23260 +4DFDE73D9A59AFA0012175B408887B8B920D260A789EE11DBD48E7D8514CE2D42F31B3648019 +4D14B5A431B0A8A8A3EE77A27FD8E9F1D30DC4154FAC388A1499968519B338E80E87E708D721 +6D236CBC454BDA9ACA2BA36C89BCC94DA3BA3B3FB918D122F9F5EA3157C9D206FB36FB4DE749 +7946BC6235FEBCD5432B44A6DD30D6DAECABE1C949EC33F890C5A7C39F4F770CE897711E62BA +013B12C65F6B9C9C100986FAD99E4183F5997FA31253D1A87C780AD54C9DBA7BC88C25E50445 +732A08DEC39949E867DB96583535704B73F1374485549ED03F795F7CAD6A29563F0CADD984EB +5524D60AE4BE1E3F84FA81EDDD429FBDE623F1212BEA6A3DF577B403C03B4EC1310449CC97C4 +492034CC7DA47DB4CB9134D2731D4113FF01DDB79FF1F7EFA464A9F6F4E94F76AF2CB56F4DE6 +B128CF5A17D0D1D0BCACBBD80793377B68F792DE06993A0936B735E11A828F879D1A0F192BDF +0D6F98FD3F68D72D4322818325A1FFE8CABC6FF190A6308B93FBBA49C4DD6B358D7D5031DB32 +649F441CD6F8248D00E6CFF4369B51B09F074E8043B9E6D9BC7D7B633C67E8269C3F6949E846 +9300F70480AA9D4C2C21C496C27577AA0DF355A640C16CCFBF2417F39AD08C95130F2FB1EDC2 +7B51DD4DA3B9665C5B2BBA1C4A34AA709F75415C6E59917B335661C3FEA829169295185C50D6 +32AB94E8168D82AB86BEBDD78FDF85B6E21035FB2936D597291EE53EE4B44317A764E115AB2C +ACAB22BA9155DF5345578D59CA19564808D58D7334C6EC0CAE86FF28F08E5D0D24406909AC62 +09C5D09FA86044E69693BD9066E46078C8F7F3E72DF192A2B4A4B4EC6D86F111022446C8DB86 +7F1E3CC52AA36F14F912F7AABE1483D9985F440E4E01AAFF8860D34C9D784A0DC5119EA6D49A +631B85FE5640B6FD5F9FF7CCA6C890C54C8DDA703D53FF5CA1DD86B453FBFA29CA47CE673394 +7117877CE24F85649A8107CFA15D8CA93A05A5EDA7FF2DFA2FF4502C570D07DF2B50538DED30 +478CCC1DDD3129DAF22BBD438416FA41885CF021731B4C33948A6B920F361915D68F39F616F6 +CCB3C4D1477D1A08C6A52A77085DD46B308956B987064A8DF5816682EE550F60AEFDC7FAD46A +CD68A5509E477E2AECF1B563961A3F3740820C7FE7A7124B056341284072EE293816D3C5E05E +D1B2E14EC97D8C9239DF6278C0DAE1264874786E6489CC3E961A88A93EEE6C7B6CE8F081063F +754B438DDEA8FFEB04652745A57A7A3AB0561758682715E29938376CCBA39927059F0536B2B0 +4FEC29D02B7A2048B68D39BB096748A628DC9E1A3DCAA987E7B3EF2D698309CCFDB7CD83B793 +2E371C5C1196B1E8D99A78EA0D0F7CB5051415D2179C0A37AF6B145CCC0E6CE4B03940802E0D +466EED5D3FF6EE4DA23F35D5B42638D621B7CBFD0E5CF27BC00E14DAB31AE429A997A2AB692A +E37A5D818A53FC7197365704935C1B2C7F79B3C4FD95733D6BF52DA679C8C196D81A0A94D5F6 +1AF31F19D1DB1C1E6765C1C6C308B0A518547B3303DFED5CC492C4E564CC066C40F4A72CB9C2 +8486B07BE81C759E77031C864C35CEDB93E0944878A4AD2A9AB4069303C6E791F750DC7A5759 +DE79A3E7D3D2E0E990124F68411EC7862F7B2B51EB936E3B266B3854DA1006801CF8A4FCC841 +3947CCF0B5EC6ED5CCAB77175AC826312E488C54EF47BF4AEA9A15DBC9C8BDE407EFB1D6B0AD +5D2A1F0E3A38869A7E48834758344AFFA231FE4CED1CAA7139918780C77FEAB091EABBAA9EE7 +36CBCCB949E6751EC2864934A7635CADCFC8B54F6CCA61C6E4ABD569B4939D984AF95CCFC34D +A2F2378D10BD6A6CFCD8CA1B1196E3A46DCD67DFDB68F5449AA5154D9CAFC7A3D59A22F2E4BA +86D5FAF856B3019381097C5D018817B5AAE5A3605BEA6510E2ACBD9787B36E5567F45C1CC294 +04815D7E6BFB7D5595BEFF2E66EAD2A752239DAC530CEFF1EA51497B4B019097DEB3D7D5FCC8 +1A1336AA6C0D009E04738CE6DD8716BF01620AABE7415BD213E6F066F691A3F7B002B261F7E4 +68435668EC64618BF1E0EEBE9EC3814DBB0B10A81BB5ED64F822E160E65D4278172F657B350C +E28CDDFFD0DD5F654C2EDAB335FA92B15DFAF6D56F560FD4316ADB851A1EA102406120564025 +929500B9DA154553DED0FD304A99CD0786FAE95316FAB7C432C7AA3E3E67E0058D71FCE3565D +C97D34745BC2B86BE20D554054F75707590D0AD3ECE9DEC59CE0B4A7107BF1CF97E0D9B2CF93 +38F770465357BE4108F653B15167FD32F2413F89BD9F17002A736D07290F72DA433840AC2238 +A144898653968F5E748037FFBC513448173B0C0FB1EABAD738693C5F30B7F5F2FECC617AB1A5 +5451A3F1347A5879E68D0FF098330CA18FEA71D653318A1508A59788364C96A748D9D8F333D5 +48C0FBC761795BE829A224222AA5106D2E7CD7461BFDF9AC38E6263F959E689A4774FA1EF250 +C20BDF5B924B7B99BB54C0914487088CF38BFA5BA17A52111565F79FAA92CFC8F11CABA7D21A +7EADB508CD229DCB0E960235260890384FF8664B9979B8B9BAADBAF2BD24AFFC29178B7AC2C8 +5E3F446FE9BF2FCB87D155DB97145EDC82F5CA6E10AE0A8F2DC57E44FDC5A466C713C709A22C +5FF6275B9AD19C14EEFD2DE7FA55AB930FF9D6CBBB3D667AC87B3991BB5E5229A5EB6E3F083D +D0C8F2E3A59A87833DB593C3884A72F43CFD8E37851A5C281079D84C4694EA5D3253322A7815 +C1B5126641F4BF791397FEFCCE3D8CE1032ABA9D084B515DE9717D155E65525C88C6CF5D7796 +B6EBEB8297568388FD1685658F2916941265171DC754A75ACC723AE0607E16AC24C1CDD4E85A +D7DECA460A76E17FE2F35AF158568B7E4D799E8266B851D2E1A9A8306D5D1B4FA10C1A239D0E +FF67ADB1032CF1D14BC790BE68A4639D2DD07FC69AF32256B4577EF221ABA06C6FB08DEBE3B7 +F28CC0AE2960C159AAED69909A4D5A6405F1547EAA07CC8408512FF0853F6D623D8163403C9C +0296C9E824AFBC095538BA7CFB8EA9E95557C864DA29889DF15D355E351D40683CAEA896CBAB +BD6A6387BE7CAA3672F87675BD5DC5382E177B99F8C72303D7EBDD0A1F2E3EA2003529EA5CC6 +B22EBBF7BD7EB2DE9B23F77580B62990B94EA82A96F6DE8385743C590E99A23994F494D04F21 +2F1588698D259B47D18EB6F2B3D785AECBDD4086909A52B62C2EE3776F28EDF1EA01F608B90A +DB766ECFA60A5DD6AA56202E5526065AE0617D39ABE32831A6EB3C4503BD74809E03B08B25E1 +B4683A3E76E65C9E4207AD6E8F2AE398CECED08481C82911130B1ADB8A2581A4EE2136CA136E +20EC01A731F432EA597E48D6BCF4B09AD61A749766B72E344976C3958349E1C9AFBBFA8A92AB +497712BBD5486B0DE08B110805AA5FB7C5D0DA226C4D0927B34A687D0B3AD3C314B54C597425 +06A36D1C80C6218319E6FFA401CE0110FB3626EB984385D40F353001C2464462B21B23D0EF31 +E8DD7391671CC4FFDCFC4537A66EFCA7E3C0168786D488E88AD310AC903013927A1D53C6AB4D +D82E818EF3BCC1A27A588FC5A58C7873660D6E3227FB8C78E162702E9130BFB5AA1E840C38B3 +E69D2C92987611ADB46EFD4AB0CBB163DE2705B8B21C1EC660EE41C79995B647F26A750FEC6B +B7415C487BD104F875CA1DA263DF6C37E463B026D92FD9E1A92D0109CA27113827B8C8B2C63B +97AD997DDFC7829E509BCF9C0385731AA4406D3D5EF985F6F2CCD38B414F0F2A46F83D1B3020 +11BDB75E0DF40E0B3256FEC8609BB3F431B34DB6068F8887FA4D49A90F4F82FFF995BAA30C44 +8AEB3445B6101C3DD69177B2F13938F22B4D8D983678E9EFC3B3A8F360CB3E56928BE1012EC0 +B5AF8CB5F7587E59514148E95458AA6EEEF3AAD11045C9B8ACE669D3AD0FC4934DB0F231880C +E2786C70D834291D57179BF4E29F5EA042FD7F7ED72CC4ECC6F912E78ADAC691F09876B8242C +869D4B689ACC7F6CFA732AAF408681BCFF6FC339E9A7CD7E6B784C76F4691F54C2BA38E630FF +4E760FB788B2E2178F8192CFEA433518BFAD261620141EA15D1AEB360557B10848A2918280CD +05F83CC3FE6EFD9293564F61D0A5D2130F34C9683FD2FB6C4F4AC7D8D28CF621E56CC1577660 +B3CB768381ED4882C4D366BE5686CBDB784957A9AEDE0212737BEA1C04862472D0AD9BF63779 +8E499DA4463124BC31E2814ACA42C6F861EFB08C9944D543E0700E86A6A9AB100076BDD44767 +8271253F52A7AD2D79DB67DC8157F02CCBBBF1874CCC2034791A0EF3D50F9529647E9EA29CDE +D8007387C6286CE3ACE619E86B5675C1DE965518586E6FCD10EE1EE519067F58220CD729CE06 +4DD5758EEB447FC18C9AB10043A6946700090B20BA78810256E3A0231587A6635128DA911BCF +EA20AAD52E4147A653F0E259C49FB69DD14C9A4CE321E0528371BFA56E736D48572DBAA4DCDE +8743B39448C4F04C324388672051FFC47AA39AB65982A92E508ED185F96A1F2855F20B85F60C +64656BE0AFD568D270330D0D40CEBB7188FF8FA7291DA663FD2322CFA7CD5F71DF97473E652D +F2FEFD12234E83253EA51223104293995E4E1662CC322639E17CB9E7B8B7B8D8680799121164 +12D89C428D7B85970CEDF40487D51729521FB506B95621E1B1D4380879A2E49ADE15AFEFD15D +1E460482E1584585FB124AF6CF613D9816E2B5B782E6A70E5C870202A65E7D3155C2CC8195D5 +37A520813858C232F35EB24EB8D740C8DB7EB29C921975A8F1A9924AF09F210A028BA5D9A220 +D9C7AAF015B99AE21249EF16C843288187E1F1F8D515706925F03D6DA58FDBFF2A3648854EA9 +4653C14A24D69203FF9D4C2050DD1ED2DAEAD76CF6941A2B5FC51E9AFEA9D78604C2D32F4AA4 +27D51AFFF447398F224BD4623481FFD4D3958EEB691C7E3C750FF2C16E98EFFFABABA02653F2 +48A7B4FFFE9468577BF73A653E467E04F32E1BBE9CC152E93329FEF864C2E0B68F4682DF49F1 +063BA1D6BBA57892E33DD93B4A32C3FC0CB7DCC137EE2F6FE594FFDEC1E82E3BB1A8FD798892 +91E1FD2FFACD580A3030737FB13954CFB1E13A997B7B1671D902F616C00BD3B00F5FE0F460F9 +F23A890CABAD4143F03B6B37CCB288C865E7FF96EC8DD41ACE614D0DBAC8C7DF88FABFE8B4CC +6341EE33081D81916FACBDAAD84BEE91EE9B8BF9776FBC9B6BC9C7B330124B76541F84CA8162 +74D84399EE0E8DD20A6278EC5A30EFC5CFF63E84099C2A4D85C70113F7BF01D67F6EA7A6B457 +FA9965DD92E7DD6DDA4371A57C7990B09F237D7B8172408B17CF2C43F692A13AF7AAED5C7F2D +2BE7F7197C4282937A9550FE2B0C8CE4015872D729934F3676C236B280FE53F2C4EB28B8572A +DB27F8A8C880F4E41072F3564FF661ED3BD613433D8C4EF7D75E2FF0426F453378CE13616F9B +3BB8C4007C0140C809F59B97481532845A38B8D1890B755A359B0481C81F0E3516C64D5FD717 +F790B7BF9E881DD10430EEC0C0F98683B33A23EF0BBC02E688DDABE8FE8E6E72FD5BB70B39C0 +80EDA5D026E2C674509CB1D13E4EE4BEC0AF60CAD5A87532142CCBADF960268325F7F6762811 +A3285B63B9071013EA465D504434E2EA643D84AB0CD993BC000DEBF91324454AA4E69F157821 +B2798860E89BF27598FA8843068987D3E9C17099BC61AEAB23CEEE1B2146A9400008FB435A6B +CC4986DD77D85BCEB246342301033001ADFFA3FBD4762ADE287A73B30ED61F2B3947ABE8794B +3DD8C71E3B07E3CFC09ADDFEE3C255B3C7EAB9D28D774FE8359CAA61EEE9D1DDBB4807D97671 +398CF2EFC63637087F24EC42118A391D65584DA589BB4F46BF452EECF80A49CF05E7D0547862 +6CFB541DCB20FE638CB9B3072900CDFFA396C2DB8E50DB13C923BD6C5C1617F663C68462E1ED +49BAC708517FAE773983520AD3A2A23780AE3A7EAE0C82FE9B99C573046931179C820C49B20E +B628F544F5E7B99E896E72187702E79BE9F59F33D43E0AC37B366BE512A0EBCB8A1AFCF70D69 +85BC0440F5FD7BABDE515629934EA5FFD5E41E6719E32809BF542A308686F84E9017C8361E00 +A2C6B9DF0E69CF05DA15D04D707E7778755C5038CA23B70CC6142468264133F1DC39B09AE0A2 +2309BB7A68EA288FA0F9E473AE8C02CAF14F690A94BC8538F9273A3989F32A5E405BF8BB2DEE +583F315DABD8F2B724108D0CDA2978EEAFC097DB68DA27DA8071103EEFE5F34BFD0435C757C2 +1CC44930C01CAD6BF0B56413BFDC71779E0A3C4D84E24A6B5715CE88D60C885D58BB84860EF9 +248F608E01E38887B7A38DE77DE3BFD062639EC99FEB09E48C9C1E6C79145CE9F1E867F67BC5 +62B5619C82B9C9E44204E71A62C688A8AB6C422B3551538FAA56964CC3B9453754160C72A241 +22ED2D926EFAC435AA637533D93853C3D3732D7F3AEF0496D448300F2CE8F1547F0F8A143EE6 +DECCFB152F497FD765433627C36BE8726018A6D05FB911E23265A5F64E9067773CFB18A4EF2E +FA38B4768651240A3489E6C4489911CB814131C2C285EACB8B1888ECC09F13F9C2C58B364729 +3AD6EA2B43EEFFC3C53A1C44A0D34F0F4A75CA6B179E4E31BB168EF905165F3C135870F5293C +6328A6CE90A099067400D23E4F544AC0DF261F26F99011DE7A4E28AF81C126314690DB081AA0 +A376D2E0E75E88278BC2D0979EE155F388DA51B3B09F28A836F79B8905ABF3BE4D241E17296D +61EC7A01F1C90108762940562A7F3029A353D01F3773E393BDC1CEF933F8FE30894FB4B20B6B +AC8B4BD5E07176C7ABBEAB72BE721F8AAC4C9E979B268DC88385C75BA70497E5AA30A5D74B86 +97F23B9B8AACD2069303AD95A28786FB9DDDC410013577881EB41C3CB8A3CFA65460DBCB8EA5 +356BFD6051B306C1A2B5F1D421E31F02365D8B0A8D94E13FC889B3D2D63086AE200D23C1A51F +8BE7AD235ADF40B95FDCD7C4981A8B6ADBF5EF2A08C77DC56D9553A9BAE72CC94712C523900E +F538409DA047763C9053E11A6B4A4FA17521AFA09C8547022015E9B714C6E5845D7BEB7E8358 +D1B57B053A3232EA5C5AE725AEE624DA7691778051688682D405563FB7C8AB04DE22B0F331CB +1F2D9C82BF3AF636A0BB22FEF50BEDA4698668A8CA2FEEB4E6FE5707E3A9AA613AC012F63B9B +AAC802E0FEFEEE3BEF3E0E4F3386B767F7F6BC7644CA485C99F0F096BC7BC9767F910AC7F44F +248CD709C20F3CA4D8C392C27CF8A6EA4B75D28D9E1C2248F0A100653396E090313A046671FC +46D7F717BEB7DEDFA2B591848BCF8E984C6C1E6A106609E1609091F465A4B23580C243C0B9FF +162994047A56DA296E872876843238E15AAA8D1249AC85927D288E4EDAA0511DD1BDDA8B1363 +6F88209FEF36251FAD45E04EE7A9369D3ADA2783035357E5F80F1606AC8B92D9D32F28DF7BC4 +1ECF6AF02CBE98B946A312049F8240049A996D0EBFDF7D5E7BAB319214062E74194C6D8DF33B +FB7323B52851C9D1ED7B86F586EA9D18F85894BB05A232FAFCA0178B5126360DA10EDEDAA9B9 +F576F9A4A772434BE18C1247C41433B1949B1F36879515409D081D102A3046C24C7F4C92C6FA +BB558FE5ECD560C7C906E8262B5DF31C4E989E9487C6171C2220EE439A7D776597D979CB6196 +34422EBD125AEFE78B3AA9FB22FB0EA1DE4DA88CA9B60BF53790A3989FE421CE13DDCF14D666 +07B5384DE19BA392FCCF8647E4ADBC1337D6B5A2890C30882947FBB66D61A535684C32CC70F5 +BDE6401A9E6BB7CFCA027FB869FBD3867ABAE515CE8C0A47543E0E4D13956E19D18FE663A7FA +9FDB4C724A39E03F3485372C17B1B224FAC5F2726E3BE753B1A86D8C555529ABA67728C529FC +BDA50BFB5D8090D83E94FC12F3F15CF7D80AEA8B9825F6DC22B5175A9E0F4B4DE3B6C243DC39 +3B80EB9F1B2A2BE7ACC592FDAA23312AC7223172108F19BFFB6027438666461830DB23011C30 +C11368276925CD31F07417B6D3B94B738F11051616C70B248C439CA14FB197198DB8FD831B41 +9186E4C5F374DEB60EAEE9DDEF9E34FB28FA11169DD233EA2C45F03CD7A493164966C944D995 +3EBF507147767F5F07C415D1D4D8759351BD3DFC3694EECABD4191FA088DAEE0F8783FC8BC17 +6FBAA43AC60E7FC6E13BD11AF1AE40D0844B7CEFCACF4DFD267E6A2FB3958CC52CE736204803 +0783228F41BA93DD3C3984305E7316403EA96105DE4E733B9BF79C1B33BEE37B09E0AA125072 +0C31E28BE551693A7E328539D138B055ACE783F0C7CEE9F7E3DD35C2377222367FA09BA72D4A +1F7E9E853B5C3D995B771E7456F31576865A4143D75E6F3DCCC654B070EA42C345DE6F86B332 +13D1D3BE66E7A0B366A6231DA291778DA0301448F8D6AFF1BFA1E180E270D94E87D07B0EDC57 +C179C601D74AE5DFE39D06176A4B4AD680CF57217C13FC59C7DC9893AEBF16BB5E6CF884B628 +62ABD14769E018DA118403A8D1B678760202815A19CB297CFD3E077D933050A607F99D6EB119 +943703F5A9A06A6FA1A69CA62B4270B2ACBE306F4B02026BBB1D7E68693122824F63760DBF1F +F4923EFBA199B20B906FB98282014CDF109386E5567DEF57E5ECC6FBE877A0998060E5C68B97 +9A7C20E4CF5751E4285C59A9D806C8F841ABBFA7B4D25085A03551E08E1474880D779BF42DCB +38877E9429BC7D0DC3B026D8E9056F4C6109652A0217BF1238D531AD5E8BCF38C39558A99799 +6EF770C5E433BEB1E1C574CB70375C97CE2EB5F17AEED42095F8ECFD08E7E7E4D1C1395CA80A +1790AFA2595948A8DBFAB6159755F5DDB73BC4BA6B7FAEF8DC73C643DBDE7CDB6DD685914BF4 +BC0F51193A56E5FBE6060C967D0634BE3F4F3247017497B91124F9D11E0A19EC70A0C5A2E407 +F5568C667BDE3446A8AB38C12694735CE7F9F07132529CA9455E8D4AFCAA45A04F54E3582EAD +C0336D098C29CF85E4D3254FD47F3E028CB4936EC854B3DB352DF043547ED3671A4B3EE345F5 +FA9A664755163AED99C73C3E1B4FF7FCD5DCBA392005BF02F077762A982456CDC74A90FAF7E3 +BE3A1132F42FE32768138237B3E09FDDA82A049BE5263BD773DE19BBEB07F419CE2D91E0B95C +EB0600F7D2A5E00677C0F9675598887A311F6BE327DE955845C9DB0A7A89EB0AB17DF2F297FD +4A1FE88DD5A1A8FCF0905AC40836AB80F3489F928B57C9028EC65AD1ABD848F9642EBE7542C0 +70730A14274FE139B05FEBA4E6EECCFF759BDEDB2FD630056FE1DB41912E2603631D81147547 +807682106A5C6F359AFCFCE762F4BD56A7EABB3010038850B724802F3E4CDABA72BCFF68460B +8A99BE1F687426E5DE4BC7DC27ED005B79E423A7755140E093C700246644A9C989C37EC0A6D1 +3EF51BE9936A13E6FA80BD492BA4F98581BF3FB3C172E252D50B04D495E51D5A5846530A9263 +B57492FECB9403352EEDB0AE9D34966EC12F809398DB5F75DEB75EDA5E9DF4C8054AFF55947D +6803D8B07EFF48788CBB7DC6032471A38CBACB25430E2672E040C4318C09FDCA2C2C6E651791 +D0365DAB462601F46D73B96BA5E3FFFDF4B38976C6A75FC2CEE23AA8658532662601391C2CB3 +ECB43EFD7BB9F02002BCBE3E99F32A9A9D93D30282E65B2F38B9B6F62331A73CE5D6EFD006FE +E9296D27CE2423EDD4595EA8FE7DDC8772F759C02DCDB37C677115EA11B2E4B7723D1F264DB5 +0FAF6490E5F0B6287A40C91B03AF97F7FE5F55E5EDEDFCBE72308688D3A8779B0388D0D3B415 +613E4D39570F631DAB830BA072FE6CEE0B9F68B6A763656A66FD6A6FFEC16345109C79B012C0 +674021D7C9FE2D48E036DBE2B1FE451864C95F2F506D3474024331FC258873F669AA4587EFDF +F3C17F71145A121D4EF6E6C8443789B37C2BB2117BC6E13AA563382D2BF3F6188B35A030F6DB +8406ED9598DB5F75D76754F8C9E6B69CF50B49843FAD83968B117DA912CDF0DE6A9A70D96D5C +707F7FEB22252033EDB2D5D1A49507EAA2533AD7AA307C19CE9B9928FB4262A2DCD527F42025 +C2BE7378A949A9F18B2C166114FB488B28A0B043A7606F76347526F8B600FBCFEBA66C3B8996 +A4669DB9AB8F8A73044788429C69687BAE3DF17D0FC3390BD9E3469496D0F754AAF1376C5F8D +4F22F223C757D4BB5845BBDE5260D686E1E167ACAE28FD62D4A15072E62DBCD2623AD7345998 +67D9EF33A8B7A6358152504912A1609D8DC28FE714C122E6CB0914631835C8E7D5A76DA160CF +FDACCF3B1D0D42804BD0B9A3791747DCE3291FD5B75551FB82BB6EB2991CF7E9016844F428B2 +C06B8AE8A032A27B40D6D784625BB088AB095261C9DEBA0959C086FC78EFDEA1AE4DA2B76441 +7732E9815D1C67BDE328C5CFCCFD89864DC1ACEE789D637CE40CBE18FC344E01D1FBD833D90F +31CAFEED23DB1D2CB30444B7D4838613601DEE975BA2C830EE33776BA8548B29F1A8F36D439C +D86BE9E8D5D768B8F4D01EF24B1C19078DA932ACB863860B92037EDB682F5CF33A59D6453EB3 +1BC65D06AE4EDF6C4A47FB22B8B2409E7314BF75CE31987266CE15540A881E3C500C803442D5 +8684EAE619A553C94CA67771D6C41C9D233164EF4C877CC60F74A78F7EF91C6A1FCF39EC01CD +4E89666F7DFCC3187F82E2C24837B5A08E20B8DCA276CB3FFE21DEDF6B7DA742B0BC74AACE82 +A39BA6D0948FC986E9726D9FF4D5D991186990944335CC29AB5737A1C30DAFD665F32AABD3CD +EEF0026638F9CD1BD73320F918F2145BD29E1FF547E828725B34535B73CCD3DEC66350D0442B +F992E73BCB4649FBAABE67DCCC3070B119071C9922D49B7F110C0292FA39DCF9D2F0B889D2B3 +343DDEF61C6ACA859322F71B8302BFAFEC8DD735210C662932B8032C3096D7FF5DA16286473F +15070D2DADE1738726835A8FA5EC3B7DD2ECE5431B692B119E81CE4966FCA851E39E4AC56278 +DD3DA8CB6B6FAFE4307A40B3251FC2C88A957A47CEA99D4471C66E40412BA5FA35739899C5DA +263DCDE5B2A55014F2972AD7D18A75F89C8EE6C8522D31CA855C3C6B3F073FF7D4EE00889913 +6EFD00F86A91EB933D86D9A220F1665F168C66BCB04E5648A399E09CCA815CA7F4EBA2A78AD5 +5962BD074B404EC2935E4A6A4E3A0EA4AC2642B6215D0A62D49903F4DE6BAF14A17ED5B9D346 +CEA3F51A1C402938C95119A93A2ABA068AE378C40C2763779B707E4B4D9E525613B1AE0B3E18 +69A40458F8E5BD77371447FE9EC4A98A74124F4FD50A0ADE38E5CA317EA601D6CD7E93194546 +4BF4DD9393FC8350E39445C2A3E2F615543430275A70A1ED3C5A67ED5BE283C4F616860388BC +7E00B60F2B3E449183C2853B2F08CCCB480D6F4BA22D3D7F7CD34134CD08EA2A072FA83FC363 +4D08CD43A66FAD983E0989E9458E20FF3F9F96743E21E5D1D42588CB136BCDF8FE80893FA62E +1FF676FC02D0CDDBF645DDEE92C2B338EA977664E466C29745CBDE3A57E6FA32AB542CCA7C62 +11452BE7BD7BD79EF9DD73473B85EEA31532AB223A216E93AFA53F4EFDDBFD404A3904FA440F +D9037BE3B5A01E7C1027ECA1798496CF232F5578B21021DF8FE435A4FD72209C5AD01AC229B7 +0391788865A4B02DB3A16B54E34F91EC4B13B49F35BBE64286A294F0307A9D97E604AFCACF7F +05BF0F2F88D0FBF2D1ACB6AAB83C0D6D5B5830E50BEEAB924C9DAD685FF14CBE3EC6C5E5B775 +6FDD2130AE3299F884FA192184F1FCF74664471C23C14D14C65B6F0C6704A549D8F2595EAFD7 +8303D8134F9884AF4737CE658B0E50076D5C6875EF56C237DFE6B07CDA4D5E30702521541E32 +A3B661DE4ABF2B35884E3C175F89770A58EB2D5054543842269BF70271570E753394C2A53135 +65B675394A8C17B46F2F55A9C5A7A0C20C987572FB79559CB544D1AF32EBB2E7E191ACFB8F13 +B5EAB337FA6682D0B66E93AA259C6F622AB6828829363A4E51B55F316AB7923D3233CDE38062 +4AA34792C97AA173A8C3074D2F5A2F6A4D694A05FCC0BACA3BE5AD75AD55C285710B68AC5713 +2CB15D300805E6E4D2474A80734D59D19A7DE4ECDF196DA1407556C933DF729D795B352E26D5 +EE440151E433D1C21686B3376CA12F1822A8F005D49F5E188C8B527464FA3BC7D24D7C1C3B07 +5098AE3CB026F6D89B248FEBF9A1E087B292B4EC36F33287BA3F1289AC1122A6441C57C85489 +C884DC5C3D2970A711D2B2B6F862BF10752D94C225E3AB2C4804167BC050B52B92973764383F +34D8450446F670A23949FFCFA9CECED92251D1F8EC402FC5C29A8A2D009D3754CEECF59CDD83 +93E0B612F4719623F34504C35A020FADBD02658D36818D585895328EDE9C060C81BAE91355F8 +33D2CF9680322C885617D0872F94D59B66967A45BB5DE7B57B2DE49A64B27C27698AF997D5C2 +6E996F3DE6C31EBAE988492323103944A90389D07C963C08ABE93EB03692C08AF43753BA4A54 +1634E789C243C4D5E2351CC5BE0775F0215C2B8B9D39D6BDFDF0A3A02D671FE75C9D3549B3EE +F93A304ECF3E6D34A25D5604D98888B6A7D45B14AB466A846AC6422D9472ED676106216B5F85 +CC17F7B145C5BA95C190B5A13168833E8A3E3A841EF7E1163C22B0FC17F6A0077CF1C0B2C248 +B4A20CFC6315B4A311D93199067034E3160E58FE98461E5C0D110000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: CMSY8 +%!PS-AdobeFont-1.1: CMSY8 1.00A +%%CreationDate: 1991 Aug 15 07:22:10 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMSY8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /minus put +dup 162 /periodcentered put +dup 163 /multiply put +dup 164 /asteriskmath put +dup 165 /divide put +dup 166 /diamondmath put +dup 167 /plusminus put +dup 168 /minusplus put +dup 169 /circleplus put +dup 170 /circleminus put +dup 173 /circlemultiply put +dup 174 /circledivide put +dup 175 /circledot put +dup 176 /circlecopyrt put +dup 177 /openbullet put +dup 178 /bullet put +dup 179 /equivasymptotic put +dup 180 /equivalence put +dup 181 /reflexsubset put +dup 182 /reflexsuperset put +dup 183 /lessequal put +dup 184 /greaterequal put +dup 185 /precedesequal put +dup 186 /followsequal put +dup 187 /similar put +dup 188 /approxequal put +dup 189 /propersubset put +dup 190 /propersuperset put +dup 191 /lessmuch put +dup 192 /greatermuch put +dup 193 /precedes put +dup 194 /follows put +dup 195 /arrowleft put +dup 196 /spade put +dup 0 /minus put +dup 1 /periodcentered put +dup 2 /multiply put +dup 3 /asteriskmath put +dup 4 /divide put +dup 5 /diamondmath put +dup 6 /plusminus put +dup 7 /minusplus put +dup 8 /circleplus put +dup 9 /circleminus put +dup 10 /circlemultiply put +dup 11 /circledivide put +dup 12 /circledot put +dup 13 /circlecopyrt put +dup 14 /openbullet put +dup 15 /bullet put +dup 16 /equivasymptotic put +dup 17 /equivalence put +dup 18 /reflexsubset put +dup 19 /reflexsuperset put +dup 20 /lessequal put +dup 21 /greaterequal put +dup 22 /precedesequal put +dup 23 /followsequal put +dup 24 /similar put +dup 25 /approxequal put +dup 26 /propersubset put +dup 27 /propersuperset put +dup 28 /lessmuch put +dup 29 /greatermuch put +dup 30 /precedes put +dup 31 /follows put +dup 32 /arrowleft put +dup 33 /arrowright put +dup 34 /arrowup put +dup 35 /arrowdown put +dup 36 /arrowboth put +dup 37 /arrownortheast put +dup 38 /arrowsoutheast put +dup 39 /similarequal put +dup 40 /arrowdblleft put +dup 41 /arrowdblright put +dup 42 /arrowdblup put +dup 43 /arrowdbldown put +dup 44 /arrowdblboth put +dup 45 /arrownorthwest put +dup 46 /arrowsouthwest put +dup 47 /proportional put +dup 48 /prime put +dup 49 /infinity put +dup 50 /element put +dup 51 /owner put +dup 52 /triangle put +dup 53 /triangleinv put +dup 54 /negationslash put +dup 55 /mapsto put +dup 56 /universal put +dup 57 /existential put +dup 58 /logicalnot put +dup 59 /emptyset put +dup 60 /Rfractur put +dup 61 /Ifractur put +dup 62 /latticetop put +dup 63 /perpendicular put +dup 64 /aleph 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 89 /Y put +dup 90 /Z put +dup 91 /union put +dup 92 /intersection put +dup 93 /unionmulti put +dup 94 /logicaland put +dup 95 /logicalor put +dup 96 /turnstileleft put +dup 97 /turnstileright put +dup 98 /floorleft put +dup 99 /floorright put +dup 100 /ceilingleft put +dup 101 /ceilingright 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 108 /arrowbothv put +dup 109 /arrowdblbothv put +dup 110 /backslash put +dup 111 /wreathproduct put +dup 112 /radical put +dup 113 /coproduct put +dup 114 /nabla put +dup 115 /integral put +dup 116 /unionsq put +dup 117 /intersectionsq put +dup 118 /subsetsqequal put +dup 119 /supersetsqequal put +dup 120 /section put +dup 121 /dagger put +dup 122 /daggerdbl put +dup 123 /paragraph put +dup 124 /club put +dup 125 /diamond put +dup 126 /heart put +dup 127 /spade put +dup 128 /arrowleft put +readonly def +/FontBBox{-30 -955 1185 779}readonly def +/UniqueID 5000818 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BAC8CED9B09A275AB231194ECF82935205826F4E975D +CECEC72B2CF3A18899CCDE1FD935D09D813B096CC6B83CDF4F23B9A60DB41F9976AC333263C9 +08DCEFCDBD4C8402ED00A36E7487634D089FD45AF4A38A56A4412C3B0BAFFAEB717BF0DE9FFB +7A8460BF475A6718B0C73C571145D026957276530530A2FBEFC6C8F059084178F5AB59E11B66 +566CA5BA42B1911A5D7F1BF343015EECE988B7A93BCE0C7AA61344D48AED9C92C8698D4B7C99 +51C87D103F2414B39E1437F9D2E50C4EE5F218F2E6716926A79EA978F13B1F855345191DD7D3 +1D8F82C2E3343C7A5894D95BDC492C28226834EFCB5C12FEA36AC5CC430E0AA604961E34888A +DF6C1F3954CBC2498E225D953CF5685852162346F4745A2A7087D5D7AD486DE16D2CA8E15CEE +26E012671BA3BDC7D95CC8C98BB774F508625E968AEE27FF7D1A06E63BCFB5AA4876C3F8F13B +30CCCCEE73C3CAF4E70D98E6ED2F422DBB4950BF789680E064150995941A9F4DD68A57594984 +7A7D012BB910BF03A42555D1BFD222614F67768FD3F07D99A85D8E700E13CA99D0D283F56CF6 +173CFBA5261209EFD6F5158AD8E4C089A5D5D57F527AD5E8766F2C6F1726B4FE94A5A08E2193 +162F626A61005225458A25BCD2F6CF2C23EAC904FE806ABEED47B5797C3F85E92A50B78EDE68 +77A20B259E3A0BC70D30C7B6DA98D54A811F20D1BE1756121553E2E953F57B3A61984D28FB37 +FC275B0C9C0A081AFC60B60954AB43C4289E7A24B52A49E61F2E14F974A155885C80E3DE0D03 +0F60A6F4FA81B130A9C6F0CBBF379E52D1A8B4582FA6DFF68876BD2BF8CB5B9A029C17B0AE95 +C8163B75701588319B8F65044BF416A68DF46E72130366B7A903123E4B14D1D570C6728B8D1D +4BDD6E0B59914FAC1E75DD5EBF0B84C5613442C80106300585501F247EC10E4D4D6D76307656 +0D8611FA998C293688A78606200DD036FA03DC20374EE821AF8C244945399193B8D461084A67 +25645E6BF1519AB690FF2047FC32301995812C4486B4812B34FB7E51BB807C77A0F3BED05EA4 +909F6531B8767C97E930B953703B1AB7FC944B20B0AD93B3D0E5EE27C7F55D64FCE361AF7BF6 +F196244B2A842A15A3A76FD12926469E1979FFF2E90CB5C49A74637A7E76241CE36A679626C8 +7141DC2B73567490EB87D9D88697915BB515931A1AC0FA3ECC1831BF72F59C14826D3B032846 +03786A667C754AFC8293D06D2B03EB236687607842062D483B555E3C666A994BB427659972ED +FB51E7DB17B898FF9E44C648FC2723FC14D5F9DB9473501F8EFEC50AE9C6E323804355ACDDD6 +8F06DFB9C8ADB5D0361B28A0F0ABE450811F296A139DA21394DCB7A2EF39666242B2FF46239B +C2BD4E117C4209D1B71EBA9F194253AACD7DAB126A23D2E63B4CDDA42DB0A48ACC9CF1D3858F +D3EF70A9CF518268AD91AF2AEA4C5EE5D46879A476FB4EEE6A7658649CF91310A728E3243399 +C0E7EF756603755BF9360614EF05D44BFC50BF841E2EC12608F495B2509FE3252013DFFE7091 +68F38FF5A92C0849FD83F40AABE0F8DD7557F1A26D93BF9EDDE4CE48AF630D52E863A6A5E35A +0C4206A6BD29D33F92AF37F4E9D8FF6FC38A3A44894800E7088EEDCF02E1F6923847F241397D +78F0383815EBA58B4BEE1AE08FD1A7B9C19397A8D878BE95DC79AA2A2D7DA32FB47E332C5958 +2616F813E18E3AA12C3BDC1C1CAF746FF3FB249507DEBA615B9BD3A822D9F995D07B6A4E9A30 +B74C142C3621AFFF4738D2183F91E798E14ABC13E79AF89F2484A0F92A4B69E1DC35D6B0DA09 +494DE0D950CB8B23C74246B2185F85A38ABF429AB5F808256642EEEDE0ACDD159945B09FD93D +6436B00A4C6DC31A990B97EDE6F89F508A52F618FD9D6BB7622D6413B093A1E5677FA1302A96 +F3592C89DA03885D5DE2D7ADD51706A204E8189497DF0D5DF0640A140699EFAAFB9DE8962596 +D00F4A75E2D3CEC8F84E4AC4E852E0EFA300D02394ABE2A57D2F965AD9CB1B07270BE4E833E5 +5BA50F9733386785A0065E5DE094E3BD6DC1B0A5543D3C4E39975EE00194194CAEF6D9B8883C +39D9D126BE0C0CC5C68153EDD6F1F7A268739945C96BDACED9207A99E69C5BBF60558C0BEB6B +9535313F9083D22C8657C0AE80131070FCE9C475941AFF0A3896FECBB3CB9C70A1A4DFC7D95E +DDAF694E507327DA8584E6BA6ACC0DB4D0D949616F244042112B6F1AC25D470931DB53603C03 +E3FF90D0FC49EFD41B1BA74B5C4490B5C7866FA8CC4B243A6E16FDBA8BB7FF7254D1116A67C4 +97BA7DAB91A3F8BAA52BC4D9ACEA57EEDAA9CFD1C60E2D5BCD83467FD2B7D8E6B4B81BD896EA +5227C2EAD781B3C25F8D69F414F1EB1BDA73FA14FC0C909ECA25792B78003D3E2AC50DE70EE2 +4FFDD7111F5B1AA6411A5B98E6E63BBADE9049CECA7ABE47F63C112D2AE89EA87774EC32B1CD +2A0425504ECF9CBA62497E1CE55E6E32F592948198AA7200880C84517BD898BC77D3C7F459D3 +13AB5882FAE7A945AC46E5743201076F3601DA9011A180436E36BF3CAB9B0B28822C8EC9EDBF +E2316419B1698077607F7A60E3A2CB102CDFC00EB5635AB3EA9C069C03E7081ED2E8CC32DDBD +C80A9DE5248D3221D0611BE5836BD02FACF0263B297A79E467718AB7E1657556AD428D0263E9 +C597474071F4445F5634FD2BE799AAD511719FE169D0830D47191C01F1519EA5CA0722AC3550 +7385CA3972C83778821F195DF4376542F2F5B5C3AFC0177A47DAE02E5C582C7E49BABA24AC3D +DA4A9B2FE6393CD77747BAC66AE9571781DE8A4B862380872A097A7B68B3EA30BFB54A55E8C7 +608F707F97A871DD639A000AC29DA673F65FCA6AF06B7D27F6D31F709EC7791524D5B38FBF73 +4E99AF406B98D7C5242746E09CD288683540861BA2E9A0A67CD2B6499ADB4F745490010B4A69 +00546D22D9974D5599F809DB9FF8043FFC4745C9C212BFB55365B4B6E270A0B3B80E19917E68 +12CA6AC3F7C31D137DA4F48678E3C02C5AA5182509ECA7D2845B039BF315499DC33320E2604A +1D889FE7F7DD47164A7F8133E4E6E59EE7F5A27CB1B3B378A579D31238B787436A4168DEE580 +8E10500871FD13FF47653A2B20ABAF14501B3F50792079E7E636251AAFFC5EC9D85EA533FC37 +DFCE216C7E1DF73097BDF32FBDF22C83E4F62F4794052C1CF7B8CB28F113CD776972E7755BB5 +9A2E3E65C16C5FC58541CDBD480ADCEA324EAE854868ACD35AB5960260BC0D2806E7319768FD +82F15F95FFBB21463DA70D86F6A60D581D2911056BF0CAA67AC1E9494E7488168831D316A6A7 +A6A13CB00C633F6342CCC2BD024FAFD0108EBD9D4BD724AC6C2F8A02CD1FFE2D8C7ACF9B0C8F +2491D1CCB9A9082524BC6FFDAF45A13E30D4C27172DD89715D9BC384BF9E9825EB4DE86A7020 +7A063EBA2D74F89D6E9534B3A3A48A18006F673929300E357EE555BD46A894ECC220F408BC4A +602D064B829FB4D500F07D0F470321C037B20693AD36DA3577466043C331A8554D99F0A4D1D5 +D594F33D5FECBAC2C5254B5D3F9F7166D51EE54EB2889D5FDDC1E502C385F8271ACA8D3725E6 +3564EDBB9A024E476C12CA7EB357D8E3A90825D93D393A1728B199A49444EE4335EA1A49D81A +CB500EB23015AD31FB582ED50EAA8D22F11F82C2BF9ECB09245AC95E20960C5F5450D1D31F99 +ADF233C710F7FB6B69D34F773B1D3F09BAC7A76EBF9F272D992AA2F3BF31E3B79A67B15B3FAE +2803E80529E80F6E5951CE8BFF1C7341B9BE0C3CA698931ACF65BE17F3B838FA6503F2D023B5 +20374ABB9AF57E1B0E4DF0FD45834D3CA52EFF6E6694EC13FE174E3340F232257592CCFB4A10 +B2AAE8922E1188CE51F91758455ADB101DDDC0323D4EAB915E7157D17FB878D1DE78E170D925 +2EFABBC555E17CDA4042719A79A3B0BB686D685C4FF238520D4252B7C45DA9E8861DD1045663 +0BA57CBB0789DF66D28F95C74E56DCE67DB92B50BB3FD8ED194D98CDA99534D91EAF70213D0F +85FFEEF5F31F397BFC978631E22ABE1823A6C9A9DB2E236DF70F925E2CCA09D8F9195411EFC8 +9A0DF5D7FA9D54E7032F45595DAC03A9F8133F5E0DF9A14F131704B70A23A322621D1DFB1F4E +E7B4E6C2DB61D578BC643FBF6BE526A6FD7E2B13E031AE28B3ADD02905152575ACBEA7897FC5 +F2A0322B04D61EA0D3AE06280EF1524750CD6520C2AC1B3E95AC1994476465B1266D76C687DC +A1A964964EB9B7BF73C11BF662C1ABD2FD8D46396A350C929CEF16D1527B7064545CA46AF3D9 +52B57806610C78E9A913C49BAB0BAA6A55CCCA1F5A1B49CFB4433CDD9D53DA50A10963C03E3F +1FE85FA9E4CBA745495C14EA573B7C1D43F06FBBA9DD68A6394494A26DF614AF170D784A2525 +4170F81FBBC63E1D649BDC3FEC774D539E1EBA4B0F151812F972B5C5AFEBED014BD6336AC8E3 +B996630CD7593B7E175A292FFC8B8F1BDDB20A46E145A92DE00F4CB2EBB2783C8A81B85FD86D +D3E712C8369EBAE8300DCF3AB99749A7A38D0E19684372EC86BB6E24689E26889400F56EE2B2 +272D921E7F4D7503E1D467358A4FEDCB04F1791E033E51BFC71353B59F1262C995B199A1ABAA +82523864B113FBA4837E795E0054408A7508DF67EF26372E48C8B97DA284C9CA1E9C86088D06 +8382EEE68A8B5148378EEB4DE078757B43F8FAAB9FED1166F26A280446D0DEF6799043DAD5CE +1BC78AB88393BAAC9ABF41986E1E135E43B3ECCB9209D14D672F3AA69D095C0D71E9DFB0157C +D7C6C384B9F697D601B2DF7240FED6697B9D091382626F33B3350F5F1BA163082F07E29F3D12 +BE4429AB90DECEDBA1401E74192406D77EB4B83B00E8F23A2747621562DFCE76800449F04002 +222839D02B9D58FBEEBE216987B6A22E83963E4011432934B5FA46402E506DA43DB2FF98B857 +20254BBBDCCDA351777FEF83CD71FEA6BA9E578D7FA3088A3C76B07113CD007C521BE5AEB573 +7BB127795ED8F62C7D487E2866558A87A0964D1566CBED024AF1133F44B055BB64F801E5F2B0 +978C22C03802F7E5052EFFA90450D4B6DECB944FDCFD6779AE081EB977BD46942B2A9E441421 +B9C6C742E2EFFC369D6CC6035B089A280DA0B92AD6D1D0D15DA48673D464A8CB6F88E633D7E3 +C726CB591B12A9CDBF095DDAEAE3D8BE5804BDCE4507FAD2F6DB65F438ED69FCA1B496E869CF +FC4DCD474C522E3D8DCB39CCA6554F1E685B2AE34926EFF6D497D2FF958A78CBD351288F2CDD +D9A4DAF32C82A950E3E1F582C62B497814EEA3B4A68C58D2F7469AF81FBAF4849316878E3DAC +A19B3C5A3FA05E8E001827DC47FF993EBB6B2C6E03A5A936B316B96705771749210AD629D7C8 +42587C8AF2B7C8B170A85788E4AF426761002E9147E81A0D1F380D60FF3534597BCDDA3E3337 +47A07D6FD44D0992CF23978FF89FC8737D4B865C43288B41F3C69950A53F567D2FCF1609E283 +76DE1DF173BDB21A20A2B8B827C24DF520AA5F9780E3A80DC614931A87E8DDF7164ECA85E696 +F2E91885C6D47A23248F7BE5952866364F2233266EE6D5D45ACC9EBAE93A094CC2D5D329D75C +526E84D67D070E7FB7630D5DBC6A69F686300DAAD7527D8F4C7C42CED676A628346549A3730A +37CCE926F022BFE59E33730D2061C268C62EE64F61AE0C19558D995EB3F48FE3BB28A6A7B82C +9099EC415D016EEDD099A08D413DF0247154A6B12FE87045BAA3782A18205D0B99A20F803B45 +5A1B8D2E99D07A5F54A770C8F2023AB4354416B2CC3E272212DA4A48D788C9B84A79B00521F6 +67316BB9EE5286F58F95CA48BA0FE5A337B833592FB3C289F62AF33F8FFE607A7A9E84428590 +4E6A7B87106530D615C1F6287CF67DCA2122B3669BE7F40213E0522FD146674285B7585065E4 +65140D2F967BE3346536C149E338575E743A532427C4B8B806CD8A32B9131E2695AD605C7383 +90521B5304351759002D6FC029C81398BD1D0EC8BD162FD9AF7DCA704A68269B48A658CA2551 +6DB543B0F7B138FFA992855D4FC3FC55AA45599404379F2289AF03933D4CF20ED7E16692E23E +966181C384EAF9162526AD7A2EF78B9297DAD86C7E054CA5311C37F0B4719D278A23C2B76E36 +296F6D1037FB7C86B4379761C8A554829FC14F051BAEB654B367B0A4BB8D7A3A9B39F31A0A4C +F170A2160A5EDB3B8E402D7843A64BAE0D7E4837491A361314503CF59ED7DD34DFAA0FB7829F +328A6669DAEFD493A7BC3CEFD479A308B8313B6BC7B092D48921E0A1AB22BA767999FD8F05EC +D1F7B0917B2F8FB49E2181C269FA8F420793C97C6B569C5F67DED3B64973173FBD1CB20F00D2 +9FE82E0395F9B45F374E78FC574E0C955994AF5013E49CD0E6F1DF8ECE8730D312E483642D72 +E5320A58FFC362D9599C9DC8BC3D9409D6364D93E5BEA94BFE88098E44C427EA5532999E3EB4 +B40974F778BF4BD4695197733304945351EBDE387906DAD08E38C5A201BFAF1A84261AE477E4 +A6A2D2927DC1067D1D7F90556B43CC9865A1054A90CFEA43DF47164877550CE70D3401FD5B7A +CCDA1DA72C0D14056D5E4058CAB469B0F64258DFEB16FD795833EF83F1D472A9EC10911185D7 +689F8382DBEDDE4C589C53087E88E42F736683B6072ECEC4BADF1A4469A2349E443596EFCAE2 +FFAFF8D2766D412E7063E66C1B1DA608D8D34BB432C10A929A0E9F79F3AEAF506904CB55B061 +DDD26DB1043BB35596138E8F8D93A7781D72BCDB3B6424C0AADD6182EAE23D738EF46E8F64D0 +C95BE4C15A2E8FCDBA2746D5587D1C351876C567C18225CC157454AFAD386552BB17DFD45B48 +ECE74BA8F83AFAD29EF74AEE37DB8D912009732FCF07FE85168E515DB6AE65808E4E077EF6EF +278920D63B6553D18254A485981DBBDE35A7B1ADCE54412B9124A86DE8403C836BF8B906BC87 +9C6600AE8529335FB97ABA4D9F6D037292E8546876194219112CF29604B7EEA26FA4F4D425B8 +4B4F02C6D9F71B74C0AEE12CCD65D95410073019F55DFEC6FEBE974A06101E3A158E532B3CF4 +44BE9FF0F88F536CDCC4B8292D5502150FC168BD1E9A810C6D1AEF6DAE6710353BD51E3768F4 +E5FDA7E94359F240B3ED446631C5123EACF57ED0A3CDDBA2EF840284D226543D00BADBFBF5A1 +9A301FDB9C304BBA2FD388D519B4E5628D4A4CCA6B761869B99A3DD14B8DB0A34A71ED531A31 +BEF15F08DA020D2228853A0ECB75C0C358BEDC5A7035ADEFBFDD2DAEC1353678105057DD55B8 +F656C1EE01F8A35830C04FEA0CBF16C609A7C9CB4917CB78033F6857B95310D74A63766179FB +C9AC247E52745F0A69A3B897751F4026D4D271FB071094C35619160D09B77BF1BA9060181D93 +ACC12FB8BAB71A28F8AAF678E3CF9D3E5ADE7F967B8675546799B11842B6F6C269280946204E +F91E951D2CADBCA64B7593724E6E8F03CBBE6C17084363C5C102505DB1AD41DDCD04BC9C2D75 +C91B33A4806BA85E4D91B0A604BF529D64B709499399B69A4C477082EA684E040A9113619774 +C0CBCE89EB13124DFE7179D20909D18C263B611CA17E8B33E17BD4E66D938721A600EE36DA78 +B00C5EDEB7F3410CFEA7CDACF544D3CD4ED9565C8033E1E51D879E4A35C1EBD7AA9DE54EEE32 +714D17712B8217B8E45A6C3DC4891D5B2DF3CD3F39456CE9145713D83353F0D8060EB9C4044B +99AB988DE9C778D943581E296CDD0534FF5B128157F4CCC8DC7516EE4C60B9F4077F0C64F540 +A2B708816B007A5B0E1630D4D8521BD20C07B344EB1AF54AED67C4CE5689E46E4D823F256E63 +7992B4D777D9BFF2A84CFAFACB4C0B737B852F53FEB78E9F633069841E5334F55D92E32EF65F +D1BF8163DCC71C1B34C835CF8E5E86A9121FE9DD840CF83E3FAF4FEB34031467C0D9D56A90F5 +6D68D4EB47DF03FC92D98D497BBAE9090BB48BBBAC835E5D11394A960958F377544FD325A31A +DD62EAB8C62741685785321F41C30BE89895BF98D079A906E0A1223BB22071987B74CC8495BA +DFB6252542363AA115BB7002C2FDC6BD2C94CC651AC8B82A2731D628F91528E2729D0A404091 +B2F9059137F577A1E4753813BDE2A3D1A6E6F71BE0C5D5287B1EF26A9CA6F805653BA7806C2B +508C2ED8233347E718A3F7CE8F75B181AFF8C4E2DFB7092D46C7D287EB9AA7B77DB11E8A00FE +786799D9ECA658E41D86066919FC092906E1F08D7A6D3988A483B81FF928EC0E67192545ABB0 +F83C2E915C982A5AEF723F6E3DC13BCCC6DC36D22D1029D872B5772DC232605C1EDEA79EC0D1 +81B7C5A9F07DBA46B91D426AFFA597C500D3E1776347B4B74216A1DB5D9761C6211FE00BF6CF +0E907C727728CD61A7C494EDF8D675A224F4A35FD5571C1CF24C130BE2A71973CD7FEBE3AA5D +B74B09946CC9EC436644863EDDEB88F7125E66E82822AA76A8EBD2375CA95EC1BF197A05966D +6D14C90EB346F454AD0CECB1A81E30397868CF3397C197CE4272983157EC9CBA19433D7D8037 +275CA7681270F589CC94B6549F991BE3CCE62E6D92DFA7413A3EE7C064D1B98970DDD6FA0AA2 +5784B004E39F86425A088899DFCFBC1654D9BD1E096074E48DF9D3633D06F0E7826F65B9BEBA +B3D9CD614B487EB18D8283BB62CD78D6864F6EF6A7183677C15461DD160D7B80BF591AB41B17 +9B697C5FABFF32108084CC5B775CFF73307FBBDBD0CE1882CE720466FA1B31FE6633BC6384B0 +C9F1352D0103BFE76D26171CB07EAEAD65335A0162CF0A1117607EAC59607497337620128FA1 +3660DEB22F72763E8DB17D5B06EB2E91D1FC56193826AE3C43D09DE2486CD957630635D5D6ED +0E2DB99BC6BED4A31B09C59EC549E10DE783654C5B185A31AD2AF5ECB449CADE7E35E53966CD +DD84F485720DC93D0F825AB2F5E71E0EFFB0734F26EAB3FFB07F2EE55BC50731A248295740E7 +4F7B9787D88082F15B58EEC492C64FC0138AE020FF448A918D08D7D4780D49631E0144C33698 +164D73510B7AD2A4B58FCB7617943E3468EB10C88DD9E544A3D01938F9B97D342671869A985D +789EEA94FB5A76EDD5B8AFB1262248CC3A2D1F6B53F3FE7FF97392E7CCBE99A2A9CACB7AED56 +37F61057FE6B0C2E573C09467DDF06A03C1C313D0E6DF7D0B98AF845DD5B4F2FA2FEA3ECC9A1 +BD7D49E84F63C913FC3832381895F8F9517521D18B220F3A8E303DA842736D9604C17CE7D935 +F5ECBC3460AD37D9A83C5FA812F2A815C3F875E209FA655F5277D01642279FE809E29E73674F +7C67A0526A09524D9AC61B3DA9E7CFAFE10F754E2B949FF69F5C82CE817B24F79455D1C1106C +6F5DAA8640998EAAD2AAD0D6A187DFC24DC61CB49DFED8169921AB11FEBAC87457B5F957482C +CD79DCE7A215FC413E2E7E0BA25D531A9980919F0FB0A6EAC3EA7A6581E633CB2A2DBD9C3862 +6DB97C94626C79BCE7083F7D041B24877CF53CDD3D2569B9A6FC6A82630F8CCFD7FB03668E9C +7CEC2995D76A39450876E84F5C9A27452AC2FCAD677DF0F8E5E2412E7B41B2932D99CCC482B9 +826B16CD4CBED83CEF79B6DA562877AF0CEB4E7A130FA53D8464438A41EF80E81C2445DECA1F +C517715D6AC71305D99DDEDC5D601B324F8AB1D053726F8601FD0AB0380AE0FBE5DECA11D170 +7DA47D4DF1B15FA2E70D220E41D11E5D4107CB08F1C1C5A53B1DA0D7AB81910CBEF5E3F2107A +2288BFB86409B367AB37D84255B12BAE222BFC4518E838178926B32BA1B59E8C773CAAEA9C5D +4113AFE9F46B7E3FB068C14E7C74B00738AA8F3CDC64AEB539C743243780AAE97200EACC8950 +0A6E1E414047AC3590AF318E9018B0A150D1FBD17109C8D454FF7DEDBFA9939A708C70AE3F6B +3049FA07CB5A7748D9EC4151D39A495871175E8ADA874A999D46008C5F96C3EDFCF6AD1B38A5 +0E27090FEE82C1728980E0C8C0AB58B0722EB226318A30B6CB4203E61EEE54B1409B758CB05F +A6E0ACB0240392512D9C397E8AAC6EB74945CB0463CAABFE5D07C69F29996A8DCDB5668C1A5E +1EA55C6DDC3B7B19605BB2E10FE6E1FA553C617C0C4E0721CDF1C818FE809D3655E3209229D5 +E62E939950EDE691CC50E6DE4796C22644F6E7AD0150A12B5A8992E403DDE0E1D5B681D742AD +6DFCC3D0E4B5996698DF593DC1F9DD131E694D05921D9D8E27C43DF7E86EDC1205DCA2A2251E +4902E1F9C94E680E1E955001699E375B26E1BF9DB2E74CE5FF2F61D154C6D5988D7EEAD5841E +7CD5389760B9C1591C5F0E12C86319B5A19E66BC63EA3363EE0E9E0CC1BA6E3DB1750C6B32BD +84278A2D9960AE13B75BE750928E8CFD28AA012FC3B02A2949E2D99EC7956E86FEDE302360A6 +34E417EEE92746937CADA4BBAF39273F08AEDD063678882EDBA6AF97F3A2E0ED909505D76819 +FB8B79687B60BAE843942BAAB1E257E6DFE048BE16B17A7F23258B4A657F085970FC81837834 +36107DEFEB83751C82E86F5245A21743A1D4B535B66785410C54BF4134AD1830054456A65313 +88BC0B2920F64C11F69E398B8C1024849A1BC1A47013944F9C1C7E176905BBF7CBB2E0FC2FBD +A025CA4921B89E0F22996C37981C43806D0A4543264C301C3F2EAA935EC509189ED58E8FE039 +D605C3A8A299026ACE420E185A2C92C8C7EB6BEF4224078EDB090A4932F559F7B364FA0FB07D +587A4C9804067BADF70EE718A755F74146BA64E13CE3F1002304163B91ADDCDE0E3411ED45AD +8C85A244114F5C6578163B26CDA0D752F88BE5E79613F893E645250ADD7A6622A7D6AAA87E21 +92FBE906F4E0231D955E3C607B7B1F1AE65F97ED0455E29F56F12FAA16918B480CC047F1790D +7E7C0A04101628DE2CDD5EBDB85BB04F61E6169328555F4B4E26FC29FA10F25B089B600E6358 +01DC4CE6EA86044EE5B8C7B15676483CEE2BF7D896AD035AAEB0DC3B9A871E2A9A0E2C4EBD20 +3880D40F9F5B2ECAB16294B432E6A64FCAE9E3EC9C6C5CF65D8AE8FF7C310221F7114D09415F +B4B69C1D269D6D17C0EB9DE73598D2DB82B9415BDFBD3A17E0252E989BB91C78321EA8FB87EF +075AA94B3E990993862DAF7FBE073B7D2DC36C2EB23B59FDCCC18A4CEFB4159B70F6687A946E +5BE9B5E726EE036385BC93AC41ECE0328EECF154CE96B56EE5913A265C378680B94B4A1D43CF +47717E9117589D14704102C42AADBD2E05E4D2278744648FE93C197529F9547DDF4069B4CF4A +B57C3A116658FF0391EF71ED3E067A3914BE2677973E96BB21057798732221EFE36D151C5946 +E5B9C2FE6A5188E53FD9AE52E7045DCC0351C8CCCE6615EE938BEBE2C211F57A5E56A781B538 +B124B7D760E66A039F99A0A1BCCAD03003C53321013ED9C75EF221E579660787945642B251FC +9A9924CBF3812C3AB213BD5049275BCC02A9DEA546C5AB5C0128C09A91186788BF98EB6B404A +83ED58D220E4DC7F19EDF7CDD955C26F33A2FEA8ACD4556F741BDDA4F747B1C3155A1E9F17C2 +19083D87ADD59EA6ED1EF4744E0ABD805F97F2F67C5CEC364C2B6DC98D20535795ED5D8A40E0 +7F0CB7BBA105BCB030E3D244C24C460647CA2FFA069A130E4985292265F208BA62006515D5A2 +478F41956F6AAA61631CAB5DFFB1EA88F4F921BF30B31A96804FDE43B6159072D64102CEA317 +810E35E10C209CD23482B93D14C044CF6CEDC4371D0F92926D4F4FEA11428D4A598A6258A773 +3BDC1F39046A34FCF61691748587B65495D49572334E4FE7D8DB7214903C87F7C5A74250703A +2CB917B53F9F2A39A161FAD80049AF7D0FC179C9D686427C4D102A79A5B56035588C2E621E9F +F325997194011757C99BB10A504C83C68438D3F4A9D5C6D21BF22D23A718F75FE848CC8735B8 +C6133D03FE1BE69F91B8644EC94C3DEB9610E95C3C20AA2CEF534AC20A4AFA4D4A1F4FEAD6D5 +608C44D64D63A96A3EA466460E1D61613D5AC99A3643674F5CCB859A20CF68F9677C98C5B6BE +FC10B23A43716F05492635315E907C4DA68297453E16CA81F9BABD02FB86F0418DBEC99CF4F1 +4D59D563398254279A0B0D3730F388640310DD228F0B0C9A93F7D8F2B2F5706F7C20E76E4DDE +13D6DBE7BA6D347E5783C69CED0350D3E6F6503FB93F3C87AA36849625A6001536454A5667F5 +851F63A2C6C352E87C8C1B43B25EBC0EED72BAC7281D58BCEE92053C4E76163417744E955D48 +076800B829CB6025FFFC6DFAA987240C9EA28C7D115B1B6C034327E226FFEF597C38D463ED5C +481B10E08C320ABF221EFF3C52FD2908BB18B383FCB356E62D9F78ECA4587A0E080024B19971 +144445CCB1FAAEB35624C972A72830C86D9CFFFD2FB5C0214F441371CB7B34ABDD52AB1B436D +D9E4BBDC50239C456C20008F78DACE2E2AA0FE2FB5B77D1E768C6633D19DDC9E77D82937C3E6 +6976F74982A9B09F11F8264C9BAC1D72BFF5BBB3BBE1C22C65DD3FE6680E0B77154F2751D7A6 +292B4DAE8211EA08072E238C46156D4E669308B2D2C5E08129F5FAFDAAE599C58EA397CD3037 +305F52B51F03B266A7ECD8AF86E6ADC9E98614A43D870B0CAF609AB4D4D51B0BE2BD36AED2B8 +CBB2733A875BA672DD1790A93CBD1DD892A1DF843F1BF22049E0E96D6EEDCB2272B06579C0B9 +744DA658862E3C2898DF75AB97DAAAA0FD235F4F8CB7D6E82E4A38D023342453A6FFA709F66E +E784C3CC00AB79FEE9A98175299176AA6550F320A298894E946C3C6BA4DB7E43C78707A8E36E +C0CBF8C78D133F4288D6E4583287C2ED7353AE694530078844A8A6A1165188536E69279A41D5 +D35AD2BCF2D8BD6AB4F5936F705E8B0A665EA760F6CBA476B5581B1B0FD5EC6A3ECEED59C862 +D2F790A61A2E02AC1BB48BC0CB247BE24E9D9FE88ACC0AA270B2164939E304A056C877795D8E +C80205C109799A5BD15F7485830281E2697DFA7DB1CEAF0443F685ABADC42BB8F29D5C1D6249 +01776B5F6055D1C6497C079EAB97BCBDE040C37C7250ED61E97BCC971AB71CB87A79A998AD78 +5C5762F8171A28D85A1D0D3C32E2B0508FEA24B45710A14008395140124F6E87EF73E4C4FAD8 +B52EEF0E66F62215E0E541D699034D46B1752CCFEB047ECEBDC625C32E8E3AF5D71543516017 +65C46B24CDD42E661D2095C3D15F1C3BD3E1FBFA4751EEC1BEF46EEE1EA8F925347869C53213 +D51568403A8A90F7BE1A360C485BD66D30315275F0801EA18CC762064F7D5F44CB4AD70685BE +AE02B18B2188BE315B87B8AF9ACC3285355C3D05BB3C392E1008E58068E34EC7D4E8972BD5F8 +090A2A506E82C650895FF5AE34E5483112623A00CF6BBFA4510243B8B7E2C6AF9AFD098D02E2 +EB1D07FC2FD3E37154457B96FB4550B2D7CFB06A4B607DFE469D73BD9537C73337B5D9DCFAB3 +33987208094CEBC299F0BDCB70C4BCE2A1CAF04402F1748A63A733BC5DB817CA185C35654021 +35F247705AF28A13F8DA47CFFFB68DEF345C95202B0933FC691F439DF83001CBA8878A7EB2A8 +9AF544AD9A7068BF48EFB1D201BA2C191F650E84E8909456EDBE3864CAA7F55079E928692E01 +EE90600D0E9E207A52500FBA0EBDDA50A6773A9B441FB81BCA7215D0276EF8D70C00769EC709 +C214EFE1ED92148349CD8DD8A0CF45B46A9959AEFB2C42AAB1D0DDD68880B107BF56F2CDF87A +891DDC95AEF319B0A9C66DBB5F07B08D9E783E19546CC9C8FD963637D85FAB62285295CDAB0B +DBDF348CC819090C32AA094B3B0FC4C27A096320D373258EA68A2A508C12AF1D81368528F554 +303AD7D7E06ABF9B8925D57D694494220D6CCBD8ED04B4C57FDA1DAF70C066A16930FA34159E +296633DAEA111D246256B3D1EFEE6C00A7BBFA808731D0E54666FF407ECE2074F2A93850500F +F3A5F0771DE7C30E7B94CD39AFD6CA1D777298E2472D0DCDCDE5BB5DE16AC1F0A03364DA00F1 +24F836E79DA442749A0C6EF703617494F9424112D9766760E83BE50D1E6BFC14F26BDE4C83E4 +BD304E99DC3EA4EE8B04A654808621DD9038AF320339FF09314BE0B1395E9BD9B0A0CB9A8B39 +965EA7DE8AFE1815B53402DF5385C674A5B6104D4358D52B57D95CE13092CAD1D02A4C89F4A3 +B934861264CD55910FA13BE467FFCD0EE03A6D5D35FB4DEE5A4C57740C7F2EA1C7849B17FE54 +C5782571DDEB8534EDE38DE11A278D50DEB22581E24B93D08F4A8C7F3C548943B2601B5D073C +7BF8AAFD94D8859A38E1B5E659CCA1EEE4EF023FD05B94A2774C13B2CBF461265C9B7E8DEF13 +AA61BE7F29DE723BF1D3B05E4077787F8BBC48B610FFCD20DACCABC1F79676E74F7FA8A741AE +A7F0AB8C341893C8A5489CF725562B14E44C5B6A526839D4B3772D49CE406FA34A776DFFD096 +41FB81AA9C6E4959F16B404E3C9BF5193623C4805889B453088E67967ED2C82200381F3794D0 +F041E922BF79B9D5ABFC0EDDF32152D312F739DB794010791779C69280A9B0FA675990BCDA5A +84FC2E9A5D10C15354354DD84304313491CAA58CD1F2169496F90F14AB18894640D21118D9E2 +FC2E8BC621B196E83871ED12B9702127C7BB5943748A6D8507FF124FCFAD6C40DC1ACBA3E1E8 +8BDD3D880F0E6239985F351A5CB862A2DA92C93BB6E7C727A6AE4E4F84AEB0E07B86C057BBBB +BBC08263B822B7125CCCFE0B304AE38E2E3901A6ABF94DF34BA3BCB94E2DD5B52048F79FEA9A +B6D3FB01FEBF28845EC0507BA993E55BFB8FABC33E33348FCEE38DDC5A6CB69201A60FC89EB2 +0D5F0EB6884E21A64F3F70229943FEA58AD614042AD7B528DFB4CE1E5598D02363EE56D7AD9B +C4F72062E65224E7DAC416F78A0E5702E0A4E2E007221A09D03DCB7F42A2204DA6F32F1ABF63 +53E64CC59372ABA05709EE9C2E95F10BE48401741B141CF71A954F05ADACCABE5E608773E9E1 +A81D04D2B967E468321FEFD24ABA05E63A844B3025213CA6BE493701A486AA84E284CF29B8DA +76F99C6E35AA40328C9F7DA6A7C2B7E4E100DFF57F996C06EA233918354F8DDFBF517357AE06 +57DEC94EC1075086C7C4F1DF9E5656BA07F65E8A90659D4B4C4ED13AE75E66EEC8282ADEA7AB +E0A064C4CAC8E4B7A2FB5D99640ABBF650171B2243B22B53B0BCB67DAAD4EB7F2470FBC29134 +53BBFFA76DBD0FBB4C24E62E2C476E0989DEB4C0BC5B57098616770B2B47E4EF1746266E964C +87F6101EBE9AF0D5EEA9695E29B3CF3ABE98EAC41AB4084E6B442C774F4A1E15C3DCC1402195 +B8662893106AD7ABBE5143C9F3A4E7C7B2F36660B91102030F74826DBC04BAEF6152272FD2B5 +493C01A9E3893381FF183006B9964E9BF4715837C2F9551DA9BA46D3B82948FF4A48E5C7D3A3 +F9680F4362A739E6704BD991F0EE095186F4067753B7981AD6F275D3633CB443514DF9B8DCFC +E18F2A3AB3D9F60F01155C06CF5CB859646D3F310CB7D2C932EABE87423F2DAE43306230A497 +8644AD3F3A59C322D012E6BB6F0975625CE5149C42E7131C3FE843F6751914D13B1A63A0815B +6F1453E18A7C4C0638A2261584F7C60869A9346F832A9C031545B6C5685224144D9B32146FE6 +A8E5F36557C028081D2F7638854D45F9D50159DA707DDE276F1A93AE5DDE443542ED50A93454 +BCA1B6D675780CA5A8E9319E0D16A8A77A208E84990CA84BE3D912603790D40C66919B4F3C6A +E827E22B7668C2EDB597A3DAB0CD2367B108D1CCAA39B9DFDDBF4B5E695E8ED22BAF75F1B385 +628807679BBD1054A7B9907A75F1E7FABBBA92B62D8B070B362CF38EBD4374FBED4B616A390C +91BC00956DD97D97FC14E367E1636FE8DD8D20700BDF000B31D9D090B549EEE154EE63D07FF0 +37F3112EB79330B0C72DFBDBF17B436CEDEC023B0C773481FAD03E12F1490912013E243CD020 +AAB1451244D98AF01DDD7CE3B650E42E5BBBA3D93A5E4FED991DD6659422E8A2DD55600500E2 +ACC4244B3BA003A67D52EFE3B58C95673E70C2B14EBE1C828294298ECE960A2B9FDDC99F8437 +D1EA61C83A9A9CACC8CA84BCD48A52C72166CD725404AA6A67584D430C1428B445B80E7B7D68 +F540ACA94FDEE666CD1336BE06FC42F0826F0FF5823D5328A253C57F6D4548344E5C265E9972 +3108F471EC0B9321E06BC8884F786D4A56BC0ADF54513C8F7A084FDBA70A707FD937F4C1F4DC +77F53ABBA64608A74F146126EF9C46C88AD22ADE2B5A65CC770DC588DBC10372D65C15132C8C +BD27D38F8C654550A95F957C8C6D107FEA656D9F5252AA8E257A2430864B19FB3F0D78AAC47E +664869F037F8896C566A3A253E7C1FC07EB1A85B692815D153571A972B4AAA046B1F13A6769A +3B862B667832F6938A2FFB72ECA03C34B607923125389187F6795C775CB754D0DAE5E6C79FB3 +161AA7D71894F462EF8F0750F9875144B429BD53C6FE1E029A69745ED66929C1D6E55D4240F5 +87EECDAB8F6F2163B224F5420205144C6D52A252AC9518F4CED732C784EE5BF3326CFEDDABA9 +4F25C721B380386B6C2A3E7E07C1D81142C4D928C24E2C48F4F617B3FCEBC579F49D89691DB2 +8346621946AA0503238E4C6E80214EB6998FE2FABAF5897EE040838FDE840352E6761514929E +85DE7EF9484CA75D101B6D2EAC0ED7DC20E896A0979AE3A5B5D83846ACBD88D8256CA987D147 +F747E3A1CEB860C8486578FB361AB53C6D78F7D7670B18F4FE388A44F3CE5BB6F5BF751BC7AD +7775D21BAFF538FFFB036A841008667DFDA5B4DA834C1192591B7D479DE5BA0FB95627C0AE7A +7E46DD8B3BE8C7B952098DD8BE9C2F9C77ED077C7EF973E0210C68613BD95B8BF0B1FAD95C46 +7CD606FE9906D2604531DC6148CA75E23B9970FFA17064BF536DFD7539B0D2E8C4BE97609DA7 +ED6B78A8D0A1F96650344043B06546D4699EACE1F7BD6071724FCAF6E095F5EBD9F14DC86436 +D89BE68586D53CCE108E7628EE4C1453E1F62C2455F02F998BA9E2DB8887E3D5611037406AC0 +28CD5FBD94AD7DE9F2F514311040FEA41CACE74915BA6F19FC33C0FF6116BAF3B2DA9CC682E0 +3F9A85128FD578218D43FF7A153DF4325EE24281BDA2A49A0A8B9352D92A7594CC4614C30E09 +1B23011006DAFD0120847511C4C6C2748F2915AD400452733948E84E7B7F91A82D4D02CFF68C +CAF9B2B9ADF2132AC50D44B5EE3E5E21F7AAE0C2595AC9AAFC0780BDFD6BFB5316541020ACFE +67B04D11F3016139F5E2453E9EE0CCBFA049C2168CCAC2E0D81B546FB593DEE069482E397AD6 +704D6DF8681C7436D86CDA2718E9ACA0249DB0F81528C0D20F46B3BF74653A9BBCBADF94BAB5 +829D789011505FABF205B871689B9521925BF24D80718AF437114A50D7EBCD2FB1FF37E0A163 +F4873DFB24143DB275A1E9CDFF76142E6F94EF13B8B6CD6F40717D6460435894012C24E98DF5 +0C906A5B2AACD26EBA7B440119F18C2D938C32C36B82EFDA90CBBA99196AA5AE862E0C1F4985 +E120B80B9CDFCD5EFBDD5C80A7F3FF4700FBAE9DEF98847E6A56CF4B609AEA604EFF27C8A633 +4C437868F9ACF73202420E87C92EB76A10E79B0ECBB2A3CA1768801872AF0443AA930B00442F +F801B05B39CBABB684AE80B72A8515C88EB2B46F39614E5C998687479B057AE7F686912A8845 +C358DB36F8859F819FC36147E1D277DE0BCF3CBD13097B7D9BFBC1EBB590D93CABDD12811DB5 +DD5E70DEEE50819E871FA62B97F37B09BF828FD02352EC2DC627B4C6F911BBFBBB4D7F1D9EC0 +9D36B0606DAD9DCBC0CAA84872668C90728CF434560D767FFC3D1BD570652B80089FAFEBC335 +8D1AEEE0C4F459A5875D92FC676EE3D9AFCBD9E319069467C89BDB5EB058BD85CAB28B0F6315 +A99B4421951AD063C27F85ADA776DC0AA6311EF1EEB51411A6FC35D57FB8EBB19A1EAC5348E8 +AE4D0D2DC9957B15D4C5C2D8FA0D59C72AD0A03BC17E19B556AC783276A003B51CC055E1A430 +348983D8A2AB7473A1C7BB64578BB9306305C92776B833B6F6F36356338753CFCBB761AD4C25 +34F6066B6006FBC1AF36C65C71AECD2BFFAF5A43EA462EECC9FE1A0DE404B643836055B81987 +7367B821751A2A8BE09D1F0E8D8C07FD7A9282B555A9F31CBD01B5DF89AD8ED817758578D4EF +17594E1B08F2648680398B8CE0D71B97300BE89E060D2B6F60B6826773866ACA2A542885E893 +CDB35E55EB49E0D38A78E2936EDF0A0F227DD4358B2B9370A0B990AD007244BC924D14BFADDC +454680D28C6B85BDB3717E772A853A7B98D40AEA92631B8CBD9A68753586C69D6E20681E795F +2F2FDD84E3FB8E1C44F1AC77C850F5689B40866363ECA7062F7C6DC0580A5F201E5E14F670E7 +155CA663C3D39C893E3412A020638EEF5D54217666FF360E37773BD707FD4993F88D842B6537 +9ECC10661343D3B12CDF717C9D13E0EDD64AC4B31B1E764A2BCEBFBE143A1797CEE91D2E50F6 +45511C4F585E00C3A51194815C6F2056A012934FA250E94AE9057AE4DF502BDFBECE97D8420B +CDFB9ABA6E02EC9CA027156A87BCF95724757ABC2CF3AA2EDBE544AFB8356C0B0C88032D02BD +69C1C49FF31F14D40744714EB378ABE6D7251453A15287831AE4069CFBD8893C6044D7AD5E5F +8C2FF860DF53EF5373A1D65008E84A3972651564325DD556EB5C2C4C6D3DF6CC881996D25F91 +1769A63B82E913015C64C468B4813601DBDE27D693984AC53E84EB62DF3B12121AF3654DEE6F +D29229F61A987F2F5511DDB8F963588EF79A1EA33CFAC9F2E687C14083A1897F5F587BC5EA51 +CA7E584EF7CC30007D0A9E07BBEC716A9FD51FCB85F2DB432B6232DEB1A3D8268CE153C98C33 +8E8A7234E101D5A92708E0C399370E8FCF656599239015C7F2CA935A533C5411D34AA555A09C +E662B210A65C2FC7DFE9B65B564B99560879AF882D6DD96C9B3174DD0144E7C1DEA0789A6989 +D1CF1A03B855947F77E18E9612D1A5C2674DD39E9E637B623520807DD96D8DAE5B5CF2F68890 +A0B2C81202357719428BF854FFAECC7E52D4175C3D489B34FB0D4C58E371207F9C7ED7CDBC55 +44FE687C46BFE974D5F6CAD0D5437B4D599F31761D5434DAA1226FF9ABE51E0FBE6FCC0EC143 +390349C058E34B429E4133CC930CAE0C9FE114C3ABDE3F1BCCE09A9927AA487B4A9B43F5A5F2 +BA9D948DF9B0F79EA9A114AEC7D0305FC805996B85DFF17810A0ADFCA6E6DFC31D200A038106 +BDEC7E3CD6515E553A48E1954F3D1C7198F1A33095420A45BF580B9D626D135919471D5322D0 +B70E3E7997B8C6AAED4C504E9D00AFA9D2356180F605F03E6931738A1DBFBFE82EC63193A94F +ACDDC0AA090EF016FB5A0420DB26037EEE279125D09F19EC92A28A6CEF6F1901B8F86DF979E4 +8CE7F7F0E16A985F47B396520277708139960E87DB0D9A3E829D1D4799B5D7185C4FC5028DFA +BC4F08960E3C76BA09F23AA5D0BA9D6C8C55449AB57895CDEBB6029CB15CD842D30CB0B997DC +CACC1C3513EA25D29E0C7C6BE745382C450D3E2442F97F7790756ECC60C56E55BBB622004254 +8DD7605B8F2BE654859BDA2E270CA9CB3AA37CB4A1F071C84F75656DF83367B9B2B6FCC43864 +275A34E66D44B05ED3009989CD7368B7599FD86D9C5CFD661F0F7233B595551590177C11AC61 +F17824E6DFE8516925F229B9178822818968507E65FA3CF7E446E285C4336B7007C5AB399275 +6644199D5E8CB724B876791FA9F1C33716E9B47F5B849B4A80FDA40FBCA80E8EE57CCA4A22CA +C478A78A1E5712382F93BA09A2A9CDCEC60081589F41BCF2727804EB5AC6F540C3E41FC4BE27 +4F90FE4275A323594F275F93527CD29425C319F98750BE42CA276B31E3C81843CFE850A11357 +E9BDC646C17209CC5AA8DF558839BDE80E1E0EE7183A05CE800F780BA596176E00CFD95BF8F5 +3F2479C0CB7F727E232BCAE8DE54956C43208C26611548B542C1A1AE9AC45F79CFC682804F87 +32D0D1774D6F5FBF110508BB2231AC33885FC386AA4B180DBD051C17F097417F6EBDAE790090 +B314C80F163CBFF42B546188ED29C54CAC565D271AE6AC73D102DBB7A8DBA02B36476A4BDD0A +819F77B3A7BE17E2576102F08D337B2A2E8899848561F04ED57B5777DA86CF3A341B68903D55 +7B38C25A5B619499D7AD4CF4C0A59B402D624AB87321F5A1180DB6321E4F18EBB11AB2D79107 +AADC1D17E0B29938AFD818C8D9726F7E086029A06D80F7F4436BC4B0FEE65F7CD5DC68B56D0D +DCCCD57EB33086A7775B52B83ABCE3BB6C50B61053CFBA0C70E3ACEBC72B4DACB1093C9454C8 +42AF791C097C5CCE5056D4131487C48C821F685CBF17CE9C95BD30BF195768334D454554889D +A05B693A5363B996BE62776FE7B30384728E1EAAAA489004A3C3C55BB9A8EDABA708B66049FC +B181BD1B79B86273AC11EEC22E3793BAB6253DCD3312E286669FC90CE3C69F3E70FABA8D1E7D +92371CA34424F20B2638DF486DB4C220F6AAAA97D60A4AB8F06E9ED04F80559FDC27D861AD6D +A2D5BE433D1E0BD9333820AA23EDCE9E36F26DE9ED876342275CF85B9FBC34793502E668D104 +075682B8629B4C3CDCA8B0AE3C2A7BB114AFBC1E96787CD8937D35A6BF5B366674AC2FB151AF +96C55F7A301ED8E1A681091AF8F0219EEE29E8637B55B90962F121800EAB46946DAC303B44BC +29AF2FA4774E9B930CF6BD42C5E06EA9823F697E28F52C77F8989693A4C22D4C7F0A05E67DF6 +1BD9F3FBA554FE8FA350CA2F22C96C67F35731E07EB1681331D0865BDD165C535C251F8A17B1 +DE9C72314B1125A97B2B1119C8983E8D72F60E6D11A3961148805BC150CB433A1ECBD18B6213 +9551EF1B1D1DF95BFF5964A64B66479491E000FB294F7230FC8E11D2B382D1E11B04761EE84A +0E3E0B00000470A6C101D8B8F4E107B7A4C2FC3AFB4EE51D175250CB6C1383A100558FE4B656 +D3A017967BE2905E1ACC871BEB04725D174B93F88A8EBB629AB52200E61648AFCBF0E2BB46D6 +3793B79CE0CB627448708CA138811D8C5990FB01D427E9614ADDAA6C0DB329DF406CAA8614CE +4EA19642D2192BD523B0F33862218821839759F846B8D934EEA9D7010730379FDA70C87300E4 +709ED00B97251C37D3A10C121F4EA5A08B5720EF8A0E6DA35FB853FFB967C07BBB4EE1F1CC02 +09DFAD1840867FFF032AF91CEE26AFF4CB77E68D18C623A5086D6A922AFD2516B8A6B96A799A +31AD682DC85BB9AD35481DA23F503F16A53E1CB34DD397CBB97A72243C2878C4BFC51C693348 +2229D49BF016434D50B68778EB76FD89EA014273716C7654A56B2BE26EAD04A0B95397664F68 +BC312A178ABFF2D60251C50BBE1BC8FF9B8B10C84073D050ADD84E72B103FC5DBDFEDD13AA73 +610E2378CF2C0239B8703897C31FAF350AF5A17DE8324E6A1DC0346FB0DD8BC735F128E75414 +01D4DE5B5E3902DFD3CA54FB4125AEB31F91DB9CA8237F7D88AE2F5AC6903561DA92E8EAE076 +284F907EFE6AF78599CD0B48361E068053D5ED94A63D095E083F18617BB263907589276D25A9 +7104518550CC3E452FCF973C61AE45CA4F44C3CB388E7450F396D0B8A62ED3F56A0905152547 +A4EBE8F464624BC1DB345697DA9057F83A776E6BC8AE2689C8AB8FC5759406C2A9AE34D19FC0 +5BC17FAEB82076DB72EC93A5F08505F01CCD7D4DCBACEB89946EC9A5447FA893D3A7F57C5E21 +D6CC93C3003F15104FD11AF5E10897B0F22DF722CF313691EF85BD5CE0D305100D5E100925F6 +7D486D8777EF15787913176B8830F03513ECE9416E6C0B15C2173D7DDC20D2026754A3485306 +DC3B243B7779B7E3CE753144A130D848741BDB5754DDB9F0571F16364782B8B463F77B6C1C1A +7080C90F9B43649FAECD00EAA8D0D1D271CAA53585D60E363DC329F855582CBDF1CE5352C28C +2FBB41C18F7DF0F3805658455BE45027F42C06F8D9C801D6D4A0E72C7553336D31587D20F94A +A15B15691F7BEAFD2F6E844163BBEDAA80106E507E68C6767934B352AE63D38DB95647D2F44F +60946CDB265AEDD05866004C2D0AA198D98D2E8F455EA057F26CB8F3F6337EF79597C5333A28 +67185F17E4F97C6165D92CBDD5FE946FC4CEBD5D6C4ED5975B7EA97012CCC6043B3363C522FB +BA7EB7A189138A8647666037120B913CBAB9A405974B031446F08CAE6B9B7350DA3840F2B4DD +4ED56944ED909C761AB342F16EDAF50D2E9064CF2C51817275A6EB08F64EC9A3BD38CA24784E +0F5A4D6A14BD41BBB55D97125BD4DF34C4628494BE557F488C84B849AA3D224C19F522BE3815 +1A9F9318FDA6CFBABBAE1C8338A6C486164F8EF1BD2FAAAE01A7A58A05DBE945ED13ACB556C7 +1EFBC946CA8CE6EBA90EA429C2476C4C01167ED98DCA0076F7451971EDAD96D612C73B199688 +0EB2A60B6F8F5B7B4ED40CDE14A634208A20E889487F2ED74B7458581A54404E078E47105125 +F30300225183510B73E82322DDE19BF3FD8FD7AD8CC94811337E9BB099AE40A6CCBC81A68F51 +472F51554A445B6A99B1A4C28E920C4F9E68CCCB1F7FC6E9DFF89E611E0858CA5BA11B053978 +96ABAB2002CBA13CDBA5E2F55BD63F2EDA4286C1BA8C0AB5DAD9022208E5A70234ED8EF0E1D8 +52890548F089F588324E56F16FDB67D35F929FDAF560CC1582A8B371C8419DAE6E7C852F3BEE +62B62E98B268E71C684F7572F11F0061A7BBAC2031AFC2243512A09C121B6323EE6B218647DD +BD73BEB1CF3E58309C57A1BFCFCF969E4973463A164EB592E03F87BE50A7DDBE88D87157D1F2 +00DA92E0658BA92FD97BF9024D3CF634B4280B0C13E42232980BE78973C8156FB5C941A5A116 +0F0517283CD24A20E1E5CB68BFE936E3DB92B2E27BA18444F84233BB6C8F1088A102631A38E0 +98B7C7239311AAEC87EBF15C32E2B70BC9452AF087703D373353EE81BF3AC3AF94F17854A852 +502C07A5F8E4642EC5A15E2F73BD70F50EFC145198D755EAF2B1D38AE56C2D920EC8583E6BC9 +CD30C2E98638B9A77ADE825AE575F59570A7B1292384C80D589084B7198556C25B71B969F895 +46F4257ABD1E3E81BF1B5DB808CF3E8FCFE8DD59ED2FB0EA59DF88533BFCB0B74110948A9055 +FD58CC5CF757F578C48CEC499CF42C1054CC27618CA636DCAD9D07BF297018484A1D5342B0C2 +39F7C67D24188718713E6B7FFD34416753B66F48387F902912F7A291C86C8C621988219789B2 +47DBB66E5BBE15B9F2883D7F927976EDD9A8044FD025E64C7627DA9158C4F8D630C54A6C83EA +9F64FC0BB94292428FACA748AADFBE5D45DD254A481F791E84E6C9BAC78A8D09D7FFD1268868 +1215928D0538245B743FF62DB32CC07F41C68CEAF06399A9800A8525333DE29FD4F8BD38B75B +426842E77E6B192643EDBAD0ABC38DA56FCFF529BCE4515B5681980B18D9988CB09A9E373A6B +1EAA1ACA1C1A1F778FDA7137DDE500C257F4C866CBF149E6FD276EC262766EF7F769DD922243 +55306193006096A96B112FE5E713948BF9DD461F4315DE8EBB4158E29289A371815E8B0778E9 +31C2B666DE328EF6072AD8222BBA38C609FA709B30CDA37C4ED546275DEEB9EE0EF08C721BA6 +0927E413BDA92B29C05F360B4BFEE15725E1F933E1A5FC82B4AC88FE256F236A4AB8950BFDA4 +4334FC4F6449031D800845B2C0691AFFF8939144DC09C12610B54BCA4775E5459C2759A89EA8 +F71CF869224449B69E6DEC871E39E98635AED90ADA7102ECD351DEA4718D852DA0C544652B86 +F132BD5C9FCF216917C4AC561F25C35EBCFB4F834C690916D45824281A46FDA3E982F343DB61 +9E760E64A70FF4FCD4E0E834DA799404139E1126F514D4ECEF828E8FCDC67E8CA1F0EEA427E6 +D19F8316416399898DB531CB2345155BEEE6F0039A58FD75872C738F71BADD99B57D77C603A5 +1B6E2DCECE8C886E36995D8A190ED111B68BC70B1AC4FF97CB3901B86542DC8A39F9FFB49BF3 +AFA8647B2107D4EDA3AC3EFA56E9CEECDE18023BD66E24521778540AE588A6F53671ED68CF8B +20B50F9BA0048A2BBCC2B720AC5BF5CB9C86AB599FCB876965CC489C64A30657CCD138E2AFD3 +49662B6D18B8D0A84A0FF6039619CAD4513785840A647FFEB4EC5B05A0931FDE46A3AE39E25C +41363BB19F635CF1A18DD7C52953B1F2BB686F93BBB3068D0E1CB3E49D4832067D0C99075039 +41E7C27D3242B27ECA29229DBB555AE2C85B81972DC2DD0C2355C031EC92CDB03786EB693783 +08722A6EBE4D9EAC74FC4C4B3DBD6F5DA21ABC08E82BD3D46F9EF2E8E11442736D19A044CC96 +3803BC8AF41DBD44D113BFF945F1A72AC6B9D6CEFAF21BFA49B1B817CA185C242783805F0960 +BA5F8E6CC56D9F26B6240705C1E83E78542BECFBA34FB5BA0BB0A851AD88F2AD0A88F1CAAC63 +B18E5338FB6EB1F4596031149EEAF066ABA0FA2F7A08E1D8EA0488D460B05936A234D52CB84C +778F4A9D1B7D4B519D69697760C371F7EDA46A3CE391EF95ECF7BCFB64F1629FA13DAA7ACDEE +3F0D00C87EF732645A374603FB559EF0CEED5E9A83BDB1899469384727C301B5BC10CA59CD60 +7E30A7B856D4E8D12EC0A7813839640FA9956E25EB657D830EF70580260579048EA425D22C6F +85D787C85DAF8773008CA943E98B18A5CE6408E0A28FCA308A3281D9FBBB70BB44C13A4B2A93 +C6EB83CE5E8A33DA1B4183A7B95965CCCDFD6E7DD8C0BC32864D7BAFA91CA254D829B57E59F2 +D5E5711BE8357D9B7E8AB702763DECF43742FF913FCF98E7584D22CE9FD8909A4F1958BE5367 +CD78F4F42B09D2AC99E67E27491EF05B1934A8DF9781D686C4AEB3FA76B57578ED6B06AFE55D +710915D5DBEFFEB23DAADCCB7683F190A93C1139EA8D24C9F8A9B51512387F8E9705EA9BB286 +1FCD3D47C184BC25EF19C8DE5ECA8934532DD7C64595BBD4ADE2FF914F28EDE275BC0B34955A +F6C97E9A408D79959DCA636456D45C636B1ADAC1AC3874ACCB7E7C9A0A1234F7765D98A07BEF +C5F1E2FC1D7CB90681D8306ECC3B31A26DC655D02CDE4810EF6A289C01F2E4F922E0A3EB607E +53D7231EF387D1E9B370BEA637ED19E0432AA132C9B115CDECA6B5592D5648551FFF020BE84E +1273955021B4025DBC602CBE279D59EFDBCB937F5FD449D8B637AB40E4859AA9EBA889F1C6A4 +43A594F238E8E663ADEC1E1E701D37BDD01D80ECE8A6F2EF59CBF3BBF94C9B8A61B9739A9278 +AE2940AE38A7B300FE58659906803CD67B3531A54D52DC36728CCE61DB8CBC3EB9317D6BC37F +94B0E7232AD8F15BDDCA08C15803064BEAF7852AC4AE167F60DE97FCE39C40B68108BB14475E +B184350A5415F7123CA34DB5B525FDB273C695356483C7E7DA0119DCD25C64936BDC95467680 +564B9C98F2D7A5672DD0E241374366ED9BCE31404A27DAF14F0BCE9E356AA7BEF5166A194312 +9644C12ED4EDA4014F5BD8E0464F26738DC0F66A7366B968BB69EE911EB6AFDA00C4521AE550 +9D7CDACD470868765966472C778615CB7F2FD4E03B334FBEF0A3C9CB4F1722E38FEDFC41611B +E423ED01E37BD1A68CA57311C87B001508687BC6FA25FB91F093259B6A9D09DCC0047C6522F3 +1DBD42B79840FBC1D07B75F32DEB0B7803ED5894A9D3E4F463B702A8910FA1DDEBFF9D9E0E2A +BBC89BA097D7A2FA0B99A5F3A265B3B3E5A30BACB931D912EEAFB64D67C858621AE9E94DF7B2 +7B7E886810E39461FA9E9E6178C02CE134E8E135885B381B381FA9D8E684A4DBCE48EA5970D4 +A96A74AA05DE6FF8BA30CA4C94826EE9D46DC0736B336499BC8409D1E5148C3AD185446E1D79 +AE18EA4D2F41062F759B507DEBEA62FD6A85941AC69CC008C4123FB27D819363C336582FC944 +1AC4060773AFA370C33656A86A7284D484B41148BC6B039C5F0E09E496968714E5E53AEEE4FD +C15CC8E2F853A60C9FB2839A007FDE21493874CB1947E7A2FF425AF3BE23FF3C3F14E6ADFE5A +09C5D405C7F3C9522930499C281D5DE05A8847338A2A09B07310C73C0CF7B1D47B676269A398 +555725A99C5368F01956CD2B121C555B2F90EE2A060A700A8A8BA1E6114481E44259E8C91886 +526894BF4A76E74F96D4EBF0832BAA40FEBAB9D8777D97C3CFEE843FC608776745954547F68E +6F748B7D37A6E2A8970E24BFF4D53272F6B45300B35150FF8B223B1727A32AD18632E5C51142 +01E019CEEF0C397D91CBBC4314224ACCA8DCF02BD0A37C61A0D6EAA4D594771F46EEA452F059 +5599DE49E7DE1127D8088F0F1277A5990311E37459C6EA56A836A61964A2526B4902D438338B +03166ED5A254589C3AF94D13FA0A7C741D4B2C6E121B7E772013A129B7971538C8FA1D755AE4 +70A21E8417EAAFBBA9BF92A09C43618F989BADAA04DC8EC279CE38D557776618C36C5A17A4D2 +D53D8A2FFB37197DBB1BF84F30404DB77D021C222CF1CACD6B48D35BC8CDA2D0DA99778F5EAC +CD2F0F961E19DBCF50D923F939F95B437D6CF9532EEA2C4FED87FB58AF7282A11B2823B4983A +8EA2ACFFF8FFEC16C922E8A8982DFF5A027DAA9E08255DE3DEB1C579C4F9174634EED315BE22 +7D0BF437812FF93E225991F533E9161D1001DD1F3AE31CD02F297D20B0A90466699E9659E8E7 +37051C305675E2F0A84A06EE2A81378A51632271A27254053E1680AD432990EAD055BAD97DCF +59A9739A78EDEFC151C5FE1FCE8CDC9663D31DC378B6A445D85E1765238D185ADB5CAC0EADC5 +499C120AE08A628FBAFD5E39C4F20B9FD2439C0A8FF7B14C3E6CA0AB1D380ACBAC5712063DF8 +29D0633C42C042A2FCFE971B4EB4780F6473ADA604397FDEFCE615304EA31F969A30A28DD768 +3DD8B9BB8590A562EF64065A9C6A88E528EA6FBB2B4D22F16295BF3F8AC0BBFA21D3CE9FEDAA +8BE788E56825207A0D5C5D385557F9EA9D2BD78B3F70B822F338690DBAAA06B822BBB4883892 +DEA8AC0A15D9EC1DC3880D07E44C777BB3C383D8AD466AAC8601B6CF5137EEE7A68B19BD1FA3 +CA527DA1C83B975118B8BB12F1BFDD37EB4235775B0FABECFA677988CA670A75955E56395469 +FF2308CD2C61578C57732E29214643A9AD155343A36B1D8203A94B2837B141C4FDDEA6501A04 +48292AB6145D20E712DCCFC98AC99B9DA205804598E6F3F6B3259352B1E5CA9DA09403DAD3E3 +19DF352718E02609D6EFE2F7546B556A6054A93D7BBF4967361413C610DFEF54FC553E46C1D1 +10C00EF4F66C8DA601083697D19CF3060A5572BDDEF708B3D2C38BE0F224B5AF05F234498810 +2D47BE7A2446232DFA32D7281C6E94D0D8CFA4824A5E51E758446D69A7BA3AE9EC068529E8BB +7CDB44EDF86D2DEF84BF9E1B79E080CEE156D17CDCD6A96EED43CBDCEA3787182DFC2A31E9FF +0C5219B25BBB5CB7A8FB9FBC507C537D0A69A5D1A9D82417A52812A2FF6DA8E63C30A5BC748A +19CB04172D9F1B577B81EF8C973527D8D239508643C6F39BA406B5F11D7FE6C6ED366E91698D +80DCA0C7850A313DF91EA9CCEDFD86310E371EC44935BDD9C06A3818880606BA66981386B0B1 +09640CF0247EF8138C28A61DB9C6008653C6DAEC7D9A25037EA6B1E9E987E58DC1AAB19E3A76 +B21A35E653578AB830995DF32E5D8ECACA14102E47AC2C47A3AF86CFF8C5B057F64D015C0D0C +728A055A2C791355F064CD1C304C32CA86F82A83081A2807E076DC8407088AD35AE083D4C329 +918CD0298D1BF86098B58AE4FD0440E56F360AF452B671C0875E3867323F421927AA05C7A8C7 +A17DBF50BB8D47B4A099AAA136FC61990650E5E3E9D37AF224E98BD133BCC3347E4E85582602 +E460A590050038E4FF2A2F8F1FBEDA5FEDF2D15B9DADA67D88CFB3F09E1E0B68A239DB6013E1 +91181122DAE2B175592D61545A2FAC0B130116718AF463C894639E85024DD0B4A8808B0C25F7 +10E437203F7BFBBFABCCB557327699BB811F5085701EA2C19C0360B312D49DA83E455D3A44AA +42C3E30D099C756F7A55ABFFFFBA78ACCC98F0794CE235FFDEB19B69EE66E4CBA1F1A803AF4C +79CCAF80336DB931F1D8B46273E87370970AEFFA3E2D4E1539DCA3593D6A2698477B18169A32 +D1FA53DF598A9986B91BA38DAB5DC202ED9D39B46ACC1C810F631E5DA1609527903E000FFAF3 +0F2C741FE39003E5436F3BE032E3F7FDAF6571F8E2FACA2FF441DD6AD44C007CA6A09384288D +D1DE9A1D568A92E0AC4C0AADA19C2B22F5F0472DEB827513453169E26728DCDB4B3D9925A915 +6357B48DDEBA7990E8ED0A51FE6BB33BC8E4724B2E68E1B19E4964FB828B0639BF8508EEA5F7 +130719EB1035D62DD06BB05A341D8CAB69F9019ED410BEB9C07A0A2122017FE145BF358D1ABA +DFCFFAC09AF140921C1808A3E7CFFC44E258B1B6875B16AA9591DEE3FC9451055A38BB2587F7 +F84CC9C278A30540692AD42BEE08CE7A8BB11F89BB200FEFF57A8D10FE39B6FD01BD3C63603D +739E33AC7F3FC9A921570B86742BF033D627AA5CD1102AC4A9C1F65A786366086940B0411BA6 +594E2359BB232BA0F853B64ECC030C0BEB2EBB49FF4C7F8EE8E5D7AA0147B8A5926ACB3DFFBA +1CDC85AE69CB51F10AC286DBBFBCB837E74564C45CFD4BDFBAA163B9DEE5265024F1A20504C0 +420D934B4E5DDC42BE87FC8D1A3502A046A51B2A7D4DEA75F69FB5EF451F56F2865490D8D0C9 +028D0F9A268A2606AB2B55FC6113C2951F05E6A3CBD160B3B823727B5D5E6A04B7E4155992CB +951D36A0F67E3FD567F8B01695F9746036EB59A32EE7DD5D862F98FA3CD9C3C030056DF01604 +7D25D7F42B2383EF29F176C71BDAEDC458B6C8A89B60035C44CB56BEECE9413074DA1C8F5FB3 +785DDDB9B9AEAF0786326F44A95ECED93785FDB3AE78807F6191C55D0A62B4D02F45DECD9D68 +A44241DB47C25D3A68E79EB36668882E0F19EFA3FFA1487ACAD689BD0167E417C0138AF983F0 +951E8113EBDDB3F5234A12D155470514660F0AC601BA23D92A1DB5FC2B3956BBF07D92563BE8 +6E03C9B10CC8149EE4588F30BE99A2007F2A755E56A1CFF200B1A29BFAEF136994FFA8CF3A47 +C8F19AA03AC9696D642D5A1D2A79813E517EFAB086232A019AE8F3AE5A56C71DFE8637996BEB +E083F82A74448F44EABF84E38BCBB38FDB6BC4CF5D06A470CFAB8636F9F4CA6E5CEBEF0072D0 +39A0E96FEB5EA0F2B3BE59AAD7EB1DDDBC2A82B3AC17379AA309AAB4EB1878E4C24291774824 +5EBC4BA543EF0E45470149CC8508095D6B73ECEB2A36F7B77DAE43DC6C41E4305F99D3F503CE +F8DBE43849B1C91A74403D2EF7DF9DF2ABBBEF13E68BF8DEF9076B1F981971ED050A71B70354 +B324A873069B2088E5C7DDC39DE69B90468E9079F743336B5049374DAF5295B25463078F8243 +8684794A4329A3B6C2063E5D01BDE8B55DB87C56DA2AFAC294022A33B1DBD5A8C2B3A156E832 +15CFCD2435979A3811B6303A9BF7E6DB2BB953727A26A45B447953D5458B7DF96BF8750B4C57 +DDA90DE912F0FB04CE3041656547E0E46FB91B4637D9CEF96138D423F3EF2E4CD1D5F3DBDB53 +32E4B7585052DA67A8FDE90CA8739B645AA29A4223204CA8E14F1CB360C91DEBD1715B8F9592 +45B37F96D1E79894AE8C4E2ACA48E9BD4421816183E62EE5571A18A6F65DE68C4AB9FE341185 +999FCCB18297EDF55C6EA99C050C67A5E24AFD8459F6CC50036AFAD04DFD75CE9D2587EBD661 +FC9A665072B0D693A0FA25EC01D905A64EE18A43332F87271CE349F9FBFF58F785EC63966B86 +EB1FCB749B637A3EF75882ECBC03E96809D57D35CD846973282AE0D354F6C5DDFC8CF92BA25E +DFD75593CF693309A1AE38B793842A7DDD0F60DEFFD7707DC2B0951C8733E2AE6D964D5BBE1C +FF5C390097F05098DEB1BC717DCBE40836518CEFB0E6995C1B6846B19ED1E9888EC6D904F260 +744B18794B64BED634D6596B3D383DB12C8EDA8272BE4B836893B5A6DF5A502CD8D710FE5622 +D77D369D329E327BEFF59984C0362802A950B24B8C47D77B7574157D8D957F3DA86982C3F78B +3F5E3A2A935B87F9274FA52E460B7E9AD8AD7267F4C670C0DCD915F63939FEFFDAB8C9F068F6 +D53CE40F0F8F0208C1B7E609E4B8BB7CA161F0D40FDCCB8B7D73A1CC663E6BE4C15CB3CE7409 +71266E7F8D355E49B73D34BD500CE9FA93EDD5C71C9483C1102FFBD97DB6F5BAD077406D4869 +7F16F9DD522FBD237B8C9F77DC95A5173E4AEC67013E96760214E3F069F83673B6C9F64039FE +5BDDC965B000B9F33B9B2610E51F82A0BE36D0D09DDDBCD4EE2509C0014EDBCB49E7F9AB87DA +7906259D88F02FF6D7AFA264F1D736646566D9C890598068E7C725A26F9399ACABF8DB7BAAF2 +FC973225A0A8E31458AEDEEB49809C0D165E2E92B6D1931746E77D56C3135C3EAF2FCE7B6A70 +2A451916946116FCEFEEC611A164E70700331E8EA71E16F51A0519220A791D945728C5E1A228 +ED254A33106BCBE285AA78EF33FFBFC25B21BAC78D758C0479B769F2DD27010FD5ECFBCAF6BA +953E7E4AE24B652D4D2E45A91AC753FF7446936C0C5AEEF1934447FB6B3BC6755D2A3AABAE2B +41554C9B539A6756AF2DCF6737934D63F5442F37624E7736A6CD405C3C34C3680CB50D8FC80F +5102F2FF74770ED2D34ABE11B659AA4054E7F6F52989324FC1BB330DF7E40B957CFFA3BD7465 +755CAC876CEEB324743B1B7C71BA25C57D21E1D9E87377166D3BA77C46758D6D925B4B00F898 +1C75AD7AEE6B4E20336CF779B6CE436D633809C469923F100D550EF12796A14662BBCA7498E1 +333E2E2AF88C37326B10D699E2CB8AC02DC9A001E2E41A4E7268E06BFC13025F88620EFA27A4 +95A4310C77550B978F1B6113A3C923B16892B42CE4DB2000163F94C64939DCA5711E0B1C46A4 +997EF5BEB061BA76D13A620146ED21637317E3467338415AE1BA3CAFF3D4CEA0DA75621B315E +E13CF84B5C458957E6905B9F50710C6E2CE772FAA2D29A87E8468FC8519CBF2E7F3B89C14715 +25FE9B5B21A4D7B458B79DA6D40D683B0FD02BB1E5EB8E9B78A88BAA4F420EE0BF6473C35CCE +DECBABE217771071B138F1419CFD1076537AC6BB1D52F44DB2B01DC9EA6FE01B2402DBD54E2A +69E631A9E5A8E9D39FF9F9AE9DFEB38A1075AD69AFEAA4421AD036C2ED7E6783FBC7FBD8D10F +0B1E19BEB4AB360E2052023ADC3463D67B938CA80BEB7A38519BAC591B6D101FFE78EA6A397C +1E37D2809C0F9BF2FB5FDC9651CC6D1EA0CF473CE12183C0375532E84EEEA60D940C0354DF4B +513E7272DB356AA408D36EB5AE41BA7229E55CF7A3E8586275DC49386D9DCDA5005A35C15497 +AA66FF8B76DDE02F1C7819B25B1EAF8CEFD9E2DF881647D12547434A9CDC10DD5F57E2F7735B +F351079F44C58E9B6A6E50A7AF0A09F441B6F1D6A3C7DE172BEA39225E18A30EB9D283D2A775 +BF15CEEF5E32F96E57C9CC6B325A770000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +39 2[39 22 30 26 2[39 39 1[22 6[34 39 34 39 34 12[47 +9[30 16[39 2[39 1[39 2[39 1[22 2[19 44[{ ECEncoding ReEncodeFont }22 +77.774994 /Times-Roman rf /Fb 152[37 37 47[0 54[{}3 69.133331 +/CMSY8 rf /Fc 177[50 78[{}1 69.133331 /MSBM10 rf /Fd +194[57 2[20 6[37 1[37 37 4[57 7[61 35[{}7 69.133331 /CMR8 +rf /Fe 193[57 2[20 59[{}2 69.133331 /CMMI8 rf /Ff 133[27 +31 31 5[27 3[34 1[19 2[19 1[34 1[31 3[34 12[38 84[{ + ECEncoding ReEncodeFont }11 69.133331 /Times-Italic +rf /Fg 138[34 19 27 23 34 1[34 34 1[19 2[19 1[34 1[31 +1[31 1[31 12[42 10[23 3[42 69[{ ECEncoding ReEncodeFont }16 +69.133331 /Times-Roman rf /Fh 173[62 3[62 8[57 1[62 67[{ + ECEncoding ReEncodeFont }4 86.416672 /Helvetica rf /Fi +134[39 1[56 39 43 26 30 34 1[43 39 1[65 22 2[22 43 2[34 +1[34 43 39 6[52 40[39 49[{ ECEncoding ReEncodeFont }19 +77.774994 /Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +11 0 bop Yellow 3208 2180 a + 3208 2180 a Black 3448 -1046 +a @beginspecial 48.179440 @llx 46.171970 @lly 475.772003 +@urx 473.764526 @ury 226 @rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 3956 -1168 a Fi(Z)19 b(schemas)h(built)e(up)i(with)f +(overlays)311 b(1)l(1)p Yellow 3562 1637 a @beginspecial +@setspecial + tx@Dict begin STP newpath 1.92859 SLW NavyBlue 14.22636 false 12.38211 +neg 12.38211 neg 218.15836 293.60965 .5 Frame gsave White fill grestore +gsave 1.92859 SLW NavyBlue 0 setlinecap stroke grestore end + +@endspecial Black 3706 1801 a @beginspecial +@setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 4.025 neg +32.13 11.12999 .5 Frame gsave ForestGreen fill grestore gsave 0.8 +SLW Black 0 setlinecap stroke grestore end + +@endspecial Black Fh(CERN)p Black 3562 1637 +a + tx@Dict begin InitOL /TheOL (0) def end + 3562 1637 a 3562 1637 a + tx@Dict begin (0) BOL end + 3562 1637 a Yellow Black 3777 +-374 4 45 v 3781 -414 87 4 v 3905 -414 a @beginspecial +@setspecial + tx@Dict begin STP newpath 0.0 SLW Blue 0. true 3.0 neg 4.736 neg +29.824 8.496 .5 Frame gsave Blue fill grestore end + +@endspecial Fg(T)n(riangle)p 4174 -414 942 +4 v 5116 -414 4 4 v 3777 -270 4 104 v Red 3867 -301 a +Ff(x)p Black Fe(;)p Red 12 w Ff(y)p Black Fe(;)p Red +12 w Ff(z)p Black 21 w Fd(:)20 b Fc(N)p 3777 -244 4 26 +v 3777 -241 689 4 v 3777 -215 4 26 v 3777 -112 4 104 +v 3867 -143 a + tx@Dict begin (1) BOL end + 3867 -143 a Red Ff(x)p Black 20 w Fe(>)g +Fd(0)4032 -143 y + tx@Dict begin (0) BOL end + 4032 -143 a 3777 -9 4 104 v 3867 -40 +a + tx@Dict begin (1) BOL end + 3867 -40 a Red Ff(y)p Black 20 w Fe(>)g Fd(0)4032 -40 +y + tx@Dict begin (0) BOL end + 4032 -40 a 3777 95 4 104 v 3867 64 a + tx@Dict begin (1) BOL end + 3867 64 a Red +Ff(z)p Black 20 w Fe(>)g Fd(0)4028 64 y + tx@Dict begin (0) BOL end + 4028 64 a 3777 +198 4 104 v 3867 167 a + tx@Dict begin (1) BOL end + 3867 167 a Red Ff(x)p Black 16 +w Fd(+)p Red 16 w Ff(y)p Black 20 w Fe(>)p Red 20 w Ff(z)p +Black 4142 167 a + tx@Dict begin (0) BOL end + 4142 167 a 3777 301 4 104 v 3867 270 +a + tx@Dict begin (1) BOL end + 3867 270 a Red Ff(x)p Black 16 w Fd(+)p Red 16 w Ff(z)p +Black 20 w Fe(>)p Red 21 w Ff(y)p Black 4142 270 a + tx@Dict begin (0) BOL end + 4142 +270 a 3777 405 4 104 v 3867 374 a + tx@Dict begin (1) BOL end + 3867 374 a Red Ff(x)p +Black 16 w Fd(+)p Red 16 w Ff(y)p Black 16 w Fd(+)p Red +16 w Ff(z)p Black 20 w Fe(>)p Red 21 w Ff(x)p Black 4263 +374 a + tx@Dict begin (0) BOL end + 4263 374 a 3777 431 4 26 v 3777 434 1338 4 v 3562 +434 a + tx@Dict begin (2) BOL end + 3562 434 a 3777 643 4 45 v 3781 602 87 4 v 3905 +602 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Yellow 0. true 3.0 neg 4.736 neg +38.104 8.496 .5 Frame gsave Yellow fill grestore end + +@endspecial Fg(Equilateral)p +4245 602 870 4 v 5115 602 4 4 v 3777 746 4 104 v Blue +3867 715 a Ff(T)l(riangle)p Black 3777 772 4 26 v 3777 +775 689 4 v 3777 801 4 26 v 3777 905 4 104 v 3867 874 +a Fd(#)p Fb(f)p Red Ff(x)p Black Fe(;)p Red 12 w Ff(y)p +Black Fe(;)p Red 12 w Ff(z)p Black Fb(g)g Fd(=)g(1)p +3777 931 4 26 v 3777 934 1338 4 v 5334 934 a + tx@Dict begin (0) BOL end + 5334 934 +a 3562 934 a + tx@Dict begin (3) BOL end + 3562 934 a 3777 1133 4 35 v 3781 1102 87 +4 v 3905 1102 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Yellow 0. true 3.0 neg 3.08 neg +31.88 8.496 .5 Frame gsave Yellow fill grestore end + +@endspecial +Fg(Isosceles)p 4192 1102 924 4 v 5116 1102 4 4 v 3777 +1237 4 104 v Blue 3867 1206 a Ff(T)l(riangle)p Black +3777 1263 4 26 v 3777 1266 689 4 v 3777 1292 4 26 v 3777 +1395 4 104 v 3867 1364 a Fd(#)p Fb(f)p Red Ff(x)p Black +Fe(;)p Red 12 w Ff(y)p Black Fe(;)p Red 12 w Ff(z)p Black +Fb(g)g(6)p Fd(=)g(3)p 3777 1421 4 26 v 3777 1424 1338 +4 v 5334 1424 a + tx@Dict begin (0) BOL end + 5334 1424 a 5334 1637 a + 0 setgray + 5334 1637 a 5334 +1637 a + tx@Dict begin (all) BOL end + 5334 1637 a Black Black Yellow Black 3448 2053 +a Fa(January)f(16,)g(1994)475 b(T)-5 b(ext)19 b(colours)f(and)i(colour) +e(tables/4)p Yellow 3208 2180 a + 3208 2180 a eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/over2.bb b/usergrps/uktug/baskervi/4_1/over2.bb new file mode 100644 index 0000000000..b6974f636f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/over2.bb @@ -0,0 +1 @@ +%%BoundingBox: 898 222 1381 1014 diff --git a/usergrps/uktug/baskervi/4_1/over2.ps b/usergrps/uktug/baskervi/4_1/over2.ps new file mode 100644 index 0000000000..dab3a0312c --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/over2.ps @@ -0,0 +1,4205 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:48:40 1994 +%%BoundingBox: 898 222 1381 1014 +%%DocumentFonts: Times-Bold Times-Roman Times-Italic CMMI8 CMR8 MSBM10 +%%+ CMSY8 +%%EndComments +%DVIPSCommandLine: dvips -Pin -p =12 -n 1 -E -f slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +userdict begin /bop-hook {} def end /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI8 +%!PS-AdobeFont-1.1: CMMI8 1.00A +%%CreationDate: 1991 Aug 18 17:51:11 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-24 -250 1110 750}readonly def +/UniqueID 5000783 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C06C192CBD8DA19B6A80D4B01B44717060EF42F70F8F867 +71B48E2887744CD4CCE4A2829A450AC380F957D8AC4D74DB49FCB490DC46417338E0EE7D7BA6 +6AAA1B08C14B51970019B81751D61DA2927C9EBA262D6FB2250F920ACE4386987BC154EF2B90 +9C34AD761FB7AA42B25DBC1E2C5291975FCDFD27ABE8F3FE7C58AA12824926D5CCDE9F8B3D0B +A1908A7995FD6B723EFCD1C9C10B7AF0F6D02E48AB919851A11E95459888267A1CCCC0FA1FDC +E74CD4D899CB74F2BFBFFE30F22996D0E4BA07685D5EFC2E97D9BA4DD2B39AF5C0BFBE7BF106 +4373DE0BF3B3FA01F44B3722AF8E0645EDF6CF31BFAD8EBD41DC9EE5356A16BA732845293DD3 +FF2A8C5E73ABF09C8D691B0D5B709E1F09DA8F16508F1800B17D590220EDDAA2EE28B1D19024 +5C69B5D4CB3AFDD52675FD65F25AB956039D6367A203810ABB8CDEFF01076DDF7DFB7EF3706B +3EA2DE801BBDA0928C5629F34FF6425BF4E767776E4F2A48EA286D6D374EDBCBAC14813874E2 +72EF6A8A3095B6A8A0B60D4C80D9D9ECE296C284A61489AC0E5BF0DE5A44E6C1DB5752BC3F06 +79913A4FA7A10EDCE4180F1623EB1D2F6267D79E76FDCF2C243A8BD84D36BB6907872CA8FE07 +1AE01994E319495CE1FA31A9867F9206346A4CB269C85A2743EA914E3C3216C08B0451F10E0D +4E6526D03565A224C9813C036CED36D420E73DDBD787B6FFAE7CBC8CA8438151C7D39682CE23 +FA33EA39EF3D1B658884A170519FC2E69ED8A26B89A592C1A80E2018D8E7BD39253DFECB3432 +3BCC106DCA5AF1E5318A7FAD9650396B75D8EABF343B33642BCFD398C312BB63652B8AC72483 +AD407C196825CD00F8FEF3D8913B421485DB2D82A3D79E0A56E7325D276F4BB7C8D80D42CCC3 +A149661B2F6B13C128628133A1AD0953C8BA23A7B82D62434A48DE6BE075860FB166FE9BCACC +D21FDF7E3483B423C4C66D4B8F01D28F3AE51C17069DA1658218ACF1BFC5D245C6D7C932292D +3E35CCFC3F9C8EC4A387EE987AC75969E7190324842F9A43E834E2985251A36ACA8AD683D5FA +43B1454C8CE704E66CF606CDCB6CAB54CE08CA19CB79792CE1671ECDCC7F345BD2A3490866B8 +ED303F57C43FEFBE4FBE2E9E900CC9AC80988C62064FF296918511D048CC1BC7736DB49B24A3 +08853BEC42E2CFC65E291ED0E0DDE3D1ABCB3BD6153C40A3F28C858C9EADAA9836CBE97129CA +7CA94FB1EE3D32D070AC5DFE7C7BDEBAC1C7CC33BF30B66FF5A9CA3BC1EFECB58965585DE113 +7C73CBBA1A31C3E569462978A3CB2265151184DB6E79785EEDDE08D9E0E84170C5A17447FFD9 +EA5FE8F7F2F03D97A913249ACB30D9CC85B54BA2A958570D61902667E78BCEF688776B6F48C7 +4CB6910865B3706F47D3444D1A9F50536EC7894AF61E4A73646F5209A83B4655DC6FA2A294FD +4A20D202A8F95D7352717451478607BB47D0A62BDADDCD61584F4FEE325F5C90D30AC39C6001 +48DDEDA455AD7E7270DD25FDB57E56E05E56201AA00AA424279486758182A24C546C37CF9411 +CA1E2BF7D927632A89D4D80B74F0D4CD65B651876B017D86CED81CBF4FB32D8154B16DA5DE86 +48B3FEF28CFD1DB186A5D7720DEECF72D18F51D34F2CB7E6F51CAC01C5F167B87A04B5AE37FD +DA04150C02C5F5D38177B0B81383B62F99940AB1E55EB44D3EF039CDDE86F7C45AB296B37A00 +CA160ED92872A8DC119EE5B9BAA1C08207C48968707C59792F6404E7D57F92E15ACB3CC3758D +F03348E693353A1649CE88073C3428E17F5BA5B673C4EDBF812716F4E3E4783212BBD858EFA0 +CCA55A1CD6E8088C5F2677EF779CF6462D0F61A44CAF7A856FA13088CBF0CF46B1BE74AC463A +7B79F43CAC6F9354A6FBA00972684ED5D2D1B84425FE207437B455AAFA25A3B0201C96D854C4 +C82DF1DD808D4F897F8A8A02CE29A3718B7A1C59A15B7B2B3C32338DCECFC3B651E2FF212CDC +06C58E418EC6E6F5D353760475F623CC2AD958659D331F79537C71F0C2508507A59A25CB30E8 +A64E6F5F2D87591D3E3C376D62A8D8E1B056331F402A485917EEEADF20754919A14D269E8AA8 +F888EB3C61B614A83E88C140FF1856F356B054B6AE7551EBCF1BB035E1219AD2E0617AEA3D85 +9698BCF85AF0950507A89393B17D254336819653405541DCB2902C29EA1BCAEA4C731E67EFF4 +42DBD8976BA22C3D38F61CF55A5EBD33A2150AECA6F5FD8769D9014C9446B259775E4E661910 +609DEA3CC4A1985F2906E7AA5ED7D278DE4B49693E2C241B7AB92D705362A782DE3178BCA55E +E61D4B099CD56669B6B34752FECC756FD04728544562192FCAFD943229E47774E0122133D260 +080798396146000C56ADC2AD5B2954FBB585BDD57625044B863B8398E059030120356537160C +387125530DE39D0BC8528A5828FD4864DAF7A07C60CA4D7558E0EB1CE120BCF29732B8E04273 +6A9483AB2F662588AEBF54483396CEF78BC0E3482BF7DA3DA7B70D9530B57027A5224F56AB97 +F7AE2362B23F039F94D45831EAAB3232ECD668D2312C19905B183F19E486895E03C90E51984C +821F9186FEEF7EEAB23F91867BE92036254131D6E9F87D9D93C6C8A193ABBD8A90D0B1A1DE13 +A11243130332940BE145B5985A672E6135D9213A1B3A4FB646350DDBF7CE87044BD4D0E2FE24 +61B2F587E398C82811BFEE09935DE7B64852E2DD5CF1B3C75F9B1FC011075747139A1F1FDCA0 +BFF4E1CD547A9B6177AF5FA2828114E6A6CFF5600C8E3448065976404E14BEEFB593016D3436 +70D55EAFFC3347315CF1328799C078931A7E5C11ED6F6E8BD5CCFE83FA40BA2C3F490D6AA3CD +55E46D3C4369D17CA8CF20F028154104E7A3B561FD449BC53A5950E70057B06A7C145F8C0691 +4A3666D1CBD28F0E4827251482ED81235FD439CF35689ACBC2B1D0B4C10656181BEB997B2192 +E8551F22148A17E33E1D5B06BAD99C5345C06296F02F84703C1277A3C54694CBB55EE2EC6C7B +F6015D958B33CEC00BCD7BE420166E6F594A2822B5AFB3A8C73DA7B51D969ADD4135BDC63692 +84B1AF6D610EF6B3A1B4052114FDD404AB56C5CA09BB537C0FDCDC4CA07793BF62AA7AB87FFC +3FA08D67A7D7AC6B73F08135174356E07B06A6F6CA5D7C0D9BF5FB8C04493C3EC675F50DA397 +6F1F643F073FBA6486AEB5D131686BBD97C95456C3947F2BB2035F52A4448B3786974E985112 +4ACEEB5691131D6C2DF7E9D5CC88D56DF1BF0EBC56FC18D31C4F234C403556488DD684CA516A +06F2A73145A6A380788455F8454B20C5FBBF3FEF0201A5722E60E016BCDC0A6CBCA7BF788DA3 +637348AF2F2C065AB4C6F2C8A0656EC35CB817E46F290D7F313698DA75DE3901F537E96AD24F +9F837B974AE09C393B35812625AA52B6BB5635BC35AABA3584EC98E921D33BD2FFC779A6F993 +58771863B480BFB9635224D16EF947005023F494DEB14FD83AC5265B6AF09B2C14CB1BA2E976 +6E51D5F12237A590D9FDF6C9917DF95DC781756EA2F26B93D5F2482DE979487E0BC72B45E50C +D5CDDAFC552282FE0F2A718B2D39E1154D44B7CCF297DADCF251860C0D6CA9E82F04D6043566 +36C9F6577EF06366730C396801856487D058A3BA12377EB83CC1BE96D408C341553439D3C863 +4F93A657F1B458B0A780C35935AF3BCDBDBA6875925831B8CCE6E358A38B225DE7CDB43AACC9 +94C2BDB45B6D7647E3F89068E00CF6706FCA2B9B1EC3D609EF35F08C6B135FD39A1E6BCE2E1E +891D3943B706809B9BAC5F081382F97FA92883926E528A0E4585AFE4F496D42790FB15322496 +674EF7FA5070669E0EB7F948402130B90B1213B2F60470DCDA466F24A3792048EE6D3D5706D3 +CA6DDF83CEC9C95CEB1D11C04E873D71AB771A1469B021E192EB5DC1E3EBB729F6BAF2583625 +BF41E52BAA46279DC34EDFB448176D3603C68E22CBB43AA6E9A69DE5A677149B4CB97A969A3C +39EAD9C7E5092956743326238634B4A903592B25CA2B3A916C13E851CE2418177F010C7D3B7E +F6AA098A139DDFF77EE9B1AE90A1C93B09B4819B66092C71A23251574E22CC20E9E0DB6C124A +E340DC462E191BC4284979BE130F14F5C5B2783E991168AE29575775ABEE565ACE8228853BDC +25B65EA9567564BD6F680B3E45251F2CCA5CA686B20BD378A87574DC08B892F4C71A489C49B2 +E85414268BF2C8E6DD17820AD8E44EE097127740FCDD0451A82D134FEF5C225EC09C3EC5933F +85ECDD99959006BCA6566B51ACBB3B2E7018053D5F655057BC86B9EB6103AA45A45566CBC888 +8DB500CBA0FA8251CFC6BC5EED38F7C0B75CC172DC992CA896316AA97E7727676B95AABAB66E +31B9F2DA02C339418D6F9ABCB7833D117F60D02F7FE491426CB487EBCB97D870311013FD7175 +9F5F89A68576225EE93FBD6CE803BFB278A2E22BC3380C5ECA9E4BEE402E6290E40050E237E9 +C203F146FDBDD30031C80E75F06AF09915D2D8A4267DEBF5477B1B9327B6A8740CA6F33E7CA4 +0763B0659DF3D31D0CAFC66243CC276AC819A101F4CA3328E92A8C67EA640A70AFA08182182D +517444765A9AB1A452473437B07F0708CA1E27CC64DF19EEF7D2C099A9845B0A0AD8A5789E86 +E890FC8A2A49BB339C2038EE571EBE5E9BBBE9E1F63FA8D4C75B166B8D9F01BAD043F57275C1 +448B42FABF8890457968F550592152522456B20A15B2054DB2499271136190BCB5A6959FF4AF +D2133872375FA105E09155C78A69E2C59F0E838AAA94966334625DEE2ADF18589C188C38A959 +5A85EF356D6E0D5830640297810BE9EDF87704F5D4C8C8112BEFDD300A51DAB1926E4D86822A +88EC846F02CCEF89DDB3716B17212B3C0D2810B06E1A7FB730E39E5939152A736CC052B0FD33 +1F9FEC799667149AC2D48C3D4D31DFB01231B9DC68CD8AC8145779DFA6BB571D680AE5E780EC +86A187682839324F516F6F6C8C5D45A5AF2951AF70FE97366231222BE333B1038F72F3ABF5C3 +FAAF1876E2D3FD9DC0ACA7BEBFBF63E8AD09DF2F8AE46F4D1815B9EC0235D8B24E708BC85C31 +AAAF40BB6447DE161C9FF789290B372B2881B1DF3997F82516DA5AB81F437386BD082C44F7F0 +33087477243E90C4E0530F64A6CF8F7450329A06E7EFC84C5F8AC7E37F37A18CF82BD655D770 +05F1B40F7194D9DED59960FDBBC79B9E2A70FC6833020F0656370F4D7CB0AE42A4E79DCE2A33 +0F3EABDA821BA26C08866EBCDC627DCF2C4F1B9F3CAB425A5F8E4CED9DA85022179E1AA5A205 +362FE81063BCA188CF3D90245BEF86A04A6CF5230EBB95FD72E1EA79B34F4B55E791A2790DA5 +E6D5E3B524ABE70ED0225E0FC3F87358465300D8A664A59AE68A51B9638F2CEDFB1AFF10A779 +10127978267B9753395C640813532CAA37F81EEAAA421D13386ABFBC145F5A1DE23470EEAE75 +050F1561563E7DCFB6BC0EA7736E107962C2066F6DF4C1B926703EDC29E03EC6DB2EB903B44E +815DCC6F62279CD97E54101F8F5442546A9A51DFA7299E80E4FCC2EF706F24B50416180AE9C9 +D93D2B3626F0335677CBE5DC9311C1BB11A077660881CCE77B7D7039933E4CA4C1F2CBE228A9 +C4FB0A69021708D8ABB6DA8DA462DE8B4A42290A0ADE300124840A627FA6FAD8C130C88EE4D5 +05C89C1698996311573D8246CE102C5DDEEA1D40678AC0566645CC70D6894589EB02A8666687 +9C1A8C5BF42C96CABE03DCDBE93D2FFB95855DCFA134F35757A5C3F49AC2CC89E3AB9B466772 +7502EB7CAC0C4EF92BC90B9E8706887E2D70076CC0B8DD26ECFABD9476B69139219C41AB8897 +110CFA3185AF21396670C3438614D62532EECA66D40A2FE05788B534F299A14DB56C30165C97 +08651BC31D3082860D1C54541340889A4A5AB4A0C6511EC8CF8E04186DA19C54AE83777BA9DD +551E977397D250A81F21E75232A5981CA3575A299D59FA00A425C529FD2FE7DBE3B09A9DF824 +11D2B6FC633328421F2F74E6262EBE9E38A55815D89E6672C02F409B91902901FDCAE4708CD5 +E9E1E34E23964D6E7CF23011EAC285378AD44AD961692875ECAF0EBE71CA5B32AE052BA74B7B +64D45D3753ADE4A91B8BA89E8677C2C5D8CA3262B45BF29539BBA9967B0D7B438A3F5B07E2B9 +3F879B54A1A972AECDBCCFB01017435CD4CF693ECA15AA4763D84E0673A91E484E26B7E7A773 +7342919FB244CC109143AE16973AFBB97449AFF35B6E216B9D14DD64A8E8837656387955BC4B +96BBD7347863680CC2A688085C44A0413FB34391FA1F63D0AA4610F8045DAEEAC9E8726DEBF1 +D8891ACCE2F32D8C44BE2440AE90E7FB95EB83B60647E08AE4D2DBDB66F1CD0A6F3D9F3880F4 +A17B7BBC087357985C7FD9AE01A635690DADD3F5C80010A60F6EE08EA044C3F3D16F28FF8680 +B6C0E3C2DD245DA752900A501E584D91115CD9C125389CC38543DF84B4B3540C9CF2E53325C6 +D697C78E19F4924DB8182E226AB41F27BADDD9F401AA71A042FE351BB244FCA6DF810796E94E +1D7C7F3B9355E8B9C5270A63D41A46BBBEA16DCF93FD3B3903FE6F2D890A20E06B61132BA1FB +A75D22C3BC59F4D3D834BB071FC4F8B8C59262A6285B95DA6746AD655A3B761B44CBE7B03437 +374A24D4663EA3E9337B0E0583D2DE6747A59A8593C9EF34BF07366B7DDA149898E66233C7A2 +4AACCB7008048F3419F85BCC550824AA62A5DBC9E15AF857A32B018C27ED5BA0C2A3B7A0D63E +04C4F69EB7A8D2F56632D40B0164245EB5DBC5952ED89A9BCFB9409E9386338B82C203812C68 +93A97DCDCBDA1171A0B6C49C18B9029C046B6EBB09C5866C2B099DD1905F226FC446B646AB98 +346CB334140C6592562380BF289E8C795D93E9572C7E0216A3FEA01CEEE8602B0D2C71EF4A0A +C857AB235E75659E719D3FA4452DDC8C4924B030536EFA7562B44400809D4EBB75A772B84678 +233F3137211081BA74CD57694A606024093A465D50739706C13552DDC2860D11C7E56A08DA69 +C2FE4F85EE3F356746B3513E51BB0BA286A32A8E20C788CDEFE6245185FA4FB90844558BD11A +D57F53DF7D8DC4683049D51B2122B7F7348EA87E9201038A57082A197C34B16E943999E97D9B +2694EDD304F62FA67BCC5B1C5EC7A729A229593D8151D8A3FB6B257D5D7367AB9FCB6D368708 +13F9B05C6E7FB04E1ECE4E689406544EE04D7577F805A7A19602167427F8D4E8542C063FA131 +32B13D2D937C91004D7B8ACB59F29196606E63B91D734DA1AE8EFF8F2D2DB2145E59C3CA3343 +43019FC41FF8DF934A952C46DDE90F488FDBF9F96ED4EF561EF8C85532B8B2DC9E1E56014F63 +DEF4C41A86367A89F6E754CBB5013AFB55C2A785F281FF7315A3FFAB850BACF2EAA3520AC2D3 +8E1053585F2466E468ABF3306819A56C46038FFAA544BCA9C2E2AD723A9B86754F776BFEF6EE +11409BD6518FB1A574DEBE5BEB56AE79F23616B80F241B46642F65014CBF8B4E9006923C0F56 +3CE4A8BFE8AB0341FD56FDBD1AB750C944974E48846257799D30C5712FC5F407BDA4D93510BD +9081C86822CD4F7CB45AE44C188953D51090AF3C43896B9FAFEC71C5A17703A188F70DC6451F +B4E8FE387243F862527AD50C8F376D54D7B977D7A69D4CD59B6A32B5391A25981E4B4F48A7D5 +7F87A5587F243810B2F2B6204DDCB2B4DF80F6A1784AC8556408199CA45F7C74254B12E39B59 +9D4628793EC8C1220110718C03492D5364064AA5C33DCA999BE760A1317D2431C563F8691BEC +2E14F5939E415975BC1EF3CE031BA8562BB42FE4F74809FA6CD381E663563DA49CC6E585F90A +E94A38239AED286506CC63E8DC9C0E1AE8463DB5F0850A1E20072B8802A6F219D7D332353701 +371D3464807D82343C1D2E40C54489A8319A2906FA92AB1A86D54381E05D7B83C81E3B84429B +52DF0FC240A76D68311B381FA9C7DC75FF70F92764837E5199F64BA7290E2A2D97291507843D +8FD7D2AEB524791F5F60536E82D723A23AFBAFD336151C24934A94C13A9BEADCADC2CA333402 +43499DDC4AD42A80F6CBC828B4750C287C4C25CFACADCFA9CEC5FC40F0D939ADACB80848C262 +2BCC6AE90429C9CF0CADB6052EAEAB670A37944370477F410E3D801202E604BB66B2346ADF83 +3AB6E349AF227F79159486BA58E42B0E7412B667DB9787F116C8A40690FC217756AEE5903274 +DF06DF24EA401B4AA25D1A299A12B350A005C92D2A501B6B253C56FED0F2A98881B7923C7799 +18A11C8EE65A827124C6403F09C07BC27F3177C8F792A918B936C76300DC3D9C0BCBD53F92A4 +4C8E503FA3CE1C0AE5A04B3392D1AA84B037D64368BAC08B3A15B53788AF4083CBEBA4C9D2E2 +8F78E2679665B7AB4E5185979A508394E3E2067045CC27D418F212EEFE62DCBFE019843F2F1F +E5FE5789F7E91BD19FB29D6DD32E84B4E39A3E09698695A7E4BC98187C1A17CEBF41864E942D +2C2049EA341A0AC5AB0942AEABEE4F13813DE9D25086C2D202E68D9185BBFBFBFB693F42D47C +04264A15FCE4105D12C907B11E0D56FF262D3AC9441DD3155EE8A01D2C8D6416AA73B1A7321D +7C98DA85DBFDA90E77E5E044B3752BFC8FA3BD2970BCD0E6EDA6BE73E354C7BD15715441218E +D9C0DF5419A77B8070472036242A958B294A96BFDA92D176DE48313164BD319B062EB618F76B +699F41516E069CB19F06721740FF1FE8C0A531601DEFE01FAD68F2E817F4163199ECA2F06EFF +8C7160997FCDE3D731FDA7EA2E11A7CD3CAB93F04382F07175C779FF3864FBD05411A88FC00F +A6C537F6C4996E32AFF754795D95058131CDA3740308C7E65D060BD407B7C78465CE6467A2B3 +6E93F2EA945EFB48BF3785B0275900199C33A0578C2B301B2E3BD5D738956B4826A481F11FEE +936E4DBD61C3AA69185006D7E57BF1D8CCC3A5B2108A117903DB3765A0D0FB3253175F0E7190 +21552B0D7351C56DA7411DFCC245A12CD51D14A35617DDAAB4AA246379CEB424E466F4CC8F4F +04902AC3BE658EB423D0A00DF167CBC92F25899C80BF9652E5CDB3A13C92EB57C963556145A3 +1EEEE0AF405CA00D44CF3812A2D3D65A980973997845F2FB7C01C3F45C6B35D78E8E0CFF5AC0 +DCB6B389B156EF9340E271641165C5CEF713ECD5E44A95455DC70C84B355375FDF0C0C20A6E7 +F67ED4ECA7B5CD67984C551E9F8EBF0AF6E4308F8BF36C0C1170B2058F88B1D984345DF2A7C7 +045A6EFB4471B6CA735BD45BB925B5D9697704CA77BEC00016ACF23FB2FBBAF798E9F9287B75 +3403E88369FBB02FBA4F9A6F6340281356F2CE53D0E783DD3F7ECE1C8AE025A96B372D8A90E9 +6EA65305F9BF8E83A276913993CF0EF873B2AA41841EBB3CCB18E6B6334E778600BF2A1A9BCC +8D51C7910F8BF8BF75A9655C53911DCD944448B7707DD8C0730272F7B08EDD8276444311AD1C +8F9203B8BAE18C005DCE166712E74801BA6872102069B78857E9CD9A3A6BE2438CEC1E37F286 +49A676136E6EC456A89EE5D20A7809BE614D7DFF35DDA1BB6BCC327DFF7A436E7D391BE7D714 +442144DD9F48F163359B258040E23366748CAC5569B2097D00D36F33E4DF83C73AA4882B24AE +7946A5C05B8D9C0ED5761E1EC7A77E8C0023C76A351EC877BEC88A155A6AF6BDA5557EE2B211 +B5D93079C078DFFC7BBA5206B5BFDBA8F3FCF5344FF629D2C53817F6555C57D3C1D26394A020 +1250C1A3B9651C19563A23275C6C80E9B0F5DA47CE2FD8F4D3FB78D5352526A476D40E664340 +A09B7D3A8E9E4EA6983CF9782F025AEEC088A3D4C45B6755C3B8D4F642A2002149EC378C3CA1 +D12134D59520163C454A76AB0BD2F8E6389625BDD38E1BCFFE70F548CD58FB83516D4608C22D +1A256EE047D3C78321A1A00B7BA47EDE03CB1349FD944C606DDAC2C890A8C29D7E7B47A71CC0 +A6743EDB77CA18290082449DE0A33AF5BB7832909AA2FE54996C2013AF45375759C05D60924C +4D9C62B65645DC864D1D998988D4C952C7BC4D236073C04D7C6A4B84F87AABA93D7D5B769780 +776B75D6CE81AE4FB5AF8FFBF334F01B365F7CCB3FD626CC2653CC3063C3CCC862C0D7A18FF9 +4B99C73DC535EED9021AD8DCC6FBF369D7919806670EB6F481487011CD3EF4AB40641DCEFB46 +C77187439A9056AC398B8E47003D103E48BFF3DB0D70C1CA0C187A9359AD5968B0FE5C1B3B3B +FD83D079ECF5F226CA76077BDDAD87AA0AF99BDAE99B76DC857490C8BFEF9BF4FABAA2D8BC53 +5C3244B4A73A9046739C2B36644C67FD6907E25440754FD540C684E4F9236140AB0EC7071BCD +D92B919B2F61DD77E403393E9F8C0DBAEF1F23DD33BDA3D2219AEF6EE5074308273679C2E5C6 +63CD9EB15E21138F36DA1E22BE63BF05A396B3F465A4428B911E4409563C714F4D5197F01138 +93095258AC3CD01F7A76B35F745B1BCB94AAD8300CB0D725FB2B52E0787FE9EE17EB2033F8E6 +805F66890C78E401978DE42AA8BF8B98C5F2684C15584DDD8B277D77589C6DF62D45220579C5 +3E4B9692E9E6CD0932435B5C10C1D0232A6B98E7B5A2476C0CD28CB28277E85E4291191846AB +E0CBF931B09D1DA9CE80B2399FE980AC6A3D79E8521EE2E4A9F1966F8986EC95C48555250F20 +FC8FDC0CE0A07D7EF53C020A09FE4F5E11328B78833D1AF15F72CE2E3A240FD80F3A3BE89EBD +D95D16929F9D47BD899424AF93BF41F4B1AF3F14744A31EB02CA686135DE5F8E3B4B106B9E27 +50BF831B09BAB1A762A20695B9888FBFB4093E7564044505A8126840AF17FFCBEDAB2C782413 +415D93A49D50994CF8EC45AEC846ACE25FBCBF89FF17782D4E0C279EDA4E69258269EF9105BF +3D15ADC84CA0D35C183E74A95694DFED80158330B815556FA3B99D98703DBE7D5ADC6305D385 +7FEA4BB71D970ABB4F30053A28E82630A00E4941DFF57166DE628C0BF20B5FDC75D7F2B77F10 +E4569483E3B552D729C224B7172181602BA711E7F9A261D1474C05B21D632B84D00FE1E9F9F2 +740D66BAFB8DB68E6B8E276E231781C567EA8AED76B9826D134BB13630CFAD5CF0FD01DB3664 +46AE5754B5ECA095B4B0A071CBEF77B3EE112E6EF2BE24F3BC17B1C71A614020AFB94E57BDA8 +2061D7F895AD35FC470051BF38C40BCE000E71485BB921BBF70E24569DCE152A101DCD6A6511 +93578D135A1A6F75FD19AE4B059575316DA6CB31D977C636CC3C898F986D34A7A1DD163F9AFA +DB8A2974C9A0862C810D1F99961DC673E9BC2D845F30E7A212FF355A8EB74535ACEEE198EFEB +D1976B867115E7FE199B4954106E4E3FA0A7830B5BD61A41DB25D7BAA387535E3CAE402D03FB +2740FB7249D0DA9FA53ABFB4D3D57651525ABFC0D5FB1F7643CE0CD88BA5053E639713AECA20 +D7FC7C8A16ACFAA03521003759D18B33ECA2829B08552CF8E7FD4FBF40EC4A83EF093CC68AC0 +65818B95B69CFD9B73A55264A8EAC37674040CD01EECD56967740153B1EF1CEEE7FF0CFA0759 +DECD4B1FC9372897838D5DE4344C495D4DB57AF03C6782345CC99C7EC1DE4DB97304B9E3D183 +79B5B458955AD67187FE36E664CD0958F5333C5DD7BCD22EA4461227543355FF5EBFAD1CB011 +81CAA72C96A6DD2D260CC81935AA155F11D66DD4C538FF14A11E56B3A5357C215D40298584DD +BEAF3C4AC4939399865D783399083526C7E4311BAC401B0A6F99B642C5A066BF04612C2D2326 +CE73312BF15883CCFCBA77263C98F6510339494156B562150CEFBACDAA3361EF65A362F1728A +FC17D6482E9356F7E42436B50EABA73B8E6E993F65FF5EBA120C99A5A147B96E26C8341977B4 +0FFE52A023EE85124151F2CC824C3FD6B811AFCC9D16A7C4312C091FDA5E439FD11817100E9B +DE6E292129F0E1B94E011B4134F7BAF1BE6B13A07661A8E9CDF2EBF8F2570FF37D8AF426F160 +BC32B76B5B005E152C1C015052FF1CF99C88CAC43615236E9B674F52A23E80A9D3A083FC7190 +F15AEE1C85506DFAC7C9967704032F954A38B8114A0B5F536D8831DA18D48613BE7851FF41C7 +B58B949FEB72361918EFDC236966C029F71BCD34375224CC96A29A47AECBE6EE60683A8F2A00 +A3F4483A0B60526A2F5C4B7D0B4DBBC4E1A1CE033F620E8F9E5BCBADA12F1C7B982A6B3B1DDF +B03E7113C861789162D061A56B8EABE7C888303486A6D014C750CF8C439310B0DCC9B3D69A6D +BF9AE70B55B213027C295159F9FE5A01ECFB5624EE210EDAD789379873333DA6C1A49BF2B07B +C12BDE2A16D503F5EBD9C92819DFC0594300AC108BBF988B2E0B311496F95FF662BC0F2F2271 +AA616D573ACE22D1A84BD6DEF46EB0C4AD575C1E68E5B4078122907647198030EE316149445E +5109AAC8DB66C7D2AA15959B6F92840C33205BA6BAC5B130CD58846AC97A9474957B0246BFF7 +388A7CDA74A6997B1EB61AAC5177458F34CF946A4B47599180070A7AC62CC6BF3FE5D2AA8A6A +7FCCE9CC8313751685867AA858A488B00BCF2A982A69050296EC951920097BA6758BEDF4002C +6BB75837B9C4DF6B2AA9515B257FC59DEC387BE044E7383A1FE58734EB3341B2CDC4E3298B48 +541C109133E9CE1A08CE621E4F48A493CF1763239465EAEC2379901AF2CFD0CD30AAC22E3293 +1CD31349279C0993BD40F722E404A0FDF4FFFF095CE87AF753CC1CA44F2BCD5F4C06B604E6F4 +EBE9F90FB044E63A144459ECF0AB101E531284AA81180D588E864F8B3761D1B34F5248A49AAC +0CA83676E5D49B38353BD73978A15228D46E737FA6AC59BEC25B96A9BD988B2866D11D63AEFC +600223D5A1E4D819F5BEFF5777C5D99B48DC0FFCD5A44D957FF769E27EC0A5B597B11A78B6A4 +9EFD04460E8F7FB69EA457D8B99D6535C886E46D54471019926460F8F1EBAC95013791032CAC +CBD0B4C5B0187F55561DBAE9E0207387E49B7F796F3B2ED62F1DA3955CF2762776A8EDFB2C27 +AC5C4D06C4082FEB9F156C6C1C5DF4D2FEF92B2501FB46A2AE6D8BE04C776F39CC603CA1470D +497D2555501F98709FEE718C915A1601074C58606C2C99CCD794567A3AF4993287FD08E30504 +953DED19D5B716A6E3EFE46FDEE9B262C89CBC5A5262E54F8166C005AA5FE8AE03086F330537 +7367F7EE3FEF8229C1607AAE74BAD7CDC44B4C208EDC9D6C9D4163B565FF469350FF459F8810 +92197CCF37E1BC49A49B7344F3B9E0E09CE0D2F9D543F378EFB02F31AF3312040E542BB3C248 +2A4C6AD1625D1FD3F88C778134A33FC1B6E26664F57CC479743D09BB439A6CB6B3FA953005E4 +0D931137E402E730E1E3016D0231423816D4C2654D0EDFEE40E349AAAB0D45E5314DF87D69FD +01B535F21368870D8F3B6846F8782685825C6283777350B2CAA406CFC0CCF0DFC34381F6980A +61BEB032E3219FF4A50067DB95484211E96BEDD051C06E1A4AB462FFFC474D476660A0202B30 +64BE7D6E9829D1C7B552624A50C91B81F9ED8A92AA0E1B26EC7D4D667EB0ADA1224A732233BF +F0B9442AE6C35FA404579C30EA2A2BEA846E28D5130EF8D3927256BEACD7CCF59482CD1D6BCC +17C051A0DFA05146F2AD6C113F23EF66205F2053157197969340E483CA91DAED9E822D143A20 +218A82B26F16C4DC0D5A86DDB870A2AB9E60A6F916CE7D50E3BDF9DF5E878DD4815B0A6A2C22 +B666B97978057C64800F6A39D21B096732AFDB42D5793B3DEA51BE8CBC9BF61969F3BBB5DCBD +0DB693B6254D007AB856B7891F673001AF711D41783F758DCA43068ADC02BDDFCD4152867018 +AD17D9CAE0CE900F11E0C7EFD929ACD3E8FA4D646C0B7D5F6FB452057C2A1FEA9086FD761E97 +E2448F11E780E13AF930269398F7F5DF4AABBF00DE2178A75A8625EC343F4775E3ECC22580D2 +4A95BDEE6AA2197460949BEB0CD2B5CC8E581634E789CEF2783CC7314F3A25D18108DE4BB28D +195386BDC1866C3456B3141B50B16D2871F6329C35E4240401FD64D4B033FA93EB63B25E40BE +052B15C504CC9BE160882B8BAE6313EC025D37E2BEAD1DC7E8E74675E890C7524AD3DBA5E003 +9093591583096F38965F611CE925C926534483563DEAD7B24D5B22F2A135546DD3D7C4D3BF47 +C184171722AFFFC48CBA8763294CB4A460A2DE21ADD35072B4255306AF3440754BE0CB849FF6 +A8827DB39C5AAF793903E03510D338ECA48C328BFF9D4EA01AAA8F8BF3004CA0C71ABD4DF817 +C2C3340B40983ED9FD571D058FE0C2949677383DE66EA8575E0072B9AE1AAE28AF35F1084C55 +BDCAC9517242BAE824F3AC70C25FA2E00FC85DF4FD5A64858946988C808BFA0AED1668860824 +FC53E56D1999A7F3E17BE8612B92841472564D1474E84A53FDA67E18A36BC679514D99482F38 +35B27A97269973A1B5B4FE0B9158D1061B33E0BC9E5DB1C26B68353AF83BD2349116E1A63B1E +034696EA47E74645628E4965547794739402919FD6EFEB503B69F5BD66DA4FC175386D756B62 +CCC978F94CA3D65340DD6F33A6EE68D3D5026F8FDA529C4233D99A6E6B5EDCD94BE4D6FDCA0A +C65F102F799B7322BCB3E5CDFB2D1FD9EC2C3B1BE6F9E6CAAE92802F46091418952EAD6E36FB +3B6530495A15063DD37D72E5BAF922743B47243243994DBF457674B38C834A3987657CC0A50D +E58F1619FAE1E61118EE422F47E72697D5BFDB309F109E03CD0E9DBB6F034A24BA45B4EB3FBE +502D4422302D193A0C61DC66140D81FDC827709FE15398D7B1A51F6B5B6E1F88F7843E021BA0 +885AE13931FA851ECE0DB087E20FDC1685B1DE5B8B6C690ACC55516817D5E5068D47A35A6531 +EB9C78F2E61DCBE8DA9D46B54CD835693C4EF28A808DF7631C9A112C6932A9227A454CE0F7AB +C27F068342B47DA26155FE67C5E5433FB7138173E4CE5CA36EFCADB1B5DC05B7F442D198B565 +3419123E22DFCB80A869683C37CDB328468F274F020D36705BF73D1655BA3ADAC402E52E7516 +85DCD76A9AFFD3F53CBA1F251A9209E0AE08B5E7284DD6394B25A2A791ED17D3E263616CA219 +18B0011AFEDDFECD4C8570AFB37D59A490222BFED93F23CDE9F30D5D9FF4CBAEFA22FD847A27 +F132A4D8A0C1507AFB78D3B3E4B5CFEA9C00D96527E151173681C1CEF7DB78B6C60728BAF273 +2F96406A2FA983D08563144C5025C5DBA02022DB8DC2DE8AC217ABC0940BC7973D5AA1E268CC +C3F980BB1E17CBB36AAD9B60717935871D9D8469CBF7A030C9A38EC60578EA751FF684061754 +1FBB48142CF54473C7F10E144D4B7B93E1C8DAF1A73728454030440CFE4C01C95355D23653EE +FA38E1581F58A57BC6CEC1C0E8007AE789A7DA7A60581C397F31E506FD52B796CA949A71CE45 +5F4EE230C17FA197C1E6A9927D7C6E24CBC54FEA6F11FA78525DDEFF88A7D95CFF8E7CAD5D6E +ECAD0A1E58F730EA205A85EA1CA8A2BBCCE99C684E7F8BB4777895B230D6208C001051F40D93 +CBCDA76790446B1B25779126C9D58865752D773258A91FC9BD7DB1179B617C9583618CE2E87E +6EF29C86E6CAEE22250CE4A2D794532BA44CB13D1F7C8C8CF098916EB079EEF829E616FA4A3B +225E695FF042465EA5010A54E7A3DE9128842D8484556ECBF30D379D1E0873D069391D90C991 +CA9488AE9BDE65C8ACCBD4A77797382F4CCEFE309EA99541FABD438DF3D1715EB47325C40DFD +15EC99157E9BDFC1CD894C7D63FFC36A2B525FFB3F2CCDAA866C54A7F74475F6C1C5272810C7 +85E116B3E572BBD7D187211AC2D2E2EF37B1DD2657304349B1A5EDB41BFF873D2B68A63ECCD4 +37999671CD6DD55D73C090683478B1259C9C2C9A363BC0617CB88901BD845AE9223FCA1B57C2 +76163ACED45D450FB82E53F11CD2EF75889D8EBA7EFAD6FB54F1208633B5A335C4CBAA831254 +F49C89AFBFE534A361BDBCFF13272BAC4811328EF0C226945CF9AF27A2C7656E6C69602050CC +0DF2164E195C8FCF1A00E1507D1D7F5BA6B22DFC7DCFB0F24D7A6B92CCAC0594EE94E2240ADB +F982FE67F62CA515816AE6953B1A4341ACE5D32DDC44F6E013CFB4127500734F76083E83965F +4F5BB88AE676921B9E6A18868A8BB4C06F4999B25BF4CDAF409F29ADC4CFF40C486BCEC2BB6F +34721B895E7B2D2DF56342003A678D2FCAFB08FD999AFD145EE83B7A8C45C1BFFCDEC4C20A9B +ADD471DD046ABC35F399E62580D684E99BF8EAE6A2EB246F19B79A3FA7C3AFE212D065ADB16F +0830C5ED400954C9D647609C408A5EB3C3AF7F8A4834078C2A5D45F95D1CD2B56DA3D6296EC0 +E42F68112EBED6C0CA5512D2600FDEC0A82F56E33596919B6F05E37DB5B7D2864113CDA1385B +EBD66E34DD29D229078B754A88969C07BA19C106705B0F56E1814269104CC92AEF1ABBC0AE1D +DCA3D3BADB5588FDB8633671312096DBD55B1A7AE3AF0D752D6FECDFD3156F62D56565D43EAA +F411CC6A16C306775E3B72F480F7F1B1249810A1CE6125C4271082253C05FFB9811E3EA849F6 +975DD026B091EDD20071B1C522B5CEFF5B4D1C575E4445C77D035BDC335F889DC56A0623B4C3 +E3B7243FC264823E2FFDAAD0C5663C428AAA002560B679868C12D8B4C739DBB775D40DF6C8F2 +1D7ECF630B5F24F4BADA77A2443954B6EE9D66326AC4CAC8C4796EC0A35EBE051C6C4E61FFBC +C93976C33E8C869A806B79EE8837965B34A33F9C92308A301A26F7FA69680BDABB6747A0509C +0B8AC8D40BF3CB5D10B4B04F4496E410E92ECAD076219FB92FBA5B0D4FEA802E2E7B185FD912 +F1EB1F90E2B27B81CB416E4A1AD411682DD875A7BFF553101EB305511613DE3C8631D26A8468 +15D950D13BB1E8B8D073C062C8702BFD8052593224F6C589EE93ED60154E3257781146831C67 +0BCF9F03C40C94348A99316AC5038D76BD3A21A67302799661F02ECAECA7796027ED53AB8CAB +E91FD0F1AB83F194E9C4A7BBB68A0E61E813F1F4C226F0EA3B03A61A48E60246E5176F45728D +93EF050E94E6061FD8E6AE2F9E88FD9F00E3D8B7A64F0A99BE14C40F8DECD8C5656388609B0A +32C76596BBE4A2091DC51844934096CE7801F42444D5C3B0E9790358258E56052D75C67D34B6 +90073DAFD797C26658754160BAD522B4C34AA9FDA80DBFC95CA0B74D5A59B2D89F7AF31CE2DA +15E27B7E4536292999E9262FD0AB6F3A444DFBAE99F8D599744501EACAFC5F67A5A509C41D39 +C0584FECB39798F4FBB511B8F068938CBF3327FB357888E3CA6C23DD57C414C309DEF7B21E59 +005D7F6C0E5EC8A23EBD1A2A80E283C0A65D482E607C0AB7AA44D72B9B9A835AA09D8179CDF0 +F35470EC605A8CD1A59E4687E7247DBCEF95ADB660BDE359A67D09D5A16C2E5DE1D2059AEEC5 +D9841E1147D8AA686B6E807A2FA157A39E4ABCC9E5C6BD0C20DFEC4B6F34F91F1A98E7F719C1 +FDBF64EBFBF4D7251669A8AA93EB09DE54DA30E05570B3C937450AD5DA3BC350B99B50887EF3 +933846B025625C89C435E4B087EC9DC224220B83DC50F85FBD137F9582DD604B9247482B2FB3 +5485DD45A63D7D213A056D6FFD2005F8749431677995206B169A9A58BE620825BC1A7D56BF92 +961118FBE9A78ABF6CA9E789931097F294B7E8E7DC8AADF5EBA36533C1A95E7C28E0910139D8 +7E97407DA42D39B318B2506186370A3197E2D6E659DC2306AD32A64DA7341AF63B451641D29D +575EE785B00EDF86980A0C21ED19B583E31E41CD19CCDC8E7F4ED98C4E3C58AB2457696CA51A +4FFD58BE7BC515A52D994D1CB7E0EBCCF530EA82C54BE013E2D412311C2D4368638F987326D0 +3909F68109451DA2F06574B0721B405DD2A1B5B46BEC53E74707EB06135D97EA6DBE41F0BBBD +F372B5FBA84CDDF25007E9520C6CF412EE375E11453633C86307372F670CF7FE7F01C4FDFCC8 +C8A614B0423D312B26B734524E55217B72EA6C1E9DD28EF5AC45824C252CFE9D734968B288D3 +AEC1574398D0E06F356B4641C293DE17817388E8DEE25E1999D73B432DBD91DF7737A015A6FC +6CE3DD00C19AC44C20357A53F5BA4A3B7D4B41F15BCC79FA4B154B31A2673ED8E6F0B44E0073 +AD7773AF7CFBE134D841877DA89AD2C202F232E95B2C1BB832BB8DE928153ED0A295A0A14BB4 +4B0BFFF7EA30677BA4AA8A11FDEA5C45A08E3A8F2CADE45ABD3F179B7804D3FF0F6454CA2910 +794481DF9668EF99EAC21E2777F0AA7E68BAFFC24B012EFD73192FE21264940EAEEA44040417 +F89548A5A41015F0D56F41DFED5AE915AC0ED9C4C2388FD183B30BC91F463BA17A47284F4746 +D3DB381567C294F1274A4A71CB8163442FBC363D3AA492A1674C64DA5AB320E24B657A1BCDE4 +859F83F56DA721594FB91B48820A3AA393C4875EFA941128DD62CA3B989CE88308CF1FC9254E +FC86BEB9661622C45601550654E5AC289B5F72ADA23ECB49AC930A2E6E0AB3808CC86E629DD1 +D723FC048F7982CF8D23F583EBDFAB76FAEF632F83EB6DCE740C69AD9440BBE7D05F1D173638 +CE23A12195D5E01B815F6EDDAB9EDADA5EB648885C086D1D5CFED5DADE66EDA565AC54549928 +FF5A03F8CD3FE4BE832806F6872BDF2E7451F025CFEA59261474374880FAF72722C08551412F +21F55420A438DCF43DF4E04BACF757F23012119DDEC8EE8AC7B1FB3C4E2FDEBD2E67FA8CD342 +199FF42C7935D28DF44D1F04F0D31ACB7D7B3D8CA4697660EBDE326796671E721DB4BC869BED +826325CBB7F8E3AB3A93AADDF614D72623824EA0A7BEDED3034E12E49C7D34EF1254B4AB2E49 +7BCBAAC53E65ADB6E5A925070E7D118B57DB515CAA099F39C33CD547476BE79436CF2D10C9DF +54C23DD30DA783D4575BBC9B61113B08FFD1E2E650D6EC135CB01121C3BCD182BC57D1CA2806 +4C9B27FA37C4D358ECFE72DEA77D34171C302E24EA9CC9C8A4B553A520C04ECBE97CD6B5F1C2 +AF45A1ACC828F3D0ECAD9A56F88A164B1CB277BE9F43376D25CC064F4E4C9D0C325879966313 +B0B031CC484286D7F1D3CC91F9D38DDA274E356A91D07189D0B468B59423D006AE63C4404848 +F7BEB9B2030AD3D40DA9ABC57407F9EFA5335C16668146DDA662E01B24C185A264B471009A44 +AA40D7BFD3C9DD4C260C1BE0559E110C67176B84718F10236FD4BEBD712F5298E4D2EFA98FA9 +2B17C96731AF351A2D2FBCF0699FC7AB3261E55042571B2BDE48EB242D282F6767FF68581C9A +715CC7E5A3C74D9FD62E6F30904F311B4FC8CC83708737857353C579564E0974021FA256845D +1841AD8AC0E9E6E0DCB60E1D24A6CCE8C79B42D006D32DA5D6E7A621FF30FD7B247E2EFCF850 +ECDDB88839990B303F96F1D5C27ED8BCF6C17237AFE7E4F4C0A7644F2BB458F3CCC0C8B9C9C6 +B266B26B01073F51C04D171EA176E683663E054324C1BE929CEF99CE4DF804894E8883336DE0 +0B2F7DD68FA591A1B2A2924D8423DB3E90665E93A4E088C8114BF7AEDE7C930FF316BF73190D +6D1543F425038C721416EBC28E03697C51D2B014FB81566656BFE9BE54E9F93D61E59880E633 +55B12FFDED51018CE7D44D4EF8E4F33528A2EA3C172AEA5D184169EF6B3AF5D200EFA1715729 +4C79207F89EB26DD4A8B827C4E16561F38514C0C5786D1D364DFA5BAA2FE0CCDF92CA2ABF3D2 +553E387D67F6705DCF7B80F45EB07D62E3F5347A2B337661F23E1BA91F2DE64AC4D22A8E997D +EACC8B820EEF4D5F0CA25983C31BC56FA2E261D69966C9E14457E5916E9773D982BC741A5997 +417D554F261813C50C2703621579FBBB7814E8E1D10E8F77680A873B403F478C2E8600D8168D +077C03F1603444066CD5E9FDA2B10CFC2188B9A99A581A0BE86DF726BF66D3D3C0630D409692 +3F0AA51A87C47C98362C0AB070CB9D19A78A32EFB60F8A8B2B2D4ECCC7D140DE6C045AB9FFEC +B451AA90C89D23C19F87A04EA7560C72B96854960676CA7E9CC7D37112BAD6B6BC6EC3FCCDF3 +11B04165BBF0100DD0AAF9E3D910847F30F681ED96D65A59F5D06556F6A3B879D069CF095409 +544F8E3F2A188D998008756999A9C3DF4A9EDBD4D17A5CA4C0D503606D61F3864EC99CC538EA +195ECD31C1175DCA2EAF0D310849AF3E1B5C299D1C1708B023E2608025D3499E91AAFBF70869 +F7748C7D3F9776CCEC4166665B05D558FD36177952A23785776684EE35457C34385CD536E9D4 +441D8220A4CE7AD0C4AC40B491FCD92587A5F8E2A207C2A5E1D99149736EF52E5BFA1974B1C5 +86E16D368B0798AE9C9B1A603F25A3811E5BB75EE4D301EEB019E85E891B4FA27671EA90D779 +19C9B4BA9692D00272638E672F04E8387BDEA40DF2B55193037501763F5BA713C8AD7FADF84A +C9EFDD9D825186F809DB5257E2788F6E74576C31898B0B030FC04E8A5A07BF35207C63E05F3B +A1E386A365C1C5D2E65CA0AB1DA0941AE58FA40891892A97CECD5EB90044AB02AC242EF8642B +338FBD90B035F9B006C5654A1A8A17DC092282671CCB6BAA4DF18FE0DDD778EC42DBC970083C +BC6B0B640AE47D454AF39648F7FB05F24B6D1A01C0FABD40DB98D84485D31A262C80BDADCF11 +26891FAFD84407ACB1E7F0EDE7C04A0E3A00C3097688B1A5E9D89E99338F6B0FEE3B77C99221 +37AB05594C8FA9B47D8425B85551F39A3A22FA28F4D94758B53F8683F01201C00E55BDCA76F0 +A2ECBCE0009F93C42BDA5AA8EECB1DAD06E26C002C6F41535F1E21E4073C6464BCB83CE5BE64 +85C217F988BE0A7EE8723CB2715610795076091448ABB8878CFFC088F5274F5781A1C40FBB51 +C7F91B501BD4123B360D966445256A279FA0C6C3FE2FC7FF1AAEDD19672604262FD1B831763F +CCC06D2EF728F5793345904D114E6DE4392AAB34E65781BD4377BE7A9A599F4CC6FB16B68FEF +2F359F3FC41F3C97F733C0319985B852F974BD6B7CE643F59560003EB60EB9DBF0311639F340 +236DAAF9EF5CB4B941E9507541C2D7AECB8DFE646060EE1EBDAC56BA4BB99DF58B3E3AF61629 +167C2764F7CF2AA4A7CD9B42A3695EA3940451323E670697B3C779F554C0FB5F787415BE835E +DC99D38EC94215587015718FA2B49BCA691ACA7C0E144FF6C0E99873E8F2209F504BA9EC7F0F +53F225E14184C4304BCDF8C92D7F409654CEC38C8791D6D736870BC4860006EB19EB1FD33E7C +A70732E5C0B675FA46A4D3C91BA519F8FD5E11DDE5E5D971117CDE10C5CC791126879F0FB10C +B4EEFCD4F8428782F5727E19AECFB468F9A319ECDA9AC12DC86F0154D590F4E04D9F2850DF4F +2CC1C1902A3A7E45D2416A041968F74A268EEED5A864B3AC999F384DBAACA6A0F4D1AA12F3C8 +69C84A4C041FB433592A1EC4DF57F1EA7D0DA21F521F4C34F77261A63AAD9A8CD147F6F83520 +3B3C111EAC78357D2EFFE5164E562AB61CFA121D0242FC9A720CC51FF783AAD5C20F347F34E1 +D4BA18288463D0402789C6D574067D676C8DEA2A524B0923CD60AFD508C8C7AA81A47D229928 +3D8375389A3610575FDA06B555A88375ED1DBC6F186947CB1F6129AE3AB48BFEDCC69B957986 +2CB1726BABA570DB3E00CF2718AC32F7AACF5447C524FC376B6A2C676257861975BFC7B6970B +41DE0E8914CAACB4FA08D36547CEF13515A21EEBD769F9E2ED8FBAC02F8B815FB49EE07421A0 +7CEA8110F7A40239AA2408F61B33DEC0BA21D9BFBEF478495422F4AC53EAD2B35FA67F19ACC6 +048CBC0B507A92748239CF19D0FEC7E78EB99B4BB6C1A11093B0C6A4F10DA89779DB5318B3B4 +FF1C760575F4517AD5632A88E4488C5005EA67353FAACFAE6E39707E8ACF1B3370EB84CDB79A +DC82632F197DE3EA5558BE1FC681ABD5FFB88C9A166144F3BA79A622703787AAE9559A482D8D +E7AE50CE2B56711920D816FA562EFEAA948A3204309F6FA591096BCFD206F5B480A3680866FC +257B6872F3166CBBB19BB80217A67780435552CA54AE0B1756F1E71289D5BA26DE1A07A62E0F +53324191F12FC23187A3039119A4A3F71FC9DE34E18E299D2CE0DBC27344D7140E3DBA03ADAE +8143312C82FCAD2A77D635C363F8BBFBAB5337CA4489D1F043410753C65EE354A8D570014C2A +FBA44F2A21C4B1B209A2EA2E6DE3DABDB5342DF973CB835D0645D05D0F05B000C47884263739 +83E1E79B1EA38E54D3B3DC8786F82C1F21AD5AE1839FA2646B82D19E64AE288F7C5EA0E90F06 +74CEBC33572E769CB6AB78D859EB8A21F21EEC1A432A721A362BD2EAD2F12D72EFECDDC1E29A +4CDFEB22CC2334AAB41C376516F9D17B1E664D686E82BEF6948EA492A91FFF989EEE070D98CA +BAF05FF768B712B6F9C7B7B25CBD1076843BD95985DE4B4766CA19760B5DE6CB3F66A0F7DD8F +448731702EB2579B21B8841285DDB014721776053589C9A86205AF9EDA4C8BD790EF43E74B63 +1C538409707BEFFBC15FC3FFD6255F8F9D2FC2BA6C8923B10693D4C0C8472B07AB66FE67014D +3987F01543FB935D809196DDE13EE7BC0230CA9C08A83DBCD25A55B44736DAFF276867DBD16C +927195F7665A2FB9F5FFC6E3A9E781C0A313F5598F283E327B4742893BCCFB854FC577545EF9 +6162A31DC1395A96057CA5343F49F0F53A1D961F611945F9B9C805AC05989CC9D58A7BEC821F +C7F009638474DBFDDB3176D4174F4A4BCDB03621F92AD916C3903CC1CCFAF41C2DCDB29E1F72 +73C0C43AC1D5D70118831596DA0D5EA8D8E0FE6D50872EDE99D7D0D9DBFDB28F6D1D69255FCC +286427EFBDF83D24D14B9E6B208ECB91042ED5CFD99906286458CDCFAA06C2A7E86A372A67D8 +3D617BDAFD8D1B9FE55BAEB2F6475CDB1B55765663A06427B2AEE2080B51AD76F7C749D37922 +7DDCC5686FB41E51F82FC150834A69348D7D4101DF7C02048B76A5E189246BD949EB7601FE96 +BF8BD682D15D04B6827D6C684E36622539DF60892E2792B1EB00E65FE47090F364D2C5E45683 +9E5C6FCFCD27A8E589EEB9BC27FCA2FEB544C904B6B07DA43898263AB075B19B776A91BC8CCE +EFD7895EDD8E22B02072F6CCC754854B84C548BE192F00459A560325CD14FD68272CE74936DF +0780EEA9C12B89A3E8719C9E4C69F6F0695096EA335203E03362A9897D47614B51851D428CF8 +1E0AC38C913FDF7646F91E3730543C1EC72861D745B69B1DDA0A6E9A78B48752E170F35B9191 +FD092D85A3BD75893AA61465BA506C3266EB6C8E121FD17A515681D26ED994D89CFD59451649 +9C172D7BD0FEF403B58DA7165C3C25ADB5B1C7C3BA04BC9415A84E49E0F2D5A42561F56484E2 +9E451E6FDC2D1580B803B7B2820D06DA08B6A43E3D8DDBE8F74EA4EAECB2E32E786DD179D719 +71D3E7D5CEE35BB6345594AC48E6BCCE843B252EA4BFE4A116361CB423AF515FABE13A194E34 +811FE2C74C88FF49ED078041679591FDC66064FB5F83ED124AF6C8A524F794B79EC178EC28B9 +8C705E5B2FD595E3FC8F2438E1C5CE68A4BFD6DE4EF360AE63F1E9FFEA10A56EAA970B0CFA6F +1E21CCC03124326F8D6502A7E07A0CA8D824D7B0D33BE0D8CEC3584D687011289D7688F6CF49 +C18BA3403FA50E65A7B48BEB5286146C7DE3BDFEB6F6A4A652EA8CA71456E336C3EF480873D5 +2B6451184026D708AB43E52271EECF3C40656EF65F0DAEEF597781ACCA501FA44D4733F91166 +F32D3FB6A1EB898690B708A2ED393DDF26A203E5C152A85992700D009905198961F74CF4C9B7 +4841C59AADC2445A4BDDD12697EC16FCF24089D99222E43138F148B9C7F738A986153612D755 +8531F761CADDC8DAFA8E79D54D9BBE87DFD4718EC21463C6C996C88BB6A09D515074AEAD6721 +14AE20C13BE2C8A5095CE0FCDCA8336524475284FEB9CD584531552D2AD8630125F710E4719C +D79130B4C314A082189CB18849264688ECF249D6D1EDA4E7F5941C9C08CBA3D0AC41724BE5B2 +963C0ACF9D68994063188B3006307311A650B6124EF585688610BFE0DA224F3A55D996AC4102 +523F2198FB1633803490B502D4754707019F074677E156B39BF5E5F245CF2EFB6DF287BBB451 +8DEC37A2A29D00B4D727E54F0FD2C8BCA3806E753C19323C474CB0E5906F75049D55A4D14952 +06F1EBC840FE19FD6A83FDC3FE8C02936C0E1D4007F501F91EEB73186A6A5B32CC83DFB13990 +034CC962E20DDC9017A021FD223EA6A90CBB445E9DA6CD2A792BD00FCE388431D6EC96089E4A +49AFDA45106B0B09B680F48B05887E6A46A91AC72F31C012F5F9D3F7C0705A818177573EAA7F +4762A577BE364712D8CE0655963D2BEAA0FE883857873871A8BF197021FB54FAFE98E683A57A +6FADBAD5B0BF0FA49CE2AE7B838BB8D08CCE15A310785D4ECCF45601978828A776818274DE7F +E76274224106217FD401B85B5A030B6B1E3EE2C6C823AB3D8C8543CB67A535EC4D1E708D67AC +820AE342DE97E457F31CBDFA67F7B6B3C4C135EE82265C7A23DA43E3A1580E6F91241E69602E +2BB59CC391B9A5BA043B86EDAAB7FE83BA866D2F1A610FCD58ADF166CCA27F4E1594C9D74BBD +6D31CC8AB69D5FD3FE916A25FF157ED501D8919182B82B50F6C25E299DD0E8DBC16390D0B63D +D12B98CA5308E838A4DD8F53F777BC0A2E7FEC160800C172FB0F0A4C4A8BA5EBE66FACF38987 +AEE737177AFB7B6B07232F664CD6572EFF84134CEEAA2E0D83AFF2A6ED9230F973FCE91A2D97 +E4A0721C9AF98ECF05FFFDF1B0DDB0435D254A144D36CCDC9EC71083520EC3B0A5405A546B38 +A0A8A7859E1B1968139627E3EC5CDC9ECA03450957A7AED88DDF0656BE781A60EABD679B3C63 +45ACF66ED89B56C7348E8BCF0AA71018B781723BB63FB1B0B99B1420EBB1B36D5225CA7DDE06 +685E4D0EA1443F84ADFFDD33B3E5E83B27171A9EAC1CCF03FED60B783034576DCE27BD819F48 +86605125DFFA55DC38EC9E870425F58C7A1AF668F3E0319264738887AC66305B3ED88DDEA622 +6955F4210D7BBB67ADBF9F2D1B09B0999CCA62233C8965F3CF855F09C890585D5C584879CC3D +F2525E273EC92873C1D89D34457AC95D4E4B97B741CB38E75CFABE97B087CA308468C4CB9EEB +F68AA620602E6830A369B0848A84CF3EE444F1974093D479839F02BBCEEAA3EF81667464E9A4 +59E9F887D6359C1601DC025E58A8FD63E49FB716AEB83B6DFD07B63A4BCD26EBBEE4FA8FCD46 +3BDFBCFCCD7B0A4B27B8720DBCBA38E6E58451925CC5582C7D6875E08E84D92F73A46B7A184F +92ABE62CF990763C62BE092828C22304084FF65553D79EA81B7F5B5320BEDA376306A252642F +95A247821F604D767154BF0B1C3B5C5D24D69C3B958D3A4EE1B52FA6319776A99EB9B75A31B0 +F2AD3C8E3F59803DD0AC8276128F66124D66E575E2069BDD8A768AE0242C97B2A67798296AE8 +5397F93671295ACDF8CB1A68FDB1D1D521B938B915DE50A31408791A91F337857A2B89A7B4E1 +DF68B247B3E564442532E60F8DA78086B81894C9F7AF97925A465753C5A804FB1833415870F8 +1EC451175FB7DE0CB90870CA385A86504A13E1315BA4F4837395BF1536937641BD4067D5C2AA +4E13AD592E96CFB419B948E2DD59CE2EDC4EBD82FDEEC5C409A6F7D90CED3879BB7D946BE262 +A6B88EE9A0DF4BA995DDC755C204210FF83BD4C8E0E54A59161F1FDFE85A942D080C2048E1E0 +29A77833E06E749AF6B7DB01AD4ED7481FAFC6C1E74ADCC56DB2B97334B8A7B6A1AFA42E2F9C +4847660F38A8D7702340B4E671F9362C3FC971FB3C53EA78CAA0E3E655802B9ABE8A2EED36A5 +0203FEA06D3F2ADB6D80CEA44121CA6AAC7DE9143C95E7004916CB465557BC5E5315BE869C84 +5678571C5DBFC78F01013B3DC488D261DD3821E860CB2FF6C6AA082D4BFC1404E62429F94F3B +4456ADE5AE443857C89CC6BE6EF6FE633AE15EF6F45632109B8E70A236BCD9BD50F186B122D0 +EB1A2D043871F2C8BC72C6DC0ADDA9895E2D41667DC9FDD3EA356ABBF35502A863F9E86A1FFC +1DC815F6D48EC9E4DEA8FF89514E7AA5441CCEC584FE6FA6A6463F359D487AE77C6AF05413B4 +DA951041072C91763A21A74FDB033489871949575679F1ED97271F9651D67C37C8643107A5C0 +48F4B8A667AA4B9972AC81A4226DF88B04973009D6CD076216F39C241FF0A00843E17C408897 +72306E583F829B71ADDCD021F56478D1EC600052072ED278BBD66FED2C8DC973FD94F29E1028 +50CA1DDB8BF5689AD54B198CD2F8B6EF79E784C9B5475169050CAA7F4594C335CFD5F3B5C3FC +66F04EF7EE0F3BA69593167EDE5E89C6A402E2FB8B82A9A730645F2773BAC32E0B215EB50318 +A80359A979D1B6CE365F3D272DB5F7D38CFD6E1AFB7DFFF91CF7A23FF214F4162C2A734EFAFC +A0139820313C789A9F05A6253F8805091194CBC6E18D2F11EC48E22C36F0CBC4FA0EBE3013F0 +E84DBEAAD82CF501523A6FFA4A1F5403E94A98052A2012704F80EB947EB01E9897450F654F4D +B3A6580ECC27197870C84C45E40D474944413A414D15DA995857BA13EF22FCA92D18EEFD2BA7 +120890E703A879A09D1FCAC9BF9AB4D2B52E25581EA9A443A98DF81F5396CC71D8CA9B207B8C +4A75C0AA6663F0EF3330FB4907B4B89C6EB611D599670B93D693D2878A401CCB4BBAF38F638B +4D3F32E4D470E197CCC943CA41DE939FEBFAECB726E0605F443DC0E01280F2B9FD0FA4B98381 +48F9B4FF994F5B80220E6E52C3C486DCD1EF5E66571B1B7471E2563E1287D22B354628EC0BD8 +A76F91BD28FA025288F5891E12D5EFE2DE35E6AE645FDEF1CEAF8AF6EEFF8B6A1E7F65FC9D50 +85F7E25090FFD3CB0527058C066D03439DF19E0A97CF41D3A196B2C3AC3E2EB6848502483804 +3C58603CBB59C3D4A131943DF82317EA6FDBAFAAF55545A7510BEDFF287D222F84C9B6E61141 +E4C3FBA346923638F3775E79C625CA7BD14680B729D38737045BBC57DE21B82DC432755E9C96 +9B6AC80019A0015525C9A048274D30F5A84D73E5D311CC4241771828CEC04AAF2DBEE1E6EA6B +385AF35DD3D510E001F7F6280F0CFF769A3C6E31B4138B0F23C104489DB888411AB2874F75F3 +8228BC5DB6458DADE911E7DE4ADC232DFF08CE20F7A9ED44106AF9DA213CB3AD2B7FF191E303 +2B2E2C48D18C320DBBCE51C3E8BF739B6F1F4F9BCE263F7FB7818C37C25AF732E770B3C8B8B4 +16D5D45AEBA64328405D41B7506AE5C0E8E17759ECB9ED475F94288E949CDF86679C17910338 +E2CC9F66F1EB668822631B5CB5E3CC6680EA0F523B968D6FF54ACF6664D9C8EFE5D4899B4759 +8F067F57AD241874D2EA5EA3B250EFF994EEF1E67FEE2E9A9A2757B83CF1BAD792CB48AF4DBB +826B9D86AB83DD6087788A14AC2C78C9DCA1D2AD92094634A72CF7B28C817C289AD3F1B773BA +AEA0AA7380D1762050D3FB45A37F85F6D7387CD16A7358AE2972E8EEFEF887DF9DB34A7CE949 +47E6B64C7AB3888CEB2A37813C11BCF29D88901A283B312419651BB56FF0E9315AD799E88D4C +DD6FD5112A9245F8BDB062AA65B1EE73FEF323B957B3B7E8E9ADC93868EC45624850E4239545 +44F4073C144248788502499C361254EE47D1ADBAF0B067EB3839778A4C513DB4E7EA1ADBBA35 +C88A6FC385E12F0424C06C99C40BDDBC5D40A8D6C7177CE1A2301F44A6C2E757D6ED65B07AA4 +35824F8A25E261513A12F11D1E22CC9A888B7BA1D01F3658A4A7338E7FDD2FB9AB6B63D0C7D5 +93D2D88919863C42B3E1E319A42FD75D9A460CAC092F836FE52E75666BA2E00EB46AFB98DE9F +FABE56948753ED7C3E0569E208BD2BE7123069A858B2237C1C47D93123C023233C0AD4FD155C +35CBD5EFB661C7605EBD35E7A3EE09A62E0DFD5089F075EF8758821A3CFE083BD80465297647 +6274D8699986029FB324BA9E4E4003DC6E85AF9738A0084556C6E7B4A6A4E40C3674C03023FF +08121B3087EA474EA0F1C5556D9DED99A8535A5C7709689DBDF9BDB71A8E0B3112CD225FA179 +65DF40A7C8A4F2A04FE400C554E74EB022241D5468CDFB5CE3731EF45019D6F152992C71DD28 +2810DFD8163D7A00DE1483F69A183BF3D9F5919444FA4298EAA96F5BDCAB0509E48A7472E338 +64D73ED293E6A1B364E03061F1724CF82C8B19EF3BBB96A815673C69FB00EF1D23CD8B27B405 +909AF4BDBB0EBCC47CF630D2AF463C129CA89C7BAA09E3C0BD66CF93B0BE59FE76D74A04A8CA +203780A8C1112B1F81AB0B40715CB121113BE8F9EAECD96E088B9731E8A2EAFFF4B8054C240F +ED34A852B8F5D9853223CA9DF1E0DB24CC8563FF89F953C524B12DB46ACEF6E35721BB8EEB59 +8CD1E9AE4E02AB6B15E294D03C90C03E129307B53248460C02AF94CBF66CD3E782D2AC37491F +3F7CC5DA55AF177A888B8EAAE706DBEF77EFAD2630EC81CF8A9532C4E6372AE0799D590746AE +B535E07298E5E0E5F217052CF208B817EBDB960E853EB0AD5D98FA68FB13B244299D65916401 +FAE7C37391A100B7BA2D43226475BA4C0E4C340684A47A97992FA3105B00F47F1DB5E536DCD3 +F7818160257A808EBEAB43C15FA169B3E7207A7AC01900C170809FDAFC0CA3CB0C4F7289C2D9 +FDD94755FE435858F4E112B22ACB665C8D65BCF42513F5666D49324ED7C8E5C5B72428AB2F92 +8FED8446E870AB4EF6BCDA640695FC6D6C7F08230113811E1C7580E7690EE1C4B6E4528B3901 +0DF3A2096AD68189011942B8DCBCE1C52CD24E4E1555F14306BA9E9F4201050F1F6CBE6D81C6 +899671EA55B108493823CA10F0C69552816CB76C4A324D3873E405F49EF4BA6C1D0E34DE5858 +62A0D35B72253C1A72C3FE5AED6A9895611FE68CADFCD5D29447FFF528C71F77108405671F6C +FF17DEAF595D3E83C37C547C81D52D77412FF2AE2AC91229E6263A648DBA20F83D127CE49803 +6E8328727E244C31B9B7A1626FC00B9172E6FA92313133023C6A2E11CFC902197E2798026A60 +B00FEC93165D68255F0F12EACDE99A442FE4AE478C520B7C5CB2A044636ACE5DA11C6A84E7B7 +5F2AF502CCE2D72C363FDB6F38CBE9D30B65C2C5E65E66D464A166DC5EBD7AD3AC0BA4808C93 +37634BA8EA6C566644D8B2CAA527E087A62840EEAAAEF2DCA8226146A50D66CD52DC344BD652 +48D6F8C08AD5E50910DBEE02E0DCB8C39CE5C49BE13913A9F63C8B7B90750FB3F8B9A4EDB620 +A67436EF11801A5A1B910481AA018D7D3631D568F0CCB265948545657E4452E33362805904C8 +5B4B8C1DF7FEA84737B90F88528583F1E3F2F809CDFAB692CA477F4210D48D4216A5A71C06E9 +E7B8C1C2EEB9A449A43E1863DD6105FB19CF7ED2C0D4B70EC3DBD0E2883C30A4EB18C4E56E52 +5F6F3BA448192B18908B219E7B383D155E6323E4DFA5E12028710260AE6D0DB2DF1D1127B2F7 +F9418A1C7C9B7FF72A625AD3C792BCD5A1892F3BEA59F5BB47792209A551D430A3B762046ED0 +833406AB0B2FDD4C4CCE79840BC85105E60CB768F9C71FC9B25999111897BFAC2229A9AA34FB +07C29DAE32DFC94B709840047FBB2D51E79D5AF35ABDE0BFE323257E81E655056A7ADBD4FC20 +94D8817F2359CDC0E4E76A9A86FE9656E102739F3580C292BD1F34EEB7BA57222D80EA736659 +7502C4199D306E6E8EF98700BC05BD8576A60ABD75BDBA7738A49F3FE096A3093F5A6A6C930E +A6109E97A7D59A121C2D621B71F27B65F738D12B3B2D59D5D77185D96AF8F59AB726EB752684 +E16BFD88E2E343261A976D359338BCE70D8949CEC9FB4290C41779BB349DB6AF65F7900FEDB7 +C44175F178CD36659168915DE907C4A9BF0EF9F71756CEFFA7A4C71F6B1A24E78AABF725BC70 +EB01E7031A1CFF0E7A97D859ECA30FE9D642A39E8D9870231A5B3C3A52FB7B023BE83C6DBFA7 +65070C689F2EA929A1BF29B39484CD4BA92E621600073685A6D64E5BD6731AFC0E5DB5F4EC74 +A2FB7ECD68089719BD4E2F944032717F3607F1539845A8C7312E399F753055D8D2787B750396 +982476D7E37100F3B4A7E156BD859A9A66FB8F320EA838F75F37103BFED06C10B21416326020 +7EBC7C5EA3C125B106031336BB7C20DE8DBDBE084A7D281CFDF2F1FFD53999546CD705339BA6 +0274D5E14EAC64050FE2BF6144834679BB35AF363DB9A68CC38CECA45D666EDD57DC703250AA +1CA6FDF94C87CE26276A2A7F1B5DC3B07F46DC1564452792B165920E3901C3FB3A9E361FD5ED +06668EB9A41F328771A490B4668027F51FF9F0CD087043058CC27EBCA8FF61D7BFE111F9335A +8974F6B6D6CAE2BB9FC00822EF55B149FF9F8F50AC14B4254E402A702630083E34D847A95665 +88862D8D9837149C941C2F17466CDD4CF3816D63DA6A2B4D0BB5A82C59D83BAAB7DED89B4777 +29562B8D98173F6031182F5542031F42D0A865B5E4AD4201BC8962DA0135B197D0B4AD7DD5F7 +AD6E855D1C97EBD42B1E2D01BE3DD9F66A9DF2F48408A0477F0890D42B758803E7F803015973 +A72E8E155DA81132430F2867E4DF23D718042D4C43AD80FB21123DCFE395267A44350B4FC250 +3F4C952F566536DE33261AD14C62B81EE4E8BE34599621141C12B1188C6A9CAD1A1E3BDA97AC +1D18AAE8066CFA6B51BEA80CA9AB5AC214E84F01F8D01E74A95D0F9911C440A8D09522E0CBBB +98A817C21A45674C00903AF363EFB1B0856B57B24F9AF5225660EFD570FE70F8C9BCA0EB4F58 +B0B22D9A22651D57F7EDECEB50F8A53E05054606BCC26A04C90BC9AEA17929D192ED03EB9C9C +03261A38CCE3AD9A1BFD648D574C5A5D4E38D9134494D9664B87B5358DB3306B347D5668D59E +9A2BB6A0FE74776541A505BFD7B018545FA03A9C74E75C013D23966042345D604F3DB0054675 +CE57D965CBEE765EAE14943BA30EF2904C6DC8F7A881FCAD0118B8AB583702D6B399F4365CF9 +BC40C4AB8306AF2AD28DD9AEDBAA4EF4110BA180F73C1196C866152BF5558BF391FE009F3FB6 +89BB408B9CC0F2F4967D221CBCB861F328A27054E99AEAFECB7D830FC47EBB1ED60804E8CAF4 +BCC17E0B90B2A7A0FA5F5EC53921A1DB48BD601ED564CEC3889EF99680FE58757A89C4319B5C +6F9408F8DC8043FBD46456E3957E6838435B6A90896C12BCC9E0656B996AC2FB57F48629B097 +DD7EB9F3FA856ECA451A185008067AB1C287BF53822084950E1472F6406540F5013F8C53036B +6D1483B1BDB3B6B45B512176F4E1355B452396DE7E8CEE697790664BCF84CCECA1220B9C85A3 +F301DF8A394C1A7A181737D49DC747420C4C541A186952B0BB07B8EFD56490CC15B124E7F3F1 +3F98B3FAAB634C0EB50733FB2DB32ABCF32162FC03270F91A6FAE5282645AA25175A0E7DF92B +366E4D12608058F21F3F08BBBC160A69E99A5CF21ACA258504E08A9EDEA1AE225C0F60E22B4D +E264F79B75759ECAC8C0134670F8139F77B519C5C9A0C46BC48B7552734EFDA3518FAC1B6AD4 +91BEAA85AE62FA7D03C3E434CC34EDA187609FB65875884C1B9B9B4441B23521DBF08BEAB827 +287D73D06CFEBA91176050DEDA737895758FFB305CC05F236C39F4EB4582E45FB6BABA425544 +13FF4954511012787931BA5B6887C3F3C09724C94A5A786E9CD2D80A12F29605EE6949A871E3 +3A29C3D741944BC554A45B3DC9DE727F66F69D8B66641B6EE8F1F5365BC75A17159A631B19A0 +531017BED3EB5F9421AB8A009A4245D509D7C83EA6E434EF9631997B20F71091F272BFA7908D +0C5C71BEF73CCB2BD72BF152AE645E9CFF454D1172D06AC0AC3D505F116B80D7B4767E8EBAFD +B2C39F1B8E1DF7C4068C4AC3F307B139AC9AC93A444B693A97F729F78A19638E6BC3BECD3E81 +11FE5EE7F04A3760B998A3133F1AA317221B92E8E727A8F63A6831F99D41150A1B2AC6D4947D +E1EF7D21D81CC27160AF242F8EC2BB3C78D2E90ED247C6227E3236F27859F9DAA6AEAA5B1A4B +A64309EEEC52B29A1C0FB15EC7434D130035F01F25A03C6E9FCDA6D1CABCE7E6C05B2BEC31E7 +8590FC4A661E3AD04348A48C8DFB23366CA20FA824FBC3D6BE8935DE73B6ED8873CC9D47D263 +22020726531837A170777F2685D25C859DADF457596F1E14C24F2F17C53EA92F19D89D2F52F9 +594034E166842F1A8E3E1736A332AF3EE341F121A422BE39B981798787359666398F6F66A374 +BE5A44C9E7683C363747647828D8B766868BDE99D616A2FDE9D3E7A1BBEE8C0C1DE1C7249DF3 +8E8A01159606E2BB454C782EED446C4977A08CBB8E2BAA807FE2F856DD8410B9C9ACEBCB7CF8 +1A6AD8D0297F5069D5DBFABF5526F278E7D1749C62907C746E136ACA128A59BCEE6912AEB4E4 +FABFFEC5F6DB6720F163FCB456B5E09A15BCD9965EDD3CB4F9E1B1B3F9150E367B29AFD5A5C8 +643113829479F687A82ADE1E83F5EE4C74D0C996472D1513C367A5C4A514A2C070199D390EB3 +E5138930A2F5B81F3426D3578D73F16248C5517E997CFDEBFC2BA830993C1A814313878CEB1E +A0F294C2D5212989FC34334998D2792F0A0CBC7D5679C1E0E2E22C4963B0AFBBA6558B6D3417 +206A013942AB586B6FD539AC0B7B04081E1697B960664EA3D2B34203CEFC49266680801F48F0 +E742A63D0206F8981CDE21380ECBC771AA98B10508D483C5A138ADCDD0E7E61B40E91A251F0B +69F219C26075268D9AA534211F8C9CEE9816A4BFB4095BD1F3C596C697BBF448E5C633BAD746 +11D89932A3651B721694074AAD0F34C7F7A07AA15986273F2A3D13F2A9E80CFA877933787E12 +FA43FC7D019E548597A172491153B53E39F7A6ADB1872F3769123F0CA41729CB4397AB9065BA +EFE53F45A4859AFE574D43736B8FE1F1B819F062A420FD2546944BBF4C0DD3D5C0373C503659 +995D59BE152E2D533C5959C8807FA9AA687B2CBB4054CAA137394C63A0CDE3FF6C0B49F8BAB6 +8BED27472D3EC812E35FF6F3CA47262CCFC060DFF6609B1DF16DA27E387E1D3E11546EE288E9 +3117432C667CD544BED1AEADEDEAA5E4635D79C0F37D60C3D5D9107FBF71602670DE9080A9FF +5BF8CFCAD63880B430CA99F8A2C4D58A517B0D50D0B1798E8119222D73A2B1C737200E47753F +D7B66C5C7F2DB53350F93460FA52012D416044B9BD9E7C9E36B291CEFD8220895EA4803E43DC +5FF0C010072B713F4070F1525A67720C2DE6581A49DFE293D8202DB709A50757A8214714A481 +3513BF9B95839832B9FB1EB8663B8EFE6A807C51D42FA9521662AAF9C58CC2F6C2D941D8735F +58F2BE69C5A4011E76FC148834BAD4030BA1AF711197102271C3F1951DC67034E57E644ECEE6 +F9E71A771A143CAFD858AD1790A845201655B3F591EEEDDCA6BAF712C15DBE5A21D2DE94AF21 +B683B8199757D979117A0C2C7DA158759CDF93E40F8DD994D7E2F05B2A78404C0C26D590251E +4BEA04E6AFB117032857E4DC22F8D4CE3EB25CECDF08A6142F090A4FB2A360015644B92176B0 +3635B858167FA2919CA0741AB5750C947F95C470052E05629B22B9F13B27AF75B6930C5C6285 +9EAC72B593F910067EB2F9C7AA7FB73E5C0E16380A4673B5CEFB77F9238B3D12D60DDF7BBFB9 +85B9580A5BACA31C0BFF92355B7CE4581ED77F94DA8EE480F0F8B6A71552938D8CC1E37CD81A +CEBBA35E46900191AFE5C731AFDA318D0ABBDBB2299EBC4BFBD7609CF54B90C857BC47005180 +32B939AFD9BA930EB4CBD6F1A7B547E40CF8271687E628FF5AB1E242E8BABD02E01419C4D9E7 +D901E81B3EF24010E2ACE758AA69A640F5427B277A10A04E15F37C0802CCD94586B8C0156385 +2E6BCB71FCC759106A5B04A5A766EE6D53105C44C00AEED184B18268741FDF05CC6D1E53FDA5 +30A3CC48C9FADCA3E213699BC35B39B571239F6CD8DAAFF984C09B8BFD6A3F4AD6A910329430 +63C45FD04DF4A4D90B281B8E2DE159D55004B2718AF8FB4291B5A362EA09BC17A154DAF1C3B0 +8801B5A2CFB4BB714F4669C7EB126BBFD4499F5294AB237E4C0DD963F9A1A028CF0C5CBBD8A8 +06CEB9A6C7F4D9C4D94C35E6D5CFD4214FAF620290904738EA5550B904CE55B82AF7A73BAF47 +D99CE2830BA5FDB8300E02516419857BAFE7D8E6FFD4860ED866D59356A5552FD1AC21305A0A +60475B74BB41367B22BC095EF78E59EF373013D6D2634EC50818B1E8455473C1E60B14B53C8E +E19CFAD8D59E291880045919B58F9380B7960E872FC4EB6F0299B1A777DA949C08734D036094 +AB3384993D3B20881763A0C3C29314A2DB1E51DB19430DD926138444EC55C59793DC79B6EFB9 +B765797AEC1B306ADF6B7FD1E3C347BBB1F3FC2C9595B661B07601B1A30ECB0B84650D7057A4 +223A217D834A695B58A9926D26E7DD93A8990EB696FDBBE443097419A31CD68D18F7F1E746D3 +54C1DBBF83ECB70A337B3A2EF51474E8FE795B0F07B0CD80831921735FEDA0717B5DAF52D656 +DEB18E010A5494FD991F32EACFE4D7C1291A5A7C79CE67B63A854152715ED531411E1CA84CE0 +98E9FD9D480AF6C26F389607CE6EDBBE008B4659B06E105004F324C0DBB9A210D4DF91476596 +7BA98EC3A798E80E6FE5FBC1DC78B268C59C008E596DC51C5AA0BCC5981477D6C34439211B97 +DAF7B387694C671C75258DAA2C012FA9BB003314C0E622B5D994BF790E19F7DC1AC663AD37FE +EAA4D822E8FC5E90468A790E394B2E344D1D3F67D73E14646322BE0DD8B182C2F0715E44C875 +1F90EB7F40391E268ECDE18CEA82AC9C7645DAD1D1039221E00B45D7AECD02952988948BD932 +F146C9EA18C0AFF46826DE1EA001C5820845BBD714407C349D7F8FFFA89C987F6609124938B3 +B6F6813BA2CE013A582E5479681491C292B270FE884892381DDEC96834D117B1354D7933F819 +443828C334CB2596712D8CF1F03B0E5F837894E1767A478B1788AB1158EEF6CB1904CF209025 +E86490B63E4B66F581E6F6E87C7DB8371CF09EEBC84DE4A60732143B1FC2647D70BEA5C5CC52 +560B697CFEA336E74F1D4FF42F8C5ECBB6F50932FB543F52914C93325670CC4E75DC421012BC +F7B15B0BDBDA1DE18FD3D49C4E1B5604FE5EAA377E1F55B713759713CB1F5941F8E5BF58D172 +CFF6A0795AE5AD754B4F5911BFC720C2863BF1E3E6BC67CF9C9B247DE1BE7973FB999E272CE5 +CCD624623F68494DE5DC0884BC8A00BD135A2C0F189B489358270555C6F9A504F36C2FD1D78C +641749ABE77CEDF064158ADA3465B00CE943A0CC68EEDD3190917BC4D534C16CDFDC5268172E +44B35DEC67E7DD4259E71A2E9B4D1447377D5C2D12E21FC6A89D211169214CC206B543336003 +D23BEF9880226763B95E1CEB5A843F635D3B01B3ED1BA67ABCE98DAC9F48C1E4CF1C75C9B361 +9B236CD1690AAB01A1AACF12075FC4C436BB3C9DE1302FEBC2388B806B31315B6626CA0CEE1D +DF00EFBD70B7B37A4D530776A67CCB15AE53B8D15302B7126DEECF6B892FC98693E693AF22F3 +7DF25D846AE3708DD0EDC631E9D4E7C274F4AE78F0FBDBCF75804ED4CC284947DFA404015660 +FC8C2966D27DDD72B68434F2E418750BE2B0046FD51F8670B36E5DB65FD13788EACFB6D05AA6 +CBFEB6EC9E8165BDB37721CC7F134EBCC7CD25B1206220B017B20077A9E7CDC04159D2F7AFBE +45B01FF15D8CD26BC9285B30BF8A17008D8F108F8157EDA4D0C78FCD633DFB06E11891CCBA7E +D5B0D17ADE3C857C74522BB958226688DFAF52B3860A2B46504A3C3431E3F831DF8675F8B893 +84A863D132DAC7FC6FA7C772C0179ECA0F59CC72DF5D19760C93FAEBDA76FE0DCF5A4F6FF01A +51319D3E4AEF751B3008702DA464F1D7856A17AECD44D57EA5B4A4D08217791ADD3E8AFC483F +E6C1095441D30E1E199E74EFFF6B1E63A88EBB510000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: CMR8 +%!PS-AdobeFont-1.1: CMR8 1.00B +%%CreationDate: 1991 Oct 05 14:14:18 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMR8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /ff put +dup 175 /fi put +dup 176 /fl put +dup 177 /ffi put +dup 178 /ffl put +dup 179 /dotlessi put +dup 180 /dotlessj put +dup 181 /grave put +dup 182 /acute put +dup 183 /caron put +dup 184 /breve put +dup 185 /macron put +dup 186 /ring put +dup 187 /cedilla put +dup 188 /germandbls put +dup 189 /ae put +dup 190 /oe put +dup 191 /oslash put +dup 192 /AE put +dup 193 /OE put +dup 194 /Oslash put +dup 195 /suppress put +dup 196 /dieresis put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 14 /ffi put +dup 15 /ffl put +dup 16 /dotlessi put +dup 17 /dotlessj put +dup 18 /grave put +dup 19 /acute put +dup 20 /caron put +dup 21 /breve put +dup 22 /macron put +dup 23 /ring put +dup 24 /cedilla put +dup 25 /germandbls put +dup 26 /ae put +dup 27 /oe put +dup 28 /oslash put +dup 29 /AE put +dup 30 /OE put +dup 31 /Oslash put +dup 32 /suppress put +dup 33 /exclam put +dup 34 /quotedblright put +dup 35 /numbersign put +dup 36 /dollar put +dup 37 /percent 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 60 /exclamdown put +dup 61 /equal put +dup 62 /questiondown put +dup 63 /question 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 89 /Y put +dup 90 /Z put +dup 91 /bracketleft put +dup 92 /quotedblleft put +dup 93 /bracketright put +dup 94 /circumflex put +dup 95 /dotaccent 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 +dup 125 /hungarumlaut put +dup 126 /tilde put +dup 127 /dieresis put +dup 128 /suppress put +dup 160 /space put +readonly def +/FontBBox{-267 -250 1070 968}readonly def +/UniqueID 5000791 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACDD6500ABDA5ED9835F6A016CFC8F00B6C052ED76A +87856B50F4D80DFAEB508C97F8281F3F88B17E4D3B90C0F65EC379791AACDC162A66CBBC5BE2 +F53AAD8DE72DD113B55A022FBFEE658CB95F5BB32BA0357B5E050FDDF264A07470BEF1C52119 +B6FBD5C77EBED964AC5A2BBEC9D8B3E48AE5BB003A63D545774B922B9D5FF6B0066ECE43645A +131879B032137D6D823385FE55F3402D557FD3B4486858B2A4B5A0CC2E1BF4E2A4A0E748483C +3BCF5DE47CC5260A3A967CAC70A7A35B88B54315191D0423B4065C7A432987938C6BEDAD3B72 +AD63C2918B6E5A2017457E0D4EBC204B094541F345EC367AE85CA9BD24568A01D3B9F8095F74 +20E6C423C414B3DCCE6DA48DD1C89A56D078E0D0E2F262A13640A06D17E44EE3866C3471FB58 +FEDF5A3B77294517651C16BDD7267D39A54E7171752DBDE63AC19BB4B3021CE95EB5FE67390B +09AE4D9ED4D704A67443F55DCE17ACD996C1F5E023C9E5A18CBEECC3097F23763ACB86CDD7CD +13381AE74E48495EC7FA520539D87F8A8DCB3C826275469B6800876A457E7D1E5BE867C7B1CC +AD69742A8C9B0AD943482BF2A4AD0AED40BAEB69A0233BAD36B4CA2D2DA7322956C70375D152 +653500B2F22D2AB6990CADDE2DA14B4917F7515E64BC3D96BF775258FC7DAE4E42A4C9B6DA8E +DDEC4A800C8AADC8D75E48CAE52137E05C03677F5D6A82FA46D9F2FC7F56D62E5C605A1B7898 +B8D1401C2CAC1A0122A2C8A7AAE09607F2C5F29293A09B9959399283BE89051452898238B777 +DB9830FF4318A298B221C4A820C700CA964FC99E6B1D9EB0BAFC39BE9AA9DFFA2FA326B2A466 +1E67261BB3DBC85844E76F9313AB533EE16BCB478166DE5502B68E6EC1EA6110F53206CF1CFE +A419571B0243244B32EA38B828A01E62B03BCF476A32C2341CECB8A0FA2A3F3F339315D5F3AA +7704408F6617D02462A058589B4FEAC5BB976C6B3AE317372686B1BCA18DE30D2D182553ACE2 +5C61478314E954B6395B87FE5D785DEC41CFE9156C730B8B2EE923E921B2A9D8EA7F0DAD2483 +077F3208C38A5DF9DFD5477FFB993B6219A8B2DD4249FB87D613121F07A75FB990864A3E3000 +66B22D0D4CD2908B2DA4B4917362C067A6EA81B606F9CFE51D73DD006D5DC1A17D37B96B8736 +786B06895FD9AB6F9F298C63AC063F7AF51E6A04E4BE5D6F5C6BC047C1610D5B10D102137251 +A8571E92870D8DF111B6B8E74026006A0FCB365BAE4B2AF4F7D2125529AD5013271BA36DF8F1 +BEE427C5F5D98C9B0DB927B68E40B24C82CE85FCF23C7A65068D0849E5DA39DF933D9298B793 +7D139E493B8664C00C5E1666C54CCA36B5A282F35878CFCA2EBF7746D89107E7742B4EB703A1 +E52F1DC80F25CF8E525921FC099FE5B9DC3DC68F7627383A0271EF41A08104B118AEF91D90A4 +2F5196D8FEDC95D92AEECD42B25FD8D9AB47EF484BF99C7DCE84EC6BA0DC9BCBFED9247DCF6E +FFA4469F7EB012CBF3D81D96426C40AF54C29C74A1EC80D0833572728BB9CB60BA710628C4A1 +7CD54DE305861F1102866214E6328C1AF9311745CFD8361ECBB6FE0FDD26D8142AF1944E3D7C +475EA2799B95AF13C1D2DA4C2B0BD2C90F88943A5726E3AEBC1B1F3288854AA5B61605DDF6FE +C6A421D1DC253100AC019FE07A6624018A57374FD95B54D8283C8CBF3440A0F23EC6E716BC15 +4C96380C254394112C6942B183CD5238EA9E22D6854963DD65DDFF97EDE08D02E1343F4EF35C +1941A880B4CE82A06F25E87B8077CBB277EA939BD4C1562A853832BDE1F99868CA1A3D5E361A +2D4C02D5FF0B7A770C34CB3374CFAF9923D314BE244421A8A0A4C6D97D0E1777990588284E50 +2616BFD7E83D43C55A008F36DB37E755799FD1D1B2FFD4BD1A1981ED1815499815FD2DFCC94C +56C0DE46D1DDAB9BA339E127FB2E7EFC9441072DB997A41D9A5E52468919AB4FB0D49360316F +1C57419A1EA1C25BF251A18C3B3AE2CBDC3D2DC8C6D5C415C345C5A36EFACAEA37EF0626B317 +F747ECA95DE6BCC167C580D89EDC69935C5632CC70518BADACE6BACDC1483686D515B3C8ED36 +F4C62F398AFC23A05D2F04EBF738080B82795630B1C8D0191A6E2124935330CE51EECADAFB54 +15D43FCECFEBE41E4EE049D92417255C555FAD7D2B2440DE3B9EBAB4F149CBC4AE5440B8D674 +7CC8E6BDA138B6C09E3E5F3986F9562A04740A4C2AAA1D532544CEEF08EB164A2DA8A704D07D +D76CB0602F0A994BD1D35904C5E44D8680E065AB979F4C724F7D7BB5ECA2D93D402E8B10064D +EED084B743E7D880D88F56CDE4D9353BA59289CD8569ACD205C8D8AB51F344504DB1DB82CAE1 +58EA20F1C82FEFE512A12706EBC3F07F2BA41B6D16365E384EDAB01964986175F8959D11095A +E73981A14549C678E7D24A22EC26115DA14F6239D82EF4868B73BDBFF58BA1A666E8672C1BED +AA17C04B7FC3BB43ACCA958AAB06BA651CBAA4075A7718CB42618F47CC162220E7AF4CF96D4E +0429BE26369A198738EE0F4EEE6636553FDAE0BAC2F9DE3DEE4D58AEE6045C0AFBDB3B1C97C7 +3E33B138A43C088C957147EEAC6F07D19FF2411DBA75D820077A0991255CEC40901F849395E8 +3EE7A66AC08EA2BAA78736E9EB85B3FE5973390A84475621F77AFC8864937AED25A145552EE6 +9B0EA26963EF0B3D189B464265DE4B65702AA348063453AE6FB2E4F2F920C240CDF8946E65DE +85245E59CBDEA09185334AA5876E77F31BFEBA949841E1741A3B692BD98F0735392A6BE8B3EB +2F70E74D77EAD64068A5E5232DC86D15BDB967C1960CB336BC037D3ADBA538599B3C3853A8A1 +3916B3AE5C1D01364E59C92FD0290BEB51B5CB5E6E7E8C800C267A9B0DD1816E862380C72278 +450F46174384CF7FF427633870FD4CD6E13BA99746BCDF2795B957F9268769ED16458030C9D1 +03F915C7FBE79155D8ABAA98F9D0631F1CC48BF0ACC5753F963B53DA00DD981F6DC3B27EB877 +7AEFF3E4E51593F72D45484189DF8FA2494EC3492F1CCEECA4070DB20C25BAAD53AFF6B84FE2 +DE997B1A3B4F2E40CE9E7F0CEDC1994B13ECF47F324382CCD26E89716046FC55E4B04E902DF7 +57FAFC8E96EBDFF50041B159242866CEE9A8376A0FD7345E7CBFCD65FD264809DD8938A0A2C7 +19A930B1FA76FD4D7A638040DE2F2938B779745DB2B18C94DFCD19A5AB7118C4B46CDF79D282 +EDD74A29D2186CB05FEE7F1507FABB9F282DE62EB29A6BA93E79B80AFD06BAF3A66910EE9FB7 +25F5781977EDC7071A9E0B0A010709FDC9F55B3A68D1A190F47026BE7137F52830771FC2CDD3 +9CDCD2EFEF50C934900EA41F8B578A6D7BBA226BAA52A091BBB59034B5E7648A8075C81D632E +91113882A8ED5998D24F296FC3C787B6F32E575FA8A92A33636EC746BAD05D1AD5E5C3486AAC +56BC0E322B99D273FEFFD693DB0B2E1325C1CA9AA34A238A4F3EC1EEA229BF6585346949555F +915C3A2905F91DD90EAA298C02F4B1B85247F17256737071CD5AAFC3341094622AAC83166455 +27BC9569702D1B399BA1DA42DA68F66BEED513C7D10D907F776E0DF22ADA50601D9F339C8DAA +5EAA0C18F3CE6F5AE4C439D3D03DE4D713E91E4AA43862A89EF5A2303DC022AF70FCC0C7C5CB +7EF0F415F79F278688870C1AC8197767296D1C285D66C9DE4BE735C55F6E50E2BF580F5E1439 +0B2DA392FD262133FFDF5928A7AF445FBFD261760BE3A6E067320BCAEB2B88F1EE6AC1904345 +7172186F0412E6FC7A944A5E96E76439A03B78C7FC68DCDD16A1BE2300A0A3D350DCDA171836 +CECB5920FE78DE8039AE7C8BC676326BFC4048CEFF09766DA92F1D88580DC3EEC05544F4B9A3 +931F59C1D12FC4EAE5BB253E4F8EDDCA9DF38AD4B06008080BD2F25EBC1CC298B7047AE94EC4 +14812B7650BA7AFC03F0B9FAD8CDB4EA789F35094742BA81091745FE703CFE0186CE69B8743C +FBA19D13387DF6EF49FF08D28F6B9572BB84438E3EDBAC9009325A4487CF425E848AC43FC3B5 +6D7E6AAFA60DAC24AD883FD334D148EE9FFB33DAA55ED1634F40DFC76480ED23689AB1E6D3D1 +DE4F46F41631BBB644B51C0B48B8E77925722725B234D992560087B6C8491FFA5B0407D97E09 +9AEA3730027D957F901B9FC44813A5A761DF959F00A2673F0176BF09473EBBBFE353553A3809 +CED32E0C09985708305A5EC292A7F1E019AA427C32986202227D931F34FF4E828D321881B283 +661BCC4BA3B20043A7313F710B7F645E61A8B2FBE3683E598438C48122B47B2DAD101F4B33B4 +2AE745497461B2D9C13297CB0346580014E4F03E94D19A46EBDDCE0DA25127591562C581854F +E1C7AF19D3CC4B140DB892CF0EACD01DF9E51978C3CC41BA70615726801920F8E6853D448E79 +2D2EEB053526A28B33BCE53C7FA570E1B8B6B2C2820D12C42486D2D8E7DEE4D1F3DF9514ED52 +803F4C00FEAABBB143AE10A95E603AFA6ADAA95F449ED8D52196615B2F26347E5A70E3B4CF14 +60989B25B299AF5867803D9B1922AFB8FF55E99492CD884F0727F3358251824C0790202961DA +C61D43845AE455BD2C12EC051B78CA0C507C1262D63779C94DCC59738A1CA8CC487BCD867C13 +EE8F9F34095FFEE3BB8A0F2D6568FAAEAB4E8C95C8EF2DBE0EA7AC4B4772495888E41629522E +028E485E725AD99A128D4900DE9D5377C798DA86650CF50BB3553D2B69E63E5B3B1020F8A1F7 +509E2A24E93FD602AD01117DD1A35296556D33EEDD1B33526D4E060880E38A524A8EC7AFA5EF +FCEC249F42593B67BCB8D8D035C55823465369C44B820A086B94C17935CF3FAEF5BB9FD2820F +D2E0E256DB81BD197F10E79BF7537DC3D5F9A0B30B62BE1D440A99805E7B9723F751C8993DE0 +1851B66FAA2C910876F2FA2BFE0CF3CF24EEDDFF9C346B396C32C164DD6A441D8A44B2F459E7 +110308AE7207980F41D6C675812D08F6BD9D3F7741954089E30D2A5B1436E46F34196C642358 +CD2A2B8626D2798058CC7F82483B2A81327105526AE02C985487362A6C1C1BC37C3DE8EA0A6A +5F08044920BC6B7BD3B41747A905868BFCF6AA5A8A739386DA1D209F3E027B9490867A1A0C2B +34C44E09F1C3A0A15A2256BE3ABBF986598D23CD45B912CB87F7FB40D78FA329F1C522C70FE7 +62AC55480F580820AC51B24E49C112CB33CAAEF4C39C7CD8986326BD629DD6C30B0183C4F7DA +3886765850D8F994836D87A0A38ACE1D71016C983B260ADB1B617C6F8864C918F5AF1F913524 +C9ECBE619E52D8CA636484FB5423F39DB786FCC8B8CEBC4BEAE4437BC617B3090973BE5E8861 +268894D15859FCE2C3C59485DDC423CDFD3D7B92702EF9F7BC0254C303B92832454BEC74E88A +8AE7F00B445E37F8331F154D1ABC2681C73A0C345159085318C471F4903CC6B85E792862E5DD +2DB27755380D9F108369FF345B816C196ABD217A7DC51A768F06094F5C91A682D46D7E8EDFA1 +C6F62CD6BE1FE63B8FF1DAE9D009E005975A2474365CC6C3B686DFE30315011C5FCB557D441F +5799FE61C33D8F2220260BDA9C89D3C9A65836D0A2D8C1AC11179B334D6D570313DB709256A2 +D34BB3732D524929881FA37B088EFC553F904311BF33F21E72E700C21B6260F058B4EE6A90A1 +527BC8386F2627BE7973781F61CABB45BCDC0796AA4A8F362F30B83A204E5E2BB380F81C5BD1 +3B1633C32EDDA7BF319708C54AA921130B7513298F27F6E0188107E60B27F4FFF15A664BCCF3 +FE531F37026896D80FBD855AB079D5C54B16D5059AABC07E95B9A884030E011EC6988FA6A522 +633DD5DBE45A1CEBD3810FA68EC52CC99E86C032CBD26BC25D68C2FDC26F0663912938040433 +314945E0407B7C4CBCD8B67DD27E4ACD0CE9E28447418F6C158567D248F359DA0E676CDA8629 +22A88C848717F02E8E6F88EDBCCF54EAE12CEC4137FFF016BA2E512BAE3CFD95879269540D22 +0E833DF7FC3D68D260BDE261BC58D0B23C4640F63BB3F0611E88C053DF3068BBD6C9BCD4CDF7 +26A406F9D213CA00F1A159A1E77F3776C03135A77367818320E0BF771F3E39E809F72D58C239 +AF6BDEDF23FD7E30D6906B6AB607DB7ABF1E613522CAEDB5021B5BD1356849C2BE4506F1FD49 +0D3CA22D2A9018C3312191DE4E4A02BAE11EB279103C68733F2156DE383B051B42B14CAAB043 +D09ECCB763793DD9130DF8F5D358E7A83DD8DB0851A4CE40FCCB3957901F5555F7CEAF8AF6AB +426EC725146F529B87BDBDC61FD0D7BAD69BFAB9930D628672EC6688552455EEFEC7F072F897 +3059503E7FC6C1F1B99311A4A2B55982CC2D3C1AF7B07BA6427E3E847AEC991780EAD236B582 +63EAC0A616730B22FCFD4ED9DD0CCCC19D9EF0722249E87B331CB80955AFA009EF37D34BE06A +8BC10F87E83CEB5CFE81B407C7B3ABDCE13DE9C7C0584ABA7198C1CB07C3C6D414C7EEF47ECA +B07E7598083B4C5CCA2A497419BF153FD8E845859663A0AF51D2A4677030B2CC00F94DA08548 +EF05F94253271643E81C8A84DABB99D960E037E987B28FDB55850AB98F8C69016BAF41924731 +B3DF353F7FFF40E7EFA7FF71B53F4BDB76352060CEADC0A03A1C6C95571B2F4AC4C9B5FDDBF3 +4A28EE7B198FCDFD86E973CFBF35A8E50B1CD16055E71572B0309CD742E48B58DF100BFE9774 +57BD7302FE2BDB5A5769ECA4B2D940CC7EAB7B0627B3943B70EB6D0BEE3D20326BE38386047F +4E8CBA11E8C2F1BF4C65026FBFE8BA8F3BB122B30C45A3041233F5FBA801A72422D80F145D43 +6E319A9151B53DD9A4F964FD32A244933EA84FCF5447C1E281DEE1153B1CC0E2D9C26CF4E708 +D126336AE34A27AA137B9893506B57615ADACF7465050546E4B02B49FE34172A7E0A3C0F6553 +FC6A3805C362D29DAE0A906E82DF39F0E3E29BB1B0AEBB94CB14C603A4CBAD9189CDE7B5EFB4 +57D163D66507FA44862E6F03F9C171FEA7AC672BAF2E529A1FAC8809BD73D93818F184B3F81A +056F8239F63CA3DC49AA10BF653DF361AAD1EE8BBA8A3EB1DEABD293E164021A108B9040CEAC +574287C233369703570ECF92B623ABC3829C521CB7A6408707A7857A31414B0BF642D3B118A6 +72441E59FB31D7AA0DF086F665C3261C5FDE7F06787CF26E3AB9D3972D7F095B0D3DA0C1220E +EC87F8C218315F2100B471C3FD92F97467868BE758C3A591082CA99347F5F4610297ACA37ADE +F9B34B3AFF79E442571A6CDF16A39432874950452C9CA125056381EB271E075A416BDF4CEB18 +221C885AB770BD5C5786B1C8F1FC2CA38497FE270FD56A7F1922B6DE9368C10C2F9BAE5E1F68 +4C054949878F26E34C23728ECB7A76277657B6F2F422007F743EDE806D6770E767B41267C03A +58E082CE4E2C623955559BACC4B52E29FDC94990A7A76C4DCBE847BB52AC44D7F93A918F68AB +C8D1FEEC7683E0B6FF47B349B967CAE8F9EF34F699432F2DD77E01F376D06600C6219EF9ADEB +DE72AC97BAE5474AC49DC80FA3010730025270679D15946F9ABB04BB828B3FF6AFA4228A8235 +CF594F03B7A904273E79A8B592BBE579BCBA499619788D75A87CF25DC3F0A33071B353DC3D96 +EC620D70450F41487337AEC710A186B3E48FBA9A14D92FC71D8B16519F23B903B1BBD9282AAD +39F1519B2C4E04829DEC871879E8CF9E0B00B44FF9777CF55DC4C6CB90083BFDFE835FDE3698 +178309EC4EF4271407B530FE9033530B430D9D1B5D6B17C8CBBF7A0C8061FBC3AC81EE001FF2 +99616EA26B4BF1BDF77DC8E9DB2B5F427E1900ED2B5E95D754823D87A84E3A3E84447D0E1F82 +E1443F9A7526762BA332AAAAA0FF94FFDF285E24FA86771FD9227F711636FB09FDAF1EEC7D03 +809EC439E39F8BCED3081931D0E5E56494C63C8706688A6D2D81E391F28F6A96EBFAE30778F3 +9A8987FB2BCF806988E0D37A1D297F99EF99A93532DC9DC618655757EE7356CC7F72EEA55CA4 +95D8603F437C4D2CD95B7EEC93B7BEAD4515E459C81B6DC7E7CA5B9B341F7238134F4C4BA33D +F36DD59DFC1DE531BA3CA6A8582450402868009ED2A05B36AEFEA64B1625D445DF8360828F2A +3C7C4B22D0207EE92D099688D161AD86A099AD81F0AD6097EB97EECC1E278450BEBD99C838B1 +528199C6E98B421C95E40422617AD316DEEE6C02536EB50D959687FBC1D656CAA97A07BF15E0 +539F051756D6A572E6CBEF093737D76A1AB906065069DF69E5D40EC1EB72310E65DFC72005EA +A7C41335483CA7C88C86FC77922BE290C36A4DE5D4F441627BC383FF1015D927D7E2152CDB70 +E7A0C854341A902342BFBFE5013B752E375C0A4C42F47426D4A11F1B3D6B88E4B0757FD71997 +9621484707494AA467B4C1D06BAFD6BB7828B93BB7CE0DC2DC9BBABCEA3B3FE045A8F4F9075A +F775234C294DFE4792D4C3FFAFD1FC07E798A3EA62A91622F9E6D827A11A3A086AB80370358C +E6CA45DDE572F078F0E26F41CDE2873A5A4036E99EA483847B65579BE87E63D0EA198F479C66 +91A35CD97716B932D585FA149F0391436194093E43E744CF16CCB0C043DB3D97D390DA5A3088 +8BDEA745BD2E6CE4CF0B80A17BA36A1772CD4F36D1CAF70C03ADCDD20A7B653F76457ABF07FC +1B64CC809F7D526781A26A0EB1923532CBE61001A41FDC0F86898F3547D7CEDBB3BABF9B1E9B +BB1B308751B3E96331E03EBE6556D7EFEBE97FCD4DA9A4893528C5D0A2C0D83570271E658B6A +A710CFFAEF70B7BAE5796F28D146D1BAD2B345876F52E177BC4DC90295DE031EEDA679A76485 +D6155A1F5F5D2B6AB492F4D302258389A07B32D6879E87F10784FEEE4B708F11EAF4F57B2FF8 +225D0C46B21EBC0A47B1B716E82B59C1C6561FCB808A09075F33DFCAB9B3C0FFDF43D01C00A1 +6B56102C24B68E76DC53E273FFBEE438FF85363B912607BF11852AFA7F8D74F19D825FCC6D3D +7391AEB0BF5773727C07CF08D5467B5623418AA7590407F2FD564FC63044D600DF81A020ACF2 +19A777743A8B96D9E1DCA64EEBB59F5428B9842963C928BF8CC15F896057C825EA7A1375BC38 +DD3FD3DA57FA11CD29EC46CFA8F03E019E874F0C0AB2B24CA7224404CAD935FA8824C5B12732 +1E9E1B7CB0F9F105019C11D5B9512DC9821801F6C445570D25D65E486FD7DC7C07038C7D9393 +3A457E61299AF03C306094FE275337A36D1E447C4955B5FAEE0EF5D4A44B96B436BAB1E8DFB0 +5E52B7CCD3D48474911186611701CD3752CE15C82D5552A6CBE03F02374350BCF84831A45A8A +F9B222BFFCA40A9B00328B5C890BC6AC68DEE0C1E569A1AF719FDDEF0AA6B5D622FCF9DD6687 +53A7C90808B9745F209E0A128E3F4AF8C698A7C022D96446E8388CF3525E8B9B02F383232AF2 +96E741B768AFAE9B0A0D921A52EE28A20D42B12CF03B4FAF3F10C15413D9CCA5E9A8E7E31E12 +B640ADD335C27FD7DA395D8C0961F17C14E4EA4B88C0B38CE18287DC7B8D9ADAE31EBC462BF9 +536143D7872890567E43BF2622B43B52ECFB9253DB6EA0B2E83AC8658B5D83B000F372863CBF +A7136BD26E04834567C85E4326B30D54FC0ACF028E23375455632D7972BA3471B601C4B7E7CF +866CCF8855802BA5EC3E5FCF8B41AC17169B805990CEC5333B1181F92FEF8C194DC161FA6812 +B729B187706C6278C871E3A78276FAF802B544DB60C4C5D85A57AE1232BE6924EE486FE1C325 +D5001B9EC4D83B63BC14BD7C84CA8556994D9CF9A0301CE1DB684F9D6A7B2B771144EF76AE68 +1BCB19B120883357AD5CD61E12CEA2ECB24136A9953E7FFDC9F63226259885556D2004CE9404 +59D68F774ADD2F6B2CDCFE57864C96AE2D491A6DE985A3C986CDA37204C48741D7C6637A2A25 +352F2026313BFF30BA73920ED624B5D7C77883C2BE1CA15B9C0E4B2A13D7114FC64CEBB1DF85 +1335CF10D7AA2E3E99FACD59B0CCFE56777088BB885CDCC53DFE42A2DEC20062E459735E79C2 +24410B6395EE9EA3B7C07EDE97A540CBE84AA5165D0479AAFA3372C7A782480FFC212D3B5D3B +E7DB506CB69E26BB45EE12DD50B080228354CC68C7CBC87E1F63E2EFFA109C4C164E0AF0CDCD +CE879DD427C2A91E351BE51D8A16BB672ECFE80B4CED0C3FB6C868BC67D0E89B1846D270BDEC +6781141572E43B7B1FE6A89834CEF732408673AADF62FD1D49AB34468C8655D9DFC26E2E61B8 +EA8B680C21C9D3EA47DC7CAE0B08B1C5BAF4A9BC1D613F2D3BACD6987B20D5888DE9FB13B6BA +6CB279FFD61944965E59547FC2B1689BA3FB1595F3BA2FE431F016A774029569E1BA3AFAB7B5 +C453B26B96F0720F99A51C9B93C15761CBD6B69379959C7EAA3EB563B442385D17E062220D6F +5D7A2AE96D2A1BB66EC9E13ED8F4A1D010C35BD4CF665624708E734BD12D63F6E3F16FDECB74 +936EC66517FD57DD0B5987B1A5F818D44FDC72CC6F19FF40FD488E235017A0450BAD93554DEA +6380575117EF41BDDD61C5B79850609C3A82C70784D82CEEC21B38421237335491FE718A3D31 +A4E6759833BE2E11599FD8A3AB5157823AFF29D4E3E3B4CA94AC841F7419B10BBBB8B00063FC +F645E64C19544BD669DBAD5B460EAC9D0BEEF596A1E8BBC436A4F8A25F4B7CCA5CC2555C0197 +486ADC88F2F2A72A7E2F0DCB966E12BD2F5148E70E421B671F51FB4557274FD9A446828FD4C3 +056A721A4CEE1FF481842A9F2B67A6C87D5F5D5DA7CEB5BF018A8FF972F0DEBB1F4AACBFC519 +AB86A7C02E5B2804FD0425A3D6EA9EB359A2E44474CC5EA8A82CA0CF872CB9EEDFEFCF491F58 +6DF2D0B13267736D043FFD6109FC3F3361D3E53A08791976E73CE90D2A65E9BDF26E6801F1FB +59C0BB1C4F7AC735F85F31C7281E2BB8A5F8F87A9721B762EB9657A06364B6D51F23467F9F18 +248172160397216A10CB1B4FAFDBAE58229DF3D53051FE36190B0FA00E3C4B188646318B7BBE +7EDF31F4039F18B25D3FC43490638FBA03F24DF88BD08F10E0DF367F971B1A3D578EDD6681AD +E024D712FD00CC7EE5288FA28565AAAA77E2C0210934148B5ECD187FBB00B0F0FBD9A727C9FE +0B1441C2BA6D4909A4454939BCA1A69E637491B6EDAC540864C82C454E17216B068E84A533AE +159A1974A216EC8AD581BBEF0659091F7082BC092F97D292EB0A2E052AD20A27E58693DA6198 +A1204A9CCA577AD1B8D280A452B6BC029BDC4BCA626586D3D9C3CE99F4AF54EC72973E6EA412 +9F7D4D0BA48EAB8677BA0739B5DF6427611B81999C722B3955B09FCC2E64BFD339F7B5EF8CC1 +B3B2DB236AEC7A9BABF78630DC5778DAB1C10E9B6FA8AFF4F8036E3F984F542D3B75C14B4C72 +D55EDB2D723532707CA119E59F0A8A21893F630DFE18E8259C11F349F9847CCF6097AADE12BD +1743C8CE63AB371E18153711F38FEADF801E6AE00432D5E37A33C3F050D848648D2B373231EA +4FE71D3DEA530BDFC698309294F2EB17C998A5913A79C38259C0A75448A8C1B7B5250616A0FA +AC4A2332D227416B356A6F8C5DAC00643F6CC03385F8196E734121ADC2C4529B51BAD48CFA33 +47ECA0DB2536652CA5D7034D66A5859FC1A0F9E6BE5DD64D3980730A18057EF03F7DBB692DC4 +AEBE7FC44298CE2B6EA153ADB72D7100D17EBA98C9408DC57550A87386C055C5141639B0244B +FFBC2C8F4B2AB9CFD48729B7ABF61C937AAA5E8BD712CBED66D7E1882E40DA2CF451A0B74DC7 +05BFFD3EAD57DBD82B4D23FCAA1DD1422C65EADB693B4FBCE4220214FD01707F282ACEF058D7 +2B77F38D4C2B3657557B9802AF26AF396756A9DBCD42825A333061CA64412122D4BBD826BE0E +B8DD1DE611D6AD7AEE2B39F04CAD1B9012DA5E6205675C59CC44970B3AC9B53585E7C2413CF9 +AA6AC703842E422546A975E207C03D98E4670DDEC2D49F647634217D524AAC7FD0CF83DD3F02 +44581BA8BBA1B78C4E2940ED79BB1AFB85D6DAF545495A0C0B57ED0C710537CEC21F9B528F94 +E49764A1D859FDA4D1C63130AE2CE30999F6A0D94B15B5FA03DBCC9C23A2B5BB3B20DA4EED40 +8813C70190FA31467D8490889BB3FCB8F87D0810432A063F76004B53B019337F723DE9AC0E6D +E8C1D1D26B552A60FA1DC6A86FCCB1ABA198A0E4006B4FD65D101FCFFA2719CBF6283A97CA65 +11F49AC2FEBC57D791D7873EA9489FA4F8F626A766EBE2B3F737DF193F7BC74A1EC29F4B96AC +8508E0E3649663088668542BD5BE1848A3E04F5F18D09E0FF8A2799ED7333EADEC89260E8544 +3692D34D981589A7BFA5B0A71ED331B6737F9FEE1C5D1F68547E0036DF72E27E977AEBAEA9E5 +31D4BAD544948518F0E42BAD59BF3D8D463200D321DAA326BD03AD8E218E70A5D194BAE76C35 +4E608FB31BB2E70CC804192725B4461051C23932976CD954EEFA481607A227C2B18F238534BC +F5A8139CA23B3032D27B9EB26767A8F73117CA17B35B178F5DFDD7D3740F8A72DC3D42711358 +D796C711C9DC9F2D24236A4A9967D0E0B7FBFD5A3503B937472917D2B47922A7E515C1C43697 +A91B8ABCA95CD7CA88FBF82E94010B8AAAD0B723368D709DE0A730AE761440D9277D7CB93DAD +5442F55153712609F1081CA2481B6477FE87DFC1E1E785C188445051720C98BF9614A5F737E8 +1BFCF55DADA12F91B2AA9C7607BC37553E5D940B2B2595068F7A26E0E42530DF92488C7A9EC0 +17FE0884E2FA82B22E6B6A76183F1AC96EA850F0E1EC52B45D6913810C979AB60DFB74C247CC +DBD2822EB3DE4D8D13AC79A59BC4585915A79BEA9A27EE9777A262BB46280DBA6666279FE66C +3E80ABA248EF29F43AF0978DD56C089F700F2926B384BEEABD65F74EA2C886EFB9EF65F57EBE +89A9755EDFCC7D2E989ECC65D0A36F897D21D7768F28DAC3F5B9FE8F6E371BE97249725141A4 +C44AEC79DD73B642871C8C457D51BFA9F5B9CFE476BDCFD8FC8EDA421CCF078DE177F2E8EC83 +DDA34BC761C8E7FB25054270C707CD37164319B75D1044F8D9F5C18DC0362A8CB678096310ED +C4B6C4FA9D5285A76D9962E26777463FDA59023CE578A22FE56738AB8647A333B8C11CDA68D5 +BF89389275D76F08CB7889204736BA7BF1A568ED04BB708528DC93FF9934177CCD0F9FD0F586 +9AE30CFFFBCD61B804EF214C4787208BDBBFA4B4C041B40F060A7BBD49389B654CC8B22AE504 +5430FDDEED7BAD0727621E2716D214C3341DEFC2261854B0EE3398632C79B4133E99B031E3D8 +C95B380377FD7D83D444E017C9214649A8125A48D93CDC2BBA2B6D47BA41BDCE14C26FF2E8C1 +CF8082B483778F618DC85F5592EABEE1C1D6E5A6E23D9251C79B3B7FD85819B18F01EAD28A29 +EAA27BD03B28A58567B718330CC8E4BB6C6C6BE50AA2B6BB4AB20F3D022EBDBF8AE346D8C608 +207984EA6C832D9602C7A9A74F8CBA02F83BD54CA6ECE0BF04C0B756EA24568262D0776DFEEF +1C770B68A4DCA7D7E885EED0FE47E39DE2C289B37F73E53CA8852BE05A140B57713CBE8FC7F9 +7B18E5064E5120C9A7674C15AE555415FC2C7BBA39DC6718D41CD2CD9742318EBA60E71B867E +4926EE9E2CE6F6B78D3C6293D638EF2E62EC095A8C659E017238561675D8C62D376E2273AAED +118473EB2B4A7C179A5AAB6545ECDFBDDEF51F58ED278A92E63308BA881E313DBF99BD523A8F +0C48635E68AAD103C3DB29CA40A205A9C483E690EF011093BFDAA2AB36A39FD0ACEF4BF09EC6 +86842358356EAE8177BD4E177A0DD050262530D125029CCEFD2EE169A278FD99CC92DD51BE92 +487CF665410311393A67621364C4961072D1B14C5160A9F87B14C98BE1101C8CE79B665969AF +180940D6DEEF8848542D0F7322E1714569D7903C1C23CB9396E397151EC363E2AEA7277A5930 +3E7A91EB435239F9E0E21989C42DDEEA24B5109FF7396AFF84A5B95B33B787ECEAC13EEED4E8 +0F5811BECC1496EA2DD1FBD480F26B642237F99A781EED71E4108D24756A3662D87822D7C5CC +DC4A1B86356BE695596699EE64CC9CBA13C07F80AF2EACC8666036E1868010EB10B106215001 +E2798574961F6B1268BE43D12386CB22615ACB8533F5E6263942D344A34C523C61CDA4ABFDDA +CBF216A9C77B654256C16BF6D1D3871AD12F6F79BE423EA333C6EB1D7CA5CD12D07F7F6D1706 +28725BF7CAFB0685555BAEC07D8F01D6C5776BBE54C7B88EF8A6CDE7E4AAA6A514A450BE2219 +817C5FE8DB1E0711C077544E9A5DC8375A60B028A36249A5BA6EA127121962010E454D0E1484 +B23BFE06B4093C42B8A54DEA1657CEB94A335B14F062D7479CAEE6ACC56C4938B864E89C52EC +8EFBDD7A7C918C0AA9BDD930562D660911BC30414E0D1F67CAD41E107556E7A27B691CB59A39 +96C0344FB6D3C8A9DD33EBDB4E3AF14DB40ECB1338FBD62B926F281B866E65DE4D686EF7B507 +E36FCEAE8FE93053F9AA03878A8363D91934379ECB3135C24420B84EB03064FB2D430CD7F466 +A6D34C4EBDE7F838088F7785898961FB473ADA175701798C7B27F11872584847959D93DF8DB2 +AAE09440B0E6BB6C28151FE7FAF85D4EF66D292BE48B54C7124A7AB6255D3BD32095B4E34D7F +BC6E0AC080FC0EDA97CDAF14A576935419420DD00BDABDDDC4468B1B6D7D3BFE5355E7B4CD61 +447F3BCD154D7AF1863F4FD0C32D9D7D7620ABBAE60C93AB0994AE86A64C3755894EFD4312BE +75871747927FE2410B5DADC52FCBE301E88814ED878719F9EC25E198369EEDD9744C69FE2D3C +6DA841810AE33D9F30367045D35560BC311081357C12C9981B7F20F992DB60DA2C05E4D59EDD +565E2CC26B131D1E602A3D0999EFA71B6D45CBA6A7042229368EBD84C495E61A782DFAAA64F0 +CE9DCF2BC5304E61C47D8F02CCB1D373B4C6DCA16F141F923AC4435751A11EFD7607FEB9C63E +3F9A5F88FF87828AD38AB7D06A223BE1E118E7E6EDF29BD25911F3612D16C3AB27F97CC09546 +AD3C93D2DF3CEB843B6721B9E3C2DA1EEDAA93F65749281D6B3E87C46107F911FBAC5CAE284F +4FEA231842C666A23130D18F4F1C75664AC87DD8CB55BEDF0EB09C955F57DE30A1172BDC88F3 +3F012EF270ABCA19B0D5F2BCF9D0660552058E4370E95D341A7C36A3DC3171691ABA9F45759C +20ADF51E0383F05E6406D1C1AA539DA5EE55DEE7C30B1C10ED1DF53408F6A1C10F0D4EEA3834 +4D27A92F0F918ACDD244C420A6F154ACBBDD891965A05AC1AE6F7D5CCBE23CD2ECF497D8A0EB +CE7A661A4F7AA823476C7CE17C84E5A9DAC9E17C0937441C59B46935105538300827227AB765 +8C944518CE7F25CA105BBDF57F40CA5F8984E1B28C7291EEF6448B4BE954F0DE061AC2CA2642 +98FFDC991AE80D2DB599FBD6B93495655296398A29B1E736534E63C2EBFB4144CD270B2DD7F8 +047B4E79D23F9B2EA3EB243DC39A47D60F450A8EAB697096B6F1870C95076FAA7E16DD4AD152 +1563BC501828D1E02B722A15F6281E1EBBE91BC5354E6A5728751E547825303F57D67D77A1A0 +5903BAE7962EFE074F95D547BDAA93A1E523D62EC0EA7BA1B95332CE3959BDD7191905D1AF51 +0164157E6AB23F8E4B34BD82A91B817EACD4F42A846C4DA277CDF6605A5C8E7FAB44C335458C +3EE63670FE31BC5CEC096D8FDC7FE1D5C593D53E641AE252DB282401C7FD1C56977D586BC18C +7D2713335718DAA9A06069C353E260DB0DC08B44CF197EE2A91CDF74C3221004B7283F34FAF8 +CB61AF7845320129A6C583455B6B491E2A38E05B2922ADEED96E319DC2ECBB0B11F32FEE18B8 +802DDF712AE3D2DAB15F21CB240D56CD08FC47F0CFED94337148D183780C80E2D9B78F06C8A7 +0F9F2823497DEE808DE655775D6EE38D93C5E7CA07D8CFF2F69A3ED4FFFC551F29426930D2AB +54C24448D1D0BA60F825BF25260137C260B862DDE26B5D9E2C16B28DCEAE0A86513A44756C6D +831ACF7B8027EBD02A5010BC3CBB0B7CC23A16175E5BEDE6B1864BC29E3E38B5E1D68B32B434 +4ABFA9422C406A7FAE135A75DE19FCCAC26F70E82B56440132E8E60B9DC61689080A27F0B97D +688D89A221F8AACB759A30AC73146393523D821C3AD17EF12790938D9E69AD0421E4030D08A9 +37B113D011D469408DC80572D7528B67DBEF91B23D545770D940D66030B64230C678A1B96ECE +86CB37176CC58F70720AB152D9EA5FF2713CB576640E5C98ABD5E16115B08580EF2DFA30771E +0283FBE4740CCDFC160C1C6F5AD15E992D77FB71DDE283EDAA75FDDD93867B0034885B5A49EB +B490C642A0FB70426AB0D6896EA3DFD581BDC2AAEFF64B7A4084AD29A20BC6923A64DFE8CCB0 +77D3FC9CCC15761DFFCF898CBA1A64AABC1E970F1FD2F3A4CE30FC186F97BB80BFAFB1E09E04 +722EB08020159C1CF49EA9A09A62034EEE74BF34565362703EE3497D6BBEBEE2BEC2312BCBEB +B902F781C13A3F3CC08E17CC938B50230B231959889034BA05B7C35FDEFCF579478100D6A49B +7563E3339592BC1BD83DE877DFE0442527E4E8B8A5C69A41BF47F2A4407C00082916EB7BB292 +81E67C2B4BADBB5CA33C1C10B0190D33AD66FD8F2E4998F9B7A435494A2AC552E7CC82CE422F +31F3F328BDE67FA09033A519BBA8F57487EE04165643D7403BA7E5BDFD9D7D02AEA898DB8564 +8E97D0C7E6B28119AD18D827B951845C4F45B401713EC06FA9BAAC38D5482CBBF331A585583F +6C76D002B67917081DFF506B7B74A7925943425BC4368D7BF3ADA5B63F05745971840BC03170 +03AF87ACA3A27A8215B42E4DA0468FEF7810BA7E26D19BEA31C3DDB4017D55B6D60A39B95A17 +97E837F95D99EB9EC81CAA4F8D3BCBE785CFFD6A1577E81B5F74BBDD5DF41361149AF8180C96 +F88917691343EFF9771A512740D4064FAC7E74B9DE806C737536F010132A956334EC291C0400 +A5FD34032F3003830323F63E6971F57B2F9DA66522CAE30DCCD9177D262E7FCE9D33E4B4BC26 +050FA3AEA0990A280EF8FBFEE94D5419A6F529F064C23F06095D7E84F3CEF0AA659AB1BFE489 +CA149B1360A9DB4E5D09C5DC6B53DCFBCB5CBE8BB8D25D7788C935127C80D8387DAC476CD954 +D10B46FED44F7F81B945DD304EC6405FA270A0F3D2D90C339AC8CC268E9C5D9BFB70D48382A1 +A95E77807BE283BA57EECFC08BA06E6F621F36299345862AC8313A2A5AF906CACB377340FF7C +A64CC2859E74BA940D624135F053677D56FE5B719C90AE5788BAE30AC5B0E9966FBDDB4E3986 +EF034E8AA4ABFC7122E1EC2B2A2AE623895F9599E388C33C7F76A9DF9FD77849497780172840 +D93FF812C40909B890618BE4ED6AB1EC09084DE6B5A648506672E312B316BE6F0443F444B049 +C6D0FFD7BEE3B5B9D9CDA054834C81DA97A85E8404B072F73E5A45D9B2635403242E287D33DF +7BFD4AC3943C8DFF6E217D453FA411717F7DF9A61968427FB06EB58C751B70B7DAC72104F19D +18405DA203ED9F2E79CE8F0FA39BF997CE57B11BD4A2AF5CDFB56BC6E8A74AEFF3646B6F8D51 +2C2B33BFF826444CEFF83AB9B5CCA1DC3938EBA676CC59EFA62D1FC4CC26F25900DBEB9CD39D +C95D18A2AB8732799673051413253F3E131074CCF9791DDE1DD8050AFBCC0EAA3034229AFBFF +0C5AE2FD61058E80F4A4DDCC3451AF40F965B7992A7C05766A65D60A1D380C1BFD663BB61160 +C1A0C9FAD324E6FA657F7A8A820F8244D3A0D4FA735B22011983F3BA2BC6AE8FBA8C377A9297 +B84AFC2D8E2010E922958842B00E77990B099D448B5AC5E7F3D93AB7B8366C3A93B78156BCCF +46DD2E763ADF85D3C1461BB286FCE6C6990049080CBAE0B78672306A9AAB0CF00059DBB5BD41 +7E65F7681CB6682720C71B2ECC2CF93FCEF30C8128F08488FFA998E1C22ABE5061AD55D5E03B +FAD846031CCEDBC80BF596364D28BA333B6FFF640715102445CF833357B01AC281B8EEAD77AC +27A740C041DCD6D560E545C7FF0186A16DBBC735CCB900ECE8307C146CEC16E49EEDABCAB35A +95A744A19C1229A4D1746514459949B29D39E2CA92D4453CDF6A47CD2120BAFB0031FAC28AD3 +F63F18EA46B73CD3BF4F8DC371BC8C54E15943D558BCFA0630F4B510D3AF90B6811C7C047427 +572251FEFF5859110427CC6BAAA8FDD844232608A163AFFBF8AA79F9E15DA8CBDF62D0A7DEA4 +EBF3761279A63EFDE8088C65CD2E71FFF4529CAD33E165EF70FBFD89096791E23848770B6918 +3214E0EDF6DC75409058AF7D2580B6162DD5CDA18CBDD156B7C0C1C36EF9924F2F507665BDB1 +C6C46A59BA09679E347052F6A6E8E7ADE3641B08AA353AEF3E933CE3CF4AD45A1673FB659E18 +5583589BF6B54653D430E00316FE1AED769EAC0CC891DC117AAE4D4411A1427163E4D4E02707 +1514F0D6A562A33A07586B6B1231414BFEEE2F32B6CDFAD5C10C261FB71A5635C3110CA64592 +DCBE3FCDEBA3A9BD2F54BC6FB2B60E4BE9E95F75FC59AEBA97E9DAB8237B4680402D0AD8BDC2 +0818C5F8558F845441265D75321E88577D4E86896E8A3A88267490A89076DE0E794414ED8ED9 +65394C1983372ABD6E793BFED3BA85C468EABF0F28379A1851CE3DDAC87F9113A66E802A74D7 +AFE63FF4DF301E5807207EBF01633239FD13D6F8E5FB6C192D05BC0497249EE63B83A13FAED0 +35A80B00110BC330710EF135FE19F9DB262FE2F31FE0C9EBF4EA26B6E2C153B0A25440944E63 +1BDC7C3C3033D9362EF92EDC2CA34CE7C619463D22252C0012F2C9F3610EAFB12F10585B28B9 +EC07DFECAC5839A18182B75F36D257FCD7D3B05E436C67B89B3EBE0A3C08FCB408DA322E7207 +858A852C70D2831AFB42899447DE7B809C25B70AF572B0E0FD2F885DB5D54C6008FCFCD94683 +9596931BE0907204D86123B66778E9FF613E87C634D408A81CAB306531F8D0259C9088001EAC +BEED938548333D7FB5BA56ABFC9055FD8431B0C010E462C6609A05CE09FE0705425369269DF3 +994A1531B30C0AC5712B1F92F053F29696135EA27C8B8EAAFBA23CFBC981263E7F0D84A7EC20 +EFF4BE289AA64CB7023FA60911A654E3802A11B4572DBE22E6A8CD48349A79110A68D989AF74 +2CD288A34C65B59E64B14FD3F48DB9BBBF69B3C845BCB85122E3BAEBD86EE0D9D791C91A0F09 +05469CADC1F6DCADE80926B81978162328285F57938E02CCA02A4919C95FC3802A3243DBEFD3 +A55E49EEB76EAD2DE6DEE1DD445E0F979CAF6BEF0167173517E14C9E47E0C36F4EDDF1809720 +F95F4636D71A64478A77D9387A34EEBBD7E800318BADBDFAF9D2D4797E8FECB1B2873DFBA379 +045BAE8AB68CE723F7700D160D91AD7FFDF598B1FBDA7456759F7985AF7CCFDCA42E6591D29A +6AF6F09EA2E2CE995189F980D8BCCCC3680A580134596E8FCDE4F3C5B5CDFD94AFD4CE060C83 +BDBDB45459CCE8D8F3B3928E0BFFCD1799E59166C21150B062CAEE28EA85921CB1B48B6046CF +18FA9BCA02BD9EE1B46E9C76DA675AC3AF3E417403F22A178F5757AA599D6AA18297920CD29F +0CFBE1788100C93F12CFE0A845A0123F9C7EB4D1D5C81B725AFA67C9FC46C940AECC7C0B9F3B +607E00DC5D3F3BCF421F8E36C158E1EED8E90D51CA7CDFB4D57E174EB697856D7EA7FC0DA06D +18DDFA3D0F0E1F31350A9F1FAD28273C6C8F73A0EB1FBE3A2940B03EBF6D559D9F2C37173C71 +99725EB7F96AABCE8319C4D0E140480D07B82F0064FA96B810E729E0193EE3F87B7DAE9E3715 +A5A6953DF05EFFE8319DE9E9C2A1E153B7DFFCC20DE61B585063811B71166195574E1C856249 +5E9E40C84FD7D8D4096E40E9297E2814FCD8D21F6D40C4FE8530AECCE31277AF0B007967E930 +545A7F4C6ACEA4D26ABA6CD8348F8266A85E29748BD26A5D448BD110B693684160AFB223590F +0D28B865335D69FF6224516ED1502D1BB48BCBD4E4294786BC61D70255B24EDC4926C8B16279 +29822BE68256B5F42917E27F418043CEE5F67354915DD25031870523BE1680E070C0396A9555 +FF1CEEE8D310EA176D54FCCAEE94F2232977C9F7DC2F241D09FE3C2459EB77E591ABE60E4B2C +91EE9BD3BEF0D620449C7ED24026E481FFF72BDBAE7639FE10F0AB53077B2197F11B6E338AB0 +0954CF5846FE59722647CD6873760F6C473D209D73569AB129A631D9D4FB146FEA70FC990573 +28A687AA54A74C5A0FDF2FE076674D642BA1660D84E54943D50CF1632F41347EBBAD7EE7C34C +B7A596430350FD9B8F96A959EB8AE6A2E3D37D93686241CC7F91C4F2C946E8F1B1D83A965518 +A0BEEADA4F9F1291356DE76030968459CE872DD1F203E1B8C5B30FE55DC2B7A2F8AA8255E732 +EBF4D3E7F256237275EDD3866D7BAEE516D7B72AE7CC3CF9F8EB27135A4958660462182FCE2E +D0B6DCBBDA000AFD228A64FC7469E4CAA2613C054B3812525DCED803F9B5248E94062CC0F908 +C49CDEDE6EAC0D3C4737DF610D4A5DEC17D1ABA2E1B59B8FE7D6C92DA9D68452B3AC28CC5BAA +E5FB86F3B66811946A39C6B9716358FC4323DE04BB1235B905446139EE9E37C60841AA6B3366 +FD8D44B8F64E48473C60E2EA97022A2FDC50169788AF44C333B3449B79D58742B7AEF7BDF013 +645FBC060AFBA87F91D005DFDDADB555EB02DC364693999E48AB2CC0F69E28900EB698BE73E2 +DB878EC59AA59BDAA2BDB23502AFAEF3B4786DBCF6BFF1FDF1CBA7605DFD134E2AD99E0AA959 +44D1B85A130061A93E64F8281457EC880954FB82ED12F4168A303614A8642D88793D0DF9CE34 +CE15A7DEC349CEF4646126B6DB56B14010F431308DDB9B45C043C132CA3163C4EB13A26A662F +5E9854B5E85EC2F0FB060BA70AE91CC4FB3C04DEAFA8664F78B7A6530C52F27CE9BA72E5EDD3 +96A1991DDF253844D8A18AAB8781BC922E2E50E6EE14638C3AD34BF90931E9EB8F80169188AE +C76B4ACBD80682A33EDE98F5D0A81212F3FD54B81A7357AF01120296BF610614B3CAEB4FBA10 +9D9FC3B78E0A42E7ACE984D516871FAD7BCC190AE80C5527D7085F0B2F28CA32E5DAB87E366C +4323F4FEB78E35DECC5A93AC1642BDFDC4CF535D414017523C1ABCDA55C608B34AD0CC031BE0 +972EC64B1E17873B005B53CAAF27BFA43AB3B06A52FAAB38C8A2C324D599BBFE26239BD1AAAE +FDA54B59C809D0A83296957D5A93823661251E3736006FF851C5274661C34CE598B2671475B4 +6681F49B18AD0A31038A818571DA8EAB5D04C954CC461A9E9F9A7990E6D5E2D956536D077631 +6F588563DB575156DACDF6F6F3D9660E1A83D75555B7D04CD4EF007964EFE8AFF8FBF13EA45C +4C4DFF89D2CB36E37D994D9502D56D302CE72725530AEE6978C127B696457B9E9C2601F283E0 +F30368D69A1AC8C5B43A2261B0B22FDD712B0BB1A69222129A33F71276DBECB54896233F125C +6DC8371BE953D8D5BA58FA4AC9221578C87F7DAA8B06AF0F7A1A38B4F2A7394DF8EC50C1448B +FA6D54B4775E6E43127EC967F67DEAE2BA5E1E233805B5D360CB636662966C810A0D5C5F72A1 +D4F8E9EA015ADA9F395A6930F8F73820657F2D67BD2EEC19DB61A54C6C5C0D455246288A65A2 +A4298AF2777409C4C4838BC43BDC5D4C167DA75B2FDB2AA4B24F57393250D1A6A23239BD403B +CD0FCA21F09DE072B3E5804BB9294CEDF27C39530EC708A90A8C43848E44A3D5562BDC927657 +2620C3B9F056624F7BE6DE8CB9DE25582E3BE841455C2EC4C390DD04EE88A7912A06F26CBCF8 +8FB7605FCF26D3B166B6925FA408A3BD929DF0D73A8C024C3D0BF9AD664797317EC38790D481 +846B64C5182469702301FFB34596544E0CDBF08449AA21CDAFF0C5BC9A9FCDD0C2775869C9C6 +B13091A9EEE5634FD845B4A69ED40067BF7D45F5ED542DE11E376B7B420DF3CF0F4F6200F0C1 +E6E0F9E09AD76B0E752C70626A06890D4475C463C90C7B59E01D31CE9305E10619896B8AACB2 +DB23108D5DE854108DB5C85A2BB5FBB8A8AA4F97EC0014236A55C4E5DB05847216A16159483A +384243780C01707947CC6E0B1CBF4C69DDC6BFE8C51ADBF6365469B1499D17F257075D162A9B +8BDC8836F10412C26ECBF2BC1DC515B5E1B7B63B21B22F9C393D552B0D74882F40C7072B3A57 +2D8B51AE6077F9D305E77591E122613D78624184F40D6E67FFBA2F3D1C66D8867703A549FB26 +6B37736FC220851C714A221A1AFFECD7805374451CA6469771114795269D6828000F89BB29DF +B6CEA0E27F91F5EDB5F29F96B7C967231AA78A948F34B38A489790F85F4BE366E5761085086D +B021E64E1BE938ABF151D50CA869666821AD9B4332AF74408424BE68F628EA1A6A66B6CBDF85 +78AAD24236FFAD9240A33F739805941FA40D9A0F5BDBE2394B08BD1A569BDDE21D003013A74F +FF308D62DC2D8F3FB9299E8E54CBCAABE36BF8C919B14597F40CD10772E3D2F5D7C139AE0C0F +C1B443B942F66A05BEA6B96B24DAC148B451F378D1DC1F2F061082A815A20C52A54C0BE4746D +6D903992BDB494E46F11C2521789A91365B362DF96645F65DF7F28B1A77377CDD7F0A66A3033 +685763B5B360ABF59349338C7306338257EEB22D93982383F9105BB317D55342B26E3954FDAD +23DCA55FAE43629D3A439DCDB63E1A0B46BCBD28945D9233E639ACDE477798D3ABA048733CA6 +E9AA696CAE353F8C40F099A30BC530FFE93E40895C1219D2F1B6ABBE3F36B0D1153D766E46F7 +0AECAE62ADB97BD41A5F63F44FB192794562267D191ECD27FD496DF22B3E59A8FECE39176E9F +5B544717DECAD95289CBD150ED4EF543C0377EF1518EB410C717B7933EB8BBD0CEA9FED15693 +0AA656BF704EEA864D9F1E8E1265353742FF913FCD389E9B1815717840C63040FD9B42A88C34 +04244673E925377ED55C804FFB0B62A34696DE50DC8E7E72D404E9F763D47DD2F27E8F43F1ED +2A6C7657B91AB89EE0B729C111DC400CAABC34312D46AFE44E268320F47EA3B56E8A59F20199 +9B6A7BDBDCBF8CD1B903FA821EBA87BB61C891C0607A299E3834EADEE10AAE7A768FBB6E077F +558044AAE42EF6892B8F7A6B10A3357D6CD0DDF5728530903A00F68F060D8F2B151424BFC3EE +5F12E8300372FED07CB815BD16DBF27E9E654C7977326BAEC026A9F296C351974658E15CD585 +BCF5DAA7D037017156B4BD0F45E00C457A6D7EA9FBF5336EF083A5F29AA4F8292E24D688EE52 +B793B78AA213FE56484F5F780FEFB6CC9FA3F01545618740B4FA11FC366F45F2A20519AE216D +7891E6ACD3FE2C8EEB4C2AE29D21BF416847A5EBB3408B0BA20C051F99567C6E7373AAA62481 +CAAF827B09FDA9B73952D018A9F43299E1ED10608E4B6427FC677F66EA5AA0C0855938CB3E68 +84230C36A49CF2478C552FE894511660E4CAD61C77EBFE093E91E6BAA8991D27AEC197498BC2 +C21E0A38BB3F60CAD0B42D86812142B5CD0FC2A34E50635B97423F1F9E03FA1075828FA66292 +E10382A7835C874AAD13AAB8A1638BE07A3FA9E207261E7DB4158B2F857998E69AB7812CCF2D +4FB44E99CA47A0063E9B3F58984EF93E0D1E9385E589442D0470904A1D00CB8DD429900434A9 +997522969D1F89AB4EA35FAD915FAF12E8F56480EDA6CB8E5549A8AD0B12E2A06853FF937A07 +9407A1DC070B3C1169345DFAB0E1EC4AAF2896A829F2C2D02079B2CD718ECBC4BA87BEC1CB31 +66D308088C05CB43411F327465EB01AC230172F6FB7B4F6BF6D59CCEE15FF460AB030C86DA7F +2670034FB4F074DFF72FB2FDDC1A85EFAA4BAEC58A2FBFB621329F9A9907337699981B4D60E1 +093DA6E0CC9B16E3824A76AC7FEC17723B98EFCF24AC9C1A96520A69CC04D733971354B80B11 +480878F21FE36BACEC69CB42D5B57901A6DDABDAB9AE776164FD4149215E0F0CE8DDE2C1B0FD +89C7FCBCDCAA482202C757D71DBC672350D7077BDEAF0841EF863179E18710B088D14D9C7B3E +480BBF3A6FFA178C6FC3CB4957F8C4E0FC6A1C9D7B8A747DE46EBEC8B1A578ED0D7478509623 +311D4DEB616AA4DD2E85D8F2C014CC9F67CB030BF300E8D429AF654479E34AE97DEC58AFA5DE +109B45D0C581BF2E9F7B90D4DDC28A771475E766144CB098BD6FA790562F0819147D9DBD6D29 +B528256582E6A20640A18E201B75844F56029AE8F9CCE02BC8192AAE027A00BED62FACEAFD5C +A787F790641DD70EED82C478BA6F194108CBABF8B0E3D4A82414897E39DE4A07747F7E8D69C0 +D9409DF4F4B74C53E5F1821FE2747C44A4769B27BD084A3DAFB7C170700EA3DBC9851490DA99 +58A0BACF1710272076289A07496C758C3F43648F6E195BF8306227968F01BC786A6B1F0991E2 +5DF1AEABFE1260DECC575F504710B668689BE3E5AA9B14D5ADD45139D2109CEA418FBA489DC5 +4E2FAE0F2531C48A95379F2C1EE88235C817F33942F7AD9CF359BA8D4732381A693D4727370D +E797113BEC89037FDAAA7623C51DF2D9C31F603F4BBFC24BE36D11AC604FE653656B8B51CDF0 +42ECF8CEFF3E8CC5C053E93AF3BC2201F360F2A56EC000FF152E033405A68CF32337D0AE2D73 +BC7FE9B23B899C09AD5BB8CFE00A751198DBF92824A2405A38BF65AA1CBEB52B333FA75D80A7 +8300C1D9D7866A6D34E0E0D96EC67637539428F5AE14CF9685CBF8AD0703C316D13E498D956F +FCA43AC53DC8259EFE8A6D27EC2F99FC09CC9386CF7090EF7CED1F6970E748B2C844B7EF1D98 +49F046C3ED93BEEED1A40FD328D1F9CEFB25487BED9FA54AB6A55E6F06F811CFAB7DC06370EA +9788A7C25202C44A1E23BEF5180C18F4A54816ECD842B5C8A0F096848937C7B34A6F95D0E163 +09755B26711B8A50454067D389766831892AC98C9B612D4E644705CF2EC269294CBEEF6D3E01 +E4584229BC01CFEBDFF6C578998A9DF8EE4E59C6E9F5B2951F4FD2FE519EC0300F50DB6D3FA2 +4AA548E7764541A1C0F79E28D19B7683DC5766A20566BEB88D98F3CFC73789F02B7D59B4A9F0 +6067241388FF4523F2780C0B258B26931D83972D838C7B05AA252BA4A0BF69D10C9FB6B063FB +CEF3DC423E1520A2ED0DC06AFFDE58F385F2F74FD9C7BEE44772C665A9D99EC9A617944642B1 +0B35A172E50270A16FE74241149B9FBEAA9B2452BE9C235B09A08991E1BD5157DFFB23C0E0E1 +AFF1131F150D4AB67E21977FF1193E30477B37F495DF81F12ADD2498CE9DAFF9306D414FEBB8 +0B8485AB21BD7994AFBCCD6038AD53F04F7693B590C7164ADCAD45DBC5C171CCA43CFAD6FB7C +7E26F7ADD9B59BE710F4E98784A11AB5F2E587B575EC4998DCE3401D17BBB788C24AD39FBD05 +1607620182C3D65EFCA52A68CB89EED92B71C53BF30EC383175018C7BAA6B40DE48A968E0D83 +43F852E0638D320F021D980DCB7415597892E2985ABEB12A3C2BAD8828EB82BC9ADD14E155F2 +A329AACB6632DDC474EB6DE705B3B11D1C97462F913DA977E946C36FB2ECC252B92D45FA761C +527176C59526DB10E73317E46DD5315AC37081D52A41C34C528CA7DF00FB6ECC50544140262E +57876A0D784403A6786821F558FF633DF47F96E738EE79FC7C8A9871090FF3D3DD739826094E +0B47DAD9585C527644ADEECF6D6428A42568D9103285DDE24E0B004BEC74BC3C8D493F2AC325 +E6DB995E6E205681CD8D5B93E146B6CE34BDB0A915137162AFE99E602687CB089DC00D7764C1 +28FC0A6686E7F0C75C21BFE11A1FAD03F291AA8959D2B86518BD63A6F65B99E0E785088953C1 +986B15376729DA90B292355062B053EBB61DC7E31AE1C09C1FD8445FBE69A995F3C25DEA5C98 +EC6CAB8A17DEB859C1D4FAC7C46A3A203A467A780F7BC79BE655F70B3BB188053F9F3FF3BC5D +55E5910A84BBBBC7089F4388F597CE198467101F8596F8286B63E9AA15639962CD2391F6005F +B713EF4523F0F62069A619789BF4779EFA848099120A858AA9AD5E5BB78E5C7541AD6EBDB560 +A5F8A28E3779FFDE240421B9216FCCD0D1BE7B544CEC2C896231FDB5079FA9EB305E16328DB0 +545A21E9381A821D8F94D6D899801C78B937C3E3D5ACE6A6225D6B2F67168819DD5D6F93FA65 +C5A1AD3E5685659D7C017C75874B2A8C6FA1838284F22F910F0DCF7432008A87449F7887C5D2 +2F47D20828023382A07CB605C0C571493C091039484A6AF5ED4AB73C89279863E57486DC35B3 +D87D614201C8D094ED9378C278267718752ECB6062D3932490CDEBB6363A3B3275BCE4C66745 +017A9173E0DB6273EA96B0B398092527308385275A5A73CEB066EB57EE87595701354E57C95F +8F5E1CD90E3FF6D42EBEABE02362515241C21E26A6C290B3936CF3F17FC924F665674C50FA72 +E3415D6E4809564197E9670517E7E633D11812B9780FD56C2987B944874B903C1A8A7E9E521B +F7984B849B5FC63C5A06B02E25FC2B980BDB6732A4E3034FA52CBE0B24745DB09D31A0DC3535 +CF6E07F62FCF541F08B4D7A7628B63B65F2B2BA7A61C754EBFBFA159D9CF08B6ADD65FC77E79 +C5748742431150B32C5D0306AFDECDAF4E37FAF9A0849CB8B9703834AD405480D385F399E3B1 +1BDD3DF3299C1695261B76904B1D312FA7467718424280EC03633B85C3B487A72D723B02F573 +80F74C8A7614615D7BE5EAC13660ED95268E2191D667738A8F1F6135D4295454EC36BEF22EFC +1605A338315E0FA1F527C8DAB5D5E1E138F7F6F852364EB4DEDBB2DA8C7890E22FE6158314AD +061A8C7DDE505AA0D714A9FA3C40AF049D77C45B1D99A95551B64C50D51BE305A30107D24ACA +C2C69C1B76912BC22DAE304346DEE0D4D0EDC6DF8D8F7236735C4361DB373F4134C7587A9045 +C0026F117611B8694FB24330D21CB023046B84181B7EF519F4E381518C30F45A64B0311E36F5 +B2F63A3A7F204E1F175183EFF04596B39A96EA1A225CF050353CF1408CE8B4ABD8CEF49FEFA6 +7AD74B5E4EFE8A90AF39830AF6537323F0FC261045108B15D40169ECBC30DAB1A6E5C56508B5 +7E3BFFF2BBCFBECD8E195C7B9C185161CAA3798611A29DD1CC9185483B591F08E894E846C039 +AFE3C6FBC14238ED2175ADE0008BCFC14AD1B0263C86CC7CB7EE46A6D70233CE5353F058A6EB +774C436C0E4C110AD0018DBC05A36582A3F2E63DD3B949B797748B1C35BC0646AB778D85B01C +865AD7D4BE7CE39B50BE731578933529F818D8BEAB60E186D0BBE379A4C752ED15B704798D81 +95BDD3364247A88B12640AC96AB0FE74F10FF45850788D36606E2D4CCAF18D43AAFC7BCAC6B8 +31DF41D1F7E9F4F206C91548BC1293B491A34D44A5AFBF030DCA554E691928E043A8EDB9750F +DB8EA7B6884D48E24D6A62504917FBEBF76B2B6AF35BB6F3C77885BDFB5176803098868FB3B7 +ECA6C2B3925192552DB2F760972EB0C4B7C2B8D61D11DD4AE152FEE582ADC3EDE33BF3B648DD +987B884F169AB35EF73B4C0A43CB543CB2470CC7DC3C51BF7FCEAE22529D47CD9C58D8054C79 +BE96E57AAC6DEA1D6437E25E109FE9CACC2C02721BE85E4B12DC16AA79D6725FA2BCC5D09E4B +AED9DA072E5A9F0AB982384DED48B2190F985F870AB5E2A2827C3F3E330AF7E83B7E3FD00BE2 +9D23BF85E67FE8700715B641DBD8A3D86A65691175017A88676B00E59E0325BF9F1AF73FAAA3 +470EE0D1BF6D418D7F5D15EF637F55118E51680C843D59FC15D04666BFD7286C0F3A78B2CEDC +5C3E8E621A3D2E37843306202DF4B37C0D4E7FA9D6AB12502D8F2E0571D00E64980494A82FFB +0A672F0D591596A359A0E32F25F1C3D80B94FAEBB41810BC7E566338EB26B3EE8A3565285817 +49CAB36D836A8A503F3D89E7E81D8793ABD20471C79DA9B311174E5A831245871B7CCDF8995F +07DC60276E2E91711DF9F0497CB1E0EA8CBED384D0DA5987719C859F587B3CEB84A9B1E3C090 +51BEC106B9C6732E1A8A1F7A2C00CE7CEE7859FCECEC7914AF386BC1852491A612FBB8BD88B3 +1A0F88C932A5988384588E5922FA593371831CEA9046016EBA2D48015C88B68CA548B03F2318 +66D6DC1CF40C92190D59E91377E15EBA1A8283D9800DD0384865C3AC1C83ABA515FDCD1D3515 +DFC5FF3454754AB77CE47625BBAC390D2DF9958C1954F361FBA88C3E3A47869AF16465209DE7 +D3A0B5B551AAC84D6C54C25D6193C1B0BA0A8698D73955C8B055FF50B419209391E6869BAFC4 +B057548C8F9CFB850130D18F6BB9AC845F8924A09D70B3E9FE1CF4C105437B36100D193CE036 +55C39CFADD82081B54B0C9AFD5A6DD3AE93950AA66523FB8C4365500EC08F17CFCC5ADF815A9 +A198D8858F5CB05A966F73303DB47D8E56450B9C741AA7063BD0934811A0F1F507188F1F6E87 +2200B8CB9E84E390D09F655551455E0AE50A1B9C2C42DB1F89EB9D8F03F181595F785048A664 +1E224FD9CB731C4AA7C4A8CE8D5CF9AD97B415913822792A12B08A5A992916315EF8D42B2108 +B6BAE35AA638FEBE39B2C34F3790CA3471EA238DF8165AE5B2D5ABC3F0B800798846DE3C3B69 +A9A47222356BC3660A965EF289D5896040A07CAE50C60673478C1A1DED5C8F25001853275D63 +FE0AEFCFF8A28AE677271D34DE92C0FE78CAA9E42BD7DAB7E8AE49E267082408D76F678A8BE7 +BCB63A5E2CCC12E7B99EB5A36F486A45B0AD9D67DD58895FB0DAA637724370EF91DC5B5E5B2C +F182DA9DE2F54540568A68FA77CD2F4D76978197A2FBE21C2C382E64BAE7F04D0A1B45355BCF +82132E7E69A63BABE81522346004F402978A635AFF072CCDB0D35A10E1CAA934E802CA526FD5 +A3FFBE1942B53317B9CE5035A16E6AAF540CE1AA6017B75C03BED096F6BA1382FD58063FF5FA +1489E915D871B77568D2DC94D30E40DFA2B19B23BFD259B14C0EFF79A892445264E2D19EA66E +7F85E475495BE4B3E35353BF21B45890697D8E68616E4F7728EE295E08D7BE4AB90F0817915A +A56D6EDFEB6679FCE20C264F019749BE73D917FB1C70C5523CA37CB4817823AC8487E540C002 +CDEF4E7A51508AAA0C333F6124FB21315F08F5F254F9CD7777CB5EB52F2DCED846FDF4B8B4E0 +4C6A91196AC06960D0B05DCC84D7088DB097320F138033B195F616565D59FFE84C7977614C08 +D1802196D278065008002100966AB799CD35231D34A10D57C37D1075BD0D73DD78DB3AF89C9D +E067A8FC5933B96B426D01B17FD35E4AEB83748F4520266CA73CA41B623FD58F36B4C297F776 +2D7A1C849E43579C6AB287CA8372E2F70114462DAA8D058ECF7EFC7C89DF1DADF0F28A93CA3C +A19A3B422D7CD7C99F45BC72B31A43B3E0341673BA401C7B21BC094108C1ADA1A8FD7CBF69D7 +69A56D96760D5EB1343CD3F7126C4EBD79B1FC403027ACBCC69E42A6D041EE2CBBA61CC4B50B +4F4ADBE7E600AA9DB85EAF712FD9EFE13133A35196EBB3B69FD91311D0CD0369EA3368824751 +001B8D7A5C16478AC663B4835B68A9673D74E7059BBFA206534D66A66CF4723A79B7DB58D440 +F23DA9ED777C94469DDE843E29997FA60BCFC3A6CB7A2D8F3E52A5D9D2AB6A6A759F908493CF +613663449D12AE3B026CD31A7E59971F08DCC21ABC2AA09FD7E0C0C15E08F67DC9884A93641E +54ED944413FDB2B1AD48D096587FD348F7E0EF80888F53D9C72265148AD836B65812730B7A72 +3E919227014EB240727E4406BCBAF34C6FC0B11FD811E69D5ABB23FF6C72353B29D0277E86BE +D4A92F7490C81CEC01BF1CCE4C625413D5E17DBFCD76824C62966E7A7535EDDC5F131B1C7C9E +732E800E2BBB2E87B00A46704364A253EECD58F0724485D3A41BBDB8F10B04F0B17C77CB06AA +F3338AE7A6C5D902E89707F00B4BA36CB56D08324655EB18B87320BB8D702B23292D5B4444D6 +997E863E8E16AC6B98DEDDC24DE4A8D8C2983492A0E7BF0B8CCB366425A68B5F18615892AD8B +E15670B363680D96AB39925A1CE2EDF381D9D2FA6E06FF7589A750501614A73D87E2E3347FB0 +363EA05CA8310D96FAB8C972628DC5862ABBC9EBF5B9CCBD6DAEAA6B92190517683E4A612334 +B6BB941EC683E6FD999A341689928C011400B0E28623E0DC81CE11B79E26603F9DC721DD4C4D +9776266E16BDB4623611CD4A50F76DD78ED3281C61151C04DA85C836CA9D0FA983C8F9ECC57D +4C04405FEB331A0D7D137D9C652F7A68C85964BA38801C5F7D0BBC19E6EA110AB03B6490C032 +7CC23DFF1E870A8173475E92448DE9375EE98A106ABA372FDE53E1151E8697A763B3948172E5 +A2B0F625F8319F845C3717D43026722FD617A01D832F0AEE90C8DAC396D99DDF0E55878CBCCB +73E8FA0EE7825245CD26F58D771247BAF012324EC782DA5F5F17C625306DDD6387D68121F4C6 +7B16AFECFC3D23E131355DD61E741DA6A7C2E6A1411D3C2F25CE36FE0F9E2A564F056EBEC607 +D2F040B418D608E67FE004564583F385FF16F46CFD92374693F695563DF86A768D1FB0B9978D +3DAF6186172C1FAD0A1171FD27108DB69512D0446BA550F2C39AA467B7F6943A990EEB0309D0 +AD0C5C0F64750B5B77BB74CF2D69E2B38A11D26B12E0F876A3D7C9C260EF39470E2F8FD778C2 +C2871740D02AF3410183ADBE1609D03B988B455F235E26B3AA21DF71DC73E2E1D8FB8501746C +8FABA8F44A6B94ADA91D860D47175DD47139C363750A8FF9447923819DB2B148E4EFBBA966A4 +B53982C0C85236910F7C52463E595D0BE427DC5DDCF62A2FB930BD5BC93366DBBCF0EC4A56E6 +A9BE22DED3F4FDA1DBC4A83EA7AF0E6B9316877A17DDC58FF075B622BDF61E61E3F50F072D46 +FCAEEE8E161D8DA87C756E5D0E0B3196FE095E0A785600D99180F500EDBBF61CC39EC92683AC +3A090C978995085E5F790E386728BEC45F5A737529409103AFBB968614C5B184DB2AB6A7C948 +AA63E1ABB27F9C4253AE2017A4B89983C762BD83375C50D7417AF932AC5BFB06841246440176 +6002A3039B2501DC4E405DB5EA23919B8DD79510D76F35F1DE30F1BB4C711F1438C60015AF67 +D0E55F48F771D231F67AEC2B0D7273123D38D4371A665E957F621BB6AA19705EF0B1AD374618 +0B92E824BD65812112D2467C85AA93264C3872015B023C2521C09A88A1E6BC046592965A2E3B +5CEDE43F655D510D7FE36AA774235D80CEC18F3A33C7DABBC5C71A2D7B30EF937F9B7BF4B591 +3217B3FC7D11FAEF03A6C43F46ECE33E7AD7B0DADF13781C3F69779E52C87FD2CD1D58550C57 +F7DC272162B764F7AB940059564911B4D1F4E78CE5340019307B34D001A9F96C0B004A4C5FDB +271C7FF0B64A3B6486D5F39AD5F891E6C2F8AF721A2EE677ABD9C494E696200650870F4AF4A9 +7A6E067C1F85B0DD0DD0B30317531EEBD37E8DABCB9461A2872FD29EEC984D5E48683AE36BC5 +BAA424B7E7AE8944BCA8B6207596D7531A0B21CA0A6802AF93DE59AEB5DF68014D91968A942F +37D5BA7023A2271F0320569B77518FDE0E9EA33D697A74AA038B4C7CA19566ED401D2E39CD93 +35FCA455D51AD58CB23FF3066AAB60AC64B2D3AC165530E32183E9FE0495CF46B864A808BA99 +0E209919024E65209ADD7FAF4F824902CFC42B01DB5DE8B866AD031F9F3967DFB450EF469EDB +7AD5D9E827B5D394854DF5DC5A5E728EF17A8FB61AE9D8AE48996D072EE2E7921EFCE68F54EA +394BD8EC94DB5589AE7EA38DCCB9A6090C997E89109B2E1FA70DA9FD70666BC0252CA2860617 +ECC4BE9A8B9D2753D78F4C0844FCEC5C160E425AF10EBACB43C8A523FB1B35794B2C7C5B5CFC +83A9C6624CF2F8F2027B7B2700D265102CEB0432A64B85B3F205B8E47D4D20CFC94EFB97B484 +700D0704558C4B77EEF0C9C5790A7C2568D096719415C9A4535DA23CF748893CE4C99E73A6A6 +1068DFB9D3F74FA450B45BBA861F9DC7016D73ED60166323755765BA16966A33BF7412097946 +F775E5ECFB2710AC5858F043948B53BFBA8769A62FDD0CB3EFB29E4A09062A7A5030CC4B0A82 +6186C6B8AAFE8935908B6A80C52DFC60A85C03A9E190BEB610395C3CEBEC5E62A93C0D68FE50 +97434642C8206A7E7295DD85E25A39E56224A28D292418267AEEA4B0C886C62D5DE9BB5D98E0 +613D2CE39BD1DB877D0EB5F098820671698ED029104074EE6EB7E2DC53712D5B405CD9831AB2 +FFF49434D175A20842CEAE65F2D4A2E9B36897D7142D1EB218885E2EAB8DE2B45BBAF3D915A2 +DF4989040854E87A933D03D45FE3B33F4BABF65C2B8FF8864EA2C6F88677F9FE0B6DE08B42C1 +F1EBAFD0236B7479CC6AE1F571DE6EB6FED4EE5C746FDC7EF2F31EAD387D753D99A171F4CBAC +2874C601B6920E85729C6CF364EC99FF5B400C1C6FEE99AB03B2961F36226B5DF7100BDA18AB +9D4238E5931D0C7CA30AFEB751E2CCE02E950526B875A9AC0B9FBB2E7A0CF8A88A99216BE2A9 +36A58D8BDB0C94F19FB47F00780A1DD8EE7C79565B032B8BD58409CBE215359B35996DAEEEDF +F17F556A69E38FCD1BF11679EE554276A860D2058E65261B7155F7D72DCAB8E532906A28C8F7 +1111506676F064774103AE7C3D500D772389F2FE0868AD31052E5DA55ECE6FE92A9E4E9A4E80 +81A2515FD2D49C02AD476C7CFFF53736D7D362FB12CB2FE6AD0F7511518B99B7CF1BA26B2864 +1477D4C174E66525B2D10F5D02795D9D732E1EDB83A2D4AEEF4EC732B1B7977CB1ECB7DE87B7 +5E8CB2A5496336F3E2ED705E8FCF56CD456D05937FEA271F2B7D295C84E02DA2F3CBF8F359FF +C33941B9FD407F3BAB3A824D9FCD302EE9EB72D24145282DCCEDD2AA2CEBF24FA583F98F68C1 +D67921CA29DFAF997F718319C5446C7D3909CEDF6525F89243D916F794D1A0DF08B42A5FFAA7 +9F10347B57F9B322AC9356402E191F43E359A4D2EF33EE15256A9A810E124789464CA34C3B63 +39EE552CB23C26D933BD8EA8C70A04CCB4E038D491DB77F8F04FDA9E56B73EF86E8858C47314 +80A504215D8D6B404F23F62C301C3907545D029644B52DF0579C86121674FA576AF162A308DD +ABEFA89F3FD5DDBBD68ABF7D9D0493F2B3D1141099E274250C3F83FA0B66C77CF55186A1A629 +ABF58CACD1BBEF250A278F336007002A303EB41069B3ACEB9B0BED4FEFF0228A8A0788779140 +82F826FDAE5002461AFFD9C78BD6E01A72BDB20275B4241A761ABBCB53A0B7329BC7BD6A3A3A +F185FCCF89D6F20EF219EA262BE34BC38417A6CAEF70F3A0998D20B70E93DCEAD53743ABA50F +FA0AE1C55B9DDA74893AA61465B619927C7C4456423E0C0824089B7FD10F2DB993EAFD47AAFD +E429FF5BB3206B36EFD23AC65F92DB2804CE8C3F8C862931E2B5612611E2EF4889B14DD370BE +6E4CD1FE82801D77BDEC91E9F2B610C28B50ABAFAA26CB0C950D528F7D23272751B2EBF74848 +3DE9A65623653D57DE29476F0E14D7D08FCD1DCD37E3D1FBE0EBA8ABB132230E71795A08D0C9 +A2075CF17BA6B8C02A53E89BE3BA8DBFD92A04893D49B575B6F6DF897755D05BE611AE6ED2BD +A9692D70F164478CA5795DC63094B702C046C41507E0B8520E65938913B2879C758510B09202 +BBA2FE2FAE3C6A1F63B9AD9AC9259765351A121485C8A03C1A5308E156CB57010000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: MSBM10 +%!PS-AdobeFont-1.1: MSBM10 2.1 +%%CreationDate: 1992 Jul 03 10:03:32 + +% Copyright (C) 1991 Y&Y. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (2.1) readonly def +/Notice (Euler fonts were designed by Hermann Zapf) readonly def +/FullName (MSBM10) readonly def +/FamilyName (Euler) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /MSBM10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /lessornotequal put +dup 162 /greaterornotequal put +dup 163 /notlessequal put +dup 164 /notgreaterequal put +dup 165 /notless put +dup 166 /notgreater put +dup 167 /notprecedes put +dup 168 /notfollows put +dup 169 /lessornotdbleql put +dup 170 /greaterornotdbleql put +dup 173 /notlessorslnteql put +dup 174 /notgreaterorslnteql put +dup 175 /lessnotequal put +dup 176 /greaternotequal put +dup 177 /notprecedesoreql put +dup 178 /notfollowsoreql put +dup 179 /precedeornoteqvlnt put +dup 180 /followornoteqvlnt put +dup 181 /lessornotsimilar put +dup 182 /greaterornotsimilar put +dup 183 /notlessdblequal put +dup 184 /notgreaterdblequal put +dup 185 /precedenotslnteql put +dup 186 /follownotslnteql put +dup 187 /precedenotdbleqv put +dup 188 /follownotdbleqv put +dup 189 /lessnotdblequal put +dup 190 /greaternotdblequal put +dup 191 /notsimilar put +dup 192 /notapproxequal put +dup 193 /upslope put +dup 194 /downslope put +dup 195 /notsubsetoreql put +dup 196 /epsiloninv put +dup 0 /lessornotequal put +dup 1 /greaterornotequal put +dup 2 /notlessequal put +dup 3 /notgreaterequal put +dup 4 /notless put +dup 5 /notgreater put +dup 6 /notprecedes put +dup 7 /notfollows put +dup 8 /lessornotdbleql put +dup 9 /greaterornotdbleql put +dup 10 /notlessorslnteql put +dup 11 /notgreaterorslnteql put +dup 12 /lessnotequal put +dup 13 /greaternotequal put +dup 14 /notprecedesoreql put +dup 15 /notfollowsoreql put +dup 16 /precedeornoteqvlnt put +dup 17 /followornoteqvlnt put +dup 18 /lessornotsimilar put +dup 19 /greaterornotsimilar put +dup 20 /notlessdblequal put +dup 21 /notgreaterdblequal put +dup 22 /precedenotslnteql put +dup 23 /follownotslnteql put +dup 24 /precedenotdbleqv put +dup 25 /follownotdbleqv put +dup 26 /lessnotdblequal put +dup 27 /greaternotdblequal put +dup 28 /notsimilar put +dup 29 /notapproxequal put +dup 30 /upslope put +dup 31 /downslope put +dup 32 /notsubsetoreql put +dup 33 /notsupersetoreql put +dup 34 /notsubsetordbleql put +dup 35 /notsupersetordbleql put +dup 36 /subsetornotdbleql put +dup 37 /supersetornotdbleql put +dup 38 /subsetornoteql put +dup 39 /supersetornoteql put +dup 40 /subsetnoteql put +dup 41 /supersetnoteql put +dup 42 /notsubseteql put +dup 43 /notsuperseteql put +dup 44 /notparallel put +dup 45 /notbar put +dup 46 /notshortbar put +dup 47 /notshortparallel put +dup 48 /notturnstile put +dup 49 /notforces put +dup 50 /notsatisfies put +dup 51 /notforcesextra put +dup 52 /nottriangeqlright put +dup 53 /nottriangeqlleft put +dup 54 /nottriangleleft put +dup 55 /nottriangleright put +dup 56 /notarrowleft put +dup 57 /notarrowright put +dup 58 /notdblarrowleft put +dup 59 /notdblarrowright put +dup 60 /notdblarrowboth put +dup 61 /notarrowboth put +dup 62 /dividemultiply put +dup 63 /emptyset put +dup 64 /notexistential 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 89 /Y put +dup 90 /Z put +dup 91 /hatwide put +dup 92 /hatwider put +dup 93 /tildewide put +dup 94 /tildewider put +dup 96 /Finv put +dup 97 /Gmir put +dup 102 /Omegainv put +dup 103 /eth put +dup 104 /equalorsimilar put +dup 105 /beth put +dup 106 /gimel put +dup 107 /daleth put +dup 108 /lessdot put +dup 109 /greaterdot put +dup 110 /multicloseleft put +dup 111 /multicloseright put +dup 112 /barshort put +dup 113 /parallelshort put +dup 114 /integerdivide put +dup 115 /similar put +dup 116 /approxequal put +dup 117 /approxorequal put +dup 118 /followsorequal put +dup 119 /precedesorequal put +dup 120 /archleftdown put +dup 121 /archrightdown put +dup 122 /Digamma put +dup 123 /kappa put +dup 124 /k put +dup 125 /planckover2pi put +dup 126 /planckover2pi1 put +dup 127 /epsiloninv put +dup 128 /notsubsetoreql put +dup 160 /space put +readonly def +/FontBBox{-55 -420 2343 920}readonly def +/UniqueID 5031982 def +currentdict end +currentfile eexec + +80347982AB3942D930E069A70D0D48311D736DFEB2A9EBA0183E58E88AD9E8973EC55221CF42 +697757C2056144F31234824D18CEFC627F9296AC72DC8D653FB553E6C94845BCF28EC164067A +72223CA0C86BEB2395761B6EB2AAB079EC7F61FA552D372BB6B102B9245F3AEBCD644EA50FBA +E7BBBDED85ECF72C139CE777AFD0A30BE53CD1D0FA5160883F4EF65DCBAADD17E6F75DC262F0 +B297524B387288A51205E12A788F077CB424E506689C14D9170B7EE190DCA3F3977209880402 +47962B45588DE40517DCFF207E4AB4296BA6EF6C4E1335DFF1A34C2770BEDDB34953FADA3B61 +859573444E6EDDF1FEC5AA19127144D87CE9551EDED193744635E7237A7559838012A002F94A +2C9AE335E69F08A8F902BF34A34A894F632E82B2202126B7AD9CDE16CAB8F1454B104AE42F5B +21390E4115FF3595FBC42A19EB7D6FC73FF5AD00B9EE91431D993CB55DF6F0A909F2B813A405 +28DDCE0253538361A7FC7AB243160C84DA062B90870140C3CF485BC7D635F1D41A6E124181FA +F40DDE6FA9C1A645D1DA6ABC98E702CD738946A8F405D1416F787C8AD64207DDD5B6AD066DB1 +73D0135EE2C67CB13A0B4113C377B0E90964B42CB09D680E7C9A1B230FD512836C9F246AC2E1 +07B917E1922236610BD9763F926A3EB231868DAD1A9948F0FB914B7101C3D42F053AD9BDE656 +1AF153EAF279AAF22E2530908983836BB9A05C74E3985A326001BA3205C80E650C7F2C30E609 +EB4996FE08DDABABD853EFF4CC6DF409E4D67926E6F436961AAD5E09CEAF6818A2FD2FB28948 +A9E0B508E849DAD4FD9343BA7BF86F7B114A53FB1F0F1921EE410DFAB8A3D20C5125EAF1CF6F +6D3BE8935A98FE219A195BB464BB8F2EDBC67F063AD742E99485F73C2E03DE4274D70B6F4D50 +BE7840EF28393CEB27A3115E9FE4936EE4E7F7992693C220C9CE2E7CA4C9B9C9966385970E43 +76EC7FC27032C68FF630891869A1344FC7E47059F84EE9E5620FBE9872FF7242926355B55F12 +32CBA8E1B15D0E94F4A8A1890922632D7804649919A2CC53431DB6803D1921D819EEC2DF1AEC +66C36773C69D32FD15DE108A65B9374379670A9F2EFB456FD344849F7342276B467746276581 +F613953D0668EBF5885DAA6A79CA40493E478F5E3BF700EF7F1118B0FD40C1E4BA091434EC5D +863F53185AB95789CC69ABC2C2A85FB34B7C8D7F3FBB6AEFF2CBFBBB84662652E29E1308D77A +9E5717292DC431D26B1B7FA88096540D55505F6E9EFA09BDB6EB9F29BABAB8A8AFDB124F0DB7 +9EA7B713ED3C8807F4A84C3880925D07CAE887B7904E1B7D75E5A622F6387B930CBBCA2200CA +F031E553ADBF883800974DB320B5CEA17866D8F5D6C0A8E0142783A91499BC9436B6092F3AB3 +C6D09C4D5BBA37A5BE1A788C853BBD5D0A99837AB3FB7F9546293A369C7A6540FC198E63E624 +D50D257B339F914C133CBB2EB5836E8BA28E29FB169B06A36630E3008F9AD3A06CB3FC724673 +EB53B7B77029BABDFC386F9C57033DA6F5D380C6232CCF14EF8D70CA0C3A0EDDA53C598BD469 +1B1D78D8BC0C49F1F25EFBF3E8C89030621C98C5FBFB71DB8FEE0E02A5F8D234836A618D2949 +C31B97FEEEFDD0FA49EA8B0E08274DF24FE3AA4A3AA097086A23037577601ACD80010E7CC501 +D9ED7544EFB2B61C385C034D8E32DE3908767E71D807E8955706BBF54449F1C2899717E99307 +EE565AAF586FEC5767931D372B0B8753CB14327580CBD6203A80504BD49B4E9578E3C97CE49E +6E11D39735D8F7F9B8F08E6D2AB74BC523FFA4D928C55D3FFB3E30B7D0A474761F8CFEC30266 +75215C74B0077E3E0FD423813425A46C6B18499731AEC99C0556F85631175616338F361F04BA +6D0D988493147C22AF7AF122ECAD65CC63C88C52E33824028EEF83D1F97AA933A034189516D3 +146EDC9B21325B7EC10DD072F6A99BC7622BA0EE818C1135CCB890A7127A349DE6DD37F6E8D4 +30A3B51E9E1F0AB6828A08B2B6AF944E0B396915901968F4327BB4696AC2E8DA1142058C315A +3E973AF03530DDE290CBB9844D7ABB3225C413D665DE9362B86605B40D721419A4E9D0FFC0B2 +3E148CA0C502FA46EA3BF46FB48A65ED2CBA282FDADF16E16149C76FCEF9656E0654E46DDFF1 +71D197A0B056C80817D4304B3601021F0FA668490570DF4479F3670679A8F1501ECF74EA50A6 +39A4AB7B3D47A24317E8B12079132E5C514410710F0E114389C2B1E1A968D70D838CB8A9EE59 +E2771D3370F290F5C17B088E4A0C4CAA2B3B6C3F0722B858DA04D6BE44F4A4BC7783C0E56EB5 +793817D8EF5919AA58CAFB45E6E467354C7C90ED5172378980D9ABD74F1A4FA0994DA53E6723 +4AA76C0E1FDBD7E1B24901089614DD279FC474BF260FF18679E99461DD1920746EBB22586D8C +8AC1A58E421C368036F19CEC17235F1E653BA8E4D58EEC215B138F918E56D95F4A3F9E16E705 +9B31BB0E1F6C556832868EE47EED545550B0AAE2D0638172FFCD59218D252C03DC351FF7C7D2 +761BB2561A96E969A93BF6EA6A0DB48FD3ECF499AA37F53DB47861C600BD0350A0C34423D033 +45B794ED5D986300086CC2D2DA39C6AFD61FD20293BC7CC5310E08FA42F09A39EB087854CB47 +22F541A3CC340C30C75F6D95F463D4C3473233379C0A00B3EB0B6BE0A63067D15D58B7720CDA +1D1864AA69C14F52FFCA88CC2CF29975E10AA70B38B199A36F53A9C66847DEBEFDE16F8022FA +273739F9CD228E9F692E4B27202B75BE1946942D7023577BE7D49025C75AB2DA7F5D4DF4AD78 +6570E4F2F643CCBDB5F882756609108D006B6D39E65FF852E17170607100B99E5BBCB25DE4AB +1B730DE8EC0AC3D987791FA0189E3F32327C4EA348E8F33F5A8349F50F70D1B601D974C8F1D0 +D751659B1BD07DB3E4795A031342E6636716FC8BD1CA75DAEA587D05B0BD1185FB54475A5820 +E57B00C90BC7A26544716650656E8D82F41E4342D6751AB244A51E3450086B80F77A664BCDFA +9BD6225C444EB743E643BA6C189FCE14A243269DBA1E6EA1D97C6F01785E53360222F7125DCE +AE5B2763E1AAD38E0F321D3347777AD1B744F1BD6DAF72FA57541E243542C4EA59AD97F65DAC +A0A3115233CD2CB8A9BF947E5B3F7A7EF459AE094ACF0764C54F8337576D014833722E087313 +F1EBA3A4DA6A13FFD81C46A97CEBE13DE2196683E277BA48E7F6E6D63960D8A41FF406168C80 +BB6A2C78944551925C3849B64A00E834900E25889DF4A5EAE67357683916B90A2F3D5FA4DAA9 +B8FC3AC98359D8BF70AA23A5DEE8CE8279F325921A00551AB53891241467277EEEDC877D229A +6632717A14145B4BF4407EABFA44CF12039EC7E067AE5BB6558030D66BA014150C199C1C73E6 +61DE1BFD4980D5A575A7934CCF42C4B6E3F82149C6C0205CB0BB33DE7D9EEADFD1C0B0FB6922 +30D2C3001FADC7DEB334538AEF2F0DBF8B4CA847EF3CA77CBC6327B41B96F8F621A0B94D40B6 +3C266CF19EEEACC7E02C574226C2DDF1D3D38756DA20A131DFB794873DF13426DD6916AA573D +6E25856E8E62805E11CF9788C2B4E149756957EEC9EB8783C04B4BA665F179CE6DC50EF386FB +066AA9F7D211D86F20B7506159B0021D8ED78D61B82BE62F08E93EE807ED55EAE4EC87D3A8FF +F74AC56DD554AA714EF20EF2F1C2208C28BE36FBCDAAA11AF7E43A25DCDC4A209B9762356989 +153E12BA24B624DFC54A8CF6493A1C1C0600928F1B0A01DE24C51F95AD0A3520282770DCA673 +2B472A5300BE7F5058CB8F53718B644F09810DADC7B01EDCAD901F445B90B520F2A9EB244E27 +EDAF704DC642A849212FFC0D6B41B095613468D334DC04C291250DAC418E7C44C510E1C3866E +E1FDEF87D55F32CD6E14FAB3A6348DD8034776E8444FC460CF186BE9C21D590B721B5A2A565F +695E165E845816909A08CC3B787FBB67DBB7A4AC5D2680A4CF2346DA0B3BB30B769F2B485820 +5F52B7891121266407703B1008DECED7E3BEFD45BB3CC1C4B2CEE3270441150070423EFA74FD +9DC54EF2968909726608A5DEEBEFD028E8180CD18E0CD1C91B5F99157A8E375EAE2B4BA8C11E +3D0B32A6DA7F90E9C41C34FCD262678081BF8261EE469BD2B5AB9C93D9E3579FE14A7CA14AFD +394AEA87E608060FE2242E75C2D1AFCD50DFE35FCF709110E217C8A8EF80B53A38304373E61E +376E3E063A2FE85EC627312C8BEAEDA847DCCFFE01D2A29E35FC539BFE21E84EE0D0340E532C +21BDCD0843BBB9A4FB2226DFB70E694F45B544A17603CE0A76B8F36076D16BF4952CD9713E0A +DADB6B54FDD33AA445626503FC35F7604D3E399A2AF0C16B29A016CBB11728322FA0A34C6413 +62BAD6E594D6420D37A49583A181246A73440DAD2499BD56E85843AD5D4D4F59F889372442FD +0FBF027666E9DB67D20D26707BE34C2363FD8BDCE05873CD865BDB9735862E753EE41540B656 +FF1594804E2E947E0FB857A15A413935F3F08966E520967F2F97F6F97686004AB733A64F6DF5 +FD6318283DE39E46495CF3C8E9D8ABF0AF03A1D455D8EA84328068E6EC11378040F3EBE75B50 +354D814725CF22DD85B94F928CFEC4D0C74611C6407E202AF5666FA1C65E26308455EF3E607B +E68D7B2F2F23296BBB441A194143315A8289CD45890D4865470EF255611D79D7A0C9BEE84DB4 +14A43DA49DCBE5872C559EA2E2304580279E21F5B450FD2D7A554CC11EA1B7FA008AB3FAA6E3 +15863CD24182D1889BFCDBE55FA856AF42E2A96374601CB4029707FD7566B9CB94EED24C089E +85D0CB19FEE476D991047E9BA286625CD36E322F81F835C776A542A4EB620C51C2B758D94E39 +8B1041DDDAF484A57E0BFE0DE408CAF7E5202D37692AFB07C4907A0086EFCDF800735E6B4760 +E803C4B97FD3FA7FEB80A26B562D913080A2F6942D3ABE10803D42C2D1872F9DC88F54B1DC69 +1C5DC59193FC4BC8CCADC569F35C7DBF5A8DFC30E0FA0617271EA40A02C4B35B6EB39C613BB2 +811038B62E399B1A2A07C6C07C6EBC841E406C8D4242640897C80F8C6D36C729B8EECEDDE0A3 +B3B2EE2A0BE496CD4E52D5B9A9435360C937BE27BE2A54612A02E17145235E210B8387A0EC2A +92586B72931C1FC657AD3A0753829E23F09B466DF39DED99A8C35565B4E032CBFB6DBAAE2A43 +781F64D42272A42C2ADA0316BC7226ED954E0232EA08D6C865CBBC070D8EAF5AEAE364C0B26A +798A7C613736D5E0A93FA932A48C6A9B6A03EE7213E2F558B700E93ABFFB2CA95687C5318846 +2C9CABF4F1C22E53D14F06117605E01B14B9A31B4581DB5296D53A6561256F0E3CA7006A4595 +2218763B2A370F7D01E1D2DC1F7C4D5FA565560D5D9325331E6A0D6620DAD1E74B75D9E426AB +99324414D92F7BF98AEA5F8BEC2DEBAA7792C843CBBADF54A4B66EF492D4EBC78E3A9EE0093C +C063CB2A6592CA44D45107325614DDFC0B6DD699894469A9E54258FF19F7DDC09F7D47347CFD +296CCACE3B336F611F0646813497DD6C3DE9FC6910595CEE0E0C0015888C0809ECCFFD30E5DD +69652B3466E6FC7BAE233EE271EF234B17FE0C584BA7AF073C9D9ECDEBCE3B63BC7CE630E111 +D869B618BE8A60D977AA3F82C117E021B486ECBA0E26886745FCD764C013880546C2A9CA0393 +11B597E3D61476623E39A38AB3BCC6A536C54BBDEF2CF47291206BA807954616AD4506A21926 +47872B307424FD25A9ECCD4F668B4217212A7436D4296A500ABE2AC4ECB94FDAFBDDA45E7335 +1F3EDA1F5DA752FCA616E6F7E43182E45C51FACBC56999D851C87BD6C3B70A53E7252FABFC41 +82A41A1E9EE70266465FE7945046392FC5CA769A3644C8D5008D5986402EB77F71B4E2BD0EB4 +19F3507CBCED362ACEF951E2F6974C322229D1FA307E508D438A0E7CAEB32CB80125EE358FF8 +F98B506221DF023E9D845DF37E62516819AC10E22DFD5BE734260DF18DBF1D4F5614222F3611 +87CB6C0314B96330DA42F134BC7F0B8833EF2566A6D4181C5E7C857EB4F0FBB1637961133FCB +0AAB7B2C32FB7CB9AFD538681EFE6D5D88B96BFA63222E60E80181EB829E4B47B5407FC3A585 +E5807427A1CEC953180916AEE9EE661DCF6BFD8E1A17F00270AD5F549EBD09D64A8782955BAB +BFEC1809E9FF1AE79C45FDBCFAFCAB22A9A29A3984114E16D327036DCD0D21C82B046506C2DB +EA0292938D274F746947A3BD95D8E951F754375833A2D8564A14C04AAB3670C6291EF9FF10E5 +B7BFDA2BC93E718D146ED1F2D6ED8726D070DEC0F787BE03FFC4681852F4F2C1DC295FBC13C5 +B33273E387FBE341F590DA5A37115C12C1E1AEA9C7A9037F4266CF678CD94CE41F9DF6D02153 +7BF5BAAADBD8C2D4EE710650E4C8671B5D727D4BDA04E671ADD133779B98C8C9FB1FFF2C5321 +CFCBDA900EA4F25F1A11DCCEE32C496028C581438534F778079AD5E99C7DE27E5DF5AC669266 +6864BC018EC84F6E3C1E29C7AD4F05A538201A1E47D003DD984D5E0DB9DB39AC97ACA6927424 +B6AE428B1B90D4D51CE5895053B0147E6D8EBFA68D80877B60A13AC975A2B27824D57C26FA31 +35B834D21E5BC653B0BB606F99D1D6FCC70F9B490BF2D45CF671979CE99416EBD54CE3ABDF41 +36593A08818AE44E51C0D6FBE7873D9F488BE870B5B3ED92BA25BFA6193BE4C16811D1BF44F2 +4202F89200042451696EBE530548FEF688C624B8DC78BA6A34D9691F03ECE5D42AF1F312CB18 +549B00C7F4D5AB08A2211252646BA01F34C1C49B6805A327767C24A4DDFDBCAE1A3ADA84B321 +EE5A329AED11FD12CF74A30873DF3F8D05D91594E6DDACF2BC0121D1AC3D21BBD2024EBA49B3 +A6DB3532F24EE1E7315DA3362FBFC09FA5115EC3B30C632952BFF3C7EE4237F7410372C63EF7 +F1DA1FCEA958BF14A90535313CF1B6774B09A38E877077B17B0489E6D76FCAD4416EC8997780 +8FEA7028A569A4CFAA2528A858F0F8C63D9E2F737A9906086FC3E1795E01681D9EC2EBD6BEC8 +7911008DEE532195B465C4757A5FBB067AD72CF8573152C8CE64452459CF15E3DFF56C351D5E +9826D7F48A39C038FDEE526EAE6A2DE41F8C273D0D4F29776539CD2539A3D669A01A79922381 +8348CF4AFBCDD731448E6C69944CB7609FA9E936D1B7D6A5C9FAA5D1B6660D18B5AFF8640148 +270F99F57B9128A1F7ED387FD39BB6A9E37D469CD7A04970002739DDE3B108348501DBFCB052 +E3A3C8AE6E08B8B5844407EC7BC8D1DBFAFDADE04A968E9E13A022B5727C89940A3AF60586C9 +D8C4B20F0D8EDE30CFD5E20BE423952CFD497A729FDCD6E8BFD7FA529B57708F76BDE13947E0 +49BCA4115AFD5E258071FEDDE90C97A89A7A4C3B7B8BEC41C014759706132430FEFC85282E81 +9253A3EF86DF2FF127034A242DF2062CD6C00D5000B88E54E17DA1FCABC65DEE68E48FD149F5 +DB260120EBFE39173E39D0E38C4639970B6FDCC09B8BEA4C44DCB52E815C4DCC61C8D869CBF7 +2AA571C30D091304ADDD4C0A7FC69289FA8E44E3D8F50B2400B8FC26BC5193979419864017D1 +B0A4CAF7C5E65BD94B43309FAA4A782F4A6693F74FFD23D2C2B12D7429ACB42F74BD722AC764 +81BD2705BE016BAAA09B224D2EE96E7090B24D442BF0BBF4388C80FED19CC48ECCA39BED0724 +B81AFE7CAC8E2D6AFB374F0108787025C0F79785A21AE24AB56C301602E8F8ED04BB0C032534 +12D4C452015A1C2FF19CC9A27185B45D109B3D9000CBA510AD7AD5C3F77940B4839D68532B64 +92566969CCC0EBFF48A3E7FDED95DAC73015B39F901B3C3F75B0176B4AD56F728D094A7D98F6 +0F8C1BFDEBD9053F5D1195999861951CAB5ABD9E7C8D48162FE2E1BF9D0FDD8B7003AB9E9DBD +3F60938F7AF2AD5F5D1222325B9445BF262A5FACD5CE6B2ABD3B527FF31E443A9231EE73D22A +06E367EAD87AF0D0F14F1DB8443940A97BB5DA344DCBC76F90F0BECD8EF29F33BE3C6E19B32E +70AE59F07A4894D5163540CCBF49DB0B498BA19416CBF45F25117C547BC945DBD8E4339A687B +BAB785F01101DB0953B8C4A2566D2108A4E85F60F6AD6AA9B9C320EF8F891C564EE3DCF58351 +1067726B36EB97B6495FAE3627CA1DBC4BB8EB296825E7D7773BA433A7D2BAC23364DC021476 +E9F02A1D0510ACD09DF2AE4424178C3673C0180299BD9A266C23F65FD58B3646AF800E985DD0 +FE150A5FDAC034ED3F9665E7CD4DCBD6923AB857BA31DBA58353AA640CB78674AD8D64191328 +D6883C2409870718A665310BC38756F4A80A29EF5AC1381EF5D7A122C2922C52D0574CD77781 +12EF82CED07A139E8FAD8FA351AA56721EFB5A0919E40A57BC0639D777BA1BDE2961EAD3447D +2CCCAC19CB6F62641D83AEE8E889F107DF2DB88F088F88F2706D1976694AD01C8489C9824394 +B6D9442CCD9C1ABA50938949CCD9A3F82D127C3814D6DB929F5688483E04C2152CCC045A9C28 +FC521A5B490074F7C7402A9CE169C4AEBFD5114D14E4DDC37E68DE0074FCC2AAA4DB65C366D1 +970B23AA51A2DEEE3D2086C5D0A908288754B239DF1B2445CA351738FDCF8B9817A1722F0E63 +29DD3C9B8E4B4D4EF8780A22969C2A4BE4E34B53E11F0732F56FF112873ACA0EA16CBED20F74 +6E05F64C734E781DA3BBCA30821640F12BE0D299B6DBF1047ECBF8D435F093A2987F0BC39A87 +25F9E7C44BC5EE7AB840025650725AB1E77D99B8543C112AB18C09694DFABEB5731168AA2B8C +8EBBC69D74DF0231863EE9C8407FA29244F45A25F14655CBDE5057B8533E9CDD0FB89D63249E +D8A6B026CFED5EE581A16F41AD5FF86B87CECAFAABCD19FC7696E11A4B0458A2A2AF634C1189 +ACE0E4797337CED640134AF69C0F4A51C5CFCA12E43EF332AF780E84AAD03622CEA144BDC001 +F7AC796FD2162987D77AF94C4171F5BB2B4F3908668CDDD5DE5B4AF03E32129E0F5E9F281022 +416EC7D6E78D409F5889C6D6E7AF5AE216D188A1321C3606F49AB28A1AB11129F4F1A949E1CA +277303081126E2B78FA3C6269625BDF6CE86C9600AC3A3CC10EEEFCFD1CEF18411C6BF22C5C0 +3D12C2382BEFA79616473EA76C4149202150BA9AB03A478C694CAF30C5F9B9D353CE859D3549 +195AFA82850439BA0A55829F9CA5469E5E7069999617DED38D8460AD04799F21025CA7769D2A +C50D7F27A7DBAD07BEDBCF965AFCAD79542BF0778F4A8C090356A63EFBD277C9B84C59D30152 +B438C102453D37A99B823ED6531F24B3F187E94DF9408E38F98834373B6AD0592C2443EBBA71 +91B64A8569B3DE36777AD8576763A947D26E08700D624DC1F2473740207D2A5B13ADEE2BA3EC +327B539B7ADA9F9A3CB44145AB26CCA2D198A47451B0FB92B8AFBCDD88070C0ACAAF809CB6D0 +E83FA565F81123D861BE20CC7B1B446A48A4007643DC91C6F3D252B3029B9F7A2BFC91B3C078 +1ECB441A4A5E164BE5959578B006A12CD40EBF1B9CE657B43FCC9E806E52013606553D748AD3 +FC723D59F2B730CDEAE6F89F67C37121418E860CB87244D2F78C65D464F0EC64F9350A93E969 +06CC718693EE6280B3B45FD965565FB4066A32EFAC51EDB1055E5E361A3932236546F5BD0444 +680E4E04B5350A003A09C3AF379A563D95353AC85CFBD4231B2858D0053E69807586093743F6 +5E495C1CB50862636A530DE50B48E0F78CCDBF0953E2ABBB0237FE3BB8EA5701C91DE7985DBC +927E5C365727AA43AE581E5CBB1A65BBA4D2EA2620E9B2E91FB2C55B2F45EC5436D85C284D07 +2669328084551B492BF46F89B5637C75C34B55A690CB40B52DBCD0A7921AFAB29F268DE7FBF9 +3939E6CF7B79510B3EAD4118643D36A7E163BDC6803A94C3A4E8F901D58C044F2BFB9A820793 +9ABF77E0C4C242A47D7D3BF8095EFEB06202FFCB0F0878D1602D8064CEE74B3D38DA3264EB2E +42ACAF0F5AE8A2D8065C3A09EBEA3DC574B8329107DCC3B6DBD7F465846DFA71B1F7E2380DFF +2418604F466F5D4F9B8A9A1479C3DC13D000BF647E9E755BB8C9C43FE91759C8EA0B32D4EE71 +21E8575219299D3E6054415459842397C51A9C1E0386DD992A1EBFC2A9ADF97DF7F1DD2B5249 +3DC686D6F6E609216DFFE986B5407C8ABDBD88C3C9F794792F8BA49DFA82CF8BFAD10AAFEDA3 +F1487C305378A26B676F67241B935AF5E7672DA748793ACF6AA334A6C9018D2207B3DD6F7C8D +ED293904CA0B2E17AD5B876709F7AFA6E587C30C9711DD369DF4CB1DBD103D4610EED74FE0E7 +3F23E2097C2A53AFE6A39B2123EC25B2F36F7F42125AB942C4DFAAA8D520FDE775A9AAAC7EE0 +C438358B36FB39A53122FBF817C1BD957321E61B0F9EC42EF621A0BB5B34F93E430E29A21580 +E2EEEA553A8BEBB96D7248220D4B5BC9212C5B7230E99313D1ECA92829D8DDC83F2438B62B82 +DECC731C7C82CBFC531070960547046AFB5FE7A0D8FE5CD0F6B73A379672FA556FD9251798E4 +5D2C9138DA974B5805B5E2DDD5EDE7C3A86E9CE332101EE9155B3147C29AC5BEA23DEF9F8B98 +3F4072011D01D13C6FEACA46E97BFAF23FBBA604EB787D25D5B50A50DBE0873E6A71B65AF73F +E2B8490D2904E60443F40F28CEBB0575271D29833B253A788D61F14B2E38D0F89A385FC799BA +EB7D8E287D86C2AABD8A43D3612CB16DB301B1AC3C0499CE42FEB2BC477A3C4B67226FFD861A +FB47C6C8B80266FCAF588DBE323CF6C99867487A3750794F940EAE8387ECC1DF3DB676338FC0 +861E4F2B24B87294F6CCE6AB055AF9639D8014719F0AE830F4BFCCB5C040CCA8ACA22C800DA1 +BE1F804EDFC12D7D577BFAF083BC201BE71AF7157E671842E8A0433CB860262A4A960DA93559 +582E4BB9A0CC1B70954AF8C2EE6EAF437E8E76FD4CCD3CE37AB065C8C7B6F88A19014A2EBD4E +31D434EF666C8DDC60DA4AADFE6DED5D58B52D1B0775EF3BAB1257A42E790D8357B1331ABDB7 +AD7DFA0EDD6A8FDE504BAB37AF17ECED081A640D2B48651AED158922E42CD0E6D95D76A0528F +FCE413766357CED3CC314F628FCB7D83505D6D29B216BA00265EFDEC739BB14E0771723D1792 +1B2EA14E1BCED3A7D936C7ACF55718E3D9641513CA9B2F2AA8317512AEA02201EDD8878565E2 +5DF5BE6128C6B31FB1E32B7E9AC53CDD8F39FE728DEF07CEDD3F5E1AA2AF034D50A55769C0E1 +56331B896C8FD869DB42D11BECDE8B3EE6F78A446B1A9ABA4360451CE095F180B12414C3666C +84655AA7023750387D96A624BE45BAD43E6619D52B8535B7478C43DF7EB78A81856E16101648 +B3B6E1CB938F7729EA7C610E7F66DC5FC73492877FA33AFECF3A6CE9C32A0FAF1748EA137BFE +2A917A9666A996F867A0C015BD02232A4BAC89918603367B6D5B34952C4BEFFCEDBAD0DAF1EB +C0875B7E801E88E5F95B5D86B1C4D9671282F110D2F225FAAFCC14AE28BE1D4D2FFC40C1BF9F +A2E082D677BFA957C915D618B14DD869D8046E347D145EEB1FE85B071B8E6515299913DFFCA2 +9B801AA260EF554578091BF495371C307D001B331CC610B6E61FB4F8B0CFA7BEBEADE071BC47 +42B4CD54565726A46D92B7A71645A6D5E70B574A8FA473F8D436C52396510D00183234CF8991 +270B88EF55150B52D13B22ED401B0AAAD3194A0CD9CB07E608FA0BDD24A39A2C21155AC12556 +F536B47F2932F7174DAC69B7CB6B723C0F818C6B14173D340F1317F0D46B5EF50947AC99CF2A +B34D050C0126A78FB4EA9C35BBA4F5A6E72C4A0D6896D80FBDA17BA787B74E5A8165CFE44013 +A40BFA6198972F69AB1A951F77EA661C6E4D6DE67F2CBDBD18636672DE05BC3A977896A91277 +4E06E763715AC11213E871137A8C426366445480601CE56F609D575693322649B53D42A023DD +FBC263DF90B91005FCDB33A7DD6E5672222829BD00B2ABC6A0ED80F2E9A98B7C6B1E0E4F05C1 +8193D4BE1C6926A0DC4AFE219E1A4149DE44F75689FAF9C1655286D2AEBCE47775895A73AFE8 +05B9869A59B95184461227D476797A6AB717B500CE944FD7E622DC86BFF79F7CE039822225E9 +712EF47B9D74126092932931E8D80E4FB900A5067EBBD7F9FF485950A2D29782689E398CB9A2 +641C9C9EA47C044E6AF2D3AED97610C7EB4DE42F76565B04961A6CA3809CDD00F94D5953EB59 +E337935ABAC510298568FD809C24C77655FF0BDA884ED4D87D01634E73C569281B627CC3139C +A67277483C4931295CAEB9B2AE65B398E06772CDC6E0C6DCFCDCBD3D048F50A60353A5FD97F6 +BA73549AE8E34A7F1FB6C1FE9CDB0C85945DA3E796E8299A5370BC482089D4FC145CB1405127 +6048C7D24E04BE163BECF03935401CEB264915D21935917D82D99A8F4C739B485805F8F0D44F +34998C7ACA6CD70EDFF3D76798EDCED4F9FD74C65326866EFC9EF2ADA5D4D47ABDD82F0052E4 +DBB664B9D2260DFEB2123FBD56B88E2D30707DC211CF891139164F61EAC6D0A2632BC783649A +80845BDA993001AABFDD14B4E977921DB3517E47AC4BA154CEECB3D197AD9B6D37552E64650E +E4C325FD0FD6D070F7410883C58E7AE290E41E85081CC15C71F752304E01845B5ABDFBFF7FA6 +CEB92C87524A9D82F67161387DB2E2687DED802E6D0A7758ADCE27879C18E6F4879DDF09FFCB +AD406897B3C5406CBD9BB45FFB1271B68A432FC2075AD8F5879FBA71105FE5E18F270EB1713F +E1BA649A44221D30EE0AA930A051456E442F251F640675A567C038C87767B576292F4D9AB3F3 +34E5FDC64821E2072B2ED95062F42B86315F3551CB2A3833265181FA5E66A3ECAC8CE437F0AD +C98F791FC95BDCC19D7F756C3611C3E10D2C05C67BF35B02A946929F94A22AEBB4D11A9CE488 +9DBE1E988740D2702D461DF44D99B452CF0126148A342C42BA78BA07C81074CBE62371EE0074 +633828497C596704D711E1DAB7E5C1A9CE303D92607F5CF249BD7F2EB860AFDC0CD08210505A +2981AD36E98D14F61F1E44D7D012C6F3399726D3404CFCA8CF3EA17408B6D5E103BE672FB8C8 +ACED59880CD2E0B0B5DD20B1AAF891E698C867A18E26182B0BACFECF36887FB5738316CA0FDC +7FF371C252F1AC71E309F0AE59255A6B8F786EA267BF27A3B336FD478C93DD310EC8F8BC2C7D +8B47FA7A7F0136548D1B7831CCCFE52658DF0722468473BD571651AF2134C24A1940E54960CF +82E6BB189A038DB847E039090CFBF2B82C3469A509A47CA3E080120F3E5A78A1520D07915677 +942D5C87089378B1EB5080C806F07323C88819BB8EBCCBEBE326B2F7080A2260B415FDE09613 +65BA6218EA48852956CEFD0558E49751F5421CAF5EF633A0354CC98CD9FCF4DAE2B99F1FB842 +A11AED31A703C43356BF5ABDEAD69EC895799B3FC69F50F44925A3A43CA01FBF3730B3FB46C3 +1DCC65AC952F7058B85200F52F269939B48216986863B97D416F5CAA61B5243351EC2D143BA5 +EA1D3A79C2018340E923356876FC4CDFA7B54A4ACF81FEF0962FB4FBA778D3DAF33BCAF5E32E +EBEC072ABE6718A7BDED5484CA1B727D0F733DCCB7903348ACC6799413E1B4E7F9133C3E1B8C +8633EE15C62F4F7E00A9CF498DA665C070D582B24257222FE226233DAE41AF8332368C4BCE25 +EF566B535F8EECEE880538A0B4B123BAB90DF3D3EA26295CDFD6ADE912335E3EB1AF05615A39 +68C8E1CCED718AB4C6A4354391267A9B3794FACE8C471B4A850B2FAA92A8BDC44A9038547C29 +45050A6ECE0FB882CD915A30B32A7ED07E0A14E56AED5DA68CEE63D0850FA002B2E79DD3DD38 +6D7479F72831A07E9DC0648CE22B3528A38034B35559131113338ACDBAA25D87578CFEBA2153 +FD88B431B042AA188BB8297D4171F3BB39351DA9F8CA83E4F9513AFC26D217D001469CE02D8B +4CFE56FDB026ED51BCE16F1752509A49EC69FB0DC8942F2CA7803EF10378F75905618267EFF7 +A47BA6BDB8564C58D83FFF6D9595FA110A902DA606721CD1B6C90DAE8FC70EB4C06100C390B9 +430E417C0F88FFB4016C8B694F0281B29A14228093F8D62D853D4590F6CD2F22F0011BEF5D36 +B61D7815A882E5E210D5BE248A21D4E17F126BEA092C2DA8278C9B51C2D267AE9D41EB918AEC +0C02A118EC626061FD302289847F1047C4FE0397A15D97E163CA83374283C08012ED086D71E7 +8B51F5B7D9506EE72D06797F8CE8B712438FFC88AC13495CB9E355A011B30A844A2E2068255E +309D40AB7ADCB863560814520E1D20A8590FB0C1581B76A09F9716D5F6876D72D978B45A9019 +B6EC21F1C6C8BCA5120EACA19685A4AF13E9C5D3A089DF3C2FF0278B509D95333620D259126B +87504AD6D5B6550D6A2F3C680CF43D95971CB6D0FB918F9678C1C4D04E9B174AAE2C86273908 +F798BEFE1A0E261E34647FBB1EFFCA3DA977203E3882E528EC7FF255174F1F23740D8216FBC5 +EE9E4B73A4320A772CCD6C6BACC115BF91CC0401106703A70BA39A701F6E2E1943F28AD3D095 +EF605EDF7F59F8D46E8F8C833B112303303CACEC397F2016729CD5323999FCE8050F3C5DC3B9 +AD8B6A27E165E69C188EBF15FCAD28A6F4C35C3FF28DA735310232345CE07ABDF6C4599024C8 +DBE7245F896E6BB35CE144F0D7411993E8AF5BA3A412D6E516005F4B43C2B947F38D43D891B5 +A70DA33FEC013B9C4794D31C40EA0A33AAB6FB520452925939032272FFE7ABA72F7D84F75761 +46B7D9001391698EA2A480E0C6997DABCBBD51E3876CDB0DCC56A21EBDCAA8D02E49B2111E2D +55BB4F643FAC7FE52C177E1F93DC608C1D95A410DF95685D00888167BED0E5C2F44B5B48592D +83D92E3BD0DC96FF1189A85971567346271AB0E84AF5B5C9ABE3B7A6D8CCBFBDB9048472D629 +C9B4925B517E97D499315D8D8D5C0694C552ACEA2D54F0127C1FC9D4AF4EAD2767E536631681 +95DDF91DC55CA2242EE249BE146C096520CE4B5C024D22E11A65D1A32B16EE21F523FB394599 +5C377323E482FCC763CB4BD641BFD89DDC47246AB25EABE4EB67BFE9CECB4444CB89E61194A7 +6964F612D972A8FDAD890D0A01CB9680C9251843DA27C5B18151B5E450D72B119E3D320C648E +86208A3BD7EFA1ABA01162C289BA21509E885A92B3546EE598179D6BFF4677E8500520C715FB +29E284269724BD35E4F2D3C7BF50983F9883E2714679BC3813768E0CF4E886844293F2B3BE4A +937FB7D2BDB97ACD69EA4EE1A1EE0E39DBA879A1565C6F6866B2C4BCEFA6AC67F96B627A7CFD +CF6F7629321729558904CC16FA58D9DCFD2E1876ED83E5490F77AFA5AD00858B1E545AAA08AC +626C74957FC4E4DCD1E007AACB78F80C1015A51090FECCF5594CE98CE814BA8E95B4ABF44272 +907302B5B1D0ABB15828CC7169CC11BD2D04BE00C56378F276B51F92464368ED2A8FCA4D85D9 +190497CFA1AA635240392050D8403EBF20B73EE5CF1AF108F46CDCE0637877C5964F5D2D8FD5 +1967B9E4FA1D9A0D17C44EC47301A0DC6CC283690358F062781B71054F6AC81445367227D094 +E7FC2CCB718A96116D66570C5BC8A44D751DBA21518FBA31E729D131DC4B3D36AF55C3868964 +C99038E157C22D27B115ACAA7980926F8F4C3EFFA99DEC0A943BAF3364C5D60B361777FADFB4 +00E905DE5B9C4EF9960A9075A3979E026599B18C6A6D0881AC6ED841519D320E1E7D5143DAEB +7267BCE1905032F53F7B3E0493ADFD1ABBDC9D3B8FCC29F06FDFA4574C5F5B864C8CD83B0918 +F1A9E50F93DC71256042C7F5D90F94AD716162D489E211E0282263ACAE604E74DA42F43685DF +531DFC01745E9FEF8ACFAAAE11F02902631F3D48C9D16D5CCBAFECD89A4B21FDD4BA178E8933 +421C3FEDCDA835389E18786AC3E5EA09B13BF18E83812E0A6586A28CBD2124E745A2838FD38E +809DD95A381D5F64BDAAAF3470B67AC0B21814C06F665A76F40FDA18121F52BDC68AC722974A +5EFC312E7CB430E4E6E69A70C4DC4B26EF3D7123C5F472C7394238539079D3D7E31FEAD439A3 +ACAA99F0E850E3AB8071558EC54466FBDF1653C71C19E5062E47C651D48691E6575018BA8FE5 +C9E903C2DBD206E25FC36A8278AA307E153960D60A7E8B2BB4293D7EB4F9556EE4C599AD416F +97000B071808A3BBD58D32C0E3EB66D29AA52B5E0FA1C354530317B9886666AE492DF9CFC9E0 +8902DBA08997BE42D297DC9EBD3EE147ED33D2D82E5DDBDDF5C32ABC43668AF8899D871A17A3 +E6067061F984894ACC3D9E6D2DC3071740EBE2FEFD3D88E45AA285CCD1333D8C5D6E9C6E9AFD +34929AC63524B002974EA13051CC2D6F327DB926355261AF548FDEE71622CDAFA6BC788CC0DE +8769E2F101A1887E7B6CEFE26D4F941D27A5BBF32FE4E49C7827EA9FE66B66AF3039B7503B5F +6A6FF19F9B6576E8F6E0A2EE0FD1EE8F225AA760D5AEB62DA81EE5765E1295004C920A58946D +029B8E6D924A63E7D2E1339F27BEF969F417209149E4F0786695D4B4A432EE35339868FE2DC2 +3227F9CF77F7664E7C46F34E126EAFB6B646693ACF465065ABEDC120CF5301FF767CCF95CA26 +5E9357F6D34C535D005DE58E6BECC9B4D9BF92201F441E23B183E4F602FE8A48C1DC33772242 +ADC1455179047ECDFC18F419B0B0B651635D06A4CEBA0699E5B02BD3422BD032E4227071D67A +511AAA7B13C91DAACDE7C173AE5CAD5D81D94324C7AED96DA3B99DC672D077F1E649DF08FC67 +402A4B4703BDCEE6FD2C93B175E2DC4C4F2E64F4AB96339B59683A25B32BDC37CB05130F9DFA +E76D10B74DEAD5853282648A662A35C9EF96BE09FABDFE69562D5CC803E966F5626A1233CD6C +FF257A24A0247B5E660853C6671E79DF391E46BB592D850154057F880AA2163386ACEC8FF414 +E9B0893926A5F3A124F3C70EF4831309BFB0585A8277D2B3BEA11DED360CEB872C653C118174 +AC3B88C16ADBE5F8584ECA967D11A06C5579DB8B89D55D4A662949B7A8D3E6A924C33B2C210D +AD5F21636054D75FB22D64E0271711483B2DAD9A5DE2F6EDC4826A4A8D32DE28016B25BC0E02 +4FB5BC80CDE0CB60F2D4D40486FAA63DAAEEFFACF6D65BBA55C865D956A7922E29992B3150E6 +88D2025AF6AD82D36D505B00877F2D81F7E6404DBF6F563D7D2FE3BC76BFD9D7711FEE097846 +6864C27028C135C77AE6DDAE85249177CA9400DD68624F6719EA2DFAE6D7AE5ED27B8077B1E6 +629F2B99366C56B1149E58BDEB4F61DA8B11BB888C8C2910C992DDC8907A42FC53E584900612 +1B5B48052EBC7F42D32DEAA6476B9D642993F25775178DA980CFCB9EBCB8E46BDBC369C147F9 +127E9E7D63508A2D2253BEF2A2768D1EA49F79B639D3D6A4BCADDE9B17C57FEF9B8CFF95FE50 +232A0A9EA592C1EED72155BF446C75E1B58D0E0C0FB816342744F1BE54D60980A947E61FF216 +D848EE5BD1BFCCC3EC7C68E2D812FE702F270D250E341D9ADF51E6B66F548A3FD71BE4A80D04 +C9BDCEC702EC7E02DCC3925FF5BC966C69DB66955DB269233414CB43492213B728AD07CA58CD +40CDF17C31EBD07E7FEFC34B967CA91BF57A32CAFCC40CD8270503D72DA1FBC4A009421F33F1 +E04E85C2180FE23AF31C5BD5D3766DAFB0DC86DA92962251AD13BC399E93B1BC708E6A88A0F5 +2FFD5C76E28E87FEDC8C56290930CF2B155E071E2C0ABE3AE5770070759736A5DA3FB9A3A9B4 +BA34665A6EC13B9694C9724A906296E6F492E3A17698909E25EED0A34CCB596AB5CA381F4808 +68255C2063E11307DE8185CC05A7ED23B8DA1C432A7F9213C18C3D34F7FD5134C0387A318544 +0640A7F05F50F46ABB62B270D8950ACB866EB49932840F286DB381A755FA1B7CF15A50903EAB +F0504D4864450C7F109BE73F6A1816C7CA5D7655D5D14417F19AB2FCEC510A163B685A59E573 +5C4D261820B0F32560892581C27E23D2B839E762AEB1D06D78F90183105815B7F199F6DCFA55 +24E6B313C5886FD3372FE5F1BC062FF00FA77AF22CE16140BDD0B1841E8AA9CDF71351356712 +612FFFD73C6743E0F790521CFD848167AA5CDDC06FDDC46F536FD7BB5948D593E94133D7D8B4 +52491FA5A608E35CF37F5399F814138D334434AFC25FAE457928B64EAC4FC0039D4937DF77B2 +2E520A467CD6D4EC699691F3E378B86D878367E22397217676F0379C6512F0FAE3783CD21C71 +8AC1BF137DBE4A3408A822C7C49BC227A36BB0DFB781CF339736C58E51EB288347DE5FB7227E +65023B153D1BC659431D0815B519879793570FC9205210B46C962A18D6D95C9F15A037D27E43 +FFA4BA4C604B91E9535620604044B4D71381DD05B43F60C2307FAFDC6F6B5B6011182F761694 +479EADF92CE467106E6FC68B0D955BA8F7AE0DAE4146238F0DFFF540B4875A59F188CCB02272 +06577D8A63F9B8F9025CB6297E3F0D00C6F8BF91F7FC0B099E1CD7D65B389CFC468CC8A58EAC +719CF84F4FE95B1426E8A8C28FBD9E13BB0C1D751E81A797024AA27C5B19DDF5B72BC04463CA +2E6B4597842DFDB4EBE73163B4413E078B0634C17172A46CB413AA6DD9633F1B702E43814697 +7A144DB3FFCC5620B6688B78D9F2B2A22FEDECF3C32B3A98D3FC017AAA202BC738D1E80A60CA +2E016A92FB110CE5F7DE342D3B4E8376A475CF307B632605B138E8F5D4595E458D19F56C13AE +A933BDB990019C17F94A96CBBD8106614E6731DEFF5608C19D4E5513B8E8F0C949D591E4D6A6 +DA36E16B761B11C9E9D5711EA090B9BADDD0484356BFD4E0C8CD1F5E2738E4BDD4EDF73B7DF2 +F4B5D3CFD8AF6D27F8F0E2792B8A077B281ADA1CC7AFCF44204C8D9B8F8691D9D191E3AF36BC +5EB73C468131CEBB2D39A31BC8EACEEC8D6F7399CE0776B9EACE5F769E94A07374979FB1F684 +50BC114A94C14900B42CBBF5D666F50CB4FFB08D35D928E5C720A41E57ED84B8E768E2807F9D +D3BCA0BDA9F4C614E1C3822A590FEE1483ED5748E7582A67E3E4B53BB7B44DC0DD49DFB0A0EF +EDBC07DABF783FD1D00C1E1B8467362DCA6AEF19BFF7905B0FA295B5B7C414454C5E4630C0BD +98A9C19BB98DE66B5C4F91EB903ACCB62C6590189ECDE1CA2509336BC92859157595AF4B71F1 +6451269562D86C26056101395F622EAB85780B366B15B8F6A5D8284604C450358D62D88143D0 +8FA60810CAFE55AD47AE7B3D923B68E7F7FA4C10EC874BD6736102C0217F71DAF91994DFD32C +C1C1F4DB4E79AEA4CF04B95838E8B7FB9155C75DC08979656E411D721A38FED98F29FACDAD85 +484FF11DC6ACF39B1433316AE51F36D817E2047AE3D350CC775B28AB8F1BCB9A7C6F70332049 +57AAA0DFCE0D07788C6332BF9E2BCB5515993F8BC3E1C2DFAA03B54A5C5F219BD1AA68B44011 +8ABDF6DDBDB3DF52BA44B72654D8B5DC3C68FE535592FC451D1DD817B8BBB5B796CE8FAF8707 +D448D24A6CE82A8FF99566200A28B8D2CBC4696FE4F243BF092D09A741339FC63AE006301E73 +2A198A690A4B894D73F8CA4F992881DD4877D49EEF07D66181603B619C25BD0B8DD42016C5A9 +4027FFE99D999D41B16EC9C6E8A3F7636946BA2C43B1188149ECFE2BD62E161F906D3C0B673F +6D3613E43777C72CA8EEEA0DCA2A9AE98276BC8CA3DB1A053CB995977A4192156DF8152B2A30 +90DECF9A1F656E5EB82B3EDE4128823F977172BF000FED00B13840FA8C5BD34D6E84B585D844 +20712DE5D26B112A0CFFF883CD1A6D9BEF3D31281A2F5DA2E0434ED640BE8C18ED5FC5251F32 +81EABE518C14271BFEB7E2E90C0F654C2AA56BB9FAAB8F95846F16708B6021F08F16BE5CAA88 +4087C93EB46E30EEA74E3600247B8C7BE0BCAD9200211C8DCC15850ED1A400B452F7FF2BD40A +E476E54593AE2BAF6E28EE9FFF865D878DD052AA0ADEE49DF875F98817BE2F0CB5885AEB1EF3 +3C2BB609946027405E94FD3A28E96BBA486072D5D447DBE79443E7B1B174EFD0162C04BE38B1 +8415731F9CF60E4FAB148E836670DA7FE072C3A6A9619502A1BB13A377065C8143AAEDE525F3 +46BAFF25557D6B60897D1D09C0E3AA9E9076032C03B02A8D7FF9EFDFFE8E62A460101BEAE566 +135655ED8E632E8E37F9E0604ACC311E51ABC4E7A1CCBAD59C6597B63415DDBC00FEFC78064D +78F387121DEC7472220D06E94681BB55E835D74F3761EC6E59F231747D631EB312D45A9270BE +7B3EC68BC06B29F05A1309D725079D2FB7E743B35DE5546CF3048FA4685446FEF5055FE4FDBF +4EDEE603D967119466227FE03277C9BBAC5A384A2569D0030CA930C93EF001C1BF4E5604F344 +F3D319B93E77D229F4E233111B4CB9429F5EA346047E480A990342C787493DE9648B2E90F61B +9BE30FBA6C32D939D44AC1B25B15BA8FAEC92C476B27FBF2D56D05EBC6BE58A079E9B97771B6 +1D48393E11C3B8567467DE28482176D33EE34A8D975DECF37168C4FE9A9C46DECB98CB2FD492 +80828F9966BFB4E2B74E79425A90E25352760DDA4EC1E5B3B13B7A7B7162645091CE1B90679B +8F8E2E019DE7C58FB4B8EA73A76D01BCF488D6FE8E8A8AEB121751E3D0FFEADD30B0824E20D9 +D626682481500F0340758B57FC65B695704CAAB0E98FFBE195F959A9CCE631E5BA18C52375F4 +B205853D36B3201E8E9E193ED67B44D2BB7B889A0D10CDEC6DA573E9A56C7A34DC86AE7B5AA3 +15D3140D3F479DCB9E32B3C8101DFDD9BBD42F1F6906B97B665563775FAFA4F0177906B625DD +AE612E1E2D9D4317395A78F4F068DA832EEFA18A29FD5C0F36EAA22DB56C9F541822EE1BDFF6 +4FA01CF8F5108972DC5109A3BBD97628B15926B5CC96B32016D0685E36A87EEBD3F35665BF70 +9A40F7862DB92E72008C279ECBA1A44BD8156E5F4BF7F400E68F63E2D28D8D04B46CB1054736 +C260533C9C656F29E720CF61F4597C31EE9596A75796B936457FAF5EB00FE7F1C2C6AEA11B05 +B70D26F8CC85ADA7829C8681D3A1A3238D4CE300F8553794C0C4AAC9E35228AD3E9AF15DFB3B +62BA8299F17896F8FD482399DADE179CB60D3EF7757F3C33B319D671F124DDDD32DAD2E6776A +35B3E218B526D825D42781279DA4668426AFC6A2E88C916FFC8DA2E64429CED2A7A11CA4660E +A3A0EA277613E0999B1A1494E47D380F4CA3D9973A2DEB885AFCC15EBB41CC45F117F08F88F1 +5270CC3F7A334ECD3DA23F6D10ADC7747C2132B51F9C0CD0A145C7DE5F26C731BD97BD82F726 +0A9F57504D784508DE358260C19882A899F26004ECA8C9807346262A5065AB4F12D9B90EABDF +DDAF15DD7A37392940270CEA478C266B44B38F6FEE08A69BE2A3E207FF04501A96FF853E16AB +0E1DC3AC7F10D4038C575B442809F42A4A7D2A74E79ED342272DDB2C4D7F04507D627F9E04F5 +7BEA510F43FA5AD011FB290821EB6F6C0569A4B23558B524CEF66427FED1A365B8582990D85A +742C827C55C0DD6992BD0BF59CD07869E4584A8F42459B2A96D9D54E943404675637232576BD +0BAAE7D56932881C17906DF7492724663AA6C619472A870B3D431964ACF627C5249F165838F8 +0BD8FF323C8744370F034A7C5A0F24CB897CC85BE1B661C45D7F742861D685F4511B2058BC24 +982840F93A975F81297F593C218F0E04B621784F44B284A7A7BFE983BB3509ECBC01D283A37B +E6CB6FF9EC83DE6B079BACB43AAC7733E9C7922CD87004AA7F3B538BE7594B13F05726E8DB0D +1BBF08C0348A82C32E8020228CEA69140254C51A69E8CA8B8DF5FA764684B2AB4F7CA758A6F7 +1D64FD9ED7A7F512CA317A9C20EF8EEF0C947A09FAB0BD3C53564EA3C0D31355AD5DA89B472A +6ED6249E8581EA19D8C374B33F68AA7D5ED35D032FB57F9B7BC37867C0D15013B6488F75F446 +1EFC766C4B6FB3C65D4F596A6803CD280BE4FE46286D93DC269E1A8EDCD8EC9F9A838C375D25 +3B4C96A126CCB675FE3B65162954346F4C0AFE4A99812B320F79E023B32369FC5ABCF136EA63 +C7286254AC3E45AE584CB28EB65AB35087A95D7D4DB8A7EAB3FADB7C40C182273932D01D97DA +C25D23479CEF8C9A78F27745A7AC6A463FD50DD33697ACEF3159519B9E37D89DA70DF7993043 +6A79531209793450109DE278B8116DAEA8B93D52FCD936FDACD4E2825802587DFB61CB4ABC3A +B752131AB62A3BD1F1418B0B3BA6F4A699C09EF412E9967C572357A91280E1FAF87C3D8BC08A +1B39080DB77FE3E43FA500581190D247F8DC789423FD0A7C31EEADB6B93C117AA53EFEA41974 +74BF8EC4372E61127B719AC6D598011F6EF77FC926BF2777AEAD129B0DCBA05E2D69765EC02C +2067E358D2AB80EF9DF4C43CFAAD4D456F2E57AFA3760569047AEAAA95517F1B6CCE6D800AFF +5ACFAAADCF3BBB5BD722D93F646C63D6779973176EC65B2F814D6F87277167E88B82608208B7 +BE2F220EC789C25E47DC30F6654827D76E42F71155B1AFB973825BF25480783194CABED0A4BC +85BFCB8593EBCA2689B095D20E1EDDE5CEA5BE256E8335C61B951E34309A5E97737353409F2F +F9C365D9BED5CAE4F0BA7FBAF8A19E5B61485F41658A78297DE06FF04B2B95DDACC74A7A98DE +A261F84E258012B109B74283566BE22B254C90AB148D6580FA94F59CEB3A70F4BEAD8C7905D7 +88CFB60A471FC6D23EBDE31316B65FB7F9B4F1E36E3D8BB39C3C8A3F28ABE6EBADFDAB22F9E6 +E88918FF4EA05EDD1FBF146B7DD254ADDD0E2B801691B3DB9561F5D7E46A108610213F915200 +B49423D2054602A36D1EF42936EC32FEA6D290E8BBBFCA3FE7D752E38ABCFF4ED6852EDC9609 +3D97164AD6A694AFD846C5AADC364F076A9136E9FAFA0E7B5E3FD9246AB21F38C7ABCDF67752 +20DE44EB8E9E83EF1C2FCA3D5C4D4DC30F606269390B817FE838FBA5293025BA8541D1C3CB41 +866574B083DA6871165276778FBE30B35CECA1E10E43F45376031A41958359E170673DCC63A8 +6626C5C7775C1A2A8BEBA0F859565BFF48110EFF02F4C5B2FDFC21B22CB9E62E412AF4D24247 +0C04BF53F09DA91EB81B769584D33BBD5D1E88485D6FC211A654B430BFC4DA0D359DB0313009 +42DC2FAEBCF410D487D8B3E0EE341AA741A65DA31D73322451F061A8B9C382819A037454E02F +BF615896E972B425F5991B69BB0932711EC1B0BAF3A25ADE593AD22D2696FB073F7D084D6884 +16D1A976CFE2CE4337BB0F0305030FE3F2DF8249ADE067F6899E97B5E64A8807EB6456E34EFB +6B9192C4219C614BBCDD594BBAAD2273B8E10B8C43357E2EA4AC5B7BFA8386FD4CF88AF1A3B6 +6707612E2C3942F17EAB616CE0CBE1C642311C21E93E36D80873613EAE4E61B23032553B0402 +6EFF3BD24757806D144324588D3A17DF1616C8CD9CBFB025DD72189C7651306D2A6AA744F28D +10E727A21078CFEA25CE78BDE72C4083FA8A9B0B4458F216AADF6F419692F8AB3BFD5109DA46 +7A7152A0E5DDC6C596A325DD732114D30C60A3DCDA886F9DA92F0A1E6763B6DF969CB6CFBC84 +BB3D8598C3717D22B6702133FA8109A2DB65AE9E13469A08238BDB66A612C2E951D0D9854A9D +50879C7DEE3DC817069D087BDFDA869FA1DAE6F412838D48ADF43F9FD0E689C26CCBCA371BD5 +A08D27A92AA3AB0FC2226322229D6439547EA1AD96A0CCE953EB453FBA853690707A4F7C9B3F +49DC6C3D5923C970174FD46DCFF745308DC17F83F4B93974639E224A51AC393DB3DBED9655AA +B9F7FC9535A2E778B231EA10FC5487443455F04DC99FA1B01F93C373E339D729BA42FD0EFB8C +2ED9984F15E8A0CC93765E7383AB768B8AC5F8E667C5E4D346B770AC3DE0AFBF84E5790622A0 +7D339865F195D5DE80DDCE6B70E57EDA768FDEE0B5F9E3F54AFF46D3984865CABDB22124C430 +F2D236C694C451487CF18C1D44BC28BB72718D83942F7ACC5AD737102BEF8A23A987F0CE3784 +0B3D5E3BCD0C7DD4452D15D8CFC61E397DF8EFD31E8EFC2F60EE678F6D6B75A8DBF4145CD504 +C06FD0F0A89BE46522244F53FEAEE019A370BC740C9039F979DDEF8BE167DF59120CA4154C5C +555D8DD3DD6D6947816B36B5ADFAAD4362934AD7B65A9F9845BDB87B70F8ADDE5F3C7DABB677 +58097BC2D3760577A0F41A7F71DB19F64ECDD3C05DCB89B687FA20153FF3063269644917ABC9 +6447DC2FFC6168E179FCF348453DF67C9CA21BE2D28EC9EF92740C474B73E9CA93F7F01A2888 +0D2A9010C17C4AD736C69BB824EEF38DFA822F87FBE938EE574048A7543A22835BABFD971EBC +76068A91F73A477999903E451F1AA3215B58DF64FB352625EC275D2BD6EACFE4EBA7EC40E2EF +22721A723009D5F14F7B6D075F8C549B539879482C199244BECD7EFCAD13179D368E7D55D43B +035A09AF5C12401F5A768A177A41E5972DA026A5768C3A8D79021D7C317240A9CA7BD513EAEF +BFDC3E8BBBA88BB404E473FA21FDE4A58CE46252F6E4DA28A15A01A3CDCE8ADA46D29F014D83 +9F4DECD054365598FBA727EE273FC5362FC3F6AAA1609F690E72A54957BBBEEE5246F6B5E7D3 +8DB58D279DB6CDCD7FD421D81B2D9750F00D79DEB7C1A3233A147D9AABCD0857231D1431C184 +4CD890677D6D78DD350E38B61DC38CF90A4B0EB856EA7168633AEAAFBF153221B00694FC05E2 +DCB17D41C4ACFEA719227AFB4AADDE872A80D79A7882FA2A26C6C29D112C0BFDDBF97FD61DA9 +B2E65AA027338DA24840DC2C9345E1F7D41C34B11BE82CBF789637EE75563A01692017D307CE +CAF4EB53F041208B4E4935320F9B83D39038367F03C15F00BC7283B1AA091313DC7562DCEA08 +5079FE328009881966B81F4634E6FBD85E02CB7740B7128FDFC62A77700470ED705819704A85 +CA4B0E35050D790D9076D798503358B35097711FB1177B95F2DF02CFC04FDFFCE6C3A2DD6A1F +78E037E7989D39663E269A70338ECA28909F7A6B7219DC4194F30E87F0724FFC8BD3177B0603 +5B38FF3A2B6D629420B46020BD59A5AAF6F8E799C51FD193C1DC7616EDB48EBD95DB960374CB +36DED5798C30ABA3EC690B0286925BEA0719C799F0C09BC889BA19C69A83A3C4436B6A536DF2 +4DC6F5A287E16A4273EAE47FD0E61C3B72E6FD8A0FEBB3D9EEBBEC034F28012B25FF7EF32058 +48C74FD3AE7726E6944B33E8F0476CF3F4876E7B5DA9F9EB241F4A9DE686B41EA9A0A5AB1CF8 +9C9E3316E806736E84AA001828F2D9601A90B85E9A06924AAEFC6C2B1D6C41A6EAFA999B8831 +A23866DDF88E7C9FC707DA76D7C2F9203F24F6156542A33029FA081B3435FF0E4C34F05FF6EB +3EE9257EE1A332472C599E3B971ED9DD952426DCEA4B9257996021C8FAF85CCE7929383FD308 +F76C506DCE263AB8C6EACE0F6263936EDA4C48F2F15B90491BE27A8D13C69E2093150BFE9EEB +F8B5B472B5EFE3C0AF2D885A12CE3D58C1C0704834E1483DDD03F482FBABAA62CAF5F50E5B2F +1B62E0CC5CC1F617DBEBDECF7C83ACF686E8A49E983458C2624E4CC291F5E710D0F2BE56BFA1 +F8DB6E7AFDAE0F54BD0112096E87190A9AA02F7B61881D4FF5996F9C0A6A9E196C02ABD5EF9D +AA869237D044815003DD8CFD425D5B5A1FCAE1761364E77BA056BCEFF51A7B0559EB46440BF0 +2C5C88654E4CAA3B9D2649C9AB77E0A71EA35984CEE12B21289320F404335C47CB6741BB9B65 +5655E491D30F53F7CB6C9E561F62519C9F75F6F81DF299E3FFB315BF7A43EADA5FD7639D86BC +24146424A5958C6B5C7F540E0BB312E7CFCF2EB52E68078E50F4B31878111EAA5265BFDAE3A2 +268E56FD8CEAECE91176FAF04A29CCB4B92B5CAB0B25A04829FEAF6F08EE84AC7ED70C78A090 +A1C7DAAAC2534FB2A7BB2A6961F8B8B6D7FBD7AD2BD61D981BB6C11E715527A2CD0B1FCB3654 +1F6F946EA06AFD7F00623DFC5EDDD5A92FBD655130A2DCDFF526D6A0F3196CE43F0D18C1F544 +EFC64BD710DCB1A8F443AF71E69A31450BEE77468C20BF95AEF2130DDDC04305AA329B3ACC9F +F9C6633A736050DF9F90030870A7C1759B04566DA434A4CD4A8CC3F1FE4E16442E7D20146559 +2857F4AF0FC1ADBD25BD7A956F4F4668DA403FA533187597E31AFF90D118830AF610D9419938 +CD6985577113993CAF05F70C1A229F870E5663B17260852F3FC04ACFECB2838977409F9F334F +97D9E2CCE149B0DFA242AE884322EFBF71B51C9A4A793FE450EDA7E6F08E7BB0391427B2971B +0ED1827D3946B0F20820B5FE980E270D06BA9FCEC747C453EB6C1CA4EC9BC2B06C63B441A27E +CDABD63D680FC55883511D98EA112079900F6FAB6B553AB5C079C7F51BA02EFAA86246795FFE +E6E6010AD4C09B49EE7B67D104CB84F19BE9720AA8ACA37762557E91402779A7B9BF2008FEF4 +B4D7B9ABB14861B1501001747198758DF0957C6D7D11CD9AECBF463690005454B93B46AF619D +1A869876EB62E0FB7639EAB3AF63471A7F66C9359765656C3BDA9C70B23C9EADCECED460D1CE +EDE7EBFB16DE5216D128775A7025D0AB14A8241734B0D47F0CB4F234F598CB008015EEA76DBB +18277E7723FAD6DF3CB03636B952A80AD3CEB371969266FE376D674F9A3F51C117AA49860FFC +03BA5CDA95BFF0C3C4563FEC1A76CA3DE3E438027227A96973A60885D365DAF21712209CEDA8 +CA3EC047A156439B231F1BD6371D75839E46DD4231285581BE8DC197E808FE08F44431A348CE +BEFF3C6156D7F0A46D6E50F708DFAD9E7341146807A85480AC633CFE2087B76205353CD55274 +72E1F1CA074B2F14A190BC1D1A976865A0F88FEC43D29149EA8FD06DD80CB49354C3556DD334 +8D288DE56B15459481B151F46FBA7DC4935C6BBD55F0830BF86EEC12D0D52C31089A7BD2B0AD +3AC7B77A8A622174EAD212F57DA208FED8D3AB3EFFD3E456234C5DD03CEF01DC458BE898F6A5 +62A9951A58631373ACBA2C26E70CC4214DD74502D1B4265A2872C7094D76486AAFC3A4580A7B +82451749039D2226062AEF3B0356C7D6D892293DC2FE880941D769D6C04BACA87AD0BDD2CCBA +58B07B285C86091FF7D9EE717D18304007053C3AAD33D1FB11D113B97888B96C7957A7B42F67 +0BFE02DEA308C7DBF9C667F175BC06F3A5CB598600236E28A17FE4863B48F9626232C0E9ADAE +C7C6DC7BC53B93257EB3CDF56F9763F4F9D4857B7E3DDD5D53CDB250EFC51941144B65909271 +ED82406CF9748CD28F929320DBF451F8718302CED8A2346D49827B36685C8BFC1E0291904634 +4748CFD70D0D0F827FC63EFB27FD7B0908567948116940A3A83A26C84B686AA7E90C6BDA86A9 +528C622F7F1253955B7A01044C4FFF95DAE6E09A7308FD5CAEB08068023AC8841A4C96C5867E +C4301F8107BC47530111DA508A8EFF9F9D340DDD4BF49ACF02CCAE95F71CB379774016EE3540 +87202D19BB2096879013E41367D2A6D23BD6F1412BE40BBB4B9F836C643CAEB65947AFBDC3C6 +B43E273D05D26A61FCE78279E45D69F1D35161EB1455B196D27E4322A26107DC77ADF884904C +465B7C2A12BA41D9904B6692EBA95A2B0E2764FF0DF3343A0E7AB59E3A3EF19AAA5CA32D6B92 +8F96826F615BBCD21E6EB280667E437B36E136E40E40B5774420DC2C961845545159407E791C +F4C67661AE22F3F78BC016B85E359BF79FF6A4C1C2F9B2C44D8048F91006B35C4C59A322A4EB +7D8DE829921554E6793AEBF1E1068159616046032928EFB9A13BE345263734BDEB69123CBF2B +93A540B3D25F5326914DBA686A7EC1AAC8F149DDBD7F65C7510D499462E6890B640586041BD6 +63C23A7290364DE90AF3F11B82BABD5AF7CF36A3F13C60F30F04B19E32F292B50A32FD5133D2 +90909EB99890852622C768BAA886FA17DDD1774B87F640FCA919A05647EEFF4F887667B20B28 +B4C12BD2309923A47323FE6ECC107A54BE627CD0F355C3C00C22B199995D715EF9B354FE5ED7 +BC7EF61E75B30724B18D787D940ED8BC963E5934A00CB277C7924A0E4845845BC4F44C398F51 +CFBDCF94118F658450EA60621886DAA0ACF38A53B9C7A0A3866EF45A286535398C74D48676B5 +03B896AAA0F06039DE1E250A26691B0F58B6F772BF1688EA7511703E15563B2A5A01F0CAA7F1 +EDE00BD6610CA422072A7D0EBA66C31EB819B8F449EDCA62F9A25408E433271F4BAA9219999D +E7550B054F4C0C46C0A0AE80C8B08F6FB3D73E4166229263AE18F39FE581DFEB247529262C32 +80198E6FD4C860296C178C69D673A11E23A8CAB1A84DF1682FF7AC65C45BFCD1B8378223547A +3E568D23BAA27BEF4173C5A5995CFEB32ACC92CAD1B87B85BEB93205AF2B5C74A6A5CD2549BE +EAA9032E4451B55A8D82C81378947FEC68BCC24C23CDBB9EF534EE6BAA4D9992125C44D2EF8E +BB940A338CD2B64E4856EA9D07F9BCFB96D2C483B9532B367EBF42FC859C3A3CC271CBEA6DC6 +A7F6BFEC01053815E107AF68270E9B8AE81159CBBCE656440374895262F71AD6C85224216532 +381F3074B2F2BB55EB3F05EA2DAAAC11874C000438473DA284024E6B575242F2E2DE179E8F77 +97F894C97753045E692A9DCDD541E2885542A603171877E455007110AAC8B0388168E68BB5BD +0539596FCA0677D5CFD3E0C976AF0B1C23B2F5ECFA75025F52D1E58DA103E4E69B2FC72CB1B8 +CDB805948946C4BB0A7FE16A1037AB10C9BF2BC6B64CA5CAA132493B7F5BD04614885425F461 +8BE1AA1D2FECC7B46DADE6FA58D81F98F7653403B749082749828956A6E84DA6F076B03FD57B +FA0461055A33E457286F56AECBD46BBB87BBB1578E7977D2D176B110ADB835FB193E341AF840 +C4B5E89D50EA424A8CC549AFF1153F926F9615CA7B7BB99C12A49CC98EF7E618AC8FE299A8B3 +B1F6469FF0C224794A19C4251324940FFB99F93415FC90085727916A55A8FD1854193878EDE2 +1E88B5EE24AB7EB137323B0ACA35B17673BA43D3FB49A036A0E5A36D1506827D0608A6D0276D +B5D47870834ABEEFD5A36192A590C829045963C452D859FBDEE7073CBE9786305A9BF409A15B +659009976ABAF73FE9B3420C8BCAB62DBD5FBED1E3A9685A64904652F46D06D1526A1A1A3C34 +0A7B712DDBA8EC254ACAFB0233DF9D0FB9F345464AB18DEF972DE5E8FE1AFEDD0FF4E43A58F2 +11EAE2EC6C23727676237B647D92ED517B1AFBA632B16D6F652AE5549AB8A1B875B7CEB4CA39 +2227D9C63A4A0CFDEF39754AFE4BC13EF1D02196BD000E3915577CA9ED9D9DBCC74E2097FF1E +4EF2DA6A460B31D23DEF5D6A48432AC3464ECFE51645EC4DA68C091390B7439F787D78A3BBF3 +93312D4BFAD388F77B04E8A2CAB188B1F1E109B4ABD478377CBCAFD498C83B8EA5D3436999C9 +4C456ADC6D2E7F5802AF8E53AA0A29DFEFAFC6665769097A6237205BA67A4D010314AD2EFA17 +BEC08519A46326321854DD393FDB82522A5C3661232AFD3C5DF0471EE52801FD19465E87D03A +3B544F2B208EF44968142972B39D21B5E33AD28BA733BA52B1B3FE5097725489747038AAC306 +1CB6537EC3074A4D8DDB70CE476ABE721E8709419C39A30E9AFDB210E722485EBC863ECE0312 +9ACB93B055BA34D73B81CB08EBA54C9DA7440C13DB356DA837DB101A7CF270D693CA0EC1AAAE +1D68D8C4807AC6926348C35C4EF533E95805966C7659AB66E8414BA96AD52A87938BA736429B +7DF41B831574F20AC7A286DCFB36B1AA1E4333181FBC37CF4547FB2F9AB061A6C0E6CB26516C +EF811AFEAED14215A2CAEE0035CC2DCF710D2CA6F2E2096723CC18B7EFEC9CC26B220AC4C345 +2A4C1C44EBB2AF7F548956CEED63A2EF65DF485636008DFEAB4B75ECA979CA822598E7CEB425 +6523967BA1F2E8A04D9DF976236CFCB9CCB31E29A87C0780A5FB3DEEAEDA32E24086289A01E6 +04BC9C454682EBD553358E739D110D720685D16A4980120B1792433E1BE2131965924A103485 +261867EAA43E633D9D252C8ACC0CFED5BA5EFEC7E4F295C19E1A9C4BCFD7C37B882943AA5A66 +CEAF68EC92209DA3689027C671D42A5E23A873A4048CF7B7CF3D9F66FC58D00FBC948B6893A4 +CD7214464D42EDA60B53E33703EF2C1B2D4F91DA11628E235810BD4134581D90CD91FAC3968F +4EE7E7EFE3E1D586CCBCBE439068345DB4C2B2E331AE612E73EBCB829F962D17D4CF452EE165 +C8D26E9AF41752E2F140E062CDAAB6C0C9B5DFC1C1B67D73D4B6084A1CEB5839F9F451485946 +1E2F2EA13450677592AFFB9801B2D09AB99E9CDFBE018C5DF50F4498A6C4BDCB7EF6382DB91E +9E990331A6E7817D9DE1083D37956366534E4E89264C8AD8D3043C3BCAC6AB5FF1322D4DF3B0 +14649E1B09EB04BC8A283A0CA0F1D915EEB0133688D2F2FFBFB60152E78DEA9CE9608A0D2BB0 +7CCC0ABEE782EE8ECE2857CD5E9DC786965FCCD6A66F015150132E5491578D625FAD2DF98107 +83E3647752C6C076B0E9881BAC2F90312400D91C1F835F75B7687E6FFBCCB522E2203E4474D1 +719D13C73273E72B8ACAB0DCD4A473F3B23A9855B6EBEAA214865810018C1FC687F30FB77346 +E3E6DC278D544F4DBD8D37CF51C8F55AC23C6626504F72F7013F6A37A9BD8C15A01E250A1D73 +C449E6CDFDD12E0DDB1D9A4642EE25A399C6126377C074569AD3FB3951020485C5738EA55C64 +A50FA8E5806B8020C597DE43DA9F3E4C94C0143423C2FFD1428BDB1E41A2762A16BDD970E2A9 +B1149E431F785AC0BC57D7E3D24DDD24E7173569D57AF3E1C7D0EC01D7DCF79B5E006393B4B7 +B228B546AB4A15E08F989FAA766F3AF1979EC2F28E106642BA8DEF83A55FDA74DF990ACC3FD5 +611152941128E59F877D6C501C0786602CDA107DB6B99A49033379630792D78B40EB1B6CD1A4 +A3D292DA9AD0A80DD62A9EAB42188CABEA8C02490B4797AF19EACE526027CCDB5ACE78F23260 +4DFDE73D9A59AFA0012175B408887B8B920D260A789EE11DBD48E7D8514CE2D42F31B3648019 +4D14B5A431B0A8A8A3EE77A27FD8E9F1D30DC4154FAC388A1499968519B338E80E87E708D721 +6D236CBC454BDA9ACA2BA36C89BCC94DA3BA3B3FB918D122F9F5EA3157C9D206FB36FB4DE749 +7946BC6235FEBCD5432B44A6DD30D6DAECABE1C949EC33F890C5A7C39F4F770CE897711E62BA +013B12C65F6B9C9C100986FAD99E4183F5997FA31253D1A87C780AD54C9DBA7BC88C25E50445 +732A08DEC39949E867DB96583535704B73F1374485549ED03F795F7CAD6A29563F0CADD984EB +5524D60AE4BE1E3F84FA81EDDD429FBDE623F1212BEA6A3DF577B403C03B4EC1310449CC97C4 +492034CC7DA47DB4CB9134D2731D4113FF01DDB79FF1F7EFA464A9F6F4E94F76AF2CB56F4DE6 +B128CF5A17D0D1D0BCACBBD80793377B68F792DE06993A0936B735E11A828F879D1A0F192BDF +0D6F98FD3F68D72D4322818325A1FFE8CABC6FF190A6308B93FBBA49C4DD6B358D7D5031DB32 +649F441CD6F8248D00E6CFF4369B51B09F074E8043B9E6D9BC7D7B633C67E8269C3F6949E846 +9300F70480AA9D4C2C21C496C27577AA0DF355A640C16CCFBF2417F39AD08C95130F2FB1EDC2 +7B51DD4DA3B9665C5B2BBA1C4A34AA709F75415C6E59917B335661C3FEA829169295185C50D6 +32AB94E8168D82AB86BEBDD78FDF85B6E21035FB2936D597291EE53EE4B44317A764E115AB2C +ACAB22BA9155DF5345578D59CA19564808D58D7334C6EC0CAE86FF28F08E5D0D24406909AC62 +09C5D09FA86044E69693BD9066E46078C8F7F3E72DF192A2B4A4B4EC6D86F111022446C8DB86 +7F1E3CC52AA36F14F912F7AABE1483D9985F440E4E01AAFF8860D34C9D784A0DC5119EA6D49A +631B85FE5640B6FD5F9FF7CCA6C890C54C8DDA703D53FF5CA1DD86B453FBFA29CA47CE673394 +7117877CE24F85649A8107CFA15D8CA93A05A5EDA7FF2DFA2FF4502C570D07DF2B50538DED30 +478CCC1DDD3129DAF22BBD438416FA41885CF021731B4C33948A6B920F361915D68F39F616F6 +CCB3C4D1477D1A08C6A52A77085DD46B308956B987064A8DF5816682EE550F60AEFDC7FAD46A +CD68A5509E477E2AECF1B563961A3F3740820C7FE7A7124B056341284072EE293816D3C5E05E +D1B2E14EC97D8C9239DF6278C0DAE1264874786E6489CC3E961A88A93EEE6C7B6CE8F081063F +754B438DDEA8FFEB04652745A57A7A3AB0561758682715E29938376CCBA39927059F0536B2B0 +4FEC29D02B7A2048B68D39BB096748A628DC9E1A3DCAA987E7B3EF2D698309CCFDB7CD83B793 +2E371C5C1196B1E8D99A78EA0D0F7CB5051415D2179C0A37AF6B145CCC0E6CE4B03940802E0D +466EED5D3FF6EE4DA23F35D5B42638D621B7CBFD0E5CF27BC00E14DAB31AE429A997A2AB692A +E37A5D818A53FC7197365704935C1B2C7F79B3C4FD95733D6BF52DA679C8C196D81A0A94D5F6 +1AF31F19D1DB1C1E6765C1C6C308B0A518547B3303DFED5CC492C4E564CC066C40F4A72CB9C2 +8486B07BE81C759E77031C864C35CEDB93E0944878A4AD2A9AB4069303C6E791F750DC7A5759 +DE79A3E7D3D2E0E990124F68411EC7862F7B2B51EB936E3B266B3854DA1006801CF8A4FCC841 +3947CCF0B5EC6ED5CCAB77175AC826312E488C54EF47BF4AEA9A15DBC9C8BDE407EFB1D6B0AD +5D2A1F0E3A38869A7E48834758344AFFA231FE4CED1CAA7139918780C77FEAB091EABBAA9EE7 +36CBCCB949E6751EC2864934A7635CADCFC8B54F6CCA61C6E4ABD569B4939D984AF95CCFC34D +A2F2378D10BD6A6CFCD8CA1B1196E3A46DCD67DFDB68F5449AA5154D9CAFC7A3D59A22F2E4BA +86D5FAF856B3019381097C5D018817B5AAE5A3605BEA6510E2ACBD9787B36E5567F45C1CC294 +04815D7E6BFB7D5595BEFF2E66EAD2A752239DAC530CEFF1EA51497B4B019097DEB3D7D5FCC8 +1A1336AA6C0D009E04738CE6DD8716BF01620AABE7415BD213E6F066F691A3F7B002B261F7E4 +68435668EC64618BF1E0EEBE9EC3814DBB0B10A81BB5ED64F822E160E65D4278172F657B350C +E28CDDFFD0DD5F654C2EDAB335FA92B15DFAF6D56F560FD4316ADB851A1EA102406120564025 +929500B9DA154553DED0FD304A99CD0786FAE95316FAB7C432C7AA3E3E67E0058D71FCE3565D +C97D34745BC2B86BE20D554054F75707590D0AD3ECE9DEC59CE0B4A7107BF1CF97E0D9B2CF93 +38F770465357BE4108F653B15167FD32F2413F89BD9F17002A736D07290F72DA433840AC2238 +A144898653968F5E748037FFBC513448173B0C0FB1EABAD738693C5F30B7F5F2FECC617AB1A5 +5451A3F1347A5879E68D0FF098330CA18FEA71D653318A1508A59788364C96A748D9D8F333D5 +48C0FBC761795BE829A224222AA5106D2E7CD7461BFDF9AC38E6263F959E689A4774FA1EF250 +C20BDF5B924B7B99BB54C0914487088CF38BFA5BA17A52111565F79FAA92CFC8F11CABA7D21A +7EADB508CD229DCB0E960235260890384FF8664B9979B8B9BAADBAF2BD24AFFC29178B7AC2C8 +5E3F446FE9BF2FCB87D155DB97145EDC82F5CA6E10AE0A8F2DC57E44FDC5A466C713C709A22C +5FF6275B9AD19C14EEFD2DE7FA55AB930FF9D6CBBB3D667AC87B3991BB5E5229A5EB6E3F083D +D0C8F2E3A59A87833DB593C3884A72F43CFD8E37851A5C281079D84C4694EA5D3253322A7815 +C1B5126641F4BF791397FEFCCE3D8CE1032ABA9D084B515DE9717D155E65525C88C6CF5D7796 +B6EBEB8297568388FD1685658F2916941265171DC754A75ACC723AE0607E16AC24C1CDD4E85A +D7DECA460A76E17FE2F35AF158568B7E4D799E8266B851D2E1A9A8306D5D1B4FA10C1A239D0E +FF67ADB1032CF1D14BC790BE68A4639D2DD07FC69AF32256B4577EF221ABA06C6FB08DEBE3B7 +F28CC0AE2960C159AAED69909A4D5A6405F1547EAA07CC8408512FF0853F6D623D8163403C9C +0296C9E824AFBC095538BA7CFB8EA9E95557C864DA29889DF15D355E351D40683CAEA896CBAB +BD6A6387BE7CAA3672F87675BD5DC5382E177B99F8C72303D7EBDD0A1F2E3EA2003529EA5CC6 +B22EBBF7BD7EB2DE9B23F77580B62990B94EA82A96F6DE8385743C590E99A23994F494D04F21 +2F1588698D259B47D18EB6F2B3D785AECBDD4086909A52B62C2EE3776F28EDF1EA01F608B90A +DB766ECFA60A5DD6AA56202E5526065AE0617D39ABE32831A6EB3C4503BD74809E03B08B25E1 +B4683A3E76E65C9E4207AD6E8F2AE398CECED08481C82911130B1ADB8A2581A4EE2136CA136E +20EC01A731F432EA597E48D6BCF4B09AD61A749766B72E344976C3958349E1C9AFBBFA8A92AB +497712BBD5486B0DE08B110805AA5FB7C5D0DA226C4D0927B34A687D0B3AD3C314B54C597425 +06A36D1C80C6218319E6FFA401CE0110FB3626EB984385D40F353001C2464462B21B23D0EF31 +E8DD7391671CC4FFDCFC4537A66EFCA7E3C0168786D488E88AD310AC903013927A1D53C6AB4D +D82E818EF3BCC1A27A588FC5A58C7873660D6E3227FB8C78E162702E9130BFB5AA1E840C38B3 +E69D2C92987611ADB46EFD4AB0CBB163DE2705B8B21C1EC660EE41C79995B647F26A750FEC6B +B7415C487BD104F875CA1DA263DF6C37E463B026D92FD9E1A92D0109CA27113827B8C8B2C63B +97AD997DDFC7829E509BCF9C0385731AA4406D3D5EF985F6F2CCD38B414F0F2A46F83D1B3020 +11BDB75E0DF40E0B3256FEC8609BB3F431B34DB6068F8887FA4D49A90F4F82FFF995BAA30C44 +8AEB3445B6101C3DD69177B2F13938F22B4D8D983678E9EFC3B3A8F360CB3E56928BE1012EC0 +B5AF8CB5F7587E59514148E95458AA6EEEF3AAD11045C9B8ACE669D3AD0FC4934DB0F231880C +E2786C70D834291D57179BF4E29F5EA042FD7F7ED72CC4ECC6F912E78ADAC691F09876B8242C +869D4B689ACC7F6CFA732AAF408681BCFF6FC339E9A7CD7E6B784C76F4691F54C2BA38E630FF +4E760FB788B2E2178F8192CFEA433518BFAD261620141EA15D1AEB360557B10848A2918280CD +05F83CC3FE6EFD9293564F61D0A5D2130F34C9683FD2FB6C4F4AC7D8D28CF621E56CC1577660 +B3CB768381ED4882C4D366BE5686CBDB784957A9AEDE0212737BEA1C04862472D0AD9BF63779 +8E499DA4463124BC31E2814ACA42C6F861EFB08C9944D543E0700E86A6A9AB100076BDD44767 +8271253F52A7AD2D79DB67DC8157F02CCBBBF1874CCC2034791A0EF3D50F9529647E9EA29CDE +D8007387C6286CE3ACE619E86B5675C1DE965518586E6FCD10EE1EE519067F58220CD729CE06 +4DD5758EEB447FC18C9AB10043A6946700090B20BA78810256E3A0231587A6635128DA911BCF +EA20AAD52E4147A653F0E259C49FB69DD14C9A4CE321E0528371BFA56E736D48572DBAA4DCDE +8743B39448C4F04C324388672051FFC47AA39AB65982A92E508ED185F96A1F2855F20B85F60C +64656BE0AFD568D270330D0D40CEBB7188FF8FA7291DA663FD2322CFA7CD5F71DF97473E652D +F2FEFD12234E83253EA51223104293995E4E1662CC322639E17CB9E7B8B7B8D8680799121164 +12D89C428D7B85970CEDF40487D51729521FB506B95621E1B1D4380879A2E49ADE15AFEFD15D +1E460482E1584585FB124AF6CF613D9816E2B5B782E6A70E5C870202A65E7D3155C2CC8195D5 +37A520813858C232F35EB24EB8D740C8DB7EB29C921975A8F1A9924AF09F210A028BA5D9A220 +D9C7AAF015B99AE21249EF16C843288187E1F1F8D515706925F03D6DA58FDBFF2A3648854EA9 +4653C14A24D69203FF9D4C2050DD1ED2DAEAD76CF6941A2B5FC51E9AFEA9D78604C2D32F4AA4 +27D51AFFF447398F224BD4623481FFD4D3958EEB691C7E3C750FF2C16E98EFFFABABA02653F2 +48A7B4FFFE9468577BF73A653E467E04F32E1BBE9CC152E93329FEF864C2E0B68F4682DF49F1 +063BA1D6BBA57892E33DD93B4A32C3FC0CB7DCC137EE2F6FE594FFDEC1E82E3BB1A8FD798892 +91E1FD2FFACD580A3030737FB13954CFB1E13A997B7B1671D902F616C00BD3B00F5FE0F460F9 +F23A890CABAD4143F03B6B37CCB288C865E7FF96EC8DD41ACE614D0DBAC8C7DF88FABFE8B4CC +6341EE33081D81916FACBDAAD84BEE91EE9B8BF9776FBC9B6BC9C7B330124B76541F84CA8162 +74D84399EE0E8DD20A6278EC5A30EFC5CFF63E84099C2A4D85C70113F7BF01D67F6EA7A6B457 +FA9965DD92E7DD6DDA4371A57C7990B09F237D7B8172408B17CF2C43F692A13AF7AAED5C7F2D +2BE7F7197C4282937A9550FE2B0C8CE4015872D729934F3676C236B280FE53F2C4EB28B8572A +DB27F8A8C880F4E41072F3564FF661ED3BD613433D8C4EF7D75E2FF0426F453378CE13616F9B +3BB8C4007C0140C809F59B97481532845A38B8D1890B755A359B0481C81F0E3516C64D5FD717 +F790B7BF9E881DD10430EEC0C0F98683B33A23EF0BBC02E688DDABE8FE8E6E72FD5BB70B39C0 +80EDA5D026E2C674509CB1D13E4EE4BEC0AF60CAD5A87532142CCBADF960268325F7F6762811 +A3285B63B9071013EA465D504434E2EA643D84AB0CD993BC000DEBF91324454AA4E69F157821 +B2798860E89BF27598FA8843068987D3E9C17099BC61AEAB23CEEE1B2146A9400008FB435A6B +CC4986DD77D85BCEB246342301033001ADFFA3FBD4762ADE287A73B30ED61F2B3947ABE8794B +3DD8C71E3B07E3CFC09ADDFEE3C255B3C7EAB9D28D774FE8359CAA61EEE9D1DDBB4807D97671 +398CF2EFC63637087F24EC42118A391D65584DA589BB4F46BF452EECF80A49CF05E7D0547862 +6CFB541DCB20FE638CB9B3072900CDFFA396C2DB8E50DB13C923BD6C5C1617F663C68462E1ED +49BAC708517FAE773983520AD3A2A23780AE3A7EAE0C82FE9B99C573046931179C820C49B20E +B628F544F5E7B99E896E72187702E79BE9F59F33D43E0AC37B366BE512A0EBCB8A1AFCF70D69 +85BC0440F5FD7BABDE515629934EA5FFD5E41E6719E32809BF542A308686F84E9017C8361E00 +A2C6B9DF0E69CF05DA15D04D707E7778755C5038CA23B70CC6142468264133F1DC39B09AE0A2 +2309BB7A68EA288FA0F9E473AE8C02CAF14F690A94BC8538F9273A3989F32A5E405BF8BB2DEE +583F315DABD8F2B724108D0CDA2978EEAFC097DB68DA27DA8071103EEFE5F34BFD0435C757C2 +1CC44930C01CAD6BF0B56413BFDC71779E0A3C4D84E24A6B5715CE88D60C885D58BB84860EF9 +248F608E01E38887B7A38DE77DE3BFD062639EC99FEB09E48C9C1E6C79145CE9F1E867F67BC5 +62B5619C82B9C9E44204E71A62C688A8AB6C422B3551538FAA56964CC3B9453754160C72A241 +22ED2D926EFAC435AA637533D93853C3D3732D7F3AEF0496D448300F2CE8F1547F0F8A143EE6 +DECCFB152F497FD765433627C36BE8726018A6D05FB911E23265A5F64E9067773CFB18A4EF2E +FA38B4768651240A3489E6C4489911CB814131C2C285EACB8B1888ECC09F13F9C2C58B364729 +3AD6EA2B43EEFFC3C53A1C44A0D34F0F4A75CA6B179E4E31BB168EF905165F3C135870F5293C +6328A6CE90A099067400D23E4F544AC0DF261F26F99011DE7A4E28AF81C126314690DB081AA0 +A376D2E0E75E88278BC2D0979EE155F388DA51B3B09F28A836F79B8905ABF3BE4D241E17296D +61EC7A01F1C90108762940562A7F3029A353D01F3773E393BDC1CEF933F8FE30894FB4B20B6B +AC8B4BD5E07176C7ABBEAB72BE721F8AAC4C9E979B268DC88385C75BA70497E5AA30A5D74B86 +97F23B9B8AACD2069303AD95A28786FB9DDDC410013577881EB41C3CB8A3CFA65460DBCB8EA5 +356BFD6051B306C1A2B5F1D421E31F02365D8B0A8D94E13FC889B3D2D63086AE200D23C1A51F +8BE7AD235ADF40B95FDCD7C4981A8B6ADBF5EF2A08C77DC56D9553A9BAE72CC94712C523900E +F538409DA047763C9053E11A6B4A4FA17521AFA09C8547022015E9B714C6E5845D7BEB7E8358 +D1B57B053A3232EA5C5AE725AEE624DA7691778051688682D405563FB7C8AB04DE22B0F331CB +1F2D9C82BF3AF636A0BB22FEF50BEDA4698668A8CA2FEEB4E6FE5707E3A9AA613AC012F63B9B +AAC802E0FEFEEE3BEF3E0E4F3386B767F7F6BC7644CA485C99F0F096BC7BC9767F910AC7F44F +248CD709C20F3CA4D8C392C27CF8A6EA4B75D28D9E1C2248F0A100653396E090313A046671FC +46D7F717BEB7DEDFA2B591848BCF8E984C6C1E6A106609E1609091F465A4B23580C243C0B9FF +162994047A56DA296E872876843238E15AAA8D1249AC85927D288E4EDAA0511DD1BDDA8B1363 +6F88209FEF36251FAD45E04EE7A9369D3ADA2783035357E5F80F1606AC8B92D9D32F28DF7BC4 +1ECF6AF02CBE98B946A312049F8240049A996D0EBFDF7D5E7BAB319214062E74194C6D8DF33B +FB7323B52851C9D1ED7B86F586EA9D18F85894BB05A232FAFCA0178B5126360DA10EDEDAA9B9 +F576F9A4A772434BE18C1247C41433B1949B1F36879515409D081D102A3046C24C7F4C92C6FA +BB558FE5ECD560C7C906E8262B5DF31C4E989E9487C6171C2220EE439A7D776597D979CB6196 +34422EBD125AEFE78B3AA9FB22FB0EA1DE4DA88CA9B60BF53790A3989FE421CE13DDCF14D666 +07B5384DE19BA392FCCF8647E4ADBC1337D6B5A2890C30882947FBB66D61A535684C32CC70F5 +BDE6401A9E6BB7CFCA027FB869FBD3867ABAE515CE8C0A47543E0E4D13956E19D18FE663A7FA +9FDB4C724A39E03F3485372C17B1B224FAC5F2726E3BE753B1A86D8C555529ABA67728C529FC +BDA50BFB5D8090D83E94FC12F3F15CF7D80AEA8B9825F6DC22B5175A9E0F4B4DE3B6C243DC39 +3B80EB9F1B2A2BE7ACC592FDAA23312AC7223172108F19BFFB6027438666461830DB23011C30 +C11368276925CD31F07417B6D3B94B738F11051616C70B248C439CA14FB197198DB8FD831B41 +9186E4C5F374DEB60EAEE9DDEF9E34FB28FA11169DD233EA2C45F03CD7A493164966C944D995 +3EBF507147767F5F07C415D1D4D8759351BD3DFC3694EECABD4191FA088DAEE0F8783FC8BC17 +6FBAA43AC60E7FC6E13BD11AF1AE40D0844B7CEFCACF4DFD267E6A2FB3958CC52CE736204803 +0783228F41BA93DD3C3984305E7316403EA96105DE4E733B9BF79C1B33BEE37B09E0AA125072 +0C31E28BE551693A7E328539D138B055ACE783F0C7CEE9F7E3DD35C2377222367FA09BA72D4A +1F7E9E853B5C3D995B771E7456F31576865A4143D75E6F3DCCC654B070EA42C345DE6F86B332 +13D1D3BE66E7A0B366A6231DA291778DA0301448F8D6AFF1BFA1E180E270D94E87D07B0EDC57 +C179C601D74AE5DFE39D06176A4B4AD680CF57217C13FC59C7DC9893AEBF16BB5E6CF884B628 +62ABD14769E018DA118403A8D1B678760202815A19CB297CFD3E077D933050A607F99D6EB119 +943703F5A9A06A6FA1A69CA62B4270B2ACBE306F4B02026BBB1D7E68693122824F63760DBF1F +F4923EFBA199B20B906FB98282014CDF109386E5567DEF57E5ECC6FBE877A0998060E5C68B97 +9A7C20E4CF5751E4285C59A9D806C8F841ABBFA7B4D25085A03551E08E1474880D779BF42DCB +38877E9429BC7D0DC3B026D8E9056F4C6109652A0217BF1238D531AD5E8BCF38C39558A99799 +6EF770C5E433BEB1E1C574CB70375C97CE2EB5F17AEED42095F8ECFD08E7E7E4D1C1395CA80A +1790AFA2595948A8DBFAB6159755F5DDB73BC4BA6B7FAEF8DC73C643DBDE7CDB6DD685914BF4 +BC0F51193A56E5FBE6060C967D0634BE3F4F3247017497B91124F9D11E0A19EC70A0C5A2E407 +F5568C667BDE3446A8AB38C12694735CE7F9F07132529CA9455E8D4AFCAA45A04F54E3582EAD +C0336D098C29CF85E4D3254FD47F3E028CB4936EC854B3DB352DF043547ED3671A4B3EE345F5 +FA9A664755163AED99C73C3E1B4FF7FCD5DCBA392005BF02F077762A982456CDC74A90FAF7E3 +BE3A1132F42FE32768138237B3E09FDDA82A049BE5263BD773DE19BBEB07F419CE2D91E0B95C +EB0600F7D2A5E00677C0F9675598887A311F6BE327DE955845C9DB0A7A89EB0AB17DF2F297FD +4A1FE88DD5A1A8FCF0905AC40836AB80F3489F928B57C9028EC65AD1ABD848F9642EBE7542C0 +70730A14274FE139B05FEBA4E6EECCFF759BDEDB2FD630056FE1DB41912E2603631D81147547 +807682106A5C6F359AFCFCE762F4BD56A7EABB3010038850B724802F3E4CDABA72BCFF68460B +8A99BE1F687426E5DE4BC7DC27ED005B79E423A7755140E093C700246644A9C989C37EC0A6D1 +3EF51BE9936A13E6FA80BD492BA4F98581BF3FB3C172E252D50B04D495E51D5A5846530A9263 +B57492FECB9403352EEDB0AE9D34966EC12F809398DB5F75DEB75EDA5E9DF4C8054AFF55947D +6803D8B07EFF48788CBB7DC6032471A38CBACB25430E2672E040C4318C09FDCA2C2C6E651791 +D0365DAB462601F46D73B96BA5E3FFFDF4B38976C6A75FC2CEE23AA8658532662601391C2CB3 +ECB43EFD7BB9F02002BCBE3E99F32A9A9D93D30282E65B2F38B9B6F62331A73CE5D6EFD006FE +E9296D27CE2423EDD4595EA8FE7DDC8772F759C02DCDB37C677115EA11B2E4B7723D1F264DB5 +0FAF6490E5F0B6287A40C91B03AF97F7FE5F55E5EDEDFCBE72308688D3A8779B0388D0D3B415 +613E4D39570F631DAB830BA072FE6CEE0B9F68B6A763656A66FD6A6FFEC16345109C79B012C0 +674021D7C9FE2D48E036DBE2B1FE451864C95F2F506D3474024331FC258873F669AA4587EFDF +F3C17F71145A121D4EF6E6C8443789B37C2BB2117BC6E13AA563382D2BF3F6188B35A030F6DB +8406ED9598DB5F75D76754F8C9E6B69CF50B49843FAD83968B117DA912CDF0DE6A9A70D96D5C +707F7FEB22252033EDB2D5D1A49507EAA2533AD7AA307C19CE9B9928FB4262A2DCD527F42025 +C2BE7378A949A9F18B2C166114FB488B28A0B043A7606F76347526F8B600FBCFEBA66C3B8996 +A4669DB9AB8F8A73044788429C69687BAE3DF17D0FC3390BD9E3469496D0F754AAF1376C5F8D +4F22F223C757D4BB5845BBDE5260D686E1E167ACAE28FD62D4A15072E62DBCD2623AD7345998 +67D9EF33A8B7A6358152504912A1609D8DC28FE714C122E6CB0914631835C8E7D5A76DA160CF +FDACCF3B1D0D42804BD0B9A3791747DCE3291FD5B75551FB82BB6EB2991CF7E9016844F428B2 +C06B8AE8A032A27B40D6D784625BB088AB095261C9DEBA0959C086FC78EFDEA1AE4DA2B76441 +7732E9815D1C67BDE328C5CFCCFD89864DC1ACEE789D637CE40CBE18FC344E01D1FBD833D90F +31CAFEED23DB1D2CB30444B7D4838613601DEE975BA2C830EE33776BA8548B29F1A8F36D439C +D86BE9E8D5D768B8F4D01EF24B1C19078DA932ACB863860B92037EDB682F5CF33A59D6453EB3 +1BC65D06AE4EDF6C4A47FB22B8B2409E7314BF75CE31987266CE15540A881E3C500C803442D5 +8684EAE619A553C94CA67771D6C41C9D233164EF4C877CC60F74A78F7EF91C6A1FCF39EC01CD +4E89666F7DFCC3187F82E2C24837B5A08E20B8DCA276CB3FFE21DEDF6B7DA742B0BC74AACE82 +A39BA6D0948FC986E9726D9FF4D5D991186990944335CC29AB5737A1C30DAFD665F32AABD3CD +EEF0026638F9CD1BD73320F918F2145BD29E1FF547E828725B34535B73CCD3DEC66350D0442B +F992E73BCB4649FBAABE67DCCC3070B119071C9922D49B7F110C0292FA39DCF9D2F0B889D2B3 +343DDEF61C6ACA859322F71B8302BFAFEC8DD735210C662932B8032C3096D7FF5DA16286473F +15070D2DADE1738726835A8FA5EC3B7DD2ECE5431B692B119E81CE4966FCA851E39E4AC56278 +DD3DA8CB6B6FAFE4307A40B3251FC2C88A957A47CEA99D4471C66E40412BA5FA35739899C5DA +263DCDE5B2A55014F2972AD7D18A75F89C8EE6C8522D31CA855C3C6B3F073FF7D4EE00889913 +6EFD00F86A91EB933D86D9A220F1665F168C66BCB04E5648A399E09CCA815CA7F4EBA2A78AD5 +5962BD074B404EC2935E4A6A4E3A0EA4AC2642B6215D0A62D49903F4DE6BAF14A17ED5B9D346 +CEA3F51A1C402938C95119A93A2ABA068AE378C40C2763779B707E4B4D9E525613B1AE0B3E18 +69A40458F8E5BD77371447FE9EC4A98A74124F4FD50A0ADE38E5CA317EA601D6CD7E93194546 +4BF4DD9393FC8350E39445C2A3E2F615543430275A70A1ED3C5A67ED5BE283C4F616860388BC +7E00B60F2B3E449183C2853B2F08CCCB480D6F4BA22D3D7F7CD34134CD08EA2A072FA83FC363 +4D08CD43A66FAD983E0989E9458E20FF3F9F96743E21E5D1D42588CB136BCDF8FE80893FA62E +1FF676FC02D0CDDBF645DDEE92C2B338EA977664E466C29745CBDE3A57E6FA32AB542CCA7C62 +11452BE7BD7BD79EF9DD73473B85EEA31532AB223A216E93AFA53F4EFDDBFD404A3904FA440F +D9037BE3B5A01E7C1027ECA1798496CF232F5578B21021DF8FE435A4FD72209C5AD01AC229B7 +0391788865A4B02DB3A16B54E34F91EC4B13B49F35BBE64286A294F0307A9D97E604AFCACF7F +05BF0F2F88D0FBF2D1ACB6AAB83C0D6D5B5830E50BEEAB924C9DAD685FF14CBE3EC6C5E5B775 +6FDD2130AE3299F884FA192184F1FCF74664471C23C14D14C65B6F0C6704A549D8F2595EAFD7 +8303D8134F9884AF4737CE658B0E50076D5C6875EF56C237DFE6B07CDA4D5E30702521541E32 +A3B661DE4ABF2B35884E3C175F89770A58EB2D5054543842269BF70271570E753394C2A53135 +65B675394A8C17B46F2F55A9C5A7A0C20C987572FB79559CB544D1AF32EBB2E7E191ACFB8F13 +B5EAB337FA6682D0B66E93AA259C6F622AB6828829363A4E51B55F316AB7923D3233CDE38062 +4AA34792C97AA173A8C3074D2F5A2F6A4D694A05FCC0BACA3BE5AD75AD55C285710B68AC5713 +2CB15D300805E6E4D2474A80734D59D19A7DE4ECDF196DA1407556C933DF729D795B352E26D5 +EE440151E433D1C21686B3376CA12F1822A8F005D49F5E188C8B527464FA3BC7D24D7C1C3B07 +5098AE3CB026F6D89B248FEBF9A1E087B292B4EC36F33287BA3F1289AC1122A6441C57C85489 +C884DC5C3D2970A711D2B2B6F862BF10752D94C225E3AB2C4804167BC050B52B92973764383F +34D8450446F670A23949FFCFA9CECED92251D1F8EC402FC5C29A8A2D009D3754CEECF59CDD83 +93E0B612F4719623F34504C35A020FADBD02658D36818D585895328EDE9C060C81BAE91355F8 +33D2CF9680322C885617D0872F94D59B66967A45BB5DE7B57B2DE49A64B27C27698AF997D5C2 +6E996F3DE6C31EBAE988492323103944A90389D07C963C08ABE93EB03692C08AF43753BA4A54 +1634E789C243C4D5E2351CC5BE0775F0215C2B8B9D39D6BDFDF0A3A02D671FE75C9D3549B3EE +F93A304ECF3E6D34A25D5604D98888B6A7D45B14AB466A846AC6422D9472ED676106216B5F85 +CC17F7B145C5BA95C190B5A13168833E8A3E3A841EF7E1163C22B0FC17F6A0077CF1C0B2C248 +B4A20CFC6315B4A311D93199067034E3160E58FE98461E5C0D110000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: CMSY8 +%!PS-AdobeFont-1.1: CMSY8 1.00A +%%CreationDate: 1991 Aug 15 07:22:10 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMSY8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /minus put +dup 162 /periodcentered put +dup 163 /multiply put +dup 164 /asteriskmath put +dup 165 /divide put +dup 166 /diamondmath put +dup 167 /plusminus put +dup 168 /minusplus put +dup 169 /circleplus put +dup 170 /circleminus put +dup 173 /circlemultiply put +dup 174 /circledivide put +dup 175 /circledot put +dup 176 /circlecopyrt put +dup 177 /openbullet put +dup 178 /bullet put +dup 179 /equivasymptotic put +dup 180 /equivalence put +dup 181 /reflexsubset put +dup 182 /reflexsuperset put +dup 183 /lessequal put +dup 184 /greaterequal put +dup 185 /precedesequal put +dup 186 /followsequal put +dup 187 /similar put +dup 188 /approxequal put +dup 189 /propersubset put +dup 190 /propersuperset put +dup 191 /lessmuch put +dup 192 /greatermuch put +dup 193 /precedes put +dup 194 /follows put +dup 195 /arrowleft put +dup 196 /spade put +dup 0 /minus put +dup 1 /periodcentered put +dup 2 /multiply put +dup 3 /asteriskmath put +dup 4 /divide put +dup 5 /diamondmath put +dup 6 /plusminus put +dup 7 /minusplus put +dup 8 /circleplus put +dup 9 /circleminus put +dup 10 /circlemultiply put +dup 11 /circledivide put +dup 12 /circledot put +dup 13 /circlecopyrt put +dup 14 /openbullet put +dup 15 /bullet put +dup 16 /equivasymptotic put +dup 17 /equivalence put +dup 18 /reflexsubset put +dup 19 /reflexsuperset put +dup 20 /lessequal put +dup 21 /greaterequal put +dup 22 /precedesequal put +dup 23 /followsequal put +dup 24 /similar put +dup 25 /approxequal put +dup 26 /propersubset put +dup 27 /propersuperset put +dup 28 /lessmuch put +dup 29 /greatermuch put +dup 30 /precedes put +dup 31 /follows put +dup 32 /arrowleft put +dup 33 /arrowright put +dup 34 /arrowup put +dup 35 /arrowdown put +dup 36 /arrowboth put +dup 37 /arrownortheast put +dup 38 /arrowsoutheast put +dup 39 /similarequal put +dup 40 /arrowdblleft put +dup 41 /arrowdblright put +dup 42 /arrowdblup put +dup 43 /arrowdbldown put +dup 44 /arrowdblboth put +dup 45 /arrownorthwest put +dup 46 /arrowsouthwest put +dup 47 /proportional put +dup 48 /prime put +dup 49 /infinity put +dup 50 /element put +dup 51 /owner put +dup 52 /triangle put +dup 53 /triangleinv put +dup 54 /negationslash put +dup 55 /mapsto put +dup 56 /universal put +dup 57 /existential put +dup 58 /logicalnot put +dup 59 /emptyset put +dup 60 /Rfractur put +dup 61 /Ifractur put +dup 62 /latticetop put +dup 63 /perpendicular put +dup 64 /aleph 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 89 /Y put +dup 90 /Z put +dup 91 /union put +dup 92 /intersection put +dup 93 /unionmulti put +dup 94 /logicaland put +dup 95 /logicalor put +dup 96 /turnstileleft put +dup 97 /turnstileright put +dup 98 /floorleft put +dup 99 /floorright put +dup 100 /ceilingleft put +dup 101 /ceilingright 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 108 /arrowbothv put +dup 109 /arrowdblbothv put +dup 110 /backslash put +dup 111 /wreathproduct put +dup 112 /radical put +dup 113 /coproduct put +dup 114 /nabla put +dup 115 /integral put +dup 116 /unionsq put +dup 117 /intersectionsq put +dup 118 /subsetsqequal put +dup 119 /supersetsqequal put +dup 120 /section put +dup 121 /dagger put +dup 122 /daggerdbl put +dup 123 /paragraph put +dup 124 /club put +dup 125 /diamond put +dup 126 /heart put +dup 127 /spade put +dup 128 /arrowleft put +readonly def +/FontBBox{-30 -955 1185 779}readonly def +/UniqueID 5000818 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BAC8CED9B09A275AB231194ECF82935205826F4E975D +CECEC72B2CF3A18899CCDE1FD935D09D813B096CC6B83CDF4F23B9A60DB41F9976AC333263C9 +08DCEFCDBD4C8402ED00A36E7487634D089FD45AF4A38A56A4412C3B0BAFFAEB717BF0DE9FFB +7A8460BF475A6718B0C73C571145D026957276530530A2FBEFC6C8F059084178F5AB59E11B66 +566CA5BA42B1911A5D7F1BF343015EECE988B7A93BCE0C7AA61344D48AED9C92C8698D4B7C99 +51C87D103F2414B39E1437F9D2E50C4EE5F218F2E6716926A79EA978F13B1F855345191DD7D3 +1D8F82C2E3343C7A5894D95BDC492C28226834EFCB5C12FEA36AC5CC430E0AA604961E34888A +DF6C1F3954CBC2498E225D953CF5685852162346F4745A2A7087D5D7AD486DE16D2CA8E15CEE +26E012671BA3BDC7D95CC8C98BB774F508625E968AEE27FF7D1A06E63BCFB5AA4876C3F8F13B +30CCCCEE73C3CAF4E70D98E6ED2F422DBB4950BF789680E064150995941A9F4DD68A57594984 +7A7D012BB910BF03A42555D1BFD222614F67768FD3F07D99A85D8E700E13CA99D0D283F56CF6 +173CFBA5261209EFD6F5158AD8E4C089A5D5D57F527AD5E8766F2C6F1726B4FE94A5A08E2193 +162F626A61005225458A25BCD2F6CF2C23EAC904FE806ABEED47B5797C3F85E92A50B78EDE68 +77A20B259E3A0BC70D30C7B6DA98D54A811F20D1BE1756121553E2E953F57B3A61984D28FB37 +FC275B0C9C0A081AFC60B60954AB43C4289E7A24B52A49E61F2E14F974A155885C80E3DE0D03 +0F60A6F4FA81B130A9C6F0CBBF379E52D1A8B4582FA6DFF68876BD2BF8CB5B9A029C17B0AE95 +C8163B75701588319B8F65044BF416A68DF46E72130366B7A903123E4B14D1D570C6728B8D1D +4BDD6E0B59914FAC1E75DD5EBF0B84C5613442C80106300585501F247EC10E4D4D6D76307656 +0D8611FA998C293688A78606200DD036FA03DC20374EE821AF8C244945399193B8D461084A67 +25645E6BF1519AB690FF2047FC32301995812C4486B4812B34FB7E51BB807C77A0F3BED05EA4 +909F6531B8767C97E930B953703B1AB7FC944B20B0AD93B3D0E5EE27C7F55D64FCE361AF7BF6 +F196244B2A842A15A3A76FD12926469E1979FFF2E90CB5C49A74637A7E76241CE36A679626C8 +7141DC2B73567490EB87D9D88697915BB515931A1AC0FA3ECC1831BF72F59C14826D3B032846 +03786A667C754AFC8293D06D2B03EB236687607842062D483B555E3C666A994BB427659972ED +FB51E7DB17B898FF9E44C648FC2723FC14D5F9DB9473501F8EFEC50AE9C6E323804355ACDDD6 +8F06DFB9C8ADB5D0361B28A0F0ABE450811F296A139DA21394DCB7A2EF39666242B2FF46239B +C2BD4E117C4209D1B71EBA9F194253AACD7DAB126A23D2E63B4CDDA42DB0A48ACC9CF1D3858F +D3EF70A9CF518268AD91AF2AEA4C5EE5D46879A476FB4EEE6A7658649CF91310A728E3243399 +C0E7EF756603755BF9360614EF05D44BFC50BF841E2EC12608F495B2509FE3252013DFFE7091 +68F38FF5A92C0849FD83F40AABE0F8DD7557F1A26D93BF9EDDE4CE48AF630D52E863A6A5E35A +0C4206A6BD29D33F92AF37F4E9D8FF6FC38A3A44894800E7088EEDCF02E1F6923847F241397D +78F0383815EBA58B4BEE1AE08FD1A7B9C19397A8D878BE95DC79AA2A2D7DA32FB47E332C5958 +2616F813E18E3AA12C3BDC1C1CAF746FF3FB249507DEBA615B9BD3A822D9F995D07B6A4E9A30 +B74C142C3621AFFF4738D2183F91E798E14ABC13E79AF89F2484A0F92A4B69E1DC35D6B0DA09 +494DE0D950CB8B23C74246B2185F85A38ABF429AB5F808256642EEEDE0ACDD159945B09FD93D +6436B00A4C6DC31A990B97EDE6F89F508A52F618FD9D6BB7622D6413B093A1E5677FA1302A96 +F3592C89DA03885D5DE2D7ADD51706A204E8189497DF0D5DF0640A140699EFAAFB9DE8962596 +D00F4A75E2D3CEC8F84E4AC4E852E0EFA300D02394ABE2A57D2F965AD9CB1B07270BE4E833E5 +5BA50F9733386785A0065E5DE094E3BD6DC1B0A5543D3C4E39975EE00194194CAEF6D9B8883C +39D9D126BE0C0CC5C68153EDD6F1F7A268739945C96BDACED9207A99E69C5BBF60558C0BEB6B +9535313F9083D22C8657C0AE80131070FCE9C475941AFF0A3896FECBB3CB9C70A1A4DFC7D95E +DDAF694E507327DA8584E6BA6ACC0DB4D0D949616F244042112B6F1AC25D470931DB53603C03 +E3FF90D0FC49EFD41B1BA74B5C4490B5C7866FA8CC4B243A6E16FDBA8BB7FF7254D1116A67C4 +97BA7DAB91A3F8BAA52BC4D9ACEA57EEDAA9CFD1C60E2D5BCD83467FD2B7D8E6B4B81BD896EA +5227C2EAD781B3C25F8D69F414F1EB1BDA73FA14FC0C909ECA25792B78003D3E2AC50DE70EE2 +4FFDD7111F5B1AA6411A5B98E6E63BBADE9049CECA7ABE47F63C112D2AE89EA87774EC32B1CD +2A0425504ECF9CBA62497E1CE55E6E32F592948198AA7200880C84517BD898BC77D3C7F459D3 +13AB5882FAE7A945AC46E5743201076F3601DA9011A180436E36BF3CAB9B0B28822C8EC9EDBF +E2316419B1698077607F7A60E3A2CB102CDFC00EB5635AB3EA9C069C03E7081ED2E8CC32DDBD +C80A9DE5248D3221D0611BE5836BD02FACF0263B297A79E467718AB7E1657556AD428D0263E9 +C597474071F4445F5634FD2BE799AAD511719FE169D0830D47191C01F1519EA5CA0722AC3550 +7385CA3972C83778821F195DF4376542F2F5B5C3AFC0177A47DAE02E5C582C7E49BABA24AC3D +DA4A9B2FE6393CD77747BAC66AE9571781DE8A4B862380872A097A7B68B3EA30BFB54A55E8C7 +608F707F97A871DD639A000AC29DA673F65FCA6AF06B7D27F6D31F709EC7791524D5B38FBF73 +4E99AF406B98D7C5242746E09CD288683540861BA2E9A0A67CD2B6499ADB4F745490010B4A69 +00546D22D9974D5599F809DB9FF8043FFC4745C9C212BFB55365B4B6E270A0B3B80E19917E68 +12CA6AC3F7C31D137DA4F48678E3C02C5AA5182509ECA7D2845B039BF315499DC33320E2604A +1D889FE7F7DD47164A7F8133E4E6E59EE7F5A27CB1B3B378A579D31238B787436A4168DEE580 +8E10500871FD13FF47653A2B20ABAF14501B3F50792079E7E636251AAFFC5EC9D85EA533FC37 +DFCE216C7E1DF73097BDF32FBDF22C83E4F62F4794052C1CF7B8CB28F113CD776972E7755BB5 +9A2E3E65C16C5FC58541CDBD480ADCEA324EAE854868ACD35AB5960260BC0D2806E7319768FD +82F15F95FFBB21463DA70D86F6A60D581D2911056BF0CAA67AC1E9494E7488168831D316A6A7 +A6A13CB00C633F6342CCC2BD024FAFD0108EBD9D4BD724AC6C2F8A02CD1FFE2D8C7ACF9B0C8F +2491D1CCB9A9082524BC6FFDAF45A13E30D4C27172DD89715D9BC384BF9E9825EB4DE86A7020 +7A063EBA2D74F89D6E9534B3A3A48A18006F673929300E357EE555BD46A894ECC220F408BC4A +602D064B829FB4D500F07D0F470321C037B20693AD36DA3577466043C331A8554D99F0A4D1D5 +D594F33D5FECBAC2C5254B5D3F9F7166D51EE54EB2889D5FDDC1E502C385F8271ACA8D3725E6 +3564EDBB9A024E476C12CA7EB357D8E3A90825D93D393A1728B199A49444EE4335EA1A49D81A +CB500EB23015AD31FB582ED50EAA8D22F11F82C2BF9ECB09245AC95E20960C5F5450D1D31F99 +ADF233C710F7FB6B69D34F773B1D3F09BAC7A76EBF9F272D992AA2F3BF31E3B79A67B15B3FAE +2803E80529E80F6E5951CE8BFF1C7341B9BE0C3CA698931ACF65BE17F3B838FA6503F2D023B5 +20374ABB9AF57E1B0E4DF0FD45834D3CA52EFF6E6694EC13FE174E3340F232257592CCFB4A10 +B2AAE8922E1188CE51F91758455ADB101DDDC0323D4EAB915E7157D17FB878D1DE78E170D925 +2EFABBC555E17CDA4042719A79A3B0BB686D685C4FF238520D4252B7C45DA9E8861DD1045663 +0BA57CBB0789DF66D28F95C74E56DCE67DB92B50BB3FD8ED194D98CDA99534D91EAF70213D0F +85FFEEF5F31F397BFC978631E22ABE1823A6C9A9DB2E236DF70F925E2CCA09D8F9195411EFC8 +9A0DF5D7FA9D54E7032F45595DAC03A9F8133F5E0DF9A14F131704B70A23A322621D1DFB1F4E +E7B4E6C2DB61D578BC643FBF6BE526A6FD7E2B13E031AE28B3ADD02905152575ACBEA7897FC5 +F2A0322B04D61EA0D3AE06280EF1524750CD6520C2AC1B3E95AC1994476465B1266D76C687DC +A1A964964EB9B7BF73C11BF662C1ABD2FD8D46396A350C929CEF16D1527B7064545CA46AF3D9 +52B57806610C78E9A913C49BAB0BAA6A55CCCA1F5A1B49CFB4433CDD9D53DA50A10963C03E3F +1FE85FA9E4CBA745495C14EA573B7C1D43F06FBBA9DD68A6394494A26DF614AF170D784A2525 +4170F81FBBC63E1D649BDC3FEC774D539E1EBA4B0F151812F972B5C5AFEBED014BD6336AC8E3 +B996630CD7593B7E175A292FFC8B8F1BDDB20A46E145A92DE00F4CB2EBB2783C8A81B85FD86D +D3E712C8369EBAE8300DCF3AB99749A7A38D0E19684372EC86BB6E24689E26889400F56EE2B2 +272D921E7F4D7503E1D467358A4FEDCB04F1791E033E51BFC71353B59F1262C995B199A1ABAA +82523864B113FBA4837E795E0054408A7508DF67EF26372E48C8B97DA284C9CA1E9C86088D06 +8382EEE68A8B5148378EEB4DE078757B43F8FAAB9FED1166F26A280446D0DEF6799043DAD5CE +1BC78AB88393BAAC9ABF41986E1E135E43B3ECCB9209D14D672F3AA69D095C0D71E9DFB0157C +D7C6C384B9F697D601B2DF7240FED6697B9D091382626F33B3350F5F1BA163082F07E29F3D12 +BE4429AB90DECEDBA1401E74192406D77EB4B83B00E8F23A2747621562DFCE76800449F04002 +222839D02B9D58FBEEBE216987B6A22E83963E4011432934B5FA46402E506DA43DB2FF98B857 +20254BBBDCCDA351777FEF83CD71FEA6BA9E578D7FA3088A3C76B07113CD007C521BE5AEB573 +7BB127795ED8F62C7D487E2866558A87A0964D1566CBED024AF1133F44B055BB64F801E5F2B0 +978C22C03802F7E5052EFFA90450D4B6DECB944FDCFD6779AE081EB977BD46942B2A9E441421 +B9C6C742E2EFFC369D6CC6035B089A280DA0B92AD6D1D0D15DA48673D464A8CB6F88E633D7E3 +C726CB591B12A9CDBF095DDAEAE3D8BE5804BDCE4507FAD2F6DB65F438ED69FCA1B496E869CF +FC4DCD474C522E3D8DCB39CCA6554F1E685B2AE34926EFF6D497D2FF958A78CBD351288F2CDD +D9A4DAF32C82A950E3E1F582C62B497814EEA3B4A68C58D2F7469AF81FBAF4849316878E3DAC +A19B3C5A3FA05E8E001827DC47FF993EBB6B2C6E03A5A936B316B96705771749210AD629D7C8 +42587C8AF2B7C8B170A85788E4AF426761002E9147E81A0D1F380D60FF3534597BCDDA3E3337 +47A07D6FD44D0992CF23978FF89FC8737D4B865C43288B41F3C69950A53F567D2FCF1609E283 +76DE1DF173BDB21A20A2B8B827C24DF520AA5F9780E3A80DC614931A87E8DDF7164ECA85E696 +F2E91885C6D47A23248F7BE5952866364F2233266EE6D5D45ACC9EBAE93A094CC2D5D329D75C +526E84D67D070E7FB7630D5DBC6A69F686300DAAD7527D8F4C7C42CED676A628346549A3730A +37CCE926F022BFE59E33730D2061C268C62EE64F61AE0C19558D995EB3F48FE3BB28A6A7B82C +9099EC415D016EEDD099A08D413DF0247154A6B12FE87045BAA3782A18205D0B99A20F803B45 +5A1B8D2E99D07A5F54A770C8F2023AB4354416B2CC3E272212DA4A48D788C9B84A79B00521F6 +67316BB9EE5286F58F95CA48BA0FE5A337B833592FB3C289F62AF33F8FFE607A7A9E84428590 +4E6A7B87106530D615C1F6287CF67DCA2122B3669BE7F40213E0522FD146674285B7585065E4 +65140D2F967BE3346536C149E338575E743A532427C4B8B806CD8A32B9131E2695AD605C7383 +90521B5304351759002D6FC029C81398BD1D0EC8BD162FD9AF7DCA704A68269B48A658CA2551 +6DB543B0F7B138FFA992855D4FC3FC55AA45599404379F2289AF03933D4CF20ED7E16692E23E +966181C384EAF9162526AD7A2EF78B9297DAD86C7E054CA5311C37F0B4719D278A23C2B76E36 +296F6D1037FB7C86B4379761C8A554829FC14F051BAEB654B367B0A4BB8D7A3A9B39F31A0A4C +F170A2160A5EDB3B8E402D7843A64BAE0D7E4837491A361314503CF59ED7DD34DFAA0FB7829F +328A6669DAEFD493A7BC3CEFD479A308B8313B6BC7B092D48921E0A1AB22BA767999FD8F05EC +D1F7B0917B2F8FB49E2181C269FA8F420793C97C6B569C5F67DED3B64973173FBD1CB20F00D2 +9FE82E0395F9B45F374E78FC574E0C955994AF5013E49CD0E6F1DF8ECE8730D312E483642D72 +E5320A58FFC362D9599C9DC8BC3D9409D6364D93E5BEA94BFE88098E44C427EA5532999E3EB4 +B40974F778BF4BD4695197733304945351EBDE387906DAD08E38C5A201BFAF1A84261AE477E4 +A6A2D2927DC1067D1D7F90556B43CC9865A1054A90CFEA43DF47164877550CE70D3401FD5B7A +CCDA1DA72C0D14056D5E4058CAB469B0F64258DFEB16FD795833EF83F1D472A9EC10911185D7 +689F8382DBEDDE4C589C53087E88E42F736683B6072ECEC4BADF1A4469A2349E443596EFCAE2 +FFAFF8D2766D412E7063E66C1B1DA608D8D34BB432C10A929A0E9F79F3AEAF506904CB55B061 +DDD26DB1043BB35596138E8F8D93A7781D72BCDB3B6424C0AADD6182EAE23D738EF46E8F64D0 +C95BE4C15A2E8FCDBA2746D5587D1C351876C567C18225CC157454AFAD386552BB17DFD45B48 +ECE74BA8F83AFAD29EF74AEE37DB8D912009732FCF07FE85168E515DB6AE65808E4E077EF6EF +278920D63B6553D18254A485981DBBDE35A7B1ADCE54412B9124A86DE8403C836BF8B906BC87 +9C6600AE8529335FB97ABA4D9F6D037292E8546876194219112CF29604B7EEA26FA4F4D425B8 +4B4F02C6D9F71B74C0AEE12CCD65D95410073019F55DFEC6FEBE974A06101E3A158E532B3CF4 +44BE9FF0F88F536CDCC4B8292D5502150FC168BD1E9A810C6D1AEF6DAE6710353BD51E3768F4 +E5FDA7E94359F240B3ED446631C5123EACF57ED0A3CDDBA2EF840284D226543D00BADBFBF5A1 +9A301FDB9C304BBA2FD388D519B4E5628D4A4CCA6B761869B99A3DD14B8DB0A34A71ED531A31 +BEF15F08DA020D2228853A0ECB75C0C358BEDC5A7035ADEFBFDD2DAEC1353678105057DD55B8 +F656C1EE01F8A35830C04FEA0CBF16C609A7C9CB4917CB78033F6857B95310D74A63766179FB +C9AC247E52745F0A69A3B897751F4026D4D271FB071094C35619160D09B77BF1BA9060181D93 +ACC12FB8BAB71A28F8AAF678E3CF9D3E5ADE7F967B8675546799B11842B6F6C269280946204E +F91E951D2CADBCA64B7593724E6E8F03CBBE6C17084363C5C102505DB1AD41DDCD04BC9C2D75 +C91B33A4806BA85E4D91B0A604BF529D64B709499399B69A4C477082EA684E040A9113619774 +C0CBCE89EB13124DFE7179D20909D18C263B611CA17E8B33E17BD4E66D938721A600EE36DA78 +B00C5EDEB7F3410CFEA7CDACF544D3CD4ED9565C8033E1E51D879E4A35C1EBD7AA9DE54EEE32 +714D17712B8217B8E45A6C3DC4891D5B2DF3CD3F39456CE9145713D83353F0D8060EB9C4044B +99AB988DE9C778D943581E296CDD0534FF5B128157F4CCC8DC7516EE4C60B9F4077F0C64F540 +A2B708816B007A5B0E1630D4D8521BD20C07B344EB1AF54AED67C4CE5689E46E4D823F256E63 +7992B4D777D9BFF2A84CFAFACB4C0B737B852F53FEB78E9F633069841E5334F55D92E32EF65F +D1BF8163DCC71C1B34C835CF8E5E86A9121FE9DD840CF83E3FAF4FEB34031467C0D9D56A90F5 +6D68D4EB47DF03FC92D98D497BBAE9090BB48BBBAC835E5D11394A960958F377544FD325A31A +DD62EAB8C62741685785321F41C30BE89895BF98D079A906E0A1223BB22071987B74CC8495BA +DFB6252542363AA115BB7002C2FDC6BD2C94CC651AC8B82A2731D628F91528E2729D0A404091 +B2F9059137F577A1E4753813BDE2A3D1A6E6F71BE0C5D5287B1EF26A9CA6F805653BA7806C2B +508C2ED8233347E718A3F7CE8F75B181AFF8C4E2DFB7092D46C7D287EB9AA7B77DB11E8A00FE +786799D9ECA658E41D86066919FC092906E1F08D7A6D3988A483B81FF928EC0E67192545ABB0 +F83C2E915C982A5AEF723F6E3DC13BCCC6DC36D22D1029D872B5772DC232605C1EDEA79EC0D1 +81B7C5A9F07DBA46B91D426AFFA597C500D3E1776347B4B74216A1DB5D9761C6211FE00BF6CF +0E907C727728CD61A7C494EDF8D675A224F4A35FD5571C1CF24C130BE2A71973CD7FEBE3AA5D +B74B09946CC9EC436644863EDDEB88F7125E66E82822AA76A8EBD2375CA95EC1BF197A05966D +6D14C90EB346F454AD0CECB1A81E30397868CF3397C197CE4272983157EC9CBA19433D7D8037 +275CA7681270F589CC94B6549F991BE3CCE62E6D92DFA7413A3EE7C064D1B98970DDD6FA0AA2 +5784B004E39F86425A088899DFCFBC1654D9BD1E096074E48DF9D3633D06F0E7826F65B9BEBA +B3D9CD614B487EB18D8283BB62CD78D6864F6EF6A7183677C15461DD160D7B80BF591AB41B17 +9B697C5FABFF32108084CC5B775CFF73307FBBDBD0CE1882CE720466FA1B31FE6633BC6384B0 +C9F1352D0103BFE76D26171CB07EAEAD65335A0162CF0A1117607EAC59607497337620128FA1 +3660DEB22F72763E8DB17D5B06EB2E91D1FC56193826AE3C43D09DE2486CD957630635D5D6ED +0E2DB99BC6BED4A31B09C59EC549E10DE783654C5B185A31AD2AF5ECB449CADE7E35E53966CD +DD84F485720DC93D0F825AB2F5E71E0EFFB0734F26EAB3FFB07F2EE55BC50731A248295740E7 +4F7B9787D88082F15B58EEC492C64FC0138AE020FF448A918D08D7D4780D49631E0144C33698 +164D73510B7AD2A4B58FCB7617943E3468EB10C88DD9E544A3D01938F9B97D342671869A985D +789EEA94FB5A76EDD5B8AFB1262248CC3A2D1F6B53F3FE7FF97392E7CCBE99A2A9CACB7AED56 +37F61057FE6B0C2E573C09467DDF06A03C1C313D0E6DF7D0B98AF845DD5B4F2FA2FEA3ECC9A1 +BD7D49E84F63C913FC3832381895F8F9517521D18B220F3A8E303DA842736D9604C17CE7D935 +F5ECBC3460AD37D9A83C5FA812F2A815C3F875E209FA655F5277D01642279FE809E29E73674F +7C67A0526A09524D9AC61B3DA9E7CFAFE10F754E2B949FF69F5C82CE817B24F79455D1C1106C +6F5DAA8640998EAAD2AAD0D6A187DFC24DC61CB49DFED8169921AB11FEBAC87457B5F957482C +CD79DCE7A215FC413E2E7E0BA25D531A9980919F0FB0A6EAC3EA7A6581E633CB2A2DBD9C3862 +6DB97C94626C79BCE7083F7D041B24877CF53CDD3D2569B9A6FC6A82630F8CCFD7FB03668E9C +7CEC2995D76A39450876E84F5C9A27452AC2FCAD677DF0F8E5E2412E7B41B2932D99CCC482B9 +826B16CD4CBED83CEF79B6DA562877AF0CEB4E7A130FA53D8464438A41EF80E81C2445DECA1F +C517715D6AC71305D99DDEDC5D601B324F8AB1D053726F8601FD0AB0380AE0FBE5DECA11D170 +7DA47D4DF1B15FA2E70D220E41D11E5D4107CB08F1C1C5A53B1DA0D7AB81910CBEF5E3F2107A +2288BFB86409B367AB37D84255B12BAE222BFC4518E838178926B32BA1B59E8C773CAAEA9C5D +4113AFE9F46B7E3FB068C14E7C74B00738AA8F3CDC64AEB539C743243780AAE97200EACC8950 +0A6E1E414047AC3590AF318E9018B0A150D1FBD17109C8D454FF7DEDBFA9939A708C70AE3F6B +3049FA07CB5A7748D9EC4151D39A495871175E8ADA874A999D46008C5F96C3EDFCF6AD1B38A5 +0E27090FEE82C1728980E0C8C0AB58B0722EB226318A30B6CB4203E61EEE54B1409B758CB05F +A6E0ACB0240392512D9C397E8AAC6EB74945CB0463CAABFE5D07C69F29996A8DCDB5668C1A5E +1EA55C6DDC3B7B19605BB2E10FE6E1FA553C617C0C4E0721CDF1C818FE809D3655E3209229D5 +E62E939950EDE691CC50E6DE4796C22644F6E7AD0150A12B5A8992E403DDE0E1D5B681D742AD +6DFCC3D0E4B5996698DF593DC1F9DD131E694D05921D9D8E27C43DF7E86EDC1205DCA2A2251E +4902E1F9C94E680E1E955001699E375B26E1BF9DB2E74CE5FF2F61D154C6D5988D7EEAD5841E +7CD5389760B9C1591C5F0E12C86319B5A19E66BC63EA3363EE0E9E0CC1BA6E3DB1750C6B32BD +84278A2D9960AE13B75BE750928E8CFD28AA012FC3B02A2949E2D99EC7956E86FEDE302360A6 +34E417EEE92746937CADA4BBAF39273F08AEDD063678882EDBA6AF97F3A2E0ED909505D76819 +FB8B79687B60BAE843942BAAB1E257E6DFE048BE16B17A7F23258B4A657F085970FC81837834 +36107DEFEB83751C82E86F5245A21743A1D4B535B66785410C54BF4134AD1830054456A65313 +88BC0B2920F64C11F69E398B8C1024849A1BC1A47013944F9C1C7E176905BBF7CBB2E0FC2FBD +A025CA4921B89E0F22996C37981C43806D0A4543264C301C3F2EAA935EC509189ED58E8FE039 +D605C3A8A299026ACE420E185A2C92C8C7EB6BEF4224078EDB090A4932F559F7B364FA0FB07D +587A4C9804067BADF70EE718A755F74146BA64E13CE3F1002304163B91ADDCDE0E3411ED45AD +8C85A244114F5C6578163B26CDA0D752F88BE5E79613F893E645250ADD7A6622A7D6AAA87E21 +92FBE906F4E0231D955E3C607B7B1F1AE65F97ED0455E29F56F12FAA16918B480CC047F1790D +7E7C0A04101628DE2CDD5EBDB85BB04F61E6169328555F4B4E26FC29FA10F25B089B600E6358 +01DC4CE6EA86044EE5B8C7B15676483CEE2BF7D896AD035AAEB0DC3B9A871E2A9A0E2C4EBD20 +3880D40F9F5B2ECAB16294B432E6A64FCAE9E3EC9C6C5CF65D8AE8FF7C310221F7114D09415F +B4B69C1D269D6D17C0EB9DE73598D2DB82B9415BDFBD3A17E0252E989BB91C78321EA8FB87EF +075AA94B3E990993862DAF7FBE073B7D2DC36C2EB23B59FDCCC18A4CEFB4159B70F6687A946E +5BE9B5E726EE036385BC93AC41ECE0328EECF154CE96B56EE5913A265C378680B94B4A1D43CF +47717E9117589D14704102C42AADBD2E05E4D2278744648FE93C197529F9547DDF4069B4CF4A +B57C3A116658FF0391EF71ED3E067A3914BE2677973E96BB21057798732221EFE36D151C5946 +E5B9C2FE6A5188E53FD9AE52E7045DCC0351C8CCCE6615EE938BEBE2C211F57A5E56A781B538 +B124B7D760E66A039F99A0A1BCCAD03003C53321013ED9C75EF221E579660787945642B251FC +9A9924CBF3812C3AB213BD5049275BCC02A9DEA546C5AB5C0128C09A91186788BF98EB6B404A +83ED58D220E4DC7F19EDF7CDD955C26F33A2FEA8ACD4556F741BDDA4F747B1C3155A1E9F17C2 +19083D87ADD59EA6ED1EF4744E0ABD805F97F2F67C5CEC364C2B6DC98D20535795ED5D8A40E0 +7F0CB7BBA105BCB030E3D244C24C460647CA2FFA069A130E4985292265F208BA62006515D5A2 +478F41956F6AAA61631CAB5DFFB1EA88F4F921BF30B31A96804FDE43B6159072D64102CEA317 +810E35E10C209CD23482B93D14C044CF6CEDC4371D0F92926D4F4FEA11428D4A598A6258A773 +3BDC1F39046A34FCF61691748587B65495D49572334E4FE7D8DB7214903C87F7C5A74250703A +2CB917B53F9F2A39A161FAD80049AF7D0FC179C9D686427C4D102A79A5B56035588C2E621E9F +F325997194011757C99BB10A504C83C68438D3F4A9D5C6D21BF22D23A718F75FE848CC8735B8 +C6133D03FE1BE69F91B8644EC94C3DEB9610E95C3C20AA2CEF534AC20A4AFA4D4A1F4FEAD6D5 +608C44D64D63A96A3EA466460E1D61613D5AC99A3643674F5CCB859A20CF68F9677C98C5B6BE +FC10B23A43716F05492635315E907C4DA68297453E16CA81F9BABD02FB86F0418DBEC99CF4F1 +4D59D563398254279A0B0D3730F388640310DD228F0B0C9A93F7D8F2B2F5706F7C20E76E4DDE +13D6DBE7BA6D347E5783C69CED0350D3E6F6503FB93F3C87AA36849625A6001536454A5667F5 +851F63A2C6C352E87C8C1B43B25EBC0EED72BAC7281D58BCEE92053C4E76163417744E955D48 +076800B829CB6025FFFC6DFAA987240C9EA28C7D115B1B6C034327E226FFEF597C38D463ED5C +481B10E08C320ABF221EFF3C52FD2908BB18B383FCB356E62D9F78ECA4587A0E080024B19971 +144445CCB1FAAEB35624C972A72830C86D9CFFFD2FB5C0214F441371CB7B34ABDD52AB1B436D +D9E4BBDC50239C456C20008F78DACE2E2AA0FE2FB5B77D1E768C6633D19DDC9E77D82937C3E6 +6976F74982A9B09F11F8264C9BAC1D72BFF5BBB3BBE1C22C65DD3FE6680E0B77154F2751D7A6 +292B4DAE8211EA08072E238C46156D4E669308B2D2C5E08129F5FAFDAAE599C58EA397CD3037 +305F52B51F03B266A7ECD8AF86E6ADC9E98614A43D870B0CAF609AB4D4D51B0BE2BD36AED2B8 +CBB2733A875BA672DD1790A93CBD1DD892A1DF843F1BF22049E0E96D6EEDCB2272B06579C0B9 +744DA658862E3C2898DF75AB97DAAAA0FD235F4F8CB7D6E82E4A38D023342453A6FFA709F66E +E784C3CC00AB79FEE9A98175299176AA6550F320A298894E946C3C6BA4DB7E43C78707A8E36E +C0CBF8C78D133F4288D6E4583287C2ED7353AE694530078844A8A6A1165188536E69279A41D5 +D35AD2BCF2D8BD6AB4F5936F705E8B0A665EA760F6CBA476B5581B1B0FD5EC6A3ECEED59C862 +D2F790A61A2E02AC1BB48BC0CB247BE24E9D9FE88ACC0AA270B2164939E304A056C877795D8E +C80205C109799A5BD15F7485830281E2697DFA7DB1CEAF0443F685ABADC42BB8F29D5C1D6249 +01776B5F6055D1C6497C079EAB97BCBDE040C37C7250ED61E97BCC971AB71CB87A79A998AD78 +5C5762F8171A28D85A1D0D3C32E2B0508FEA24B45710A14008395140124F6E87EF73E4C4FAD8 +B52EEF0E66F62215E0E541D699034D46B1752CCFEB047ECEBDC625C32E8E3AF5D71543516017 +65C46B24CDD42E661D2095C3D15F1C3BD3E1FBFA4751EEC1BEF46EEE1EA8F925347869C53213 +D51568403A8A90F7BE1A360C485BD66D30315275F0801EA18CC762064F7D5F44CB4AD70685BE +AE02B18B2188BE315B87B8AF9ACC3285355C3D05BB3C392E1008E58068E34EC7D4E8972BD5F8 +090A2A506E82C650895FF5AE34E5483112623A00CF6BBFA4510243B8B7E2C6AF9AFD098D02E2 +EB1D07FC2FD3E37154457B96FB4550B2D7CFB06A4B607DFE469D73BD9537C73337B5D9DCFAB3 +33987208094CEBC299F0BDCB70C4BCE2A1CAF04402F1748A63A733BC5DB817CA185C35654021 +35F247705AF28A13F8DA47CFFFB68DEF345C95202B0933FC691F439DF83001CBA8878A7EB2A8 +9AF544AD9A7068BF48EFB1D201BA2C191F650E84E8909456EDBE3864CAA7F55079E928692E01 +EE90600D0E9E207A52500FBA0EBDDA50A6773A9B441FB81BCA7215D0276EF8D70C00769EC709 +C214EFE1ED92148349CD8DD8A0CF45B46A9959AEFB2C42AAB1D0DDD68880B107BF56F2CDF87A +891DDC95AEF319B0A9C66DBB5F07B08D9E783E19546CC9C8FD963637D85FAB62285295CDAB0B +DBDF348CC819090C32AA094B3B0FC4C27A096320D373258EA68A2A508C12AF1D81368528F554 +303AD7D7E06ABF9B8925D57D694494220D6CCBD8ED04B4C57FDA1DAF70C066A16930FA34159E +296633DAEA111D246256B3D1EFEE6C00A7BBFA808731D0E54666FF407ECE2074F2A93850500F +F3A5F0771DE7C30E7B94CD39AFD6CA1D777298E2472D0DCDCDE5BB5DE16AC1F0A03364DA00F1 +24F836E79DA442749A0C6EF703617494F9424112D9766760E83BE50D1E6BFC14F26BDE4C83E4 +BD304E99DC3EA4EE8B04A654808621DD9038AF320339FF09314BE0B1395E9BD9B0A0CB9A8B39 +965EA7DE8AFE1815B53402DF5385C674A5B6104D4358D52B57D95CE13092CAD1D02A4C89F4A3 +B934861264CD55910FA13BE467FFCD0EE03A6D5D35FB4DEE5A4C57740C7F2EA1C7849B17FE54 +C5782571DDEB8534EDE38DE11A278D50DEB22581E24B93D08F4A8C7F3C548943B2601B5D073C +7BF8AAFD94D8859A38E1B5E659CCA1EEE4EF023FD05B94A2774C13B2CBF461265C9B7E8DEF13 +AA61BE7F29DE723BF1D3B05E4077787F8BBC48B610FFCD20DACCABC1F79676E74F7FA8A741AE +A7F0AB8C341893C8A5489CF725562B14E44C5B6A526839D4B3772D49CE406FA34A776DFFD096 +41FB81AA9C6E4959F16B404E3C9BF5193623C4805889B453088E67967ED2C82200381F3794D0 +F041E922BF79B9D5ABFC0EDDF32152D312F739DB794010791779C69280A9B0FA675990BCDA5A +84FC2E9A5D10C15354354DD84304313491CAA58CD1F2169496F90F14AB18894640D21118D9E2 +FC2E8BC621B196E83871ED12B9702127C7BB5943748A6D8507FF124FCFAD6C40DC1ACBA3E1E8 +8BDD3D880F0E6239985F351A5CB862A2DA92C93BB6E7C727A6AE4E4F84AEB0E07B86C057BBBB +BBC08263B822B7125CCCFE0B304AE38E2E3901A6ABF94DF34BA3BCB94E2DD5B52048F79FEA9A +B6D3FB01FEBF28845EC0507BA993E55BFB8FABC33E33348FCEE38DDC5A6CB69201A60FC89EB2 +0D5F0EB6884E21A64F3F70229943FEA58AD614042AD7B528DFB4CE1E5598D02363EE56D7AD9B +C4F72062E65224E7DAC416F78A0E5702E0A4E2E007221A09D03DCB7F42A2204DA6F32F1ABF63 +53E64CC59372ABA05709EE9C2E95F10BE48401741B141CF71A954F05ADACCABE5E608773E9E1 +A81D04D2B967E468321FEFD24ABA05E63A844B3025213CA6BE493701A486AA84E284CF29B8DA +76F99C6E35AA40328C9F7DA6A7C2B7E4E100DFF57F996C06EA233918354F8DDFBF517357AE06 +57DEC94EC1075086C7C4F1DF9E5656BA07F65E8A90659D4B4C4ED13AE75E66EEC8282ADEA7AB +E0A064C4CAC8E4B7A2FB5D99640ABBF650171B2243B22B53B0BCB67DAAD4EB7F2470FBC29134 +53BBFFA76DBD0FBB4C24E62E2C476E0989DEB4C0BC5B57098616770B2B47E4EF1746266E964C +87F6101EBE9AF0D5EEA9695E29B3CF3ABE98EAC41AB4084E6B442C774F4A1E15C3DCC1402195 +B8662893106AD7ABBE5143C9F3A4E7C7B2F36660B91102030F74826DBC04BAEF6152272FD2B5 +493C01A9E3893381FF183006B9964E9BF4715837C2F9551DA9BA46D3B82948FF4A48E5C7D3A3 +F9680F4362A739E6704BD991F0EE095186F4067753B7981AD6F275D3633CB443514DF9B8DCFC +E18F2A3AB3D9F60F01155C06CF5CB859646D3F310CB7D2C932EABE87423F2DAE43306230A497 +8644AD3F3A59C322D012E6BB6F0975625CE5149C42E7131C3FE843F6751914D13B1A63A0815B +6F1453E18A7C4C0638A2261584F7C60869A9346F832A9C031545B6C5685224144D9B32146FE6 +A8E5F36557C028081D2F7638854D45F9D50159DA707DDE276F1A93AE5DDE443542ED50A93454 +BCA1B6D675780CA5A8E9319E0D16A8A77A208E84990CA84BE3D912603790D40C66919B4F3C6A +E827E22B7668C2EDB597A3DAB0CD2367B108D1CCAA39B9DFDDBF4B5E695E8ED22BAF75F1B385 +628807679BBD1054A7B9907A75F1E7FABBBA92B62D8B070B362CF38EBD4374FBED4B616A390C +91BC00956DD97D97FC14E367E1636FE8DD8D20700BDF000B31D9D090B549EEE154EE63D07FF0 +37F3112EB79330B0C72DFBDBF17B436CEDEC023B0C773481FAD03E12F1490912013E243CD020 +AAB1451244D98AF01DDD7CE3B650E42E5BBBA3D93A5E4FED991DD6659422E8A2DD55600500E2 +ACC4244B3BA003A67D52EFE3B58C95673E70C2B14EBE1C828294298ECE960A2B9FDDC99F8437 +D1EA61C83A9A9CACC8CA84BCD48A52C72166CD725404AA6A67584D430C1428B445B80E7B7D68 +F540ACA94FDEE666CD1336BE06FC42F0826F0FF5823D5328A253C57F6D4548344E5C265E9972 +3108F471EC0B9321E06BC8884F786D4A56BC0ADF54513C8F7A084FDBA70A707FD937F4C1F4DC +77F53ABBA64608A74F146126EF9C46C88AD22ADE2B5A65CC770DC588DBC10372D65C15132C8C +BD27D38F8C654550A95F957C8C6D107FEA656D9F5252AA8E257A2430864B19FB3F0D78AAC47E +664869F037F8896C566A3A253E7C1FC07EB1A85B692815D153571A972B4AAA046B1F13A6769A +3B862B667832F6938A2FFB72ECA03C34B607923125389187F6795C775CB754D0DAE5E6C79FB3 +161AA7D71894F462EF8F0750F9875144B429BD53C6FE1E029A69745ED66929C1D6E55D4240F5 +87EECDAB8F6F2163B224F5420205144C6D52A252AC9518F4CED732C784EE5BF3326CFEDDABA9 +4F25C721B380386B6C2A3E7E07C1D81142C4D928C24E2C48F4F617B3FCEBC579F49D89691DB2 +8346621946AA0503238E4C6E80214EB6998FE2FABAF5897EE040838FDE840352E6761514929E +85DE7EF9484CA75D101B6D2EAC0ED7DC20E896A0979AE3A5B5D83846ACBD88D8256CA987D147 +F747E3A1CEB860C8486578FB361AB53C6D78F7D7670B18F4FE388A44F3CE5BB6F5BF751BC7AD +7775D21BAFF538FFFB036A841008667DFDA5B4DA834C1192591B7D479DE5BA0FB95627C0AE7A +7E46DD8B3BE8C7B952098DD8BE9C2F9C77ED077C7EF973E0210C68613BD95B8BF0B1FAD95C46 +7CD606FE9906D2604531DC6148CA75E23B9970FFA17064BF536DFD7539B0D2E8C4BE97609DA7 +ED6B78A8D0A1F96650344043B06546D4699EACE1F7BD6071724FCAF6E095F5EBD9F14DC86436 +D89BE68586D53CCE108E7628EE4C1453E1F62C2455F02F998BA9E2DB8887E3D5611037406AC0 +28CD5FBD94AD7DE9F2F514311040FEA41CACE74915BA6F19FC33C0FF6116BAF3B2DA9CC682E0 +3F9A85128FD578218D43FF7A153DF4325EE24281BDA2A49A0A8B9352D92A7594CC4614C30E09 +1B23011006DAFD0120847511C4C6C2748F2915AD400452733948E84E7B7F91A82D4D02CFF68C +CAF9B2B9ADF2132AC50D44B5EE3E5E21F7AAE0C2595AC9AAFC0780BDFD6BFB5316541020ACFE +67B04D11F3016139F5E2453E9EE0CCBFA049C2168CCAC2E0D81B546FB593DEE069482E397AD6 +704D6DF8681C7436D86CDA2718E9ACA0249DB0F81528C0D20F46B3BF74653A9BBCBADF94BAB5 +829D789011505FABF205B871689B9521925BF24D80718AF437114A50D7EBCD2FB1FF37E0A163 +F4873DFB24143DB275A1E9CDFF76142E6F94EF13B8B6CD6F40717D6460435894012C24E98DF5 +0C906A5B2AACD26EBA7B440119F18C2D938C32C36B82EFDA90CBBA99196AA5AE862E0C1F4985 +E120B80B9CDFCD5EFBDD5C80A7F3FF4700FBAE9DEF98847E6A56CF4B609AEA604EFF27C8A633 +4C437868F9ACF73202420E87C92EB76A10E79B0ECBB2A3CA1768801872AF0443AA930B00442F +F801B05B39CBABB684AE80B72A8515C88EB2B46F39614E5C998687479B057AE7F686912A8845 +C358DB36F8859F819FC36147E1D277DE0BCF3CBD13097B7D9BFBC1EBB590D93CABDD12811DB5 +DD5E70DEEE50819E871FA62B97F37B09BF828FD02352EC2DC627B4C6F911BBFBBB4D7F1D9EC0 +9D36B0606DAD9DCBC0CAA84872668C90728CF434560D767FFC3D1BD570652B80089FAFEBC335 +8D1AEEE0C4F459A5875D92FC676EE3D9AFCBD9E319069467C89BDB5EB058BD85CAB28B0F6315 +A99B4421951AD063C27F85ADA776DC0AA6311EF1EEB51411A6FC35D57FB8EBB19A1EAC5348E8 +AE4D0D2DC9957B15D4C5C2D8FA0D59C72AD0A03BC17E19B556AC783276A003B51CC055E1A430 +348983D8A2AB7473A1C7BB64578BB9306305C92776B833B6F6F36356338753CFCBB761AD4C25 +34F6066B6006FBC1AF36C65C71AECD2BFFAF5A43EA462EECC9FE1A0DE404B643836055B81987 +7367B821751A2A8BE09D1F0E8D8C07FD7A9282B555A9F31CBD01B5DF89AD8ED817758578D4EF +17594E1B08F2648680398B8CE0D71B97300BE89E060D2B6F60B6826773866ACA2A542885E893 +CDB35E55EB49E0D38A78E2936EDF0A0F227DD4358B2B9370A0B990AD007244BC924D14BFADDC +454680D28C6B85BDB3717E772A853A7B98D40AEA92631B8CBD9A68753586C69D6E20681E795F +2F2FDD84E3FB8E1C44F1AC77C850F5689B40866363ECA7062F7C6DC0580A5F201E5E14F670E7 +155CA663C3D39C893E3412A020638EEF5D54217666FF360E37773BD707FD4993F88D842B6537 +9ECC10661343D3B12CDF717C9D13E0EDD64AC4B31B1E764A2BCEBFBE143A1797CEE91D2E50F6 +45511C4F585E00C3A51194815C6F2056A012934FA250E94AE9057AE4DF502BDFBECE97D8420B +CDFB9ABA6E02EC9CA027156A87BCF95724757ABC2CF3AA2EDBE544AFB8356C0B0C88032D02BD +69C1C49FF31F14D40744714EB378ABE6D7251453A15287831AE4069CFBD8893C6044D7AD5E5F +8C2FF860DF53EF5373A1D65008E84A3972651564325DD556EB5C2C4C6D3DF6CC881996D25F91 +1769A63B82E913015C64C468B4813601DBDE27D693984AC53E84EB62DF3B12121AF3654DEE6F +D29229F61A987F2F5511DDB8F963588EF79A1EA33CFAC9F2E687C14083A1897F5F587BC5EA51 +CA7E584EF7CC30007D0A9E07BBEC716A9FD51FCB85F2DB432B6232DEB1A3D8268CE153C98C33 +8E8A7234E101D5A92708E0C399370E8FCF656599239015C7F2CA935A533C5411D34AA555A09C +E662B210A65C2FC7DFE9B65B564B99560879AF882D6DD96C9B3174DD0144E7C1DEA0789A6989 +D1CF1A03B855947F77E18E9612D1A5C2674DD39E9E637B623520807DD96D8DAE5B5CF2F68890 +A0B2C81202357719428BF854FFAECC7E52D4175C3D489B34FB0D4C58E371207F9C7ED7CDBC55 +44FE687C46BFE974D5F6CAD0D5437B4D599F31761D5434DAA1226FF9ABE51E0FBE6FCC0EC143 +390349C058E34B429E4133CC930CAE0C9FE114C3ABDE3F1BCCE09A9927AA487B4A9B43F5A5F2 +BA9D948DF9B0F79EA9A114AEC7D0305FC805996B85DFF17810A0ADFCA6E6DFC31D200A038106 +BDEC7E3CD6515E553A48E1954F3D1C7198F1A33095420A45BF580B9D626D135919471D5322D0 +B70E3E7997B8C6AAED4C504E9D00AFA9D2356180F605F03E6931738A1DBFBFE82EC63193A94F +ACDDC0AA090EF016FB5A0420DB26037EEE279125D09F19EC92A28A6CEF6F1901B8F86DF979E4 +8CE7F7F0E16A985F47B396520277708139960E87DB0D9A3E829D1D4799B5D7185C4FC5028DFA +BC4F08960E3C76BA09F23AA5D0BA9D6C8C55449AB57895CDEBB6029CB15CD842D30CB0B997DC +CACC1C3513EA25D29E0C7C6BE745382C450D3E2442F97F7790756ECC60C56E55BBB622004254 +8DD7605B8F2BE654859BDA2E270CA9CB3AA37CB4A1F071C84F75656DF83367B9B2B6FCC43864 +275A34E66D44B05ED3009989CD7368B7599FD86D9C5CFD661F0F7233B595551590177C11AC61 +F17824E6DFE8516925F229B9178822818968507E65FA3CF7E446E285C4336B7007C5AB399275 +6644199D5E8CB724B876791FA9F1C33716E9B47F5B849B4A80FDA40FBCA80E8EE57CCA4A22CA +C478A78A1E5712382F93BA09A2A9CDCEC60081589F41BCF2727804EB5AC6F540C3E41FC4BE27 +4F90FE4275A323594F275F93527CD29425C319F98750BE42CA276B31E3C81843CFE850A11357 +E9BDC646C17209CC5AA8DF558839BDE80E1E0EE7183A05CE800F780BA596176E00CFD95BF8F5 +3F2479C0CB7F727E232BCAE8DE54956C43208C26611548B542C1A1AE9AC45F79CFC682804F87 +32D0D1774D6F5FBF110508BB2231AC33885FC386AA4B180DBD051C17F097417F6EBDAE790090 +B314C80F163CBFF42B546188ED29C54CAC565D271AE6AC73D102DBB7A8DBA02B36476A4BDD0A +819F77B3A7BE17E2576102F08D337B2A2E8899848561F04ED57B5777DA86CF3A341B68903D55 +7B38C25A5B619499D7AD4CF4C0A59B402D624AB87321F5A1180DB6321E4F18EBB11AB2D79107 +AADC1D17E0B29938AFD818C8D9726F7E086029A06D80F7F4436BC4B0FEE65F7CD5DC68B56D0D +DCCCD57EB33086A7775B52B83ABCE3BB6C50B61053CFBA0C70E3ACEBC72B4DACB1093C9454C8 +42AF791C097C5CCE5056D4131487C48C821F685CBF17CE9C95BD30BF195768334D454554889D +A05B693A5363B996BE62776FE7B30384728E1EAAAA489004A3C3C55BB9A8EDABA708B66049FC +B181BD1B79B86273AC11EEC22E3793BAB6253DCD3312E286669FC90CE3C69F3E70FABA8D1E7D +92371CA34424F20B2638DF486DB4C220F6AAAA97D60A4AB8F06E9ED04F80559FDC27D861AD6D +A2D5BE433D1E0BD9333820AA23EDCE9E36F26DE9ED876342275CF85B9FBC34793502E668D104 +075682B8629B4C3CDCA8B0AE3C2A7BB114AFBC1E96787CD8937D35A6BF5B366674AC2FB151AF +96C55F7A301ED8E1A681091AF8F0219EEE29E8637B55B90962F121800EAB46946DAC303B44BC +29AF2FA4774E9B930CF6BD42C5E06EA9823F697E28F52C77F8989693A4C22D4C7F0A05E67DF6 +1BD9F3FBA554FE8FA350CA2F22C96C67F35731E07EB1681331D0865BDD165C535C251F8A17B1 +DE9C72314B1125A97B2B1119C8983E8D72F60E6D11A3961148805BC150CB433A1ECBD18B6213 +9551EF1B1D1DF95BFF5964A64B66479491E000FB294F7230FC8E11D2B382D1E11B04761EE84A +0E3E0B00000470A6C101D8B8F4E107B7A4C2FC3AFB4EE51D175250CB6C1383A100558FE4B656 +D3A017967BE2905E1ACC871BEB04725D174B93F88A8EBB629AB52200E61648AFCBF0E2BB46D6 +3793B79CE0CB627448708CA138811D8C5990FB01D427E9614ADDAA6C0DB329DF406CAA8614CE +4EA19642D2192BD523B0F33862218821839759F846B8D934EEA9D7010730379FDA70C87300E4 +709ED00B97251C37D3A10C121F4EA5A08B5720EF8A0E6DA35FB853FFB967C07BBB4EE1F1CC02 +09DFAD1840867FFF032AF91CEE26AFF4CB77E68D18C623A5086D6A922AFD2516B8A6B96A799A +31AD682DC85BB9AD35481DA23F503F16A53E1CB34DD397CBB97A72243C2878C4BFC51C693348 +2229D49BF016434D50B68778EB76FD89EA014273716C7654A56B2BE26EAD04A0B95397664F68 +BC312A178ABFF2D60251C50BBE1BC8FF9B8B10C84073D050ADD84E72B103FC5DBDFEDD13AA73 +610E2378CF2C0239B8703897C31FAF350AF5A17DE8324E6A1DC0346FB0DD8BC735F128E75414 +01D4DE5B5E3902DFD3CA54FB4125AEB31F91DB9CA8237F7D88AE2F5AC6903561DA92E8EAE076 +284F907EFE6AF78599CD0B48361E068053D5ED94A63D095E083F18617BB263907589276D25A9 +7104518550CC3E452FCF973C61AE45CA4F44C3CB388E7450F396D0B8A62ED3F56A0905152547 +A4EBE8F464624BC1DB345697DA9057F83A776E6BC8AE2689C8AB8FC5759406C2A9AE34D19FC0 +5BC17FAEB82076DB72EC93A5F08505F01CCD7D4DCBACEB89946EC9A5447FA893D3A7F57C5E21 +D6CC93C3003F15104FD11AF5E10897B0F22DF722CF313691EF85BD5CE0D305100D5E100925F6 +7D486D8777EF15787913176B8830F03513ECE9416E6C0B15C2173D7DDC20D2026754A3485306 +DC3B243B7779B7E3CE753144A130D848741BDB5754DDB9F0571F16364782B8B463F77B6C1C1A +7080C90F9B43649FAECD00EAA8D0D1D271CAA53585D60E363DC329F855582CBDF1CE5352C28C +2FBB41C18F7DF0F3805658455BE45027F42C06F8D9C801D6D4A0E72C7553336D31587D20F94A +A15B15691F7BEAFD2F6E844163BBEDAA80106E507E68C6767934B352AE63D38DB95647D2F44F +60946CDB265AEDD05866004C2D0AA198D98D2E8F455EA057F26CB8F3F6337EF79597C5333A28 +67185F17E4F97C6165D92CBDD5FE946FC4CEBD5D6C4ED5975B7EA97012CCC6043B3363C522FB +BA7EB7A189138A8647666037120B913CBAB9A405974B031446F08CAE6B9B7350DA3840F2B4DD +4ED56944ED909C761AB342F16EDAF50D2E9064CF2C51817275A6EB08F64EC9A3BD38CA24784E +0F5A4D6A14BD41BBB55D97125BD4DF34C4628494BE557F488C84B849AA3D224C19F522BE3815 +1A9F9318FDA6CFBABBAE1C8338A6C486164F8EF1BD2FAAAE01A7A58A05DBE945ED13ACB556C7 +1EFBC946CA8CE6EBA90EA429C2476C4C01167ED98DCA0076F7451971EDAD96D612C73B199688 +0EB2A60B6F8F5B7B4ED40CDE14A634208A20E889487F2ED74B7458581A54404E078E47105125 +F30300225183510B73E82322DDE19BF3FD8FD7AD8CC94811337E9BB099AE40A6CCBC81A68F51 +472F51554A445B6A99B1A4C28E920C4F9E68CCCB1F7FC6E9DFF89E611E0858CA5BA11B053978 +96ABAB2002CBA13CDBA5E2F55BD63F2EDA4286C1BA8C0AB5DAD9022208E5A70234ED8EF0E1D8 +52890548F089F588324E56F16FDB67D35F929FDAF560CC1582A8B371C8419DAE6E7C852F3BEE +62B62E98B268E71C684F7572F11F0061A7BBAC2031AFC2243512A09C121B6323EE6B218647DD +BD73BEB1CF3E58309C57A1BFCFCF969E4973463A164EB592E03F87BE50A7DDBE88D87157D1F2 +00DA92E0658BA92FD97BF9024D3CF634B4280B0C13E42232980BE78973C8156FB5C941A5A116 +0F0517283CD24A20E1E5CB68BFE936E3DB92B2E27BA18444F84233BB6C8F1088A102631A38E0 +98B7C7239311AAEC87EBF15C32E2B70BC9452AF087703D373353EE81BF3AC3AF94F17854A852 +502C07A5F8E4642EC5A15E2F73BD70F50EFC145198D755EAF2B1D38AE56C2D920EC8583E6BC9 +CD30C2E98638B9A77ADE825AE575F59570A7B1292384C80D589084B7198556C25B71B969F895 +46F4257ABD1E3E81BF1B5DB808CF3E8FCFE8DD59ED2FB0EA59DF88533BFCB0B74110948A9055 +FD58CC5CF757F578C48CEC499CF42C1054CC27618CA636DCAD9D07BF297018484A1D5342B0C2 +39F7C67D24188718713E6B7FFD34416753B66F48387F902912F7A291C86C8C621988219789B2 +47DBB66E5BBE15B9F2883D7F927976EDD9A8044FD025E64C7627DA9158C4F8D630C54A6C83EA +9F64FC0BB94292428FACA748AADFBE5D45DD254A481F791E84E6C9BAC78A8D09D7FFD1268868 +1215928D0538245B743FF62DB32CC07F41C68CEAF06399A9800A8525333DE29FD4F8BD38B75B +426842E77E6B192643EDBAD0ABC38DA56FCFF529BCE4515B5681980B18D9988CB09A9E373A6B +1EAA1ACA1C1A1F778FDA7137DDE500C257F4C866CBF149E6FD276EC262766EF7F769DD922243 +55306193006096A96B112FE5E713948BF9DD461F4315DE8EBB4158E29289A371815E8B0778E9 +31C2B666DE328EF6072AD8222BBA38C609FA709B30CDA37C4ED546275DEEB9EE0EF08C721BA6 +0927E413BDA92B29C05F360B4BFEE15725E1F933E1A5FC82B4AC88FE256F236A4AB8950BFDA4 +4334FC4F6449031D800845B2C0691AFFF8939144DC09C12610B54BCA4775E5459C2759A89EA8 +F71CF869224449B69E6DEC871E39E98635AED90ADA7102ECD351DEA4718D852DA0C544652B86 +F132BD5C9FCF216917C4AC561F25C35EBCFB4F834C690916D45824281A46FDA3E982F343DB61 +9E760E64A70FF4FCD4E0E834DA799404139E1126F514D4ECEF828E8FCDC67E8CA1F0EEA427E6 +D19F8316416399898DB531CB2345155BEEE6F0039A58FD75872C738F71BADD99B57D77C603A5 +1B6E2DCECE8C886E36995D8A190ED111B68BC70B1AC4FF97CB3901B86542DC8A39F9FFB49BF3 +AFA8647B2107D4EDA3AC3EFA56E9CEECDE18023BD66E24521778540AE588A6F53671ED68CF8B +20B50F9BA0048A2BBCC2B720AC5BF5CB9C86AB599FCB876965CC489C64A30657CCD138E2AFD3 +49662B6D18B8D0A84A0FF6039619CAD4513785840A647FFEB4EC5B05A0931FDE46A3AE39E25C +41363BB19F635CF1A18DD7C52953B1F2BB686F93BBB3068D0E1CB3E49D4832067D0C99075039 +41E7C27D3242B27ECA29229DBB555AE2C85B81972DC2DD0C2355C031EC92CDB03786EB693783 +08722A6EBE4D9EAC74FC4C4B3DBD6F5DA21ABC08E82BD3D46F9EF2E8E11442736D19A044CC96 +3803BC8AF41DBD44D113BFF945F1A72AC6B9D6CEFAF21BFA49B1B817CA185C242783805F0960 +BA5F8E6CC56D9F26B6240705C1E83E78542BECFBA34FB5BA0BB0A851AD88F2AD0A88F1CAAC63 +B18E5338FB6EB1F4596031149EEAF066ABA0FA2F7A08E1D8EA0488D460B05936A234D52CB84C +778F4A9D1B7D4B519D69697760C371F7EDA46A3CE391EF95ECF7BCFB64F1629FA13DAA7ACDEE +3F0D00C87EF732645A374603FB559EF0CEED5E9A83BDB1899469384727C301B5BC10CA59CD60 +7E30A7B856D4E8D12EC0A7813839640FA9956E25EB657D830EF70580260579048EA425D22C6F +85D787C85DAF8773008CA943E98B18A5CE6408E0A28FCA308A3281D9FBBB70BB44C13A4B2A93 +C6EB83CE5E8A33DA1B4183A7B95965CCCDFD6E7DD8C0BC32864D7BAFA91CA254D829B57E59F2 +D5E5711BE8357D9B7E8AB702763DECF43742FF913FCF98E7584D22CE9FD8909A4F1958BE5367 +CD78F4F42B09D2AC99E67E27491EF05B1934A8DF9781D686C4AEB3FA76B57578ED6B06AFE55D +710915D5DBEFFEB23DAADCCB7683F190A93C1139EA8D24C9F8A9B51512387F8E9705EA9BB286 +1FCD3D47C184BC25EF19C8DE5ECA8934532DD7C64595BBD4ADE2FF914F28EDE275BC0B34955A +F6C97E9A408D79959DCA636456D45C636B1ADAC1AC3874ACCB7E7C9A0A1234F7765D98A07BEF +C5F1E2FC1D7CB90681D8306ECC3B31A26DC655D02CDE4810EF6A289C01F2E4F922E0A3EB607E +53D7231EF387D1E9B370BEA637ED19E0432AA132C9B115CDECA6B5592D5648551FFF020BE84E +1273955021B4025DBC602CBE279D59EFDBCB937F5FD449D8B637AB40E4859AA9EBA889F1C6A4 +43A594F238E8E663ADEC1E1E701D37BDD01D80ECE8A6F2EF59CBF3BBF94C9B8A61B9739A9278 +AE2940AE38A7B300FE58659906803CD67B3531A54D52DC36728CCE61DB8CBC3EB9317D6BC37F +94B0E7232AD8F15BDDCA08C15803064BEAF7852AC4AE167F60DE97FCE39C40B68108BB14475E +B184350A5415F7123CA34DB5B525FDB273C695356483C7E7DA0119DCD25C64936BDC95467680 +564B9C98F2D7A5672DD0E241374366ED9BCE31404A27DAF14F0BCE9E356AA7BEF5166A194312 +9644C12ED4EDA4014F5BD8E0464F26738DC0F66A7366B968BB69EE911EB6AFDA00C4521AE550 +9D7CDACD470868765966472C778615CB7F2FD4E03B334FBEF0A3C9CB4F1722E38FEDFC41611B +E423ED01E37BD1A68CA57311C87B001508687BC6FA25FB91F093259B6A9D09DCC0047C6522F3 +1DBD42B79840FBC1D07B75F32DEB0B7803ED5894A9D3E4F463B702A8910FA1DDEBFF9D9E0E2A +BBC89BA097D7A2FA0B99A5F3A265B3B3E5A30BACB931D912EEAFB64D67C858621AE9E94DF7B2 +7B7E886810E39461FA9E9E6178C02CE134E8E135885B381B381FA9D8E684A4DBCE48EA5970D4 +A96A74AA05DE6FF8BA30CA4C94826EE9D46DC0736B336499BC8409D1E5148C3AD185446E1D79 +AE18EA4D2F41062F759B507DEBEA62FD6A85941AC69CC008C4123FB27D819363C336582FC944 +1AC4060773AFA370C33656A86A7284D484B41148BC6B039C5F0E09E496968714E5E53AEEE4FD +C15CC8E2F853A60C9FB2839A007FDE21493874CB1947E7A2FF425AF3BE23FF3C3F14E6ADFE5A +09C5D405C7F3C9522930499C281D5DE05A8847338A2A09B07310C73C0CF7B1D47B676269A398 +555725A99C5368F01956CD2B121C555B2F90EE2A060A700A8A8BA1E6114481E44259E8C91886 +526894BF4A76E74F96D4EBF0832BAA40FEBAB9D8777D97C3CFEE843FC608776745954547F68E +6F748B7D37A6E2A8970E24BFF4D53272F6B45300B35150FF8B223B1727A32AD18632E5C51142 +01E019CEEF0C397D91CBBC4314224ACCA8DCF02BD0A37C61A0D6EAA4D594771F46EEA452F059 +5599DE49E7DE1127D8088F0F1277A5990311E37459C6EA56A836A61964A2526B4902D438338B +03166ED5A254589C3AF94D13FA0A7C741D4B2C6E121B7E772013A129B7971538C8FA1D755AE4 +70A21E8417EAAFBBA9BF92A09C43618F989BADAA04DC8EC279CE38D557776618C36C5A17A4D2 +D53D8A2FFB37197DBB1BF84F30404DB77D021C222CF1CACD6B48D35BC8CDA2D0DA99778F5EAC +CD2F0F961E19DBCF50D923F939F95B437D6CF9532EEA2C4FED87FB58AF7282A11B2823B4983A +8EA2ACFFF8FFEC16C922E8A8982DFF5A027DAA9E08255DE3DEB1C579C4F9174634EED315BE22 +7D0BF437812FF93E225991F533E9161D1001DD1F3AE31CD02F297D20B0A90466699E9659E8E7 +37051C305675E2F0A84A06EE2A81378A51632271A27254053E1680AD432990EAD055BAD97DCF +59A9739A78EDEFC151C5FE1FCE8CDC9663D31DC378B6A445D85E1765238D185ADB5CAC0EADC5 +499C120AE08A628FBAFD5E39C4F20B9FD2439C0A8FF7B14C3E6CA0AB1D380ACBAC5712063DF8 +29D0633C42C042A2FCFE971B4EB4780F6473ADA604397FDEFCE615304EA31F969A30A28DD768 +3DD8B9BB8590A562EF64065A9C6A88E528EA6FBB2B4D22F16295BF3F8AC0BBFA21D3CE9FEDAA +8BE788E56825207A0D5C5D385557F9EA9D2BD78B3F70B822F338690DBAAA06B822BBB4883892 +DEA8AC0A15D9EC1DC3880D07E44C777BB3C383D8AD466AAC8601B6CF5137EEE7A68B19BD1FA3 +CA527DA1C83B975118B8BB12F1BFDD37EB4235775B0FABECFA677988CA670A75955E56395469 +FF2308CD2C61578C57732E29214643A9AD155343A36B1D8203A94B2837B141C4FDDEA6501A04 +48292AB6145D20E712DCCFC98AC99B9DA205804598E6F3F6B3259352B1E5CA9DA09403DAD3E3 +19DF352718E02609D6EFE2F7546B556A6054A93D7BBF4967361413C610DFEF54FC553E46C1D1 +10C00EF4F66C8DA601083697D19CF3060A5572BDDEF708B3D2C38BE0F224B5AF05F234498810 +2D47BE7A2446232DFA32D7281C6E94D0D8CFA4824A5E51E758446D69A7BA3AE9EC068529E8BB +7CDB44EDF86D2DEF84BF9E1B79E080CEE156D17CDCD6A96EED43CBDCEA3787182DFC2A31E9FF +0C5219B25BBB5CB7A8FB9FBC507C537D0A69A5D1A9D82417A52812A2FF6DA8E63C30A5BC748A +19CB04172D9F1B577B81EF8C973527D8D239508643C6F39BA406B5F11D7FE6C6ED366E91698D +80DCA0C7850A313DF91EA9CCEDFD86310E371EC44935BDD9C06A3818880606BA66981386B0B1 +09640CF0247EF8138C28A61DB9C6008653C6DAEC7D9A25037EA6B1E9E987E58DC1AAB19E3A76 +B21A35E653578AB830995DF32E5D8ECACA14102E47AC2C47A3AF86CFF8C5B057F64D015C0D0C +728A055A2C791355F064CD1C304C32CA86F82A83081A2807E076DC8407088AD35AE083D4C329 +918CD0298D1BF86098B58AE4FD0440E56F360AF452B671C0875E3867323F421927AA05C7A8C7 +A17DBF50BB8D47B4A099AAA136FC61990650E5E3E9D37AF224E98BD133BCC3347E4E85582602 +E460A590050038E4FF2A2F8F1FBEDA5FEDF2D15B9DADA67D88CFB3F09E1E0B68A239DB6013E1 +91181122DAE2B175592D61545A2FAC0B130116718AF463C894639E85024DD0B4A8808B0C25F7 +10E437203F7BFBBFABCCB557327699BB811F5085701EA2C19C0360B312D49DA83E455D3A44AA +42C3E30D099C756F7A55ABFFFFBA78ACCC98F0794CE235FFDEB19B69EE66E4CBA1F1A803AF4C +79CCAF80336DB931F1D8B46273E87370970AEFFA3E2D4E1539DCA3593D6A2698477B18169A32 +D1FA53DF598A9986B91BA38DAB5DC202ED9D39B46ACC1C810F631E5DA1609527903E000FFAF3 +0F2C741FE39003E5436F3BE032E3F7FDAF6571F8E2FACA2FF441DD6AD44C007CA6A09384288D +D1DE9A1D568A92E0AC4C0AADA19C2B22F5F0472DEB827513453169E26728DCDB4B3D9925A915 +6357B48DDEBA7990E8ED0A51FE6BB33BC8E4724B2E68E1B19E4964FB828B0639BF8508EEA5F7 +130719EB1035D62DD06BB05A341D8CAB69F9019ED410BEB9C07A0A2122017FE145BF358D1ABA +DFCFFAC09AF140921C1808A3E7CFFC44E258B1B6875B16AA9591DEE3FC9451055A38BB2587F7 +F84CC9C278A30540692AD42BEE08CE7A8BB11F89BB200FEFF57A8D10FE39B6FD01BD3C63603D +739E33AC7F3FC9A921570B86742BF033D627AA5CD1102AC4A9C1F65A786366086940B0411BA6 +594E2359BB232BA0F853B64ECC030C0BEB2EBB49FF4C7F8EE8E5D7AA0147B8A5926ACB3DFFBA +1CDC85AE69CB51F10AC286DBBFBCB837E74564C45CFD4BDFBAA163B9DEE5265024F1A20504C0 +420D934B4E5DDC42BE87FC8D1A3502A046A51B2A7D4DEA75F69FB5EF451F56F2865490D8D0C9 +028D0F9A268A2606AB2B55FC6113C2951F05E6A3CBD160B3B823727B5D5E6A04B7E4155992CB +951D36A0F67E3FD567F8B01695F9746036EB59A32EE7DD5D862F98FA3CD9C3C030056DF01604 +7D25D7F42B2383EF29F176C71BDAEDC458B6C8A89B60035C44CB56BEECE9413074DA1C8F5FB3 +785DDDB9B9AEAF0786326F44A95ECED93785FDB3AE78807F6191C55D0A62B4D02F45DECD9D68 +A44241DB47C25D3A68E79EB36668882E0F19EFA3FFA1487ACAD689BD0167E417C0138AF983F0 +951E8113EBDDB3F5234A12D155470514660F0AC601BA23D92A1DB5FC2B3956BBF07D92563BE8 +6E03C9B10CC8149EE4588F30BE99A2007F2A755E56A1CFF200B1A29BFAEF136994FFA8CF3A47 +C8F19AA03AC9696D642D5A1D2A79813E517EFAB086232A019AE8F3AE5A56C71DFE8637996BEB +E083F82A74448F44EABF84E38BCBB38FDB6BC4CF5D06A470CFAB8636F9F4CA6E5CEBEF0072D0 +39A0E96FEB5EA0F2B3BE59AAD7EB1DDDBC2A82B3AC17379AA309AAB4EB1878E4C24291774824 +5EBC4BA543EF0E45470149CC8508095D6B73ECEB2A36F7B77DAE43DC6C41E4305F99D3F503CE +F8DBE43849B1C91A74403D2EF7DF9DF2ABBBEF13E68BF8DEF9076B1F981971ED050A71B70354 +B324A873069B2088E5C7DDC39DE69B90468E9079F743336B5049374DAF5295B25463078F8243 +8684794A4329A3B6C2063E5D01BDE8B55DB87C56DA2AFAC294022A33B1DBD5A8C2B3A156E832 +15CFCD2435979A3811B6303A9BF7E6DB2BB953727A26A45B447953D5458B7DF96BF8750B4C57 +DDA90DE912F0FB04CE3041656547E0E46FB91B4637D9CEF96138D423F3EF2E4CD1D5F3DBDB53 +32E4B7585052DA67A8FDE90CA8739B645AA29A4223204CA8E14F1CB360C91DEBD1715B8F9592 +45B37F96D1E79894AE8C4E2ACA48E9BD4421816183E62EE5571A18A6F65DE68C4AB9FE341185 +999FCCB18297EDF55C6EA99C050C67A5E24AFD8459F6CC50036AFAD04DFD75CE9D2587EBD661 +FC9A665072B0D693A0FA25EC01D905A64EE18A43332F87271CE349F9FBFF58F785EC63966B86 +EB1FCB749B637A3EF75882ECBC03E96809D57D35CD846973282AE0D354F6C5DDFC8CF92BA25E +DFD75593CF693309A1AE38B793842A7DDD0F60DEFFD7707DC2B0951C8733E2AE6D964D5BBE1C +FF5C390097F05098DEB1BC717DCBE40836518CEFB0E6995C1B6846B19ED1E9888EC6D904F260 +744B18794B64BED634D6596B3D383DB12C8EDA8272BE4B836893B5A6DF5A502CD8D710FE5622 +D77D369D329E327BEFF59984C0362802A950B24B8C47D77B7574157D8D957F3DA86982C3F78B +3F5E3A2A935B87F9274FA52E460B7E9AD8AD7267F4C670C0DCD915F63939FEFFDAB8C9F068F6 +D53CE40F0F8F0208C1B7E609E4B8BB7CA161F0D40FDCCB8B7D73A1CC663E6BE4C15CB3CE7409 +71266E7F8D355E49B73D34BD500CE9FA93EDD5C71C9483C1102FFBD97DB6F5BAD077406D4869 +7F16F9DD522FBD237B8C9F77DC95A5173E4AEC67013E96760214E3F069F83673B6C9F64039FE +5BDDC965B000B9F33B9B2610E51F82A0BE36D0D09DDDBCD4EE2509C0014EDBCB49E7F9AB87DA +7906259D88F02FF6D7AFA264F1D736646566D9C890598068E7C725A26F9399ACABF8DB7BAAF2 +FC973225A0A8E31458AEDEEB49809C0D165E2E92B6D1931746E77D56C3135C3EAF2FCE7B6A70 +2A451916946116FCEFEEC611A164E70700331E8EA71E16F51A0519220A791D945728C5E1A228 +ED254A33106BCBE285AA78EF33FFBFC25B21BAC78D758C0479B769F2DD27010FD5ECFBCAF6BA +953E7E4AE24B652D4D2E45A91AC753FF7446936C0C5AEEF1934447FB6B3BC6755D2A3AABAE2B +41554C9B539A6756AF2DCF6737934D63F5442F37624E7736A6CD405C3C34C3680CB50D8FC80F +5102F2FF74770ED2D34ABE11B659AA4054E7F6F52989324FC1BB330DF7E40B957CFFA3BD7465 +755CAC876CEEB324743B1B7C71BA25C57D21E1D9E87377166D3BA77C46758D6D925B4B00F898 +1C75AD7AEE6B4E20336CF779B6CE436D633809C469923F100D550EF12796A14662BBCA7498E1 +333E2E2AF88C37326B10D699E2CB8AC02DC9A001E2E41A4E7268E06BFC13025F88620EFA27A4 +95A4310C77550B978F1B6113A3C923B16892B42CE4DB2000163F94C64939DCA5711E0B1C46A4 +997EF5BEB061BA76D13A620146ED21637317E3467338415AE1BA3CAFF3D4CEA0DA75621B315E +E13CF84B5C458957E6905B9F50710C6E2CE772FAA2D29A87E8468FC8519CBF2E7F3B89C14715 +25FE9B5B21A4D7B458B79DA6D40D683B0FD02BB1E5EB8E9B78A88BAA4F420EE0BF6473C35CCE +DECBABE217771071B138F1419CFD1076537AC6BB1D52F44DB2B01DC9EA6FE01B2402DBD54E2A +69E631A9E5A8E9D39FF9F9AE9DFEB38A1075AD69AFEAA4421AD036C2ED7E6783FBC7FBD8D10F +0B1E19BEB4AB360E2052023ADC3463D67B938CA80BEB7A38519BAC591B6D101FFE78EA6A397C +1E37D2809C0F9BF2FB5FDC9651CC6D1EA0CF473CE12183C0375532E84EEEA60D940C0354DF4B +513E7272DB356AA408D36EB5AE41BA7229E55CF7A3E8586275DC49386D9DCDA5005A35C15497 +AA66FF8B76DDE02F1C7819B25B1EAF8CEFD9E2DF881647D12547434A9CDC10DD5F57E2F7735B +F351079F44C58E9B6A6E50A7AF0A09F441B6F1D6A3C7DE172BEA39225E18A30EB9D283D2A775 +BF15CEEF5E32F96E57C9CC6B325A770000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +39 2[39 22 30 26 2[39 39 1[22 6[34 39 34 39 34 12[47 +9[30 16[39 2[39 1[39 2[39 1[22 2[19 44[{ ECEncoding ReEncodeFont }22 +77.774994 /Times-Roman rf /Fb 133[27 31 31 5[27 3[34 +1[19 2[19 1[34 1[31 3[34 12[38 84[{ ECEncoding ReEncodeFont }11 +69.133331 /Times-Italic rf /Fc 138[34 19 27 23 34 1[34 +34 1[19 2[19 1[34 1[31 1[31 1[31 12[42 10[23 3[42 69[{ + ECEncoding ReEncodeFont }16 69.133331 /Times-Roman rf +/Fd 128[26 5[39 1[56 39 43 26 30 34 1[43 39 1[65 22 2[22 +43 2[34 1[34 43 39 6[52 40[39 49[{ ECEncoding ReEncodeFont }20 +77.774994 /Times-Bold rf /Fe 152[37 37 47[0 54[{}3 69.133331 +/CMSY8 rf /Ff 177[50 78[{}1 69.133331 /MSBM10 rf /Fg +194[57 2[20 6[37 1[37 37 4[57 7[61 35[{}7 69.133331 /CMR8 +rf /Fh 193[57 2[20 59[{}2 69.133331 /CMMI8 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +11 0 bop Yellow 3208 2180 a + 3208 2180 a Black 3448 -1046 +a @beginspecial 48.179440 @llx 46.171970 @lly 475.772003 +@urx 473.764526 @ury 226 @rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 3924 -1168 a Fd(Z)19 b(schemas)h(built)e(up)i(with)e +(overlays)280 b(1)l(1\177a)p Yellow 3562 1637 a + tx@Dict begin InitOL /TheOL (1) def end + 3562 +1637 a 3562 1637 a + tx@Dict begin (0) BOL end + 3562 1637 a Black Black 3777 -374 +4 45 v 3781 -414 87 4 v 3905 -414 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Blue 0. true 3.0 neg 4.736 neg +29.824 8.496 .5 Frame gsave Blue fill grestore end + + +@endspecial Fc(T)n(riangle)p 4174 -414 942 4 v 5116 +-414 4 4 v 3777 -270 4 104 v Red 3867 -301 a Fb(x)p Black +Fh(;)p Red 12 w Fb(y)p Black Fh(;)p Red 12 w Fb(z)p Black +21 w Fg(:)20 b Ff(N)p 3777 -244 4 26 v 3777 -241 689 +4 v 3777 -215 4 26 v 3777 -112 4 104 v 3867 -143 a + tx@Dict begin (1) BOL end + 3867 +-143 a Red Fb(x)p Black 20 w Fh(>)g Fg(0)4032 -143 y + tx@Dict begin (0) BOL end + +4032 -143 a 3777 -9 4 104 v 3867 -40 a + tx@Dict begin (1) BOL end + 3867 -40 a Red +Fb(y)p Black 20 w Fh(>)g Fg(0)4032 -40 y + tx@Dict begin (0) BOL end + 4032 -40 a 3777 +95 4 104 v 3867 64 a + tx@Dict begin (1) BOL end + 3867 64 a Red Fb(z)p Black 20 w +Fh(>)g Fg(0)4028 64 y + tx@Dict begin (0) BOL end + 4028 64 a 3777 198 4 104 v 3867 +167 a + tx@Dict begin (1) BOL end + 3867 167 a Red Fb(x)p Black 16 w Fg(+)p Red 16 +w Fb(y)p Black 20 w Fh(>)p Red 20 w Fb(z)p Black 4142 +167 a + tx@Dict begin (0) BOL end + 4142 167 a 3777 301 4 104 v 3867 270 a + tx@Dict begin (1) BOL end + 3867 270 +a Red Fb(x)p Black 16 w Fg(+)p Red 16 w Fb(z)p Black +20 w Fh(>)p Red 21 w Fb(y)p Black 4142 270 a + tx@Dict begin (0) BOL end + 4142 270 +a 3777 405 4 104 v 3867 374 a + tx@Dict begin (1) BOL end + 3867 374 a Red Fb(x)p Black +16 w Fg(+)p Red 16 w Fb(y)p Black 16 w Fg(+)p Red 16 +w Fb(z)p Black 20 w Fh(>)p Red 21 w Fb(x)p Black 4263 +374 a + tx@Dict begin (0) BOL end + 4263 374 a 3777 431 4 26 v 3777 434 1338 4 v 3562 +434 a + tx@Dict begin (2) BOL end + 3562 434 a 3777 643 4 45 v 3781 602 87 4 v 3905 +602 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Yellow 0. true 3.0 neg 4.736 neg +38.104 8.496 .5 Frame gsave Yellow fill grestore end + +@endspecial Fc(Equilateral)p +4245 602 870 4 v 5115 602 4 4 v 3777 746 4 104 v Blue +3867 715 a Fb(T)l(riangle)p Black 3777 772 4 26 v 3777 +775 689 4 v 3777 801 4 26 v 3777 905 4 104 v 3867 874 +a Fg(#)p Fe(f)p Red Fb(x)p Black Fh(;)p Red 12 w Fb(y)p +Black Fh(;)p Red 12 w Fb(z)p Black Fe(g)g Fg(=)g(1)p +3777 931 4 26 v 3777 934 1338 4 v 5334 934 a + tx@Dict begin (0) BOL end + 5334 934 +a 3562 934 a + tx@Dict begin (3) BOL end + 3562 934 a 3777 1133 4 35 v 3781 1102 87 +4 v 3905 1102 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Yellow 0. true 3.0 neg 3.08 neg +31.88 8.496 .5 Frame gsave Yellow fill grestore end + +@endspecial +Fc(Isosceles)p 4192 1102 924 4 v 5116 1102 4 4 v 3777 +1237 4 104 v Blue 3867 1206 a Fb(T)l(riangle)p Black +3777 1263 4 26 v 3777 1266 689 4 v 3777 1292 4 26 v 3777 +1395 4 104 v 3867 1364 a Fg(#)p Fe(f)p Red Fb(x)p Black +Fh(;)p Red 12 w Fb(y)p Black Fh(;)p Red 12 w Fb(z)p Black +Fe(g)g(6)p Fg(=)g(3)p 3777 1421 4 26 v 3777 1424 1338 +4 v 5334 1424 a + tx@Dict begin (0) BOL end + 5334 1424 a 5334 1637 a + 0 setgray + 5334 1637 a 5334 +1637 a + tx@Dict begin (all) BOL end + 5334 1637 a Black 3448 2053 a Fa(January)f(16,)g(1994)475 +b(T)-5 b(ext)19 b(colours)f(and)i(colour)e(tables/4)p +Black 3208 2180 a + 3208 2180 a eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/over3.bb b/usergrps/uktug/baskervi/4_1/over3.bb new file mode 100644 index 0000000000..b6974f636f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/over3.bb @@ -0,0 +1 @@ +%%BoundingBox: 898 222 1381 1014 diff --git a/usergrps/uktug/baskervi/4_1/over4.bb b/usergrps/uktug/baskervi/4_1/over4.bb new file mode 100644 index 0000000000..b6974f636f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/over4.bb @@ -0,0 +1 @@ +%%BoundingBox: 898 222 1381 1014 diff --git a/usergrps/uktug/baskervi/4_1/over4.ps b/usergrps/uktug/baskervi/4_1/over4.ps new file mode 100644 index 0000000000..b30d554a69 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/over4.ps @@ -0,0 +1,4205 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:48:51 1994 +%%BoundingBox: 898 222 1381 1014 +%%DocumentFonts: Times-Bold Times-Roman Times-Italic CMMI8 CMR8 MSBM10 +%%+ CMSY8 +%%EndComments +%DVIPSCommandLine: dvips -Pin -p =14 -n 1 -E -f slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +userdict begin /bop-hook {} def end /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMMI8 +%!PS-AdobeFont-1.1: CMMI8 1.00A +%%CreationDate: 1991 Aug 18 17:51:11 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMMI8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /alpha put +dup 175 /beta put +dup 176 /gamma put +dup 177 /delta put +dup 178 /epsilon1 put +dup 179 /zeta put +dup 180 /eta put +dup 181 /theta put +dup 182 /iota put +dup 183 /kappa put +dup 184 /lambda put +dup 185 /mu put +dup 186 /nu put +dup 187 /xi put +dup 188 /pi put +dup 189 /rho put +dup 190 /sigma put +dup 191 /tau put +dup 192 /upsilon put +dup 193 /phi put +dup 194 /chi put +dup 195 /psi put +dup 196 /tie put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 19 /iota put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 34 /epsilon put +dup 35 /theta1 put +dup 36 /pi1 put +dup 37 /rho1 put +dup 38 /sigma1 put +dup 39 /phi1 put +dup 40 /arrowlefttophalf put +dup 41 /arrowleftbothalf put +dup 42 /arrowrighttophalf put +dup 43 /arrowrightbothalf put +dup 44 /arrowhookleft put +dup 45 /arrowhookright put +dup 46 /triangleright put +dup 47 /triangleleft put +dup 48 /zerooldstyle put +dup 49 /oneoldstyle put +dup 50 /twooldstyle put +dup 51 /threeoldstyle put +dup 52 /fouroldstyle put +dup 53 /fiveoldstyle put +dup 54 /sixoldstyle put +dup 55 /sevenoldstyle put +dup 56 /eightoldstyle put +dup 57 /nineoldstyle put +dup 58 /period put +dup 59 /comma put +dup 60 /less put +dup 61 /slash put +dup 62 /greater put +dup 63 /star put +dup 64 /partialdiff 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 89 /Y put +dup 90 /Z put +dup 91 /flat put +dup 92 /natural put +dup 93 /sharp put +dup 94 /slurbelow put +dup 95 /slurabove put +dup 96 /lscript 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 /dotlessi put +dup 124 /dotlessj put +dup 125 /weierstrass put +dup 126 /vector put +dup 127 /tie put +dup 128 /psi put +readonly def +/FontBBox{-24 -250 1110 750}readonly def +/UniqueID 5000783 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACEE583A5C939393E012707B47E0C1FA47D284A1EDC +9D01A497D772BCA8C543388E6DC0D1E2C4944740470E0914F65EFB0737B0851B2BA713A9A00B +36D07DA6BCB52920B9B59EFE587734027A3C5E6566AAD332FE6FBCCED1417802822A3B81D618 +7875263D6BBDA04BBCF6E4870FEEAD60F104BB3C5A766610DD11AEA64A6B107B0B04439FA288 +8B8CC39232BB83F7695ABA81F0260CD5248B9E649CD803271DC8BB1656323089E9E2BB50F2B9 +508887D31FA4BDCF3EB512F1CEC3928135012FA4BFE690FD71F43A54BAFBDDCE0272C0464F0C +57A902F4AFCCB005DCA48C4E6E9F9C06C192CBD8DA19B6A80D4B01B44717060EF42F70F8F867 +71B48E2887744CD4CCE4A2829A450AC380F957D8AC4D74DB49FCB490DC46417338E0EE7D7BA6 +6AAA1B08C14B51970019B81751D61DA2927C9EBA262D6FB2250F920ACE4386987BC154EF2B90 +9C34AD761FB7AA42B25DBC1E2C5291975FCDFD27ABE8F3FE7C58AA12824926D5CCDE9F8B3D0B +A1908A7995FD6B723EFCD1C9C10B7AF0F6D02E48AB919851A11E95459888267A1CCCC0FA1FDC +E74CD4D899CB74F2BFBFFE30F22996D0E4BA07685D5EFC2E97D9BA4DD2B39AF5C0BFBE7BF106 +4373DE0BF3B3FA01F44B3722AF8E0645EDF6CF31BFAD8EBD41DC9EE5356A16BA732845293DD3 +FF2A8C5E73ABF09C8D691B0D5B709E1F09DA8F16508F1800B17D590220EDDAA2EE28B1D19024 +5C69B5D4CB3AFDD52675FD65F25AB956039D6367A203810ABB8CDEFF01076DDF7DFB7EF3706B +3EA2DE801BBDA0928C5629F34FF6425BF4E767776E4F2A48EA286D6D374EDBCBAC14813874E2 +72EF6A8A3095B6A8A0B60D4C80D9D9ECE296C284A61489AC0E5BF0DE5A44E6C1DB5752BC3F06 +79913A4FA7A10EDCE4180F1623EB1D2F6267D79E76FDCF2C243A8BD84D36BB6907872CA8FE07 +1AE01994E319495CE1FA31A9867F9206346A4CB269C85A2743EA914E3C3216C08B0451F10E0D +4E6526D03565A224C9813C036CED36D420E73DDBD787B6FFAE7CBC8CA8438151C7D39682CE23 +FA33EA39EF3D1B658884A170519FC2E69ED8A26B89A592C1A80E2018D8E7BD39253DFECB3432 +3BCC106DCA5AF1E5318A7FAD9650396B75D8EABF343B33642BCFD398C312BB63652B8AC72483 +AD407C196825CD00F8FEF3D8913B421485DB2D82A3D79E0A56E7325D276F4BB7C8D80D42CCC3 +A149661B2F6B13C128628133A1AD0953C8BA23A7B82D62434A48DE6BE075860FB166FE9BCACC +D21FDF7E3483B423C4C66D4B8F01D28F3AE51C17069DA1658218ACF1BFC5D245C6D7C932292D +3E35CCFC3F9C8EC4A387EE987AC75969E7190324842F9A43E834E2985251A36ACA8AD683D5FA +43B1454C8CE704E66CF606CDCB6CAB54CE08CA19CB79792CE1671ECDCC7F345BD2A3490866B8 +ED303F57C43FEFBE4FBE2E9E900CC9AC80988C62064FF296918511D048CC1BC7736DB49B24A3 +08853BEC42E2CFC65E291ED0E0DDE3D1ABCB3BD6153C40A3F28C858C9EADAA9836CBE97129CA +7CA94FB1EE3D32D070AC5DFE7C7BDEBAC1C7CC33BF30B66FF5A9CA3BC1EFECB58965585DE113 +7C73CBBA1A31C3E569462978A3CB2265151184DB6E79785EEDDE08D9E0E84170C5A17447FFD9 +EA5FE8F7F2F03D97A913249ACB30D9CC85B54BA2A958570D61902667E78BCEF688776B6F48C7 +4CB6910865B3706F47D3444D1A9F50536EC7894AF61E4A73646F5209A83B4655DC6FA2A294FD +4A20D202A8F95D7352717451478607BB47D0A62BDADDCD61584F4FEE325F5C90D30AC39C6001 +48DDEDA455AD7E7270DD25FDB57E56E05E56201AA00AA424279486758182A24C546C37CF9411 +CA1E2BF7D927632A89D4D80B74F0D4CD65B651876B017D86CED81CBF4FB32D8154B16DA5DE86 +48B3FEF28CFD1DB186A5D7720DEECF72D18F51D34F2CB7E6F51CAC01C5F167B87A04B5AE37FD +DA04150C02C5F5D38177B0B81383B62F99940AB1E55EB44D3EF039CDDE86F7C45AB296B37A00 +CA160ED92872A8DC119EE5B9BAA1C08207C48968707C59792F6404E7D57F92E15ACB3CC3758D +F03348E693353A1649CE88073C3428E17F5BA5B673C4EDBF812716F4E3E4783212BBD858EFA0 +CCA55A1CD6E8088C5F2677EF779CF6462D0F61A44CAF7A856FA13088CBF0CF46B1BE74AC463A +7B79F43CAC6F9354A6FBA00972684ED5D2D1B84425FE207437B455AAFA25A3B0201C96D854C4 +C82DF1DD808D4F897F8A8A02CE29A3718B7A1C59A15B7B2B3C32338DCECFC3B651E2FF212CDC +06C58E418EC6E6F5D353760475F623CC2AD958659D331F79537C71F0C2508507A59A25CB30E8 +A64E6F5F2D87591D3E3C376D62A8D8E1B056331F402A485917EEEADF20754919A14D269E8AA8 +F888EB3C61B614A83E88C140FF1856F356B054B6AE7551EBCF1BB035E1219AD2E0617AEA3D85 +9698BCF85AF0950507A89393B17D254336819653405541DCB2902C29EA1BCAEA4C731E67EFF4 +42DBD8976BA22C3D38F61CF55A5EBD33A2150AECA6F5FD8769D9014C9446B259775E4E661910 +609DEA3CC4A1985F2906E7AA5ED7D278DE4B49693E2C241B7AB92D705362A782DE3178BCA55E +E61D4B099CD56669B6B34752FECC756FD04728544562192FCAFD943229E47774E0122133D260 +080798396146000C56ADC2AD5B2954FBB585BDD57625044B863B8398E059030120356537160C +387125530DE39D0BC8528A5828FD4864DAF7A07C60CA4D7558E0EB1CE120BCF29732B8E04273 +6A9483AB2F662588AEBF54483396CEF78BC0E3482BF7DA3DA7B70D9530B57027A5224F56AB97 +F7AE2362B23F039F94D45831EAAB3232ECD668D2312C19905B183F19E486895E03C90E51984C +821F9186FEEF7EEAB23F91867BE92036254131D6E9F87D9D93C6C8A193ABBD8A90D0B1A1DE13 +A11243130332940BE145B5985A672E6135D9213A1B3A4FB646350DDBF7CE87044BD4D0E2FE24 +61B2F587E398C82811BFEE09935DE7B64852E2DD5CF1B3C75F9B1FC011075747139A1F1FDCA0 +BFF4E1CD547A9B6177AF5FA2828114E6A6CFF5600C8E3448065976404E14BEEFB593016D3436 +70D55EAFFC3347315CF1328799C078931A7E5C11ED6F6E8BD5CCFE83FA40BA2C3F490D6AA3CD +55E46D3C4369D17CA8CF20F028154104E7A3B561FD449BC53A5950E70057B06A7C145F8C0691 +4A3666D1CBD28F0E4827251482ED81235FD439CF35689ACBC2B1D0B4C10656181BEB997B2192 +E8551F22148A17E33E1D5B06BAD99C5345C06296F02F84703C1277A3C54694CBB55EE2EC6C7B +F6015D958B33CEC00BCD7BE420166E6F594A2822B5AFB3A8C73DA7B51D969ADD4135BDC63692 +84B1AF6D610EF6B3A1B4052114FDD404AB56C5CA09BB537C0FDCDC4CA07793BF62AA7AB87FFC +3FA08D67A7D7AC6B73F08135174356E07B06A6F6CA5D7C0D9BF5FB8C04493C3EC675F50DA397 +6F1F643F073FBA6486AEB5D131686BBD97C95456C3947F2BB2035F52A4448B3786974E985112 +4ACEEB5691131D6C2DF7E9D5CC88D56DF1BF0EBC56FC18D31C4F234C403556488DD684CA516A +06F2A73145A6A380788455F8454B20C5FBBF3FEF0201A5722E60E016BCDC0A6CBCA7BF788DA3 +637348AF2F2C065AB4C6F2C8A0656EC35CB817E46F290D7F313698DA75DE3901F537E96AD24F +9F837B974AE09C393B35812625AA52B6BB5635BC35AABA3584EC98E921D33BD2FFC779A6F993 +58771863B480BFB9635224D16EF947005023F494DEB14FD83AC5265B6AF09B2C14CB1BA2E976 +6E51D5F12237A590D9FDF6C9917DF95DC781756EA2F26B93D5F2482DE979487E0BC72B45E50C +D5CDDAFC552282FE0F2A718B2D39E1154D44B7CCF297DADCF251860C0D6CA9E82F04D6043566 +36C9F6577EF06366730C396801856487D058A3BA12377EB83CC1BE96D408C341553439D3C863 +4F93A657F1B458B0A780C35935AF3BCDBDBA6875925831B8CCE6E358A38B225DE7CDB43AACC9 +94C2BDB45B6D7647E3F89068E00CF6706FCA2B9B1EC3D609EF35F08C6B135FD39A1E6BCE2E1E +891D3943B706809B9BAC5F081382F97FA92883926E528A0E4585AFE4F496D42790FB15322496 +674EF7FA5070669E0EB7F948402130B90B1213B2F60470DCDA466F24A3792048EE6D3D5706D3 +CA6DDF83CEC9C95CEB1D11C04E873D71AB771A1469B021E192EB5DC1E3EBB729F6BAF2583625 +BF41E52BAA46279DC34EDFB448176D3603C68E22CBB43AA6E9A69DE5A677149B4CB97A969A3C +39EAD9C7E5092956743326238634B4A903592B25CA2B3A916C13E851CE2418177F010C7D3B7E +F6AA098A139DDFF77EE9B1AE90A1C93B09B4819B66092C71A23251574E22CC20E9E0DB6C124A +E340DC462E191BC4284979BE130F14F5C5B2783E991168AE29575775ABEE565ACE8228853BDC +25B65EA9567564BD6F680B3E45251F2CCA5CA686B20BD378A87574DC08B892F4C71A489C49B2 +E85414268BF2C8E6DD17820AD8E44EE097127740FCDD0451A82D134FEF5C225EC09C3EC5933F +85ECDD99959006BCA6566B51ACBB3B2E7018053D5F655057BC86B9EB6103AA45A45566CBC888 +8DB500CBA0FA8251CFC6BC5EED38F7C0B75CC172DC992CA896316AA97E7727676B95AABAB66E +31B9F2DA02C339418D6F9ABCB7833D117F60D02F7FE491426CB487EBCB97D870311013FD7175 +9F5F89A68576225EE93FBD6CE803BFB278A2E22BC3380C5ECA9E4BEE402E6290E40050E237E9 +C203F146FDBDD30031C80E75F06AF09915D2D8A4267DEBF5477B1B9327B6A8740CA6F33E7CA4 +0763B0659DF3D31D0CAFC66243CC276AC819A101F4CA3328E92A8C67EA640A70AFA08182182D +517444765A9AB1A452473437B07F0708CA1E27CC64DF19EEF7D2C099A9845B0A0AD8A5789E86 +E890FC8A2A49BB339C2038EE571EBE5E9BBBE9E1F63FA8D4C75B166B8D9F01BAD043F57275C1 +448B42FABF8890457968F550592152522456B20A15B2054DB2499271136190BCB5A6959FF4AF +D2133872375FA105E09155C78A69E2C59F0E838AAA94966334625DEE2ADF18589C188C38A959 +5A85EF356D6E0D5830640297810BE9EDF87704F5D4C8C8112BEFDD300A51DAB1926E4D86822A +88EC846F02CCEF89DDB3716B17212B3C0D2810B06E1A7FB730E39E5939152A736CC052B0FD33 +1F9FEC799667149AC2D48C3D4D31DFB01231B9DC68CD8AC8145779DFA6BB571D680AE5E780EC +86A187682839324F516F6F6C8C5D45A5AF2951AF70FE97366231222BE333B1038F72F3ABF5C3 +FAAF1876E2D3FD9DC0ACA7BEBFBF63E8AD09DF2F8AE46F4D1815B9EC0235D8B24E708BC85C31 +AAAF40BB6447DE161C9FF789290B372B2881B1DF3997F82516DA5AB81F437386BD082C44F7F0 +33087477243E90C4E0530F64A6CF8F7450329A06E7EFC84C5F8AC7E37F37A18CF82BD655D770 +05F1B40F7194D9DED59960FDBBC79B9E2A70FC6833020F0656370F4D7CB0AE42A4E79DCE2A33 +0F3EABDA821BA26C08866EBCDC627DCF2C4F1B9F3CAB425A5F8E4CED9DA85022179E1AA5A205 +362FE81063BCA188CF3D90245BEF86A04A6CF5230EBB95FD72E1EA79B34F4B55E791A2790DA5 +E6D5E3B524ABE70ED0225E0FC3F87358465300D8A664A59AE68A51B9638F2CEDFB1AFF10A779 +10127978267B9753395C640813532CAA37F81EEAAA421D13386ABFBC145F5A1DE23470EEAE75 +050F1561563E7DCFB6BC0EA7736E107962C2066F6DF4C1B926703EDC29E03EC6DB2EB903B44E +815DCC6F62279CD97E54101F8F5442546A9A51DFA7299E80E4FCC2EF706F24B50416180AE9C9 +D93D2B3626F0335677CBE5DC9311C1BB11A077660881CCE77B7D7039933E4CA4C1F2CBE228A9 +C4FB0A69021708D8ABB6DA8DA462DE8B4A42290A0ADE300124840A627FA6FAD8C130C88EE4D5 +05C89C1698996311573D8246CE102C5DDEEA1D40678AC0566645CC70D6894589EB02A8666687 +9C1A8C5BF42C96CABE03DCDBE93D2FFB95855DCFA134F35757A5C3F49AC2CC89E3AB9B466772 +7502EB7CAC0C4EF92BC90B9E8706887E2D70076CC0B8DD26ECFABD9476B69139219C41AB8897 +110CFA3185AF21396670C3438614D62532EECA66D40A2FE05788B534F299A14DB56C30165C97 +08651BC31D3082860D1C54541340889A4A5AB4A0C6511EC8CF8E04186DA19C54AE83777BA9DD +551E977397D250A81F21E75232A5981CA3575A299D59FA00A425C529FD2FE7DBE3B09A9DF824 +11D2B6FC633328421F2F74E6262EBE9E38A55815D89E6672C02F409B91902901FDCAE4708CD5 +E9E1E34E23964D6E7CF23011EAC285378AD44AD961692875ECAF0EBE71CA5B32AE052BA74B7B +64D45D3753ADE4A91B8BA89E8677C2C5D8CA3262B45BF29539BBA9967B0D7B438A3F5B07E2B9 +3F879B54A1A972AECDBCCFB01017435CD4CF693ECA15AA4763D84E0673A91E484E26B7E7A773 +7342919FB244CC109143AE16973AFBB97449AFF35B6E216B9D14DD64A8E8837656387955BC4B +96BBD7347863680CC2A688085C44A0413FB34391FA1F63D0AA4610F8045DAEEAC9E8726DEBF1 +D8891ACCE2F32D8C44BE2440AE90E7FB95EB83B60647E08AE4D2DBDB66F1CD0A6F3D9F3880F4 +A17B7BBC087357985C7FD9AE01A635690DADD3F5C80010A60F6EE08EA044C3F3D16F28FF8680 +B6C0E3C2DD245DA752900A501E584D91115CD9C125389CC38543DF84B4B3540C9CF2E53325C6 +D697C78E19F4924DB8182E226AB41F27BADDD9F401AA71A042FE351BB244FCA6DF810796E94E +1D7C7F3B9355E8B9C5270A63D41A46BBBEA16DCF93FD3B3903FE6F2D890A20E06B61132BA1FB +A75D22C3BC59F4D3D834BB071FC4F8B8C59262A6285B95DA6746AD655A3B761B44CBE7B03437 +374A24D4663EA3E9337B0E0583D2DE6747A59A8593C9EF34BF07366B7DDA149898E66233C7A2 +4AACCB7008048F3419F85BCC550824AA62A5DBC9E15AF857A32B018C27ED5BA0C2A3B7A0D63E +04C4F69EB7A8D2F56632D40B0164245EB5DBC5952ED89A9BCFB9409E9386338B82C203812C68 +93A97DCDCBDA1171A0B6C49C18B9029C046B6EBB09C5866C2B099DD1905F226FC446B646AB98 +346CB334140C6592562380BF289E8C795D93E9572C7E0216A3FEA01CEEE8602B0D2C71EF4A0A +C857AB235E75659E719D3FA4452DDC8C4924B030536EFA7562B44400809D4EBB75A772B84678 +233F3137211081BA74CD57694A606024093A465D50739706C13552DDC2860D11C7E56A08DA69 +C2FE4F85EE3F356746B3513E51BB0BA286A32A8E20C788CDEFE6245185FA4FB90844558BD11A +D57F53DF7D8DC4683049D51B2122B7F7348EA87E9201038A57082A197C34B16E943999E97D9B +2694EDD304F62FA67BCC5B1C5EC7A729A229593D8151D8A3FB6B257D5D7367AB9FCB6D368708 +13F9B05C6E7FB04E1ECE4E689406544EE04D7577F805A7A19602167427F8D4E8542C063FA131 +32B13D2D937C91004D7B8ACB59F29196606E63B91D734DA1AE8EFF8F2D2DB2145E59C3CA3343 +43019FC41FF8DF934A952C46DDE90F488FDBF9F96ED4EF561EF8C85532B8B2DC9E1E56014F63 +DEF4C41A86367A89F6E754CBB5013AFB55C2A785F281FF7315A3FFAB850BACF2EAA3520AC2D3 +8E1053585F2466E468ABF3306819A56C46038FFAA544BCA9C2E2AD723A9B86754F776BFEF6EE +11409BD6518FB1A574DEBE5BEB56AE79F23616B80F241B46642F65014CBF8B4E9006923C0F56 +3CE4A8BFE8AB0341FD56FDBD1AB750C944974E48846257799D30C5712FC5F407BDA4D93510BD +9081C86822CD4F7CB45AE44C188953D51090AF3C43896B9FAFEC71C5A17703A188F70DC6451F +B4E8FE387243F862527AD50C8F376D54D7B977D7A69D4CD59B6A32B5391A25981E4B4F48A7D5 +7F87A5587F243810B2F2B6204DDCB2B4DF80F6A1784AC8556408199CA45F7C74254B12E39B59 +9D4628793EC8C1220110718C03492D5364064AA5C33DCA999BE760A1317D2431C563F8691BEC +2E14F5939E415975BC1EF3CE031BA8562BB42FE4F74809FA6CD381E663563DA49CC6E585F90A +E94A38239AED286506CC63E8DC9C0E1AE8463DB5F0850A1E20072B8802A6F219D7D332353701 +371D3464807D82343C1D2E40C54489A8319A2906FA92AB1A86D54381E05D7B83C81E3B84429B +52DF0FC240A76D68311B381FA9C7DC75FF70F92764837E5199F64BA7290E2A2D97291507843D +8FD7D2AEB524791F5F60536E82D723A23AFBAFD336151C24934A94C13A9BEADCADC2CA333402 +43499DDC4AD42A80F6CBC828B4750C287C4C25CFACADCFA9CEC5FC40F0D939ADACB80848C262 +2BCC6AE90429C9CF0CADB6052EAEAB670A37944370477F410E3D801202E604BB66B2346ADF83 +3AB6E349AF227F79159486BA58E42B0E7412B667DB9787F116C8A40690FC217756AEE5903274 +DF06DF24EA401B4AA25D1A299A12B350A005C92D2A501B6B253C56FED0F2A98881B7923C7799 +18A11C8EE65A827124C6403F09C07BC27F3177C8F792A918B936C76300DC3D9C0BCBD53F92A4 +4C8E503FA3CE1C0AE5A04B3392D1AA84B037D64368BAC08B3A15B53788AF4083CBEBA4C9D2E2 +8F78E2679665B7AB4E5185979A508394E3E2067045CC27D418F212EEFE62DCBFE019843F2F1F +E5FE5789F7E91BD19FB29D6DD32E84B4E39A3E09698695A7E4BC98187C1A17CEBF41864E942D +2C2049EA341A0AC5AB0942AEABEE4F13813DE9D25086C2D202E68D9185BBFBFBFB693F42D47C +04264A15FCE4105D12C907B11E0D56FF262D3AC9441DD3155EE8A01D2C8D6416AA73B1A7321D +7C98DA85DBFDA90E77E5E044B3752BFC8FA3BD2970BCD0E6EDA6BE73E354C7BD15715441218E +D9C0DF5419A77B8070472036242A958B294A96BFDA92D176DE48313164BD319B062EB618F76B +699F41516E069CB19F06721740FF1FE8C0A531601DEFE01FAD68F2E817F4163199ECA2F06EFF +8C7160997FCDE3D731FDA7EA2E11A7CD3CAB93F04382F07175C779FF3864FBD05411A88FC00F +A6C537F6C4996E32AFF754795D95058131CDA3740308C7E65D060BD407B7C78465CE6467A2B3 +6E93F2EA945EFB48BF3785B0275900199C33A0578C2B301B2E3BD5D738956B4826A481F11FEE +936E4DBD61C3AA69185006D7E57BF1D8CCC3A5B2108A117903DB3765A0D0FB3253175F0E7190 +21552B0D7351C56DA7411DFCC245A12CD51D14A35617DDAAB4AA246379CEB424E466F4CC8F4F +04902AC3BE658EB423D0A00DF167CBC92F25899C80BF9652E5CDB3A13C92EB57C963556145A3 +1EEEE0AF405CA00D44CF3812A2D3D65A980973997845F2FB7C01C3F45C6B35D78E8E0CFF5AC0 +DCB6B389B156EF9340E271641165C5CEF713ECD5E44A95455DC70C84B355375FDF0C0C20A6E7 +F67ED4ECA7B5CD67984C551E9F8EBF0AF6E4308F8BF36C0C1170B2058F88B1D984345DF2A7C7 +045A6EFB4471B6CA735BD45BB925B5D9697704CA77BEC00016ACF23FB2FBBAF798E9F9287B75 +3403E88369FBB02FBA4F9A6F6340281356F2CE53D0E783DD3F7ECE1C8AE025A96B372D8A90E9 +6EA65305F9BF8E83A276913993CF0EF873B2AA41841EBB3CCB18E6B6334E778600BF2A1A9BCC +8D51C7910F8BF8BF75A9655C53911DCD944448B7707DD8C0730272F7B08EDD8276444311AD1C +8F9203B8BAE18C005DCE166712E74801BA6872102069B78857E9CD9A3A6BE2438CEC1E37F286 +49A676136E6EC456A89EE5D20A7809BE614D7DFF35DDA1BB6BCC327DFF7A436E7D391BE7D714 +442144DD9F48F163359B258040E23366748CAC5569B2097D00D36F33E4DF83C73AA4882B24AE +7946A5C05B8D9C0ED5761E1EC7A77E8C0023C76A351EC877BEC88A155A6AF6BDA5557EE2B211 +B5D93079C078DFFC7BBA5206B5BFDBA8F3FCF5344FF629D2C53817F6555C57D3C1D26394A020 +1250C1A3B9651C19563A23275C6C80E9B0F5DA47CE2FD8F4D3FB78D5352526A476D40E664340 +A09B7D3A8E9E4EA6983CF9782F025AEEC088A3D4C45B6755C3B8D4F642A2002149EC378C3CA1 +D12134D59520163C454A76AB0BD2F8E6389625BDD38E1BCFFE70F548CD58FB83516D4608C22D +1A256EE047D3C78321A1A00B7BA47EDE03CB1349FD944C606DDAC2C890A8C29D7E7B47A71CC0 +A6743EDB77CA18290082449DE0A33AF5BB7832909AA2FE54996C2013AF45375759C05D60924C +4D9C62B65645DC864D1D998988D4C952C7BC4D236073C04D7C6A4B84F87AABA93D7D5B769780 +776B75D6CE81AE4FB5AF8FFBF334F01B365F7CCB3FD626CC2653CC3063C3CCC862C0D7A18FF9 +4B99C73DC535EED9021AD8DCC6FBF369D7919806670EB6F481487011CD3EF4AB40641DCEFB46 +C77187439A9056AC398B8E47003D103E48BFF3DB0D70C1CA0C187A9359AD5968B0FE5C1B3B3B +FD83D079ECF5F226CA76077BDDAD87AA0AF99BDAE99B76DC857490C8BFEF9BF4FABAA2D8BC53 +5C3244B4A73A9046739C2B36644C67FD6907E25440754FD540C684E4F9236140AB0EC7071BCD +D92B919B2F61DD77E403393E9F8C0DBAEF1F23DD33BDA3D2219AEF6EE5074308273679C2E5C6 +63CD9EB15E21138F36DA1E22BE63BF05A396B3F465A4428B911E4409563C714F4D5197F01138 +93095258AC3CD01F7A76B35F745B1BCB94AAD8300CB0D725FB2B52E0787FE9EE17EB2033F8E6 +805F66890C78E401978DE42AA8BF8B98C5F2684C15584DDD8B277D77589C6DF62D45220579C5 +3E4B9692E9E6CD0932435B5C10C1D0232A6B98E7B5A2476C0CD28CB28277E85E4291191846AB +E0CBF931B09D1DA9CE80B2399FE980AC6A3D79E8521EE2E4A9F1966F8986EC95C48555250F20 +FC8FDC0CE0A07D7EF53C020A09FE4F5E11328B78833D1AF15F72CE2E3A240FD80F3A3BE89EBD +D95D16929F9D47BD899424AF93BF41F4B1AF3F14744A31EB02CA686135DE5F8E3B4B106B9E27 +50BF831B09BAB1A762A20695B9888FBFB4093E7564044505A8126840AF17FFCBEDAB2C782413 +415D93A49D50994CF8EC45AEC846ACE25FBCBF89FF17782D4E0C279EDA4E69258269EF9105BF +3D15ADC84CA0D35C183E74A95694DFED80158330B815556FA3B99D98703DBE7D5ADC6305D385 +7FEA4BB71D970ABB4F30053A28E82630A00E4941DFF57166DE628C0BF20B5FDC75D7F2B77F10 +E4569483E3B552D729C224B7172181602BA711E7F9A261D1474C05B21D632B84D00FE1E9F9F2 +740D66BAFB8DB68E6B8E276E231781C567EA8AED76B9826D134BB13630CFAD5CF0FD01DB3664 +46AE5754B5ECA095B4B0A071CBEF77B3EE112E6EF2BE24F3BC17B1C71A614020AFB94E57BDA8 +2061D7F895AD35FC470051BF38C40BCE000E71485BB921BBF70E24569DCE152A101DCD6A6511 +93578D135A1A6F75FD19AE4B059575316DA6CB31D977C636CC3C898F986D34A7A1DD163F9AFA +DB8A2974C9A0862C810D1F99961DC673E9BC2D845F30E7A212FF355A8EB74535ACEEE198EFEB +D1976B867115E7FE199B4954106E4E3FA0A7830B5BD61A41DB25D7BAA387535E3CAE402D03FB +2740FB7249D0DA9FA53ABFB4D3D57651525ABFC0D5FB1F7643CE0CD88BA5053E639713AECA20 +D7FC7C8A16ACFAA03521003759D18B33ECA2829B08552CF8E7FD4FBF40EC4A83EF093CC68AC0 +65818B95B69CFD9B73A55264A8EAC37674040CD01EECD56967740153B1EF1CEEE7FF0CFA0759 +DECD4B1FC9372897838D5DE4344C495D4DB57AF03C6782345CC99C7EC1DE4DB97304B9E3D183 +79B5B458955AD67187FE36E664CD0958F5333C5DD7BCD22EA4461227543355FF5EBFAD1CB011 +81CAA72C96A6DD2D260CC81935AA155F11D66DD4C538FF14A11E56B3A5357C215D40298584DD +BEAF3C4AC4939399865D783399083526C7E4311BAC401B0A6F99B642C5A066BF04612C2D2326 +CE73312BF15883CCFCBA77263C98F6510339494156B562150CEFBACDAA3361EF65A362F1728A +FC17D6482E9356F7E42436B50EABA73B8E6E993F65FF5EBA120C99A5A147B96E26C8341977B4 +0FFE52A023EE85124151F2CC824C3FD6B811AFCC9D16A7C4312C091FDA5E439FD11817100E9B +DE6E292129F0E1B94E011B4134F7BAF1BE6B13A07661A8E9CDF2EBF8F2570FF37D8AF426F160 +BC32B76B5B005E152C1C015052FF1CF99C88CAC43615236E9B674F52A23E80A9D3A083FC7190 +F15AEE1C85506DFAC7C9967704032F954A38B8114A0B5F536D8831DA18D48613BE7851FF41C7 +B58B949FEB72361918EFDC236966C029F71BCD34375224CC96A29A47AECBE6EE60683A8F2A00 +A3F4483A0B60526A2F5C4B7D0B4DBBC4E1A1CE033F620E8F9E5BCBADA12F1C7B982A6B3B1DDF +B03E7113C861789162D061A56B8EABE7C888303486A6D014C750CF8C439310B0DCC9B3D69A6D +BF9AE70B55B213027C295159F9FE5A01ECFB5624EE210EDAD789379873333DA6C1A49BF2B07B +C12BDE2A16D503F5EBD9C92819DFC0594300AC108BBF988B2E0B311496F95FF662BC0F2F2271 +AA616D573ACE22D1A84BD6DEF46EB0C4AD575C1E68E5B4078122907647198030EE316149445E +5109AAC8DB66C7D2AA15959B6F92840C33205BA6BAC5B130CD58846AC97A9474957B0246BFF7 +388A7CDA74A6997B1EB61AAC5177458F34CF946A4B47599180070A7AC62CC6BF3FE5D2AA8A6A +7FCCE9CC8313751685867AA858A488B00BCF2A982A69050296EC951920097BA6758BEDF4002C +6BB75837B9C4DF6B2AA9515B257FC59DEC387BE044E7383A1FE58734EB3341B2CDC4E3298B48 +541C109133E9CE1A08CE621E4F48A493CF1763239465EAEC2379901AF2CFD0CD30AAC22E3293 +1CD31349279C0993BD40F722E404A0FDF4FFFF095CE87AF753CC1CA44F2BCD5F4C06B604E6F4 +EBE9F90FB044E63A144459ECF0AB101E531284AA81180D588E864F8B3761D1B34F5248A49AAC +0CA83676E5D49B38353BD73978A15228D46E737FA6AC59BEC25B96A9BD988B2866D11D63AEFC +600223D5A1E4D819F5BEFF5777C5D99B48DC0FFCD5A44D957FF769E27EC0A5B597B11A78B6A4 +9EFD04460E8F7FB69EA457D8B99D6535C886E46D54471019926460F8F1EBAC95013791032CAC +CBD0B4C5B0187F55561DBAE9E0207387E49B7F796F3B2ED62F1DA3955CF2762776A8EDFB2C27 +AC5C4D06C4082FEB9F156C6C1C5DF4D2FEF92B2501FB46A2AE6D8BE04C776F39CC603CA1470D +497D2555501F98709FEE718C915A1601074C58606C2C99CCD794567A3AF4993287FD08E30504 +953DED19D5B716A6E3EFE46FDEE9B262C89CBC5A5262E54F8166C005AA5FE8AE03086F330537 +7367F7EE3FEF8229C1607AAE74BAD7CDC44B4C208EDC9D6C9D4163B565FF469350FF459F8810 +92197CCF37E1BC49A49B7344F3B9E0E09CE0D2F9D543F378EFB02F31AF3312040E542BB3C248 +2A4C6AD1625D1FD3F88C778134A33FC1B6E26664F57CC479743D09BB439A6CB6B3FA953005E4 +0D931137E402E730E1E3016D0231423816D4C2654D0EDFEE40E349AAAB0D45E5314DF87D69FD +01B535F21368870D8F3B6846F8782685825C6283777350B2CAA406CFC0CCF0DFC34381F6980A +61BEB032E3219FF4A50067DB95484211E96BEDD051C06E1A4AB462FFFC474D476660A0202B30 +64BE7D6E9829D1C7B552624A50C91B81F9ED8A92AA0E1B26EC7D4D667EB0ADA1224A732233BF +F0B9442AE6C35FA404579C30EA2A2BEA846E28D5130EF8D3927256BEACD7CCF59482CD1D6BCC +17C051A0DFA05146F2AD6C113F23EF66205F2053157197969340E483CA91DAED9E822D143A20 +218A82B26F16C4DC0D5A86DDB870A2AB9E60A6F916CE7D50E3BDF9DF5E878DD4815B0A6A2C22 +B666B97978057C64800F6A39D21B096732AFDB42D5793B3DEA51BE8CBC9BF61969F3BBB5DCBD +0DB693B6254D007AB856B7891F673001AF711D41783F758DCA43068ADC02BDDFCD4152867018 +AD17D9CAE0CE900F11E0C7EFD929ACD3E8FA4D646C0B7D5F6FB452057C2A1FEA9086FD761E97 +E2448F11E780E13AF930269398F7F5DF4AABBF00DE2178A75A8625EC343F4775E3ECC22580D2 +4A95BDEE6AA2197460949BEB0CD2B5CC8E581634E789CEF2783CC7314F3A25D18108DE4BB28D +195386BDC1866C3456B3141B50B16D2871F6329C35E4240401FD64D4B033FA93EB63B25E40BE +052B15C504CC9BE160882B8BAE6313EC025D37E2BEAD1DC7E8E74675E890C7524AD3DBA5E003 +9093591583096F38965F611CE925C926534483563DEAD7B24D5B22F2A135546DD3D7C4D3BF47 +C184171722AFFFC48CBA8763294CB4A460A2DE21ADD35072B4255306AF3440754BE0CB849FF6 +A8827DB39C5AAF793903E03510D338ECA48C328BFF9D4EA01AAA8F8BF3004CA0C71ABD4DF817 +C2C3340B40983ED9FD571D058FE0C2949677383DE66EA8575E0072B9AE1AAE28AF35F1084C55 +BDCAC9517242BAE824F3AC70C25FA2E00FC85DF4FD5A64858946988C808BFA0AED1668860824 +FC53E56D1999A7F3E17BE8612B92841472564D1474E84A53FDA67E18A36BC679514D99482F38 +35B27A97269973A1B5B4FE0B9158D1061B33E0BC9E5DB1C26B68353AF83BD2349116E1A63B1E +034696EA47E74645628E4965547794739402919FD6EFEB503B69F5BD66DA4FC175386D756B62 +CCC978F94CA3D65340DD6F33A6EE68D3D5026F8FDA529C4233D99A6E6B5EDCD94BE4D6FDCA0A +C65F102F799B7322BCB3E5CDFB2D1FD9EC2C3B1BE6F9E6CAAE92802F46091418952EAD6E36FB +3B6530495A15063DD37D72E5BAF922743B47243243994DBF457674B38C834A3987657CC0A50D +E58F1619FAE1E61118EE422F47E72697D5BFDB309F109E03CD0E9DBB6F034A24BA45B4EB3FBE +502D4422302D193A0C61DC66140D81FDC827709FE15398D7B1A51F6B5B6E1F88F7843E021BA0 +885AE13931FA851ECE0DB087E20FDC1685B1DE5B8B6C690ACC55516817D5E5068D47A35A6531 +EB9C78F2E61DCBE8DA9D46B54CD835693C4EF28A808DF7631C9A112C6932A9227A454CE0F7AB +C27F068342B47DA26155FE67C5E5433FB7138173E4CE5CA36EFCADB1B5DC05B7F442D198B565 +3419123E22DFCB80A869683C37CDB328468F274F020D36705BF73D1655BA3ADAC402E52E7516 +85DCD76A9AFFD3F53CBA1F251A9209E0AE08B5E7284DD6394B25A2A791ED17D3E263616CA219 +18B0011AFEDDFECD4C8570AFB37D59A490222BFED93F23CDE9F30D5D9FF4CBAEFA22FD847A27 +F132A4D8A0C1507AFB78D3B3E4B5CFEA9C00D96527E151173681C1CEF7DB78B6C60728BAF273 +2F96406A2FA983D08563144C5025C5DBA02022DB8DC2DE8AC217ABC0940BC7973D5AA1E268CC +C3F980BB1E17CBB36AAD9B60717935871D9D8469CBF7A030C9A38EC60578EA751FF684061754 +1FBB48142CF54473C7F10E144D4B7B93E1C8DAF1A73728454030440CFE4C01C95355D23653EE +FA38E1581F58A57BC6CEC1C0E8007AE789A7DA7A60581C397F31E506FD52B796CA949A71CE45 +5F4EE230C17FA197C1E6A9927D7C6E24CBC54FEA6F11FA78525DDEFF88A7D95CFF8E7CAD5D6E +ECAD0A1E58F730EA205A85EA1CA8A2BBCCE99C684E7F8BB4777895B230D6208C001051F40D93 +CBCDA76790446B1B25779126C9D58865752D773258A91FC9BD7DB1179B617C9583618CE2E87E +6EF29C86E6CAEE22250CE4A2D794532BA44CB13D1F7C8C8CF098916EB079EEF829E616FA4A3B +225E695FF042465EA5010A54E7A3DE9128842D8484556ECBF30D379D1E0873D069391D90C991 +CA9488AE9BDE65C8ACCBD4A77797382F4CCEFE309EA99541FABD438DF3D1715EB47325C40DFD +15EC99157E9BDFC1CD894C7D63FFC36A2B525FFB3F2CCDAA866C54A7F74475F6C1C5272810C7 +85E116B3E572BBD7D187211AC2D2E2EF37B1DD2657304349B1A5EDB41BFF873D2B68A63ECCD4 +37999671CD6DD55D73C090683478B1259C9C2C9A363BC0617CB88901BD845AE9223FCA1B57C2 +76163ACED45D450FB82E53F11CD2EF75889D8EBA7EFAD6FB54F1208633B5A335C4CBAA831254 +F49C89AFBFE534A361BDBCFF13272BAC4811328EF0C226945CF9AF27A2C7656E6C69602050CC +0DF2164E195C8FCF1A00E1507D1D7F5BA6B22DFC7DCFB0F24D7A6B92CCAC0594EE94E2240ADB +F982FE67F62CA515816AE6953B1A4341ACE5D32DDC44F6E013CFB4127500734F76083E83965F +4F5BB88AE676921B9E6A18868A8BB4C06F4999B25BF4CDAF409F29ADC4CFF40C486BCEC2BB6F +34721B895E7B2D2DF56342003A678D2FCAFB08FD999AFD145EE83B7A8C45C1BFFCDEC4C20A9B +ADD471DD046ABC35F399E62580D684E99BF8EAE6A2EB246F19B79A3FA7C3AFE212D065ADB16F +0830C5ED400954C9D647609C408A5EB3C3AF7F8A4834078C2A5D45F95D1CD2B56DA3D6296EC0 +E42F68112EBED6C0CA5512D2600FDEC0A82F56E33596919B6F05E37DB5B7D2864113CDA1385B +EBD66E34DD29D229078B754A88969C07BA19C106705B0F56E1814269104CC92AEF1ABBC0AE1D +DCA3D3BADB5588FDB8633671312096DBD55B1A7AE3AF0D752D6FECDFD3156F62D56565D43EAA +F411CC6A16C306775E3B72F480F7F1B1249810A1CE6125C4271082253C05FFB9811E3EA849F6 +975DD026B091EDD20071B1C522B5CEFF5B4D1C575E4445C77D035BDC335F889DC56A0623B4C3 +E3B7243FC264823E2FFDAAD0C5663C428AAA002560B679868C12D8B4C739DBB775D40DF6C8F2 +1D7ECF630B5F24F4BADA77A2443954B6EE9D66326AC4CAC8C4796EC0A35EBE051C6C4E61FFBC +C93976C33E8C869A806B79EE8837965B34A33F9C92308A301A26F7FA69680BDABB6747A0509C +0B8AC8D40BF3CB5D10B4B04F4496E410E92ECAD076219FB92FBA5B0D4FEA802E2E7B185FD912 +F1EB1F90E2B27B81CB416E4A1AD411682DD875A7BFF553101EB305511613DE3C8631D26A8468 +15D950D13BB1E8B8D073C062C8702BFD8052593224F6C589EE93ED60154E3257781146831C67 +0BCF9F03C40C94348A99316AC5038D76BD3A21A67302799661F02ECAECA7796027ED53AB8CAB +E91FD0F1AB83F194E9C4A7BBB68A0E61E813F1F4C226F0EA3B03A61A48E60246E5176F45728D +93EF050E94E6061FD8E6AE2F9E88FD9F00E3D8B7A64F0A99BE14C40F8DECD8C5656388609B0A +32C76596BBE4A2091DC51844934096CE7801F42444D5C3B0E9790358258E56052D75C67D34B6 +90073DAFD797C26658754160BAD522B4C34AA9FDA80DBFC95CA0B74D5A59B2D89F7AF31CE2DA +15E27B7E4536292999E9262FD0AB6F3A444DFBAE99F8D599744501EACAFC5F67A5A509C41D39 +C0584FECB39798F4FBB511B8F068938CBF3327FB357888E3CA6C23DD57C414C309DEF7B21E59 +005D7F6C0E5EC8A23EBD1A2A80E283C0A65D482E607C0AB7AA44D72B9B9A835AA09D8179CDF0 +F35470EC605A8CD1A59E4687E7247DBCEF95ADB660BDE359A67D09D5A16C2E5DE1D2059AEEC5 +D9841E1147D8AA686B6E807A2FA157A39E4ABCC9E5C6BD0C20DFEC4B6F34F91F1A98E7F719C1 +FDBF64EBFBF4D7251669A8AA93EB09DE54DA30E05570B3C937450AD5DA3BC350B99B50887EF3 +933846B025625C89C435E4B087EC9DC224220B83DC50F85FBD137F9582DD604B9247482B2FB3 +5485DD45A63D7D213A056D6FFD2005F8749431677995206B169A9A58BE620825BC1A7D56BF92 +961118FBE9A78ABF6CA9E789931097F294B7E8E7DC8AADF5EBA36533C1A95E7C28E0910139D8 +7E97407DA42D39B318B2506186370A3197E2D6E659DC2306AD32A64DA7341AF63B451641D29D +575EE785B00EDF86980A0C21ED19B583E31E41CD19CCDC8E7F4ED98C4E3C58AB2457696CA51A +4FFD58BE7BC515A52D994D1CB7E0EBCCF530EA82C54BE013E2D412311C2D4368638F987326D0 +3909F68109451DA2F06574B0721B405DD2A1B5B46BEC53E74707EB06135D97EA6DBE41F0BBBD +F372B5FBA84CDDF25007E9520C6CF412EE375E11453633C86307372F670CF7FE7F01C4FDFCC8 +C8A614B0423D312B26B734524E55217B72EA6C1E9DD28EF5AC45824C252CFE9D734968B288D3 +AEC1574398D0E06F356B4641C293DE17817388E8DEE25E1999D73B432DBD91DF7737A015A6FC +6CE3DD00C19AC44C20357A53F5BA4A3B7D4B41F15BCC79FA4B154B31A2673ED8E6F0B44E0073 +AD7773AF7CFBE134D841877DA89AD2C202F232E95B2C1BB832BB8DE928153ED0A295A0A14BB4 +4B0BFFF7EA30677BA4AA8A11FDEA5C45A08E3A8F2CADE45ABD3F179B7804D3FF0F6454CA2910 +794481DF9668EF99EAC21E2777F0AA7E68BAFFC24B012EFD73192FE21264940EAEEA44040417 +F89548A5A41015F0D56F41DFED5AE915AC0ED9C4C2388FD183B30BC91F463BA17A47284F4746 +D3DB381567C294F1274A4A71CB8163442FBC363D3AA492A1674C64DA5AB320E24B657A1BCDE4 +859F83F56DA721594FB91B48820A3AA393C4875EFA941128DD62CA3B989CE88308CF1FC9254E +FC86BEB9661622C45601550654E5AC289B5F72ADA23ECB49AC930A2E6E0AB3808CC86E629DD1 +D723FC048F7982CF8D23F583EBDFAB76FAEF632F83EB6DCE740C69AD9440BBE7D05F1D173638 +CE23A12195D5E01B815F6EDDAB9EDADA5EB648885C086D1D5CFED5DADE66EDA565AC54549928 +FF5A03F8CD3FE4BE832806F6872BDF2E7451F025CFEA59261474374880FAF72722C08551412F +21F55420A438DCF43DF4E04BACF757F23012119DDEC8EE8AC7B1FB3C4E2FDEBD2E67FA8CD342 +199FF42C7935D28DF44D1F04F0D31ACB7D7B3D8CA4697660EBDE326796671E721DB4BC869BED +826325CBB7F8E3AB3A93AADDF614D72623824EA0A7BEDED3034E12E49C7D34EF1254B4AB2E49 +7BCBAAC53E65ADB6E5A925070E7D118B57DB515CAA099F39C33CD547476BE79436CF2D10C9DF +54C23DD30DA783D4575BBC9B61113B08FFD1E2E650D6EC135CB01121C3BCD182BC57D1CA2806 +4C9B27FA37C4D358ECFE72DEA77D34171C302E24EA9CC9C8A4B553A520C04ECBE97CD6B5F1C2 +AF45A1ACC828F3D0ECAD9A56F88A164B1CB277BE9F43376D25CC064F4E4C9D0C325879966313 +B0B031CC484286D7F1D3CC91F9D38DDA274E356A91D07189D0B468B59423D006AE63C4404848 +F7BEB9B2030AD3D40DA9ABC57407F9EFA5335C16668146DDA662E01B24C185A264B471009A44 +AA40D7BFD3C9DD4C260C1BE0559E110C67176B84718F10236FD4BEBD712F5298E4D2EFA98FA9 +2B17C96731AF351A2D2FBCF0699FC7AB3261E55042571B2BDE48EB242D282F6767FF68581C9A +715CC7E5A3C74D9FD62E6F30904F311B4FC8CC83708737857353C579564E0974021FA256845D +1841AD8AC0E9E6E0DCB60E1D24A6CCE8C79B42D006D32DA5D6E7A621FF30FD7B247E2EFCF850 +ECDDB88839990B303F96F1D5C27ED8BCF6C17237AFE7E4F4C0A7644F2BB458F3CCC0C8B9C9C6 +B266B26B01073F51C04D171EA176E683663E054324C1BE929CEF99CE4DF804894E8883336DE0 +0B2F7DD68FA591A1B2A2924D8423DB3E90665E93A4E088C8114BF7AEDE7C930FF316BF73190D +6D1543F425038C721416EBC28E03697C51D2B014FB81566656BFE9BE54E9F93D61E59880E633 +55B12FFDED51018CE7D44D4EF8E4F33528A2EA3C172AEA5D184169EF6B3AF5D200EFA1715729 +4C79207F89EB26DD4A8B827C4E16561F38514C0C5786D1D364DFA5BAA2FE0CCDF92CA2ABF3D2 +553E387D67F6705DCF7B80F45EB07D62E3F5347A2B337661F23E1BA91F2DE64AC4D22A8E997D +EACC8B820EEF4D5F0CA25983C31BC56FA2E261D69966C9E14457E5916E9773D982BC741A5997 +417D554F261813C50C2703621579FBBB7814E8E1D10E8F77680A873B403F478C2E8600D8168D +077C03F1603444066CD5E9FDA2B10CFC2188B9A99A581A0BE86DF726BF66D3D3C0630D409692 +3F0AA51A87C47C98362C0AB070CB9D19A78A32EFB60F8A8B2B2D4ECCC7D140DE6C045AB9FFEC +B451AA90C89D23C19F87A04EA7560C72B96854960676CA7E9CC7D37112BAD6B6BC6EC3FCCDF3 +11B04165BBF0100DD0AAF9E3D910847F30F681ED96D65A59F5D06556F6A3B879D069CF095409 +544F8E3F2A188D998008756999A9C3DF4A9EDBD4D17A5CA4C0D503606D61F3864EC99CC538EA +195ECD31C1175DCA2EAF0D310849AF3E1B5C299D1C1708B023E2608025D3499E91AAFBF70869 +F7748C7D3F9776CCEC4166665B05D558FD36177952A23785776684EE35457C34385CD536E9D4 +441D8220A4CE7AD0C4AC40B491FCD92587A5F8E2A207C2A5E1D99149736EF52E5BFA1974B1C5 +86E16D368B0798AE9C9B1A603F25A3811E5BB75EE4D301EEB019E85E891B4FA27671EA90D779 +19C9B4BA9692D00272638E672F04E8387BDEA40DF2B55193037501763F5BA713C8AD7FADF84A +C9EFDD9D825186F809DB5257E2788F6E74576C31898B0B030FC04E8A5A07BF35207C63E05F3B +A1E386A365C1C5D2E65CA0AB1DA0941AE58FA40891892A97CECD5EB90044AB02AC242EF8642B +338FBD90B035F9B006C5654A1A8A17DC092282671CCB6BAA4DF18FE0DDD778EC42DBC970083C +BC6B0B640AE47D454AF39648F7FB05F24B6D1A01C0FABD40DB98D84485D31A262C80BDADCF11 +26891FAFD84407ACB1E7F0EDE7C04A0E3A00C3097688B1A5E9D89E99338F6B0FEE3B77C99221 +37AB05594C8FA9B47D8425B85551F39A3A22FA28F4D94758B53F8683F01201C00E55BDCA76F0 +A2ECBCE0009F93C42BDA5AA8EECB1DAD06E26C002C6F41535F1E21E4073C6464BCB83CE5BE64 +85C217F988BE0A7EE8723CB2715610795076091448ABB8878CFFC088F5274F5781A1C40FBB51 +C7F91B501BD4123B360D966445256A279FA0C6C3FE2FC7FF1AAEDD19672604262FD1B831763F +CCC06D2EF728F5793345904D114E6DE4392AAB34E65781BD4377BE7A9A599F4CC6FB16B68FEF +2F359F3FC41F3C97F733C0319985B852F974BD6B7CE643F59560003EB60EB9DBF0311639F340 +236DAAF9EF5CB4B941E9507541C2D7AECB8DFE646060EE1EBDAC56BA4BB99DF58B3E3AF61629 +167C2764F7CF2AA4A7CD9B42A3695EA3940451323E670697B3C779F554C0FB5F787415BE835E +DC99D38EC94215587015718FA2B49BCA691ACA7C0E144FF6C0E99873E8F2209F504BA9EC7F0F +53F225E14184C4304BCDF8C92D7F409654CEC38C8791D6D736870BC4860006EB19EB1FD33E7C +A70732E5C0B675FA46A4D3C91BA519F8FD5E11DDE5E5D971117CDE10C5CC791126879F0FB10C +B4EEFCD4F8428782F5727E19AECFB468F9A319ECDA9AC12DC86F0154D590F4E04D9F2850DF4F +2CC1C1902A3A7E45D2416A041968F74A268EEED5A864B3AC999F384DBAACA6A0F4D1AA12F3C8 +69C84A4C041FB433592A1EC4DF57F1EA7D0DA21F521F4C34F77261A63AAD9A8CD147F6F83520 +3B3C111EAC78357D2EFFE5164E562AB61CFA121D0242FC9A720CC51FF783AAD5C20F347F34E1 +D4BA18288463D0402789C6D574067D676C8DEA2A524B0923CD60AFD508C8C7AA81A47D229928 +3D8375389A3610575FDA06B555A88375ED1DBC6F186947CB1F6129AE3AB48BFEDCC69B957986 +2CB1726BABA570DB3E00CF2718AC32F7AACF5447C524FC376B6A2C676257861975BFC7B6970B +41DE0E8914CAACB4FA08D36547CEF13515A21EEBD769F9E2ED8FBAC02F8B815FB49EE07421A0 +7CEA8110F7A40239AA2408F61B33DEC0BA21D9BFBEF478495422F4AC53EAD2B35FA67F19ACC6 +048CBC0B507A92748239CF19D0FEC7E78EB99B4BB6C1A11093B0C6A4F10DA89779DB5318B3B4 +FF1C760575F4517AD5632A88E4488C5005EA67353FAACFAE6E39707E8ACF1B3370EB84CDB79A +DC82632F197DE3EA5558BE1FC681ABD5FFB88C9A166144F3BA79A622703787AAE9559A482D8D +E7AE50CE2B56711920D816FA562EFEAA948A3204309F6FA591096BCFD206F5B480A3680866FC +257B6872F3166CBBB19BB80217A67780435552CA54AE0B1756F1E71289D5BA26DE1A07A62E0F +53324191F12FC23187A3039119A4A3F71FC9DE34E18E299D2CE0DBC27344D7140E3DBA03ADAE +8143312C82FCAD2A77D635C363F8BBFBAB5337CA4489D1F043410753C65EE354A8D570014C2A +FBA44F2A21C4B1B209A2EA2E6DE3DABDB5342DF973CB835D0645D05D0F05B000C47884263739 +83E1E79B1EA38E54D3B3DC8786F82C1F21AD5AE1839FA2646B82D19E64AE288F7C5EA0E90F06 +74CEBC33572E769CB6AB78D859EB8A21F21EEC1A432A721A362BD2EAD2F12D72EFECDDC1E29A +4CDFEB22CC2334AAB41C376516F9D17B1E664D686E82BEF6948EA492A91FFF989EEE070D98CA +BAF05FF768B712B6F9C7B7B25CBD1076843BD95985DE4B4766CA19760B5DE6CB3F66A0F7DD8F +448731702EB2579B21B8841285DDB014721776053589C9A86205AF9EDA4C8BD790EF43E74B63 +1C538409707BEFFBC15FC3FFD6255F8F9D2FC2BA6C8923B10693D4C0C8472B07AB66FE67014D +3987F01543FB935D809196DDE13EE7BC0230CA9C08A83DBCD25A55B44736DAFF276867DBD16C +927195F7665A2FB9F5FFC6E3A9E781C0A313F5598F283E327B4742893BCCFB854FC577545EF9 +6162A31DC1395A96057CA5343F49F0F53A1D961F611945F9B9C805AC05989CC9D58A7BEC821F +C7F009638474DBFDDB3176D4174F4A4BCDB03621F92AD916C3903CC1CCFAF41C2DCDB29E1F72 +73C0C43AC1D5D70118831596DA0D5EA8D8E0FE6D50872EDE99D7D0D9DBFDB28F6D1D69255FCC +286427EFBDF83D24D14B9E6B208ECB91042ED5CFD99906286458CDCFAA06C2A7E86A372A67D8 +3D617BDAFD8D1B9FE55BAEB2F6475CDB1B55765663A06427B2AEE2080B51AD76F7C749D37922 +7DDCC5686FB41E51F82FC150834A69348D7D4101DF7C02048B76A5E189246BD949EB7601FE96 +BF8BD682D15D04B6827D6C684E36622539DF60892E2792B1EB00E65FE47090F364D2C5E45683 +9E5C6FCFCD27A8E589EEB9BC27FCA2FEB544C904B6B07DA43898263AB075B19B776A91BC8CCE +EFD7895EDD8E22B02072F6CCC754854B84C548BE192F00459A560325CD14FD68272CE74936DF +0780EEA9C12B89A3E8719C9E4C69F6F0695096EA335203E03362A9897D47614B51851D428CF8 +1E0AC38C913FDF7646F91E3730543C1EC72861D745B69B1DDA0A6E9A78B48752E170F35B9191 +FD092D85A3BD75893AA61465BA506C3266EB6C8E121FD17A515681D26ED994D89CFD59451649 +9C172D7BD0FEF403B58DA7165C3C25ADB5B1C7C3BA04BC9415A84E49E0F2D5A42561F56484E2 +9E451E6FDC2D1580B803B7B2820D06DA08B6A43E3D8DDBE8F74EA4EAECB2E32E786DD179D719 +71D3E7D5CEE35BB6345594AC48E6BCCE843B252EA4BFE4A116361CB423AF515FABE13A194E34 +811FE2C74C88FF49ED078041679591FDC66064FB5F83ED124AF6C8A524F794B79EC178EC28B9 +8C705E5B2FD595E3FC8F2438E1C5CE68A4BFD6DE4EF360AE63F1E9FFEA10A56EAA970B0CFA6F +1E21CCC03124326F8D6502A7E07A0CA8D824D7B0D33BE0D8CEC3584D687011289D7688F6CF49 +C18BA3403FA50E65A7B48BEB5286146C7DE3BDFEB6F6A4A652EA8CA71456E336C3EF480873D5 +2B6451184026D708AB43E52271EECF3C40656EF65F0DAEEF597781ACCA501FA44D4733F91166 +F32D3FB6A1EB898690B708A2ED393DDF26A203E5C152A85992700D009905198961F74CF4C9B7 +4841C59AADC2445A4BDDD12697EC16FCF24089D99222E43138F148B9C7F738A986153612D755 +8531F761CADDC8DAFA8E79D54D9BBE87DFD4718EC21463C6C996C88BB6A09D515074AEAD6721 +14AE20C13BE2C8A5095CE0FCDCA8336524475284FEB9CD584531552D2AD8630125F710E4719C +D79130B4C314A082189CB18849264688ECF249D6D1EDA4E7F5941C9C08CBA3D0AC41724BE5B2 +963C0ACF9D68994063188B3006307311A650B6124EF585688610BFE0DA224F3A55D996AC4102 +523F2198FB1633803490B502D4754707019F074677E156B39BF5E5F245CF2EFB6DF287BBB451 +8DEC37A2A29D00B4D727E54F0FD2C8BCA3806E753C19323C474CB0E5906F75049D55A4D14952 +06F1EBC840FE19FD6A83FDC3FE8C02936C0E1D4007F501F91EEB73186A6A5B32CC83DFB13990 +034CC962E20DDC9017A021FD223EA6A90CBB445E9DA6CD2A792BD00FCE388431D6EC96089E4A +49AFDA45106B0B09B680F48B05887E6A46A91AC72F31C012F5F9D3F7C0705A818177573EAA7F +4762A577BE364712D8CE0655963D2BEAA0FE883857873871A8BF197021FB54FAFE98E683A57A +6FADBAD5B0BF0FA49CE2AE7B838BB8D08CCE15A310785D4ECCF45601978828A776818274DE7F +E76274224106217FD401B85B5A030B6B1E3EE2C6C823AB3D8C8543CB67A535EC4D1E708D67AC +820AE342DE97E457F31CBDFA67F7B6B3C4C135EE82265C7A23DA43E3A1580E6F91241E69602E +2BB59CC391B9A5BA043B86EDAAB7FE83BA866D2F1A610FCD58ADF166CCA27F4E1594C9D74BBD +6D31CC8AB69D5FD3FE916A25FF157ED501D8919182B82B50F6C25E299DD0E8DBC16390D0B63D +D12B98CA5308E838A4DD8F53F777BC0A2E7FEC160800C172FB0F0A4C4A8BA5EBE66FACF38987 +AEE737177AFB7B6B07232F664CD6572EFF84134CEEAA2E0D83AFF2A6ED9230F973FCE91A2D97 +E4A0721C9AF98ECF05FFFDF1B0DDB0435D254A144D36CCDC9EC71083520EC3B0A5405A546B38 +A0A8A7859E1B1968139627E3EC5CDC9ECA03450957A7AED88DDF0656BE781A60EABD679B3C63 +45ACF66ED89B56C7348E8BCF0AA71018B781723BB63FB1B0B99B1420EBB1B36D5225CA7DDE06 +685E4D0EA1443F84ADFFDD33B3E5E83B27171A9EAC1CCF03FED60B783034576DCE27BD819F48 +86605125DFFA55DC38EC9E870425F58C7A1AF668F3E0319264738887AC66305B3ED88DDEA622 +6955F4210D7BBB67ADBF9F2D1B09B0999CCA62233C8965F3CF855F09C890585D5C584879CC3D +F2525E273EC92873C1D89D34457AC95D4E4B97B741CB38E75CFABE97B087CA308468C4CB9EEB +F68AA620602E6830A369B0848A84CF3EE444F1974093D479839F02BBCEEAA3EF81667464E9A4 +59E9F887D6359C1601DC025E58A8FD63E49FB716AEB83B6DFD07B63A4BCD26EBBEE4FA8FCD46 +3BDFBCFCCD7B0A4B27B8720DBCBA38E6E58451925CC5582C7D6875E08E84D92F73A46B7A184F +92ABE62CF990763C62BE092828C22304084FF65553D79EA81B7F5B5320BEDA376306A252642F +95A247821F604D767154BF0B1C3B5C5D24D69C3B958D3A4EE1B52FA6319776A99EB9B75A31B0 +F2AD3C8E3F59803DD0AC8276128F66124D66E575E2069BDD8A768AE0242C97B2A67798296AE8 +5397F93671295ACDF8CB1A68FDB1D1D521B938B915DE50A31408791A91F337857A2B89A7B4E1 +DF68B247B3E564442532E60F8DA78086B81894C9F7AF97925A465753C5A804FB1833415870F8 +1EC451175FB7DE0CB90870CA385A86504A13E1315BA4F4837395BF1536937641BD4067D5C2AA +4E13AD592E96CFB419B948E2DD59CE2EDC4EBD82FDEEC5C409A6F7D90CED3879BB7D946BE262 +A6B88EE9A0DF4BA995DDC755C204210FF83BD4C8E0E54A59161F1FDFE85A942D080C2048E1E0 +29A77833E06E749AF6B7DB01AD4ED7481FAFC6C1E74ADCC56DB2B97334B8A7B6A1AFA42E2F9C +4847660F38A8D7702340B4E671F9362C3FC971FB3C53EA78CAA0E3E655802B9ABE8A2EED36A5 +0203FEA06D3F2ADB6D80CEA44121CA6AAC7DE9143C95E7004916CB465557BC5E5315BE869C84 +5678571C5DBFC78F01013B3DC488D261DD3821E860CB2FF6C6AA082D4BFC1404E62429F94F3B +4456ADE5AE443857C89CC6BE6EF6FE633AE15EF6F45632109B8E70A236BCD9BD50F186B122D0 +EB1A2D043871F2C8BC72C6DC0ADDA9895E2D41667DC9FDD3EA356ABBF35502A863F9E86A1FFC +1DC815F6D48EC9E4DEA8FF89514E7AA5441CCEC584FE6FA6A6463F359D487AE77C6AF05413B4 +DA951041072C91763A21A74FDB033489871949575679F1ED97271F9651D67C37C8643107A5C0 +48F4B8A667AA4B9972AC81A4226DF88B04973009D6CD076216F39C241FF0A00843E17C408897 +72306E583F829B71ADDCD021F56478D1EC600052072ED278BBD66FED2C8DC973FD94F29E1028 +50CA1DDB8BF5689AD54B198CD2F8B6EF79E784C9B5475169050CAA7F4594C335CFD5F3B5C3FC +66F04EF7EE0F3BA69593167EDE5E89C6A402E2FB8B82A9A730645F2773BAC32E0B215EB50318 +A80359A979D1B6CE365F3D272DB5F7D38CFD6E1AFB7DFFF91CF7A23FF214F4162C2A734EFAFC +A0139820313C789A9F05A6253F8805091194CBC6E18D2F11EC48E22C36F0CBC4FA0EBE3013F0 +E84DBEAAD82CF501523A6FFA4A1F5403E94A98052A2012704F80EB947EB01E9897450F654F4D +B3A6580ECC27197870C84C45E40D474944413A414D15DA995857BA13EF22FCA92D18EEFD2BA7 +120890E703A879A09D1FCAC9BF9AB4D2B52E25581EA9A443A98DF81F5396CC71D8CA9B207B8C +4A75C0AA6663F0EF3330FB4907B4B89C6EB611D599670B93D693D2878A401CCB4BBAF38F638B +4D3F32E4D470E197CCC943CA41DE939FEBFAECB726E0605F443DC0E01280F2B9FD0FA4B98381 +48F9B4FF994F5B80220E6E52C3C486DCD1EF5E66571B1B7471E2563E1287D22B354628EC0BD8 +A76F91BD28FA025288F5891E12D5EFE2DE35E6AE645FDEF1CEAF8AF6EEFF8B6A1E7F65FC9D50 +85F7E25090FFD3CB0527058C066D03439DF19E0A97CF41D3A196B2C3AC3E2EB6848502483804 +3C58603CBB59C3D4A131943DF82317EA6FDBAFAAF55545A7510BEDFF287D222F84C9B6E61141 +E4C3FBA346923638F3775E79C625CA7BD14680B729D38737045BBC57DE21B82DC432755E9C96 +9B6AC80019A0015525C9A048274D30F5A84D73E5D311CC4241771828CEC04AAF2DBEE1E6EA6B +385AF35DD3D510E001F7F6280F0CFF769A3C6E31B4138B0F23C104489DB888411AB2874F75F3 +8228BC5DB6458DADE911E7DE4ADC232DFF08CE20F7A9ED44106AF9DA213CB3AD2B7FF191E303 +2B2E2C48D18C320DBBCE51C3E8BF739B6F1F4F9BCE263F7FB7818C37C25AF732E770B3C8B8B4 +16D5D45AEBA64328405D41B7506AE5C0E8E17759ECB9ED475F94288E949CDF86679C17910338 +E2CC9F66F1EB668822631B5CB5E3CC6680EA0F523B968D6FF54ACF6664D9C8EFE5D4899B4759 +8F067F57AD241874D2EA5EA3B250EFF994EEF1E67FEE2E9A9A2757B83CF1BAD792CB48AF4DBB +826B9D86AB83DD6087788A14AC2C78C9DCA1D2AD92094634A72CF7B28C817C289AD3F1B773BA +AEA0AA7380D1762050D3FB45A37F85F6D7387CD16A7358AE2972E8EEFEF887DF9DB34A7CE949 +47E6B64C7AB3888CEB2A37813C11BCF29D88901A283B312419651BB56FF0E9315AD799E88D4C +DD6FD5112A9245F8BDB062AA65B1EE73FEF323B957B3B7E8E9ADC93868EC45624850E4239545 +44F4073C144248788502499C361254EE47D1ADBAF0B067EB3839778A4C513DB4E7EA1ADBBA35 +C88A6FC385E12F0424C06C99C40BDDBC5D40A8D6C7177CE1A2301F44A6C2E757D6ED65B07AA4 +35824F8A25E261513A12F11D1E22CC9A888B7BA1D01F3658A4A7338E7FDD2FB9AB6B63D0C7D5 +93D2D88919863C42B3E1E319A42FD75D9A460CAC092F836FE52E75666BA2E00EB46AFB98DE9F +FABE56948753ED7C3E0569E208BD2BE7123069A858B2237C1C47D93123C023233C0AD4FD155C +35CBD5EFB661C7605EBD35E7A3EE09A62E0DFD5089F075EF8758821A3CFE083BD80465297647 +6274D8699986029FB324BA9E4E4003DC6E85AF9738A0084556C6E7B4A6A4E40C3674C03023FF +08121B3087EA474EA0F1C5556D9DED99A8535A5C7709689DBDF9BDB71A8E0B3112CD225FA179 +65DF40A7C8A4F2A04FE400C554E74EB022241D5468CDFB5CE3731EF45019D6F152992C71DD28 +2810DFD8163D7A00DE1483F69A183BF3D9F5919444FA4298EAA96F5BDCAB0509E48A7472E338 +64D73ED293E6A1B364E03061F1724CF82C8B19EF3BBB96A815673C69FB00EF1D23CD8B27B405 +909AF4BDBB0EBCC47CF630D2AF463C129CA89C7BAA09E3C0BD66CF93B0BE59FE76D74A04A8CA +203780A8C1112B1F81AB0B40715CB121113BE8F9EAECD96E088B9731E8A2EAFFF4B8054C240F +ED34A852B8F5D9853223CA9DF1E0DB24CC8563FF89F953C524B12DB46ACEF6E35721BB8EEB59 +8CD1E9AE4E02AB6B15E294D03C90C03E129307B53248460C02AF94CBF66CD3E782D2AC37491F +3F7CC5DA55AF177A888B8EAAE706DBEF77EFAD2630EC81CF8A9532C4E6372AE0799D590746AE +B535E07298E5E0E5F217052CF208B817EBDB960E853EB0AD5D98FA68FB13B244299D65916401 +FAE7C37391A100B7BA2D43226475BA4C0E4C340684A47A97992FA3105B00F47F1DB5E536DCD3 +F7818160257A808EBEAB43C15FA169B3E7207A7AC01900C170809FDAFC0CA3CB0C4F7289C2D9 +FDD94755FE435858F4E112B22ACB665C8D65BCF42513F5666D49324ED7C8E5C5B72428AB2F92 +8FED8446E870AB4EF6BCDA640695FC6D6C7F08230113811E1C7580E7690EE1C4B6E4528B3901 +0DF3A2096AD68189011942B8DCBCE1C52CD24E4E1555F14306BA9E9F4201050F1F6CBE6D81C6 +899671EA55B108493823CA10F0C69552816CB76C4A324D3873E405F49EF4BA6C1D0E34DE5858 +62A0D35B72253C1A72C3FE5AED6A9895611FE68CADFCD5D29447FFF528C71F77108405671F6C +FF17DEAF595D3E83C37C547C81D52D77412FF2AE2AC91229E6263A648DBA20F83D127CE49803 +6E8328727E244C31B9B7A1626FC00B9172E6FA92313133023C6A2E11CFC902197E2798026A60 +B00FEC93165D68255F0F12EACDE99A442FE4AE478C520B7C5CB2A044636ACE5DA11C6A84E7B7 +5F2AF502CCE2D72C363FDB6F38CBE9D30B65C2C5E65E66D464A166DC5EBD7AD3AC0BA4808C93 +37634BA8EA6C566644D8B2CAA527E087A62840EEAAAEF2DCA8226146A50D66CD52DC344BD652 +48D6F8C08AD5E50910DBEE02E0DCB8C39CE5C49BE13913A9F63C8B7B90750FB3F8B9A4EDB620 +A67436EF11801A5A1B910481AA018D7D3631D568F0CCB265948545657E4452E33362805904C8 +5B4B8C1DF7FEA84737B90F88528583F1E3F2F809CDFAB692CA477F4210D48D4216A5A71C06E9 +E7B8C1C2EEB9A449A43E1863DD6105FB19CF7ED2C0D4B70EC3DBD0E2883C30A4EB18C4E56E52 +5F6F3BA448192B18908B219E7B383D155E6323E4DFA5E12028710260AE6D0DB2DF1D1127B2F7 +F9418A1C7C9B7FF72A625AD3C792BCD5A1892F3BEA59F5BB47792209A551D430A3B762046ED0 +833406AB0B2FDD4C4CCE79840BC85105E60CB768F9C71FC9B25999111897BFAC2229A9AA34FB +07C29DAE32DFC94B709840047FBB2D51E79D5AF35ABDE0BFE323257E81E655056A7ADBD4FC20 +94D8817F2359CDC0E4E76A9A86FE9656E102739F3580C292BD1F34EEB7BA57222D80EA736659 +7502C4199D306E6E8EF98700BC05BD8576A60ABD75BDBA7738A49F3FE096A3093F5A6A6C930E +A6109E97A7D59A121C2D621B71F27B65F738D12B3B2D59D5D77185D96AF8F59AB726EB752684 +E16BFD88E2E343261A976D359338BCE70D8949CEC9FB4290C41779BB349DB6AF65F7900FEDB7 +C44175F178CD36659168915DE907C4A9BF0EF9F71756CEFFA7A4C71F6B1A24E78AABF725BC70 +EB01E7031A1CFF0E7A97D859ECA30FE9D642A39E8D9870231A5B3C3A52FB7B023BE83C6DBFA7 +65070C689F2EA929A1BF29B39484CD4BA92E621600073685A6D64E5BD6731AFC0E5DB5F4EC74 +A2FB7ECD68089719BD4E2F944032717F3607F1539845A8C7312E399F753055D8D2787B750396 +982476D7E37100F3B4A7E156BD859A9A66FB8F320EA838F75F37103BFED06C10B21416326020 +7EBC7C5EA3C125B106031336BB7C20DE8DBDBE084A7D281CFDF2F1FFD53999546CD705339BA6 +0274D5E14EAC64050FE2BF6144834679BB35AF363DB9A68CC38CECA45D666EDD57DC703250AA +1CA6FDF94C87CE26276A2A7F1B5DC3B07F46DC1564452792B165920E3901C3FB3A9E361FD5ED +06668EB9A41F328771A490B4668027F51FF9F0CD087043058CC27EBCA8FF61D7BFE111F9335A +8974F6B6D6CAE2BB9FC00822EF55B149FF9F8F50AC14B4254E402A702630083E34D847A95665 +88862D8D9837149C941C2F17466CDD4CF3816D63DA6A2B4D0BB5A82C59D83BAAB7DED89B4777 +29562B8D98173F6031182F5542031F42D0A865B5E4AD4201BC8962DA0135B197D0B4AD7DD5F7 +AD6E855D1C97EBD42B1E2D01BE3DD9F66A9DF2F48408A0477F0890D42B758803E7F803015973 +A72E8E155DA81132430F2867E4DF23D718042D4C43AD80FB21123DCFE395267A44350B4FC250 +3F4C952F566536DE33261AD14C62B81EE4E8BE34599621141C12B1188C6A9CAD1A1E3BDA97AC +1D18AAE8066CFA6B51BEA80CA9AB5AC214E84F01F8D01E74A95D0F9911C440A8D09522E0CBBB +98A817C21A45674C00903AF363EFB1B0856B57B24F9AF5225660EFD570FE70F8C9BCA0EB4F58 +B0B22D9A22651D57F7EDECEB50F8A53E05054606BCC26A04C90BC9AEA17929D192ED03EB9C9C +03261A38CCE3AD9A1BFD648D574C5A5D4E38D9134494D9664B87B5358DB3306B347D5668D59E +9A2BB6A0FE74776541A505BFD7B018545FA03A9C74E75C013D23966042345D604F3DB0054675 +CE57D965CBEE765EAE14943BA30EF2904C6DC8F7A881FCAD0118B8AB583702D6B399F4365CF9 +BC40C4AB8306AF2AD28DD9AEDBAA4EF4110BA180F73C1196C866152BF5558BF391FE009F3FB6 +89BB408B9CC0F2F4967D221CBCB861F328A27054E99AEAFECB7D830FC47EBB1ED60804E8CAF4 +BCC17E0B90B2A7A0FA5F5EC53921A1DB48BD601ED564CEC3889EF99680FE58757A89C4319B5C +6F9408F8DC8043FBD46456E3957E6838435B6A90896C12BCC9E0656B996AC2FB57F48629B097 +DD7EB9F3FA856ECA451A185008067AB1C287BF53822084950E1472F6406540F5013F8C53036B +6D1483B1BDB3B6B45B512176F4E1355B452396DE7E8CEE697790664BCF84CCECA1220B9C85A3 +F301DF8A394C1A7A181737D49DC747420C4C541A186952B0BB07B8EFD56490CC15B124E7F3F1 +3F98B3FAAB634C0EB50733FB2DB32ABCF32162FC03270F91A6FAE5282645AA25175A0E7DF92B +366E4D12608058F21F3F08BBBC160A69E99A5CF21ACA258504E08A9EDEA1AE225C0F60E22B4D +E264F79B75759ECAC8C0134670F8139F77B519C5C9A0C46BC48B7552734EFDA3518FAC1B6AD4 +91BEAA85AE62FA7D03C3E434CC34EDA187609FB65875884C1B9B9B4441B23521DBF08BEAB827 +287D73D06CFEBA91176050DEDA737895758FFB305CC05F236C39F4EB4582E45FB6BABA425544 +13FF4954511012787931BA5B6887C3F3C09724C94A5A786E9CD2D80A12F29605EE6949A871E3 +3A29C3D741944BC554A45B3DC9DE727F66F69D8B66641B6EE8F1F5365BC75A17159A631B19A0 +531017BED3EB5F9421AB8A009A4245D509D7C83EA6E434EF9631997B20F71091F272BFA7908D +0C5C71BEF73CCB2BD72BF152AE645E9CFF454D1172D06AC0AC3D505F116B80D7B4767E8EBAFD +B2C39F1B8E1DF7C4068C4AC3F307B139AC9AC93A444B693A97F729F78A19638E6BC3BECD3E81 +11FE5EE7F04A3760B998A3133F1AA317221B92E8E727A8F63A6831F99D41150A1B2AC6D4947D +E1EF7D21D81CC27160AF242F8EC2BB3C78D2E90ED247C6227E3236F27859F9DAA6AEAA5B1A4B +A64309EEEC52B29A1C0FB15EC7434D130035F01F25A03C6E9FCDA6D1CABCE7E6C05B2BEC31E7 +8590FC4A661E3AD04348A48C8DFB23366CA20FA824FBC3D6BE8935DE73B6ED8873CC9D47D263 +22020726531837A170777F2685D25C859DADF457596F1E14C24F2F17C53EA92F19D89D2F52F9 +594034E166842F1A8E3E1736A332AF3EE341F121A422BE39B981798787359666398F6F66A374 +BE5A44C9E7683C363747647828D8B766868BDE99D616A2FDE9D3E7A1BBEE8C0C1DE1C7249DF3 +8E8A01159606E2BB454C782EED446C4977A08CBB8E2BAA807FE2F856DD8410B9C9ACEBCB7CF8 +1A6AD8D0297F5069D5DBFABF5526F278E7D1749C62907C746E136ACA128A59BCEE6912AEB4E4 +FABFFEC5F6DB6720F163FCB456B5E09A15BCD9965EDD3CB4F9E1B1B3F9150E367B29AFD5A5C8 +643113829479F687A82ADE1E83F5EE4C74D0C996472D1513C367A5C4A514A2C070199D390EB3 +E5138930A2F5B81F3426D3578D73F16248C5517E997CFDEBFC2BA830993C1A814313878CEB1E +A0F294C2D5212989FC34334998D2792F0A0CBC7D5679C1E0E2E22C4963B0AFBBA6558B6D3417 +206A013942AB586B6FD539AC0B7B04081E1697B960664EA3D2B34203CEFC49266680801F48F0 +E742A63D0206F8981CDE21380ECBC771AA98B10508D483C5A138ADCDD0E7E61B40E91A251F0B +69F219C26075268D9AA534211F8C9CEE9816A4BFB4095BD1F3C596C697BBF448E5C633BAD746 +11D89932A3651B721694074AAD0F34C7F7A07AA15986273F2A3D13F2A9E80CFA877933787E12 +FA43FC7D019E548597A172491153B53E39F7A6ADB1872F3769123F0CA41729CB4397AB9065BA +EFE53F45A4859AFE574D43736B8FE1F1B819F062A420FD2546944BBF4C0DD3D5C0373C503659 +995D59BE152E2D533C5959C8807FA9AA687B2CBB4054CAA137394C63A0CDE3FF6C0B49F8BAB6 +8BED27472D3EC812E35FF6F3CA47262CCFC060DFF6609B1DF16DA27E387E1D3E11546EE288E9 +3117432C667CD544BED1AEADEDEAA5E4635D79C0F37D60C3D5D9107FBF71602670DE9080A9FF +5BF8CFCAD63880B430CA99F8A2C4D58A517B0D50D0B1798E8119222D73A2B1C737200E47753F +D7B66C5C7F2DB53350F93460FA52012D416044B9BD9E7C9E36B291CEFD8220895EA4803E43DC +5FF0C010072B713F4070F1525A67720C2DE6581A49DFE293D8202DB709A50757A8214714A481 +3513BF9B95839832B9FB1EB8663B8EFE6A807C51D42FA9521662AAF9C58CC2F6C2D941D8735F +58F2BE69C5A4011E76FC148834BAD4030BA1AF711197102271C3F1951DC67034E57E644ECEE6 +F9E71A771A143CAFD858AD1790A845201655B3F591EEEDDCA6BAF712C15DBE5A21D2DE94AF21 +B683B8199757D979117A0C2C7DA158759CDF93E40F8DD994D7E2F05B2A78404C0C26D590251E +4BEA04E6AFB117032857E4DC22F8D4CE3EB25CECDF08A6142F090A4FB2A360015644B92176B0 +3635B858167FA2919CA0741AB5750C947F95C470052E05629B22B9F13B27AF75B6930C5C6285 +9EAC72B593F910067EB2F9C7AA7FB73E5C0E16380A4673B5CEFB77F9238B3D12D60DDF7BBFB9 +85B9580A5BACA31C0BFF92355B7CE4581ED77F94DA8EE480F0F8B6A71552938D8CC1E37CD81A +CEBBA35E46900191AFE5C731AFDA318D0ABBDBB2299EBC4BFBD7609CF54B90C857BC47005180 +32B939AFD9BA930EB4CBD6F1A7B547E40CF8271687E628FF5AB1E242E8BABD02E01419C4D9E7 +D901E81B3EF24010E2ACE758AA69A640F5427B277A10A04E15F37C0802CCD94586B8C0156385 +2E6BCB71FCC759106A5B04A5A766EE6D53105C44C00AEED184B18268741FDF05CC6D1E53FDA5 +30A3CC48C9FADCA3E213699BC35B39B571239F6CD8DAAFF984C09B8BFD6A3F4AD6A910329430 +63C45FD04DF4A4D90B281B8E2DE159D55004B2718AF8FB4291B5A362EA09BC17A154DAF1C3B0 +8801B5A2CFB4BB714F4669C7EB126BBFD4499F5294AB237E4C0DD963F9A1A028CF0C5CBBD8A8 +06CEB9A6C7F4D9C4D94C35E6D5CFD4214FAF620290904738EA5550B904CE55B82AF7A73BAF47 +D99CE2830BA5FDB8300E02516419857BAFE7D8E6FFD4860ED866D59356A5552FD1AC21305A0A +60475B74BB41367B22BC095EF78E59EF373013D6D2634EC50818B1E8455473C1E60B14B53C8E +E19CFAD8D59E291880045919B58F9380B7960E872FC4EB6F0299B1A777DA949C08734D036094 +AB3384993D3B20881763A0C3C29314A2DB1E51DB19430DD926138444EC55C59793DC79B6EFB9 +B765797AEC1B306ADF6B7FD1E3C347BBB1F3FC2C9595B661B07601B1A30ECB0B84650D7057A4 +223A217D834A695B58A9926D26E7DD93A8990EB696FDBBE443097419A31CD68D18F7F1E746D3 +54C1DBBF83ECB70A337B3A2EF51474E8FE795B0F07B0CD80831921735FEDA0717B5DAF52D656 +DEB18E010A5494FD991F32EACFE4D7C1291A5A7C79CE67B63A854152715ED531411E1CA84CE0 +98E9FD9D480AF6C26F389607CE6EDBBE008B4659B06E105004F324C0DBB9A210D4DF91476596 +7BA98EC3A798E80E6FE5FBC1DC78B268C59C008E596DC51C5AA0BCC5981477D6C34439211B97 +DAF7B387694C671C75258DAA2C012FA9BB003314C0E622B5D994BF790E19F7DC1AC663AD37FE +EAA4D822E8FC5E90468A790E394B2E344D1D3F67D73E14646322BE0DD8B182C2F0715E44C875 +1F90EB7F40391E268ECDE18CEA82AC9C7645DAD1D1039221E00B45D7AECD02952988948BD932 +F146C9EA18C0AFF46826DE1EA001C5820845BBD714407C349D7F8FFFA89C987F6609124938B3 +B6F6813BA2CE013A582E5479681491C292B270FE884892381DDEC96834D117B1354D7933F819 +443828C334CB2596712D8CF1F03B0E5F837894E1767A478B1788AB1158EEF6CB1904CF209025 +E86490B63E4B66F581E6F6E87C7DB8371CF09EEBC84DE4A60732143B1FC2647D70BEA5C5CC52 +560B697CFEA336E74F1D4FF42F8C5ECBB6F50932FB543F52914C93325670CC4E75DC421012BC +F7B15B0BDBDA1DE18FD3D49C4E1B5604FE5EAA377E1F55B713759713CB1F5941F8E5BF58D172 +CFF6A0795AE5AD754B4F5911BFC720C2863BF1E3E6BC67CF9C9B247DE1BE7973FB999E272CE5 +CCD624623F68494DE5DC0884BC8A00BD135A2C0F189B489358270555C6F9A504F36C2FD1D78C +641749ABE77CEDF064158ADA3465B00CE943A0CC68EEDD3190917BC4D534C16CDFDC5268172E +44B35DEC67E7DD4259E71A2E9B4D1447377D5C2D12E21FC6A89D211169214CC206B543336003 +D23BEF9880226763B95E1CEB5A843F635D3B01B3ED1BA67ABCE98DAC9F48C1E4CF1C75C9B361 +9B236CD1690AAB01A1AACF12075FC4C436BB3C9DE1302FEBC2388B806B31315B6626CA0CEE1D +DF00EFBD70B7B37A4D530776A67CCB15AE53B8D15302B7126DEECF6B892FC98693E693AF22F3 +7DF25D846AE3708DD0EDC631E9D4E7C274F4AE78F0FBDBCF75804ED4CC284947DFA404015660 +FC8C2966D27DDD72B68434F2E418750BE2B0046FD51F8670B36E5DB65FD13788EACFB6D05AA6 +CBFEB6EC9E8165BDB37721CC7F134EBCC7CD25B1206220B017B20077A9E7CDC04159D2F7AFBE +45B01FF15D8CD26BC9285B30BF8A17008D8F108F8157EDA4D0C78FCD633DFB06E11891CCBA7E +D5B0D17ADE3C857C74522BB958226688DFAF52B3860A2B46504A3C3431E3F831DF8675F8B893 +84A863D132DAC7FC6FA7C772C0179ECA0F59CC72DF5D19760C93FAEBDA76FE0DCF5A4F6FF01A +51319D3E4AEF751B3008702DA464F1D7856A17AECD44D57EA5B4A4D08217791ADD3E8AFC483F +E6C1095441D30E1E199E74EFFF6B1E63A88EBB510000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: CMR8 +%!PS-AdobeFont-1.1: CMR8 1.00B +%%CreationDate: 1991 Oct 05 14:14:18 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMR8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /Gamma put +dup 162 /Delta put +dup 163 /Theta put +dup 164 /Lambda put +dup 165 /Xi put +dup 166 /Pi put +dup 167 /Sigma put +dup 168 /Upsilon put +dup 169 /Phi put +dup 170 /Psi put +dup 173 /Omega put +dup 174 /ff put +dup 175 /fi put +dup 176 /fl put +dup 177 /ffi put +dup 178 /ffl put +dup 179 /dotlessi put +dup 180 /dotlessj put +dup 181 /grave put +dup 182 /acute put +dup 183 /caron put +dup 184 /breve put +dup 185 /macron put +dup 186 /ring put +dup 187 /cedilla put +dup 188 /germandbls put +dup 189 /ae put +dup 190 /oe put +dup 191 /oslash put +dup 192 /AE put +dup 193 /OE put +dup 194 /Oslash put +dup 195 /suppress put +dup 196 /dieresis put +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 14 /ffi put +dup 15 /ffl put +dup 16 /dotlessi put +dup 17 /dotlessj put +dup 18 /grave put +dup 19 /acute put +dup 20 /caron put +dup 21 /breve put +dup 22 /macron put +dup 23 /ring put +dup 24 /cedilla put +dup 25 /germandbls put +dup 26 /ae put +dup 27 /oe put +dup 28 /oslash put +dup 29 /AE put +dup 30 /OE put +dup 31 /Oslash put +dup 32 /suppress put +dup 33 /exclam put +dup 34 /quotedblright put +dup 35 /numbersign put +dup 36 /dollar put +dup 37 /percent 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 60 /exclamdown put +dup 61 /equal put +dup 62 /questiondown put +dup 63 /question 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 89 /Y put +dup 90 /Z put +dup 91 /bracketleft put +dup 92 /quotedblleft put +dup 93 /bracketright put +dup 94 /circumflex put +dup 95 /dotaccent 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 +dup 125 /hungarumlaut put +dup 126 /tilde put +dup 127 /dieresis put +dup 128 /suppress put +dup 160 /space put +readonly def +/FontBBox{-267 -250 1070 968}readonly def +/UniqueID 5000791 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BACDD6500ABDA5ED9835F6A016CFC8F00B6C052ED76A +87856B50F4D80DFAEB508C97F8281F3F88B17E4D3B90C0F65EC379791AACDC162A66CBBC5BE2 +F53AAD8DE72DD113B55A022FBFEE658CB95F5BB32BA0357B5E050FDDF264A07470BEF1C52119 +B6FBD5C77EBED964AC5A2BBEC9D8B3E48AE5BB003A63D545774B922B9D5FF6B0066ECE43645A +131879B032137D6D823385FE55F3402D557FD3B4486858B2A4B5A0CC2E1BF4E2A4A0E748483C +3BCF5DE47CC5260A3A967CAC70A7A35B88B54315191D0423B4065C7A432987938C6BEDAD3B72 +AD63C2918B6E5A2017457E0D4EBC204B094541F345EC367AE85CA9BD24568A01D3B9F8095F74 +20E6C423C414B3DCCE6DA48DD1C89A56D078E0D0E2F262A13640A06D17E44EE3866C3471FB58 +FEDF5A3B77294517651C16BDD7267D39A54E7171752DBDE63AC19BB4B3021CE95EB5FE67390B +09AE4D9ED4D704A67443F55DCE17ACD996C1F5E023C9E5A18CBEECC3097F23763ACB86CDD7CD +13381AE74E48495EC7FA520539D87F8A8DCB3C826275469B6800876A457E7D1E5BE867C7B1CC +AD69742A8C9B0AD943482BF2A4AD0AED40BAEB69A0233BAD36B4CA2D2DA7322956C70375D152 +653500B2F22D2AB6990CADDE2DA14B4917F7515E64BC3D96BF775258FC7DAE4E42A4C9B6DA8E +DDEC4A800C8AADC8D75E48CAE52137E05C03677F5D6A82FA46D9F2FC7F56D62E5C605A1B7898 +B8D1401C2CAC1A0122A2C8A7AAE09607F2C5F29293A09B9959399283BE89051452898238B777 +DB9830FF4318A298B221C4A820C700CA964FC99E6B1D9EB0BAFC39BE9AA9DFFA2FA326B2A466 +1E67261BB3DBC85844E76F9313AB533EE16BCB478166DE5502B68E6EC1EA6110F53206CF1CFE +A419571B0243244B32EA38B828A01E62B03BCF476A32C2341CECB8A0FA2A3F3F339315D5F3AA +7704408F6617D02462A058589B4FEAC5BB976C6B3AE317372686B1BCA18DE30D2D182553ACE2 +5C61478314E954B6395B87FE5D785DEC41CFE9156C730B8B2EE923E921B2A9D8EA7F0DAD2483 +077F3208C38A5DF9DFD5477FFB993B6219A8B2DD4249FB87D613121F07A75FB990864A3E3000 +66B22D0D4CD2908B2DA4B4917362C067A6EA81B606F9CFE51D73DD006D5DC1A17D37B96B8736 +786B06895FD9AB6F9F298C63AC063F7AF51E6A04E4BE5D6F5C6BC047C1610D5B10D102137251 +A8571E92870D8DF111B6B8E74026006A0FCB365BAE4B2AF4F7D2125529AD5013271BA36DF8F1 +BEE427C5F5D98C9B0DB927B68E40B24C82CE85FCF23C7A65068D0849E5DA39DF933D9298B793 +7D139E493B8664C00C5E1666C54CCA36B5A282F35878CFCA2EBF7746D89107E7742B4EB703A1 +E52F1DC80F25CF8E525921FC099FE5B9DC3DC68F7627383A0271EF41A08104B118AEF91D90A4 +2F5196D8FEDC95D92AEECD42B25FD8D9AB47EF484BF99C7DCE84EC6BA0DC9BCBFED9247DCF6E +FFA4469F7EB012CBF3D81D96426C40AF54C29C74A1EC80D0833572728BB9CB60BA710628C4A1 +7CD54DE305861F1102866214E6328C1AF9311745CFD8361ECBB6FE0FDD26D8142AF1944E3D7C +475EA2799B95AF13C1D2DA4C2B0BD2C90F88943A5726E3AEBC1B1F3288854AA5B61605DDF6FE +C6A421D1DC253100AC019FE07A6624018A57374FD95B54D8283C8CBF3440A0F23EC6E716BC15 +4C96380C254394112C6942B183CD5238EA9E22D6854963DD65DDFF97EDE08D02E1343F4EF35C +1941A880B4CE82A06F25E87B8077CBB277EA939BD4C1562A853832BDE1F99868CA1A3D5E361A +2D4C02D5FF0B7A770C34CB3374CFAF9923D314BE244421A8A0A4C6D97D0E1777990588284E50 +2616BFD7E83D43C55A008F36DB37E755799FD1D1B2FFD4BD1A1981ED1815499815FD2DFCC94C +56C0DE46D1DDAB9BA339E127FB2E7EFC9441072DB997A41D9A5E52468919AB4FB0D49360316F +1C57419A1EA1C25BF251A18C3B3AE2CBDC3D2DC8C6D5C415C345C5A36EFACAEA37EF0626B317 +F747ECA95DE6BCC167C580D89EDC69935C5632CC70518BADACE6BACDC1483686D515B3C8ED36 +F4C62F398AFC23A05D2F04EBF738080B82795630B1C8D0191A6E2124935330CE51EECADAFB54 +15D43FCECFEBE41E4EE049D92417255C555FAD7D2B2440DE3B9EBAB4F149CBC4AE5440B8D674 +7CC8E6BDA138B6C09E3E5F3986F9562A04740A4C2AAA1D532544CEEF08EB164A2DA8A704D07D +D76CB0602F0A994BD1D35904C5E44D8680E065AB979F4C724F7D7BB5ECA2D93D402E8B10064D +EED084B743E7D880D88F56CDE4D9353BA59289CD8569ACD205C8D8AB51F344504DB1DB82CAE1 +58EA20F1C82FEFE512A12706EBC3F07F2BA41B6D16365E384EDAB01964986175F8959D11095A +E73981A14549C678E7D24A22EC26115DA14F6239D82EF4868B73BDBFF58BA1A666E8672C1BED +AA17C04B7FC3BB43ACCA958AAB06BA651CBAA4075A7718CB42618F47CC162220E7AF4CF96D4E +0429BE26369A198738EE0F4EEE6636553FDAE0BAC2F9DE3DEE4D58AEE6045C0AFBDB3B1C97C7 +3E33B138A43C088C957147EEAC6F07D19FF2411DBA75D820077A0991255CEC40901F849395E8 +3EE7A66AC08EA2BAA78736E9EB85B3FE5973390A84475621F77AFC8864937AED25A145552EE6 +9B0EA26963EF0B3D189B464265DE4B65702AA348063453AE6FB2E4F2F920C240CDF8946E65DE +85245E59CBDEA09185334AA5876E77F31BFEBA949841E1741A3B692BD98F0735392A6BE8B3EB +2F70E74D77EAD64068A5E5232DC86D15BDB967C1960CB336BC037D3ADBA538599B3C3853A8A1 +3916B3AE5C1D01364E59C92FD0290BEB51B5CB5E6E7E8C800C267A9B0DD1816E862380C72278 +450F46174384CF7FF427633870FD4CD6E13BA99746BCDF2795B957F9268769ED16458030C9D1 +03F915C7FBE79155D8ABAA98F9D0631F1CC48BF0ACC5753F963B53DA00DD981F6DC3B27EB877 +7AEFF3E4E51593F72D45484189DF8FA2494EC3492F1CCEECA4070DB20C25BAAD53AFF6B84FE2 +DE997B1A3B4F2E40CE9E7F0CEDC1994B13ECF47F324382CCD26E89716046FC55E4B04E902DF7 +57FAFC8E96EBDFF50041B159242866CEE9A8376A0FD7345E7CBFCD65FD264809DD8938A0A2C7 +19A930B1FA76FD4D7A638040DE2F2938B779745DB2B18C94DFCD19A5AB7118C4B46CDF79D282 +EDD74A29D2186CB05FEE7F1507FABB9F282DE62EB29A6BA93E79B80AFD06BAF3A66910EE9FB7 +25F5781977EDC7071A9E0B0A010709FDC9F55B3A68D1A190F47026BE7137F52830771FC2CDD3 +9CDCD2EFEF50C934900EA41F8B578A6D7BBA226BAA52A091BBB59034B5E7648A8075C81D632E +91113882A8ED5998D24F296FC3C787B6F32E575FA8A92A33636EC746BAD05D1AD5E5C3486AAC +56BC0E322B99D273FEFFD693DB0B2E1325C1CA9AA34A238A4F3EC1EEA229BF6585346949555F +915C3A2905F91DD90EAA298C02F4B1B85247F17256737071CD5AAFC3341094622AAC83166455 +27BC9569702D1B399BA1DA42DA68F66BEED513C7D10D907F776E0DF22ADA50601D9F339C8DAA +5EAA0C18F3CE6F5AE4C439D3D03DE4D713E91E4AA43862A89EF5A2303DC022AF70FCC0C7C5CB +7EF0F415F79F278688870C1AC8197767296D1C285D66C9DE4BE735C55F6E50E2BF580F5E1439 +0B2DA392FD262133FFDF5928A7AF445FBFD261760BE3A6E067320BCAEB2B88F1EE6AC1904345 +7172186F0412E6FC7A944A5E96E76439A03B78C7FC68DCDD16A1BE2300A0A3D350DCDA171836 +CECB5920FE78DE8039AE7C8BC676326BFC4048CEFF09766DA92F1D88580DC3EEC05544F4B9A3 +931F59C1D12FC4EAE5BB253E4F8EDDCA9DF38AD4B06008080BD2F25EBC1CC298B7047AE94EC4 +14812B7650BA7AFC03F0B9FAD8CDB4EA789F35094742BA81091745FE703CFE0186CE69B8743C +FBA19D13387DF6EF49FF08D28F6B9572BB84438E3EDBAC9009325A4487CF425E848AC43FC3B5 +6D7E6AAFA60DAC24AD883FD334D148EE9FFB33DAA55ED1634F40DFC76480ED23689AB1E6D3D1 +DE4F46F41631BBB644B51C0B48B8E77925722725B234D992560087B6C8491FFA5B0407D97E09 +9AEA3730027D957F901B9FC44813A5A761DF959F00A2673F0176BF09473EBBBFE353553A3809 +CED32E0C09985708305A5EC292A7F1E019AA427C32986202227D931F34FF4E828D321881B283 +661BCC4BA3B20043A7313F710B7F645E61A8B2FBE3683E598438C48122B47B2DAD101F4B33B4 +2AE745497461B2D9C13297CB0346580014E4F03E94D19A46EBDDCE0DA25127591562C581854F +E1C7AF19D3CC4B140DB892CF0EACD01DF9E51978C3CC41BA70615726801920F8E6853D448E79 +2D2EEB053526A28B33BCE53C7FA570E1B8B6B2C2820D12C42486D2D8E7DEE4D1F3DF9514ED52 +803F4C00FEAABBB143AE10A95E603AFA6ADAA95F449ED8D52196615B2F26347E5A70E3B4CF14 +60989B25B299AF5867803D9B1922AFB8FF55E99492CD884F0727F3358251824C0790202961DA +C61D43845AE455BD2C12EC051B78CA0C507C1262D63779C94DCC59738A1CA8CC487BCD867C13 +EE8F9F34095FFEE3BB8A0F2D6568FAAEAB4E8C95C8EF2DBE0EA7AC4B4772495888E41629522E +028E485E725AD99A128D4900DE9D5377C798DA86650CF50BB3553D2B69E63E5B3B1020F8A1F7 +509E2A24E93FD602AD01117DD1A35296556D33EEDD1B33526D4E060880E38A524A8EC7AFA5EF +FCEC249F42593B67BCB8D8D035C55823465369C44B820A086B94C17935CF3FAEF5BB9FD2820F +D2E0E256DB81BD197F10E79BF7537DC3D5F9A0B30B62BE1D440A99805E7B9723F751C8993DE0 +1851B66FAA2C910876F2FA2BFE0CF3CF24EEDDFF9C346B396C32C164DD6A441D8A44B2F459E7 +110308AE7207980F41D6C675812D08F6BD9D3F7741954089E30D2A5B1436E46F34196C642358 +CD2A2B8626D2798058CC7F82483B2A81327105526AE02C985487362A6C1C1BC37C3DE8EA0A6A +5F08044920BC6B7BD3B41747A905868BFCF6AA5A8A739386DA1D209F3E027B9490867A1A0C2B +34C44E09F1C3A0A15A2256BE3ABBF986598D23CD45B912CB87F7FB40D78FA329F1C522C70FE7 +62AC55480F580820AC51B24E49C112CB33CAAEF4C39C7CD8986326BD629DD6C30B0183C4F7DA +3886765850D8F994836D87A0A38ACE1D71016C983B260ADB1B617C6F8864C918F5AF1F913524 +C9ECBE619E52D8CA636484FB5423F39DB786FCC8B8CEBC4BEAE4437BC617B3090973BE5E8861 +268894D15859FCE2C3C59485DDC423CDFD3D7B92702EF9F7BC0254C303B92832454BEC74E88A +8AE7F00B445E37F8331F154D1ABC2681C73A0C345159085318C471F4903CC6B85E792862E5DD +2DB27755380D9F108369FF345B816C196ABD217A7DC51A768F06094F5C91A682D46D7E8EDFA1 +C6F62CD6BE1FE63B8FF1DAE9D009E005975A2474365CC6C3B686DFE30315011C5FCB557D441F +5799FE61C33D8F2220260BDA9C89D3C9A65836D0A2D8C1AC11179B334D6D570313DB709256A2 +D34BB3732D524929881FA37B088EFC553F904311BF33F21E72E700C21B6260F058B4EE6A90A1 +527BC8386F2627BE7973781F61CABB45BCDC0796AA4A8F362F30B83A204E5E2BB380F81C5BD1 +3B1633C32EDDA7BF319708C54AA921130B7513298F27F6E0188107E60B27F4FFF15A664BCCF3 +FE531F37026896D80FBD855AB079D5C54B16D5059AABC07E95B9A884030E011EC6988FA6A522 +633DD5DBE45A1CEBD3810FA68EC52CC99E86C032CBD26BC25D68C2FDC26F0663912938040433 +314945E0407B7C4CBCD8B67DD27E4ACD0CE9E28447418F6C158567D248F359DA0E676CDA8629 +22A88C848717F02E8E6F88EDBCCF54EAE12CEC4137FFF016BA2E512BAE3CFD95879269540D22 +0E833DF7FC3D68D260BDE261BC58D0B23C4640F63BB3F0611E88C053DF3068BBD6C9BCD4CDF7 +26A406F9D213CA00F1A159A1E77F3776C03135A77367818320E0BF771F3E39E809F72D58C239 +AF6BDEDF23FD7E30D6906B6AB607DB7ABF1E613522CAEDB5021B5BD1356849C2BE4506F1FD49 +0D3CA22D2A9018C3312191DE4E4A02BAE11EB279103C68733F2156DE383B051B42B14CAAB043 +D09ECCB763793DD9130DF8F5D358E7A83DD8DB0851A4CE40FCCB3957901F5555F7CEAF8AF6AB +426EC725146F529B87BDBDC61FD0D7BAD69BFAB9930D628672EC6688552455EEFEC7F072F897 +3059503E7FC6C1F1B99311A4A2B55982CC2D3C1AF7B07BA6427E3E847AEC991780EAD236B582 +63EAC0A616730B22FCFD4ED9DD0CCCC19D9EF0722249E87B331CB80955AFA009EF37D34BE06A +8BC10F87E83CEB5CFE81B407C7B3ABDCE13DE9C7C0584ABA7198C1CB07C3C6D414C7EEF47ECA +B07E7598083B4C5CCA2A497419BF153FD8E845859663A0AF51D2A4677030B2CC00F94DA08548 +EF05F94253271643E81C8A84DABB99D960E037E987B28FDB55850AB98F8C69016BAF41924731 +B3DF353F7FFF40E7EFA7FF71B53F4BDB76352060CEADC0A03A1C6C95571B2F4AC4C9B5FDDBF3 +4A28EE7B198FCDFD86E973CFBF35A8E50B1CD16055E71572B0309CD742E48B58DF100BFE9774 +57BD7302FE2BDB5A5769ECA4B2D940CC7EAB7B0627B3943B70EB6D0BEE3D20326BE38386047F +4E8CBA11E8C2F1BF4C65026FBFE8BA8F3BB122B30C45A3041233F5FBA801A72422D80F145D43 +6E319A9151B53DD9A4F964FD32A244933EA84FCF5447C1E281DEE1153B1CC0E2D9C26CF4E708 +D126336AE34A27AA137B9893506B57615ADACF7465050546E4B02B49FE34172A7E0A3C0F6553 +FC6A3805C362D29DAE0A906E82DF39F0E3E29BB1B0AEBB94CB14C603A4CBAD9189CDE7B5EFB4 +57D163D66507FA44862E6F03F9C171FEA7AC672BAF2E529A1FAC8809BD73D93818F184B3F81A +056F8239F63CA3DC49AA10BF653DF361AAD1EE8BBA8A3EB1DEABD293E164021A108B9040CEAC +574287C233369703570ECF92B623ABC3829C521CB7A6408707A7857A31414B0BF642D3B118A6 +72441E59FB31D7AA0DF086F665C3261C5FDE7F06787CF26E3AB9D3972D7F095B0D3DA0C1220E +EC87F8C218315F2100B471C3FD92F97467868BE758C3A591082CA99347F5F4610297ACA37ADE +F9B34B3AFF79E442571A6CDF16A39432874950452C9CA125056381EB271E075A416BDF4CEB18 +221C885AB770BD5C5786B1C8F1FC2CA38497FE270FD56A7F1922B6DE9368C10C2F9BAE5E1F68 +4C054949878F26E34C23728ECB7A76277657B6F2F422007F743EDE806D6770E767B41267C03A +58E082CE4E2C623955559BACC4B52E29FDC94990A7A76C4DCBE847BB52AC44D7F93A918F68AB +C8D1FEEC7683E0B6FF47B349B967CAE8F9EF34F699432F2DD77E01F376D06600C6219EF9ADEB +DE72AC97BAE5474AC49DC80FA3010730025270679D15946F9ABB04BB828B3FF6AFA4228A8235 +CF594F03B7A904273E79A8B592BBE579BCBA499619788D75A87CF25DC3F0A33071B353DC3D96 +EC620D70450F41487337AEC710A186B3E48FBA9A14D92FC71D8B16519F23B903B1BBD9282AAD +39F1519B2C4E04829DEC871879E8CF9E0B00B44FF9777CF55DC4C6CB90083BFDFE835FDE3698 +178309EC4EF4271407B530FE9033530B430D9D1B5D6B17C8CBBF7A0C8061FBC3AC81EE001FF2 +99616EA26B4BF1BDF77DC8E9DB2B5F427E1900ED2B5E95D754823D87A84E3A3E84447D0E1F82 +E1443F9A7526762BA332AAAAA0FF94FFDF285E24FA86771FD9227F711636FB09FDAF1EEC7D03 +809EC439E39F8BCED3081931D0E5E56494C63C8706688A6D2D81E391F28F6A96EBFAE30778F3 +9A8987FB2BCF806988E0D37A1D297F99EF99A93532DC9DC618655757EE7356CC7F72EEA55CA4 +95D8603F437C4D2CD95B7EEC93B7BEAD4515E459C81B6DC7E7CA5B9B341F7238134F4C4BA33D +F36DD59DFC1DE531BA3CA6A8582450402868009ED2A05B36AEFEA64B1625D445DF8360828F2A +3C7C4B22D0207EE92D099688D161AD86A099AD81F0AD6097EB97EECC1E278450BEBD99C838B1 +528199C6E98B421C95E40422617AD316DEEE6C02536EB50D959687FBC1D656CAA97A07BF15E0 +539F051756D6A572E6CBEF093737D76A1AB906065069DF69E5D40EC1EB72310E65DFC72005EA +A7C41335483CA7C88C86FC77922BE290C36A4DE5D4F441627BC383FF1015D927D7E2152CDB70 +E7A0C854341A902342BFBFE5013B752E375C0A4C42F47426D4A11F1B3D6B88E4B0757FD71997 +9621484707494AA467B4C1D06BAFD6BB7828B93BB7CE0DC2DC9BBABCEA3B3FE045A8F4F9075A +F775234C294DFE4792D4C3FFAFD1FC07E798A3EA62A91622F9E6D827A11A3A086AB80370358C +E6CA45DDE572F078F0E26F41CDE2873A5A4036E99EA483847B65579BE87E63D0EA198F479C66 +91A35CD97716B932D585FA149F0391436194093E43E744CF16CCB0C043DB3D97D390DA5A3088 +8BDEA745BD2E6CE4CF0B80A17BA36A1772CD4F36D1CAF70C03ADCDD20A7B653F76457ABF07FC +1B64CC809F7D526781A26A0EB1923532CBE61001A41FDC0F86898F3547D7CEDBB3BABF9B1E9B +BB1B308751B3E96331E03EBE6556D7EFEBE97FCD4DA9A4893528C5D0A2C0D83570271E658B6A +A710CFFAEF70B7BAE5796F28D146D1BAD2B345876F52E177BC4DC90295DE031EEDA679A76485 +D6155A1F5F5D2B6AB492F4D302258389A07B32D6879E87F10784FEEE4B708F11EAF4F57B2FF8 +225D0C46B21EBC0A47B1B716E82B59C1C6561FCB808A09075F33DFCAB9B3C0FFDF43D01C00A1 +6B56102C24B68E76DC53E273FFBEE438FF85363B912607BF11852AFA7F8D74F19D825FCC6D3D +7391AEB0BF5773727C07CF08D5467B5623418AA7590407F2FD564FC63044D600DF81A020ACF2 +19A777743A8B96D9E1DCA64EEBB59F5428B9842963C928BF8CC15F896057C825EA7A1375BC38 +DD3FD3DA57FA11CD29EC46CFA8F03E019E874F0C0AB2B24CA7224404CAD935FA8824C5B12732 +1E9E1B7CB0F9F105019C11D5B9512DC9821801F6C445570D25D65E486FD7DC7C07038C7D9393 +3A457E61299AF03C306094FE275337A36D1E447C4955B5FAEE0EF5D4A44B96B436BAB1E8DFB0 +5E52B7CCD3D48474911186611701CD3752CE15C82D5552A6CBE03F02374350BCF84831A45A8A +F9B222BFFCA40A9B00328B5C890BC6AC68DEE0C1E569A1AF719FDDEF0AA6B5D622FCF9DD6687 +53A7C90808B9745F209E0A128E3F4AF8C698A7C022D96446E8388CF3525E8B9B02F383232AF2 +96E741B768AFAE9B0A0D921A52EE28A20D42B12CF03B4FAF3F10C15413D9CCA5E9A8E7E31E12 +B640ADD335C27FD7DA395D8C0961F17C14E4EA4B88C0B38CE18287DC7B8D9ADAE31EBC462BF9 +536143D7872890567E43BF2622B43B52ECFB9253DB6EA0B2E83AC8658B5D83B000F372863CBF +A7136BD26E04834567C85E4326B30D54FC0ACF028E23375455632D7972BA3471B601C4B7E7CF +866CCF8855802BA5EC3E5FCF8B41AC17169B805990CEC5333B1181F92FEF8C194DC161FA6812 +B729B187706C6278C871E3A78276FAF802B544DB60C4C5D85A57AE1232BE6924EE486FE1C325 +D5001B9EC4D83B63BC14BD7C84CA8556994D9CF9A0301CE1DB684F9D6A7B2B771144EF76AE68 +1BCB19B120883357AD5CD61E12CEA2ECB24136A9953E7FFDC9F63226259885556D2004CE9404 +59D68F774ADD2F6B2CDCFE57864C96AE2D491A6DE985A3C986CDA37204C48741D7C6637A2A25 +352F2026313BFF30BA73920ED624B5D7C77883C2BE1CA15B9C0E4B2A13D7114FC64CEBB1DF85 +1335CF10D7AA2E3E99FACD59B0CCFE56777088BB885CDCC53DFE42A2DEC20062E459735E79C2 +24410B6395EE9EA3B7C07EDE97A540CBE84AA5165D0479AAFA3372C7A782480FFC212D3B5D3B +E7DB506CB69E26BB45EE12DD50B080228354CC68C7CBC87E1F63E2EFFA109C4C164E0AF0CDCD +CE879DD427C2A91E351BE51D8A16BB672ECFE80B4CED0C3FB6C868BC67D0E89B1846D270BDEC +6781141572E43B7B1FE6A89834CEF732408673AADF62FD1D49AB34468C8655D9DFC26E2E61B8 +EA8B680C21C9D3EA47DC7CAE0B08B1C5BAF4A9BC1D613F2D3BACD6987B20D5888DE9FB13B6BA +6CB279FFD61944965E59547FC2B1689BA3FB1595F3BA2FE431F016A774029569E1BA3AFAB7B5 +C453B26B96F0720F99A51C9B93C15761CBD6B69379959C7EAA3EB563B442385D17E062220D6F +5D7A2AE96D2A1BB66EC9E13ED8F4A1D010C35BD4CF665624708E734BD12D63F6E3F16FDECB74 +936EC66517FD57DD0B5987B1A5F818D44FDC72CC6F19FF40FD488E235017A0450BAD93554DEA +6380575117EF41BDDD61C5B79850609C3A82C70784D82CEEC21B38421237335491FE718A3D31 +A4E6759833BE2E11599FD8A3AB5157823AFF29D4E3E3B4CA94AC841F7419B10BBBB8B00063FC +F645E64C19544BD669DBAD5B460EAC9D0BEEF596A1E8BBC436A4F8A25F4B7CCA5CC2555C0197 +486ADC88F2F2A72A7E2F0DCB966E12BD2F5148E70E421B671F51FB4557274FD9A446828FD4C3 +056A721A4CEE1FF481842A9F2B67A6C87D5F5D5DA7CEB5BF018A8FF972F0DEBB1F4AACBFC519 +AB86A7C02E5B2804FD0425A3D6EA9EB359A2E44474CC5EA8A82CA0CF872CB9EEDFEFCF491F58 +6DF2D0B13267736D043FFD6109FC3F3361D3E53A08791976E73CE90D2A65E9BDF26E6801F1FB +59C0BB1C4F7AC735F85F31C7281E2BB8A5F8F87A9721B762EB9657A06364B6D51F23467F9F18 +248172160397216A10CB1B4FAFDBAE58229DF3D53051FE36190B0FA00E3C4B188646318B7BBE +7EDF31F4039F18B25D3FC43490638FBA03F24DF88BD08F10E0DF367F971B1A3D578EDD6681AD +E024D712FD00CC7EE5288FA28565AAAA77E2C0210934148B5ECD187FBB00B0F0FBD9A727C9FE +0B1441C2BA6D4909A4454939BCA1A69E637491B6EDAC540864C82C454E17216B068E84A533AE +159A1974A216EC8AD581BBEF0659091F7082BC092F97D292EB0A2E052AD20A27E58693DA6198 +A1204A9CCA577AD1B8D280A452B6BC029BDC4BCA626586D3D9C3CE99F4AF54EC72973E6EA412 +9F7D4D0BA48EAB8677BA0739B5DF6427611B81999C722B3955B09FCC2E64BFD339F7B5EF8CC1 +B3B2DB236AEC7A9BABF78630DC5778DAB1C10E9B6FA8AFF4F8036E3F984F542D3B75C14B4C72 +D55EDB2D723532707CA119E59F0A8A21893F630DFE18E8259C11F349F9847CCF6097AADE12BD +1743C8CE63AB371E18153711F38FEADF801E6AE00432D5E37A33C3F050D848648D2B373231EA +4FE71D3DEA530BDFC698309294F2EB17C998A5913A79C38259C0A75448A8C1B7B5250616A0FA +AC4A2332D227416B356A6F8C5DAC00643F6CC03385F8196E734121ADC2C4529B51BAD48CFA33 +47ECA0DB2536652CA5D7034D66A5859FC1A0F9E6BE5DD64D3980730A18057EF03F7DBB692DC4 +AEBE7FC44298CE2B6EA153ADB72D7100D17EBA98C9408DC57550A87386C055C5141639B0244B +FFBC2C8F4B2AB9CFD48729B7ABF61C937AAA5E8BD712CBED66D7E1882E40DA2CF451A0B74DC7 +05BFFD3EAD57DBD82B4D23FCAA1DD1422C65EADB693B4FBCE4220214FD01707F282ACEF058D7 +2B77F38D4C2B3657557B9802AF26AF396756A9DBCD42825A333061CA64412122D4BBD826BE0E +B8DD1DE611D6AD7AEE2B39F04CAD1B9012DA5E6205675C59CC44970B3AC9B53585E7C2413CF9 +AA6AC703842E422546A975E207C03D98E4670DDEC2D49F647634217D524AAC7FD0CF83DD3F02 +44581BA8BBA1B78C4E2940ED79BB1AFB85D6DAF545495A0C0B57ED0C710537CEC21F9B528F94 +E49764A1D859FDA4D1C63130AE2CE30999F6A0D94B15B5FA03DBCC9C23A2B5BB3B20DA4EED40 +8813C70190FA31467D8490889BB3FCB8F87D0810432A063F76004B53B019337F723DE9AC0E6D +E8C1D1D26B552A60FA1DC6A86FCCB1ABA198A0E4006B4FD65D101FCFFA2719CBF6283A97CA65 +11F49AC2FEBC57D791D7873EA9489FA4F8F626A766EBE2B3F737DF193F7BC74A1EC29F4B96AC +8508E0E3649663088668542BD5BE1848A3E04F5F18D09E0FF8A2799ED7333EADEC89260E8544 +3692D34D981589A7BFA5B0A71ED331B6737F9FEE1C5D1F68547E0036DF72E27E977AEBAEA9E5 +31D4BAD544948518F0E42BAD59BF3D8D463200D321DAA326BD03AD8E218E70A5D194BAE76C35 +4E608FB31BB2E70CC804192725B4461051C23932976CD954EEFA481607A227C2B18F238534BC +F5A8139CA23B3032D27B9EB26767A8F73117CA17B35B178F5DFDD7D3740F8A72DC3D42711358 +D796C711C9DC9F2D24236A4A9967D0E0B7FBFD5A3503B937472917D2B47922A7E515C1C43697 +A91B8ABCA95CD7CA88FBF82E94010B8AAAD0B723368D709DE0A730AE761440D9277D7CB93DAD +5442F55153712609F1081CA2481B6477FE87DFC1E1E785C188445051720C98BF9614A5F737E8 +1BFCF55DADA12F91B2AA9C7607BC37553E5D940B2B2595068F7A26E0E42530DF92488C7A9EC0 +17FE0884E2FA82B22E6B6A76183F1AC96EA850F0E1EC52B45D6913810C979AB60DFB74C247CC +DBD2822EB3DE4D8D13AC79A59BC4585915A79BEA9A27EE9777A262BB46280DBA6666279FE66C +3E80ABA248EF29F43AF0978DD56C089F700F2926B384BEEABD65F74EA2C886EFB9EF65F57EBE +89A9755EDFCC7D2E989ECC65D0A36F897D21D7768F28DAC3F5B9FE8F6E371BE97249725141A4 +C44AEC79DD73B642871C8C457D51BFA9F5B9CFE476BDCFD8FC8EDA421CCF078DE177F2E8EC83 +DDA34BC761C8E7FB25054270C707CD37164319B75D1044F8D9F5C18DC0362A8CB678096310ED +C4B6C4FA9D5285A76D9962E26777463FDA59023CE578A22FE56738AB8647A333B8C11CDA68D5 +BF89389275D76F08CB7889204736BA7BF1A568ED04BB708528DC93FF9934177CCD0F9FD0F586 +9AE30CFFFBCD61B804EF214C4787208BDBBFA4B4C041B40F060A7BBD49389B654CC8B22AE504 +5430FDDEED7BAD0727621E2716D214C3341DEFC2261854B0EE3398632C79B4133E99B031E3D8 +C95B380377FD7D83D444E017C9214649A8125A48D93CDC2BBA2B6D47BA41BDCE14C26FF2E8C1 +CF8082B483778F618DC85F5592EABEE1C1D6E5A6E23D9251C79B3B7FD85819B18F01EAD28A29 +EAA27BD03B28A58567B718330CC8E4BB6C6C6BE50AA2B6BB4AB20F3D022EBDBF8AE346D8C608 +207984EA6C832D9602C7A9A74F8CBA02F83BD54CA6ECE0BF04C0B756EA24568262D0776DFEEF +1C770B68A4DCA7D7E885EED0FE47E39DE2C289B37F73E53CA8852BE05A140B57713CBE8FC7F9 +7B18E5064E5120C9A7674C15AE555415FC2C7BBA39DC6718D41CD2CD9742318EBA60E71B867E +4926EE9E2CE6F6B78D3C6293D638EF2E62EC095A8C659E017238561675D8C62D376E2273AAED +118473EB2B4A7C179A5AAB6545ECDFBDDEF51F58ED278A92E63308BA881E313DBF99BD523A8F +0C48635E68AAD103C3DB29CA40A205A9C483E690EF011093BFDAA2AB36A39FD0ACEF4BF09EC6 +86842358356EAE8177BD4E177A0DD050262530D125029CCEFD2EE169A278FD99CC92DD51BE92 +487CF665410311393A67621364C4961072D1B14C5160A9F87B14C98BE1101C8CE79B665969AF +180940D6DEEF8848542D0F7322E1714569D7903C1C23CB9396E397151EC363E2AEA7277A5930 +3E7A91EB435239F9E0E21989C42DDEEA24B5109FF7396AFF84A5B95B33B787ECEAC13EEED4E8 +0F5811BECC1496EA2DD1FBD480F26B642237F99A781EED71E4108D24756A3662D87822D7C5CC +DC4A1B86356BE695596699EE64CC9CBA13C07F80AF2EACC8666036E1868010EB10B106215001 +E2798574961F6B1268BE43D12386CB22615ACB8533F5E6263942D344A34C523C61CDA4ABFDDA +CBF216A9C77B654256C16BF6D1D3871AD12F6F79BE423EA333C6EB1D7CA5CD12D07F7F6D1706 +28725BF7CAFB0685555BAEC07D8F01D6C5776BBE54C7B88EF8A6CDE7E4AAA6A514A450BE2219 +817C5FE8DB1E0711C077544E9A5DC8375A60B028A36249A5BA6EA127121962010E454D0E1484 +B23BFE06B4093C42B8A54DEA1657CEB94A335B14F062D7479CAEE6ACC56C4938B864E89C52EC +8EFBDD7A7C918C0AA9BDD930562D660911BC30414E0D1F67CAD41E107556E7A27B691CB59A39 +96C0344FB6D3C8A9DD33EBDB4E3AF14DB40ECB1338FBD62B926F281B866E65DE4D686EF7B507 +E36FCEAE8FE93053F9AA03878A8363D91934379ECB3135C24420B84EB03064FB2D430CD7F466 +A6D34C4EBDE7F838088F7785898961FB473ADA175701798C7B27F11872584847959D93DF8DB2 +AAE09440B0E6BB6C28151FE7FAF85D4EF66D292BE48B54C7124A7AB6255D3BD32095B4E34D7F +BC6E0AC080FC0EDA97CDAF14A576935419420DD00BDABDDDC4468B1B6D7D3BFE5355E7B4CD61 +447F3BCD154D7AF1863F4FD0C32D9D7D7620ABBAE60C93AB0994AE86A64C3755894EFD4312BE +75871747927FE2410B5DADC52FCBE301E88814ED878719F9EC25E198369EEDD9744C69FE2D3C +6DA841810AE33D9F30367045D35560BC311081357C12C9981B7F20F992DB60DA2C05E4D59EDD +565E2CC26B131D1E602A3D0999EFA71B6D45CBA6A7042229368EBD84C495E61A782DFAAA64F0 +CE9DCF2BC5304E61C47D8F02CCB1D373B4C6DCA16F141F923AC4435751A11EFD7607FEB9C63E +3F9A5F88FF87828AD38AB7D06A223BE1E118E7E6EDF29BD25911F3612D16C3AB27F97CC09546 +AD3C93D2DF3CEB843B6721B9E3C2DA1EEDAA93F65749281D6B3E87C46107F911FBAC5CAE284F +4FEA231842C666A23130D18F4F1C75664AC87DD8CB55BEDF0EB09C955F57DE30A1172BDC88F3 +3F012EF270ABCA19B0D5F2BCF9D0660552058E4370E95D341A7C36A3DC3171691ABA9F45759C +20ADF51E0383F05E6406D1C1AA539DA5EE55DEE7C30B1C10ED1DF53408F6A1C10F0D4EEA3834 +4D27A92F0F918ACDD244C420A6F154ACBBDD891965A05AC1AE6F7D5CCBE23CD2ECF497D8A0EB +CE7A661A4F7AA823476C7CE17C84E5A9DAC9E17C0937441C59B46935105538300827227AB765 +8C944518CE7F25CA105BBDF57F40CA5F8984E1B28C7291EEF6448B4BE954F0DE061AC2CA2642 +98FFDC991AE80D2DB599FBD6B93495655296398A29B1E736534E63C2EBFB4144CD270B2DD7F8 +047B4E79D23F9B2EA3EB243DC39A47D60F450A8EAB697096B6F1870C95076FAA7E16DD4AD152 +1563BC501828D1E02B722A15F6281E1EBBE91BC5354E6A5728751E547825303F57D67D77A1A0 +5903BAE7962EFE074F95D547BDAA93A1E523D62EC0EA7BA1B95332CE3959BDD7191905D1AF51 +0164157E6AB23F8E4B34BD82A91B817EACD4F42A846C4DA277CDF6605A5C8E7FAB44C335458C +3EE63670FE31BC5CEC096D8FDC7FE1D5C593D53E641AE252DB282401C7FD1C56977D586BC18C +7D2713335718DAA9A06069C353E260DB0DC08B44CF197EE2A91CDF74C3221004B7283F34FAF8 +CB61AF7845320129A6C583455B6B491E2A38E05B2922ADEED96E319DC2ECBB0B11F32FEE18B8 +802DDF712AE3D2DAB15F21CB240D56CD08FC47F0CFED94337148D183780C80E2D9B78F06C8A7 +0F9F2823497DEE808DE655775D6EE38D93C5E7CA07D8CFF2F69A3ED4FFFC551F29426930D2AB +54C24448D1D0BA60F825BF25260137C260B862DDE26B5D9E2C16B28DCEAE0A86513A44756C6D +831ACF7B8027EBD02A5010BC3CBB0B7CC23A16175E5BEDE6B1864BC29E3E38B5E1D68B32B434 +4ABFA9422C406A7FAE135A75DE19FCCAC26F70E82B56440132E8E60B9DC61689080A27F0B97D +688D89A221F8AACB759A30AC73146393523D821C3AD17EF12790938D9E69AD0421E4030D08A9 +37B113D011D469408DC80572D7528B67DBEF91B23D545770D940D66030B64230C678A1B96ECE +86CB37176CC58F70720AB152D9EA5FF2713CB576640E5C98ABD5E16115B08580EF2DFA30771E +0283FBE4740CCDFC160C1C6F5AD15E992D77FB71DDE283EDAA75FDDD93867B0034885B5A49EB +B490C642A0FB70426AB0D6896EA3DFD581BDC2AAEFF64B7A4084AD29A20BC6923A64DFE8CCB0 +77D3FC9CCC15761DFFCF898CBA1A64AABC1E970F1FD2F3A4CE30FC186F97BB80BFAFB1E09E04 +722EB08020159C1CF49EA9A09A62034EEE74BF34565362703EE3497D6BBEBEE2BEC2312BCBEB +B902F781C13A3F3CC08E17CC938B50230B231959889034BA05B7C35FDEFCF579478100D6A49B +7563E3339592BC1BD83DE877DFE0442527E4E8B8A5C69A41BF47F2A4407C00082916EB7BB292 +81E67C2B4BADBB5CA33C1C10B0190D33AD66FD8F2E4998F9B7A435494A2AC552E7CC82CE422F +31F3F328BDE67FA09033A519BBA8F57487EE04165643D7403BA7E5BDFD9D7D02AEA898DB8564 +8E97D0C7E6B28119AD18D827B951845C4F45B401713EC06FA9BAAC38D5482CBBF331A585583F +6C76D002B67917081DFF506B7B74A7925943425BC4368D7BF3ADA5B63F05745971840BC03170 +03AF87ACA3A27A8215B42E4DA0468FEF7810BA7E26D19BEA31C3DDB4017D55B6D60A39B95A17 +97E837F95D99EB9EC81CAA4F8D3BCBE785CFFD6A1577E81B5F74BBDD5DF41361149AF8180C96 +F88917691343EFF9771A512740D4064FAC7E74B9DE806C737536F010132A956334EC291C0400 +A5FD34032F3003830323F63E6971F57B2F9DA66522CAE30DCCD9177D262E7FCE9D33E4B4BC26 +050FA3AEA0990A280EF8FBFEE94D5419A6F529F064C23F06095D7E84F3CEF0AA659AB1BFE489 +CA149B1360A9DB4E5D09C5DC6B53DCFBCB5CBE8BB8D25D7788C935127C80D8387DAC476CD954 +D10B46FED44F7F81B945DD304EC6405FA270A0F3D2D90C339AC8CC268E9C5D9BFB70D48382A1 +A95E77807BE283BA57EECFC08BA06E6F621F36299345862AC8313A2A5AF906CACB377340FF7C +A64CC2859E74BA940D624135F053677D56FE5B719C90AE5788BAE30AC5B0E9966FBDDB4E3986 +EF034E8AA4ABFC7122E1EC2B2A2AE623895F9599E388C33C7F76A9DF9FD77849497780172840 +D93FF812C40909B890618BE4ED6AB1EC09084DE6B5A648506672E312B316BE6F0443F444B049 +C6D0FFD7BEE3B5B9D9CDA054834C81DA97A85E8404B072F73E5A45D9B2635403242E287D33DF +7BFD4AC3943C8DFF6E217D453FA411717F7DF9A61968427FB06EB58C751B70B7DAC72104F19D +18405DA203ED9F2E79CE8F0FA39BF997CE57B11BD4A2AF5CDFB56BC6E8A74AEFF3646B6F8D51 +2C2B33BFF826444CEFF83AB9B5CCA1DC3938EBA676CC59EFA62D1FC4CC26F25900DBEB9CD39D +C95D18A2AB8732799673051413253F3E131074CCF9791DDE1DD8050AFBCC0EAA3034229AFBFF +0C5AE2FD61058E80F4A4DDCC3451AF40F965B7992A7C05766A65D60A1D380C1BFD663BB61160 +C1A0C9FAD324E6FA657F7A8A820F8244D3A0D4FA735B22011983F3BA2BC6AE8FBA8C377A9297 +B84AFC2D8E2010E922958842B00E77990B099D448B5AC5E7F3D93AB7B8366C3A93B78156BCCF +46DD2E763ADF85D3C1461BB286FCE6C6990049080CBAE0B78672306A9AAB0CF00059DBB5BD41 +7E65F7681CB6682720C71B2ECC2CF93FCEF30C8128F08488FFA998E1C22ABE5061AD55D5E03B +FAD846031CCEDBC80BF596364D28BA333B6FFF640715102445CF833357B01AC281B8EEAD77AC +27A740C041DCD6D560E545C7FF0186A16DBBC735CCB900ECE8307C146CEC16E49EEDABCAB35A +95A744A19C1229A4D1746514459949B29D39E2CA92D4453CDF6A47CD2120BAFB0031FAC28AD3 +F63F18EA46B73CD3BF4F8DC371BC8C54E15943D558BCFA0630F4B510D3AF90B6811C7C047427 +572251FEFF5859110427CC6BAAA8FDD844232608A163AFFBF8AA79F9E15DA8CBDF62D0A7DEA4 +EBF3761279A63EFDE8088C65CD2E71FFF4529CAD33E165EF70FBFD89096791E23848770B6918 +3214E0EDF6DC75409058AF7D2580B6162DD5CDA18CBDD156B7C0C1C36EF9924F2F507665BDB1 +C6C46A59BA09679E347052F6A6E8E7ADE3641B08AA353AEF3E933CE3CF4AD45A1673FB659E18 +5583589BF6B54653D430E00316FE1AED769EAC0CC891DC117AAE4D4411A1427163E4D4E02707 +1514F0D6A562A33A07586B6B1231414BFEEE2F32B6CDFAD5C10C261FB71A5635C3110CA64592 +DCBE3FCDEBA3A9BD2F54BC6FB2B60E4BE9E95F75FC59AEBA97E9DAB8237B4680402D0AD8BDC2 +0818C5F8558F845441265D75321E88577D4E86896E8A3A88267490A89076DE0E794414ED8ED9 +65394C1983372ABD6E793BFED3BA85C468EABF0F28379A1851CE3DDAC87F9113A66E802A74D7 +AFE63FF4DF301E5807207EBF01633239FD13D6F8E5FB6C192D05BC0497249EE63B83A13FAED0 +35A80B00110BC330710EF135FE19F9DB262FE2F31FE0C9EBF4EA26B6E2C153B0A25440944E63 +1BDC7C3C3033D9362EF92EDC2CA34CE7C619463D22252C0012F2C9F3610EAFB12F10585B28B9 +EC07DFECAC5839A18182B75F36D257FCD7D3B05E436C67B89B3EBE0A3C08FCB408DA322E7207 +858A852C70D2831AFB42899447DE7B809C25B70AF572B0E0FD2F885DB5D54C6008FCFCD94683 +9596931BE0907204D86123B66778E9FF613E87C634D408A81CAB306531F8D0259C9088001EAC +BEED938548333D7FB5BA56ABFC9055FD8431B0C010E462C6609A05CE09FE0705425369269DF3 +994A1531B30C0AC5712B1F92F053F29696135EA27C8B8EAAFBA23CFBC981263E7F0D84A7EC20 +EFF4BE289AA64CB7023FA60911A654E3802A11B4572DBE22E6A8CD48349A79110A68D989AF74 +2CD288A34C65B59E64B14FD3F48DB9BBBF69B3C845BCB85122E3BAEBD86EE0D9D791C91A0F09 +05469CADC1F6DCADE80926B81978162328285F57938E02CCA02A4919C95FC3802A3243DBEFD3 +A55E49EEB76EAD2DE6DEE1DD445E0F979CAF6BEF0167173517E14C9E47E0C36F4EDDF1809720 +F95F4636D71A64478A77D9387A34EEBBD7E800318BADBDFAF9D2D4797E8FECB1B2873DFBA379 +045BAE8AB68CE723F7700D160D91AD7FFDF598B1FBDA7456759F7985AF7CCFDCA42E6591D29A +6AF6F09EA2E2CE995189F980D8BCCCC3680A580134596E8FCDE4F3C5B5CDFD94AFD4CE060C83 +BDBDB45459CCE8D8F3B3928E0BFFCD1799E59166C21150B062CAEE28EA85921CB1B48B6046CF +18FA9BCA02BD9EE1B46E9C76DA675AC3AF3E417403F22A178F5757AA599D6AA18297920CD29F +0CFBE1788100C93F12CFE0A845A0123F9C7EB4D1D5C81B725AFA67C9FC46C940AECC7C0B9F3B +607E00DC5D3F3BCF421F8E36C158E1EED8E90D51CA7CDFB4D57E174EB697856D7EA7FC0DA06D +18DDFA3D0F0E1F31350A9F1FAD28273C6C8F73A0EB1FBE3A2940B03EBF6D559D9F2C37173C71 +99725EB7F96AABCE8319C4D0E140480D07B82F0064FA96B810E729E0193EE3F87B7DAE9E3715 +A5A6953DF05EFFE8319DE9E9C2A1E153B7DFFCC20DE61B585063811B71166195574E1C856249 +5E9E40C84FD7D8D4096E40E9297E2814FCD8D21F6D40C4FE8530AECCE31277AF0B007967E930 +545A7F4C6ACEA4D26ABA6CD8348F8266A85E29748BD26A5D448BD110B693684160AFB223590F +0D28B865335D69FF6224516ED1502D1BB48BCBD4E4294786BC61D70255B24EDC4926C8B16279 +29822BE68256B5F42917E27F418043CEE5F67354915DD25031870523BE1680E070C0396A9555 +FF1CEEE8D310EA176D54FCCAEE94F2232977C9F7DC2F241D09FE3C2459EB77E591ABE60E4B2C +91EE9BD3BEF0D620449C7ED24026E481FFF72BDBAE7639FE10F0AB53077B2197F11B6E338AB0 +0954CF5846FE59722647CD6873760F6C473D209D73569AB129A631D9D4FB146FEA70FC990573 +28A687AA54A74C5A0FDF2FE076674D642BA1660D84E54943D50CF1632F41347EBBAD7EE7C34C +B7A596430350FD9B8F96A959EB8AE6A2E3D37D93686241CC7F91C4F2C946E8F1B1D83A965518 +A0BEEADA4F9F1291356DE76030968459CE872DD1F203E1B8C5B30FE55DC2B7A2F8AA8255E732 +EBF4D3E7F256237275EDD3866D7BAEE516D7B72AE7CC3CF9F8EB27135A4958660462182FCE2E +D0B6DCBBDA000AFD228A64FC7469E4CAA2613C054B3812525DCED803F9B5248E94062CC0F908 +C49CDEDE6EAC0D3C4737DF610D4A5DEC17D1ABA2E1B59B8FE7D6C92DA9D68452B3AC28CC5BAA +E5FB86F3B66811946A39C6B9716358FC4323DE04BB1235B905446139EE9E37C60841AA6B3366 +FD8D44B8F64E48473C60E2EA97022A2FDC50169788AF44C333B3449B79D58742B7AEF7BDF013 +645FBC060AFBA87F91D005DFDDADB555EB02DC364693999E48AB2CC0F69E28900EB698BE73E2 +DB878EC59AA59BDAA2BDB23502AFAEF3B4786DBCF6BFF1FDF1CBA7605DFD134E2AD99E0AA959 +44D1B85A130061A93E64F8281457EC880954FB82ED12F4168A303614A8642D88793D0DF9CE34 +CE15A7DEC349CEF4646126B6DB56B14010F431308DDB9B45C043C132CA3163C4EB13A26A662F +5E9854B5E85EC2F0FB060BA70AE91CC4FB3C04DEAFA8664F78B7A6530C52F27CE9BA72E5EDD3 +96A1991DDF253844D8A18AAB8781BC922E2E50E6EE14638C3AD34BF90931E9EB8F80169188AE +C76B4ACBD80682A33EDE98F5D0A81212F3FD54B81A7357AF01120296BF610614B3CAEB4FBA10 +9D9FC3B78E0A42E7ACE984D516871FAD7BCC190AE80C5527D7085F0B2F28CA32E5DAB87E366C +4323F4FEB78E35DECC5A93AC1642BDFDC4CF535D414017523C1ABCDA55C608B34AD0CC031BE0 +972EC64B1E17873B005B53CAAF27BFA43AB3B06A52FAAB38C8A2C324D599BBFE26239BD1AAAE +FDA54B59C809D0A83296957D5A93823661251E3736006FF851C5274661C34CE598B2671475B4 +6681F49B18AD0A31038A818571DA8EAB5D04C954CC461A9E9F9A7990E6D5E2D956536D077631 +6F588563DB575156DACDF6F6F3D9660E1A83D75555B7D04CD4EF007964EFE8AFF8FBF13EA45C +4C4DFF89D2CB36E37D994D9502D56D302CE72725530AEE6978C127B696457B9E9C2601F283E0 +F30368D69A1AC8C5B43A2261B0B22FDD712B0BB1A69222129A33F71276DBECB54896233F125C +6DC8371BE953D8D5BA58FA4AC9221578C87F7DAA8B06AF0F7A1A38B4F2A7394DF8EC50C1448B +FA6D54B4775E6E43127EC967F67DEAE2BA5E1E233805B5D360CB636662966C810A0D5C5F72A1 +D4F8E9EA015ADA9F395A6930F8F73820657F2D67BD2EEC19DB61A54C6C5C0D455246288A65A2 +A4298AF2777409C4C4838BC43BDC5D4C167DA75B2FDB2AA4B24F57393250D1A6A23239BD403B +CD0FCA21F09DE072B3E5804BB9294CEDF27C39530EC708A90A8C43848E44A3D5562BDC927657 +2620C3B9F056624F7BE6DE8CB9DE25582E3BE841455C2EC4C390DD04EE88A7912A06F26CBCF8 +8FB7605FCF26D3B166B6925FA408A3BD929DF0D73A8C024C3D0BF9AD664797317EC38790D481 +846B64C5182469702301FFB34596544E0CDBF08449AA21CDAFF0C5BC9A9FCDD0C2775869C9C6 +B13091A9EEE5634FD845B4A69ED40067BF7D45F5ED542DE11E376B7B420DF3CF0F4F6200F0C1 +E6E0F9E09AD76B0E752C70626A06890D4475C463C90C7B59E01D31CE9305E10619896B8AACB2 +DB23108D5DE854108DB5C85A2BB5FBB8A8AA4F97EC0014236A55C4E5DB05847216A16159483A +384243780C01707947CC6E0B1CBF4C69DDC6BFE8C51ADBF6365469B1499D17F257075D162A9B +8BDC8836F10412C26ECBF2BC1DC515B5E1B7B63B21B22F9C393D552B0D74882F40C7072B3A57 +2D8B51AE6077F9D305E77591E122613D78624184F40D6E67FFBA2F3D1C66D8867703A549FB26 +6B37736FC220851C714A221A1AFFECD7805374451CA6469771114795269D6828000F89BB29DF +B6CEA0E27F91F5EDB5F29F96B7C967231AA78A948F34B38A489790F85F4BE366E5761085086D +B021E64E1BE938ABF151D50CA869666821AD9B4332AF74408424BE68F628EA1A6A66B6CBDF85 +78AAD24236FFAD9240A33F739805941FA40D9A0F5BDBE2394B08BD1A569BDDE21D003013A74F +FF308D62DC2D8F3FB9299E8E54CBCAABE36BF8C919B14597F40CD10772E3D2F5D7C139AE0C0F +C1B443B942F66A05BEA6B96B24DAC148B451F378D1DC1F2F061082A815A20C52A54C0BE4746D +6D903992BDB494E46F11C2521789A91365B362DF96645F65DF7F28B1A77377CDD7F0A66A3033 +685763B5B360ABF59349338C7306338257EEB22D93982383F9105BB317D55342B26E3954FDAD +23DCA55FAE43629D3A439DCDB63E1A0B46BCBD28945D9233E639ACDE477798D3ABA048733CA6 +E9AA696CAE353F8C40F099A30BC530FFE93E40895C1219D2F1B6ABBE3F36B0D1153D766E46F7 +0AECAE62ADB97BD41A5F63F44FB192794562267D191ECD27FD496DF22B3E59A8FECE39176E9F +5B544717DECAD95289CBD150ED4EF543C0377EF1518EB410C717B7933EB8BBD0CEA9FED15693 +0AA656BF704EEA864D9F1E8E1265353742FF913FCD389E9B1815717840C63040FD9B42A88C34 +04244673E925377ED55C804FFB0B62A34696DE50DC8E7E72D404E9F763D47DD2F27E8F43F1ED +2A6C7657B91AB89EE0B729C111DC400CAABC34312D46AFE44E268320F47EA3B56E8A59F20199 +9B6A7BDBDCBF8CD1B903FA821EBA87BB61C891C0607A299E3834EADEE10AAE7A768FBB6E077F +558044AAE42EF6892B8F7A6B10A3357D6CD0DDF5728530903A00F68F060D8F2B151424BFC3EE +5F12E8300372FED07CB815BD16DBF27E9E654C7977326BAEC026A9F296C351974658E15CD585 +BCF5DAA7D037017156B4BD0F45E00C457A6D7EA9FBF5336EF083A5F29AA4F8292E24D688EE52 +B793B78AA213FE56484F5F780FEFB6CC9FA3F01545618740B4FA11FC366F45F2A20519AE216D +7891E6ACD3FE2C8EEB4C2AE29D21BF416847A5EBB3408B0BA20C051F99567C6E7373AAA62481 +CAAF827B09FDA9B73952D018A9F43299E1ED10608E4B6427FC677F66EA5AA0C0855938CB3E68 +84230C36A49CF2478C552FE894511660E4CAD61C77EBFE093E91E6BAA8991D27AEC197498BC2 +C21E0A38BB3F60CAD0B42D86812142B5CD0FC2A34E50635B97423F1F9E03FA1075828FA66292 +E10382A7835C874AAD13AAB8A1638BE07A3FA9E207261E7DB4158B2F857998E69AB7812CCF2D +4FB44E99CA47A0063E9B3F58984EF93E0D1E9385E589442D0470904A1D00CB8DD429900434A9 +997522969D1F89AB4EA35FAD915FAF12E8F56480EDA6CB8E5549A8AD0B12E2A06853FF937A07 +9407A1DC070B3C1169345DFAB0E1EC4AAF2896A829F2C2D02079B2CD718ECBC4BA87BEC1CB31 +66D308088C05CB43411F327465EB01AC230172F6FB7B4F6BF6D59CCEE15FF460AB030C86DA7F +2670034FB4F074DFF72FB2FDDC1A85EFAA4BAEC58A2FBFB621329F9A9907337699981B4D60E1 +093DA6E0CC9B16E3824A76AC7FEC17723B98EFCF24AC9C1A96520A69CC04D733971354B80B11 +480878F21FE36BACEC69CB42D5B57901A6DDABDAB9AE776164FD4149215E0F0CE8DDE2C1B0FD +89C7FCBCDCAA482202C757D71DBC672350D7077BDEAF0841EF863179E18710B088D14D9C7B3E +480BBF3A6FFA178C6FC3CB4957F8C4E0FC6A1C9D7B8A747DE46EBEC8B1A578ED0D7478509623 +311D4DEB616AA4DD2E85D8F2C014CC9F67CB030BF300E8D429AF654479E34AE97DEC58AFA5DE +109B45D0C581BF2E9F7B90D4DDC28A771475E766144CB098BD6FA790562F0819147D9DBD6D29 +B528256582E6A20640A18E201B75844F56029AE8F9CCE02BC8192AAE027A00BED62FACEAFD5C +A787F790641DD70EED82C478BA6F194108CBABF8B0E3D4A82414897E39DE4A07747F7E8D69C0 +D9409DF4F4B74C53E5F1821FE2747C44A4769B27BD084A3DAFB7C170700EA3DBC9851490DA99 +58A0BACF1710272076289A07496C758C3F43648F6E195BF8306227968F01BC786A6B1F0991E2 +5DF1AEABFE1260DECC575F504710B668689BE3E5AA9B14D5ADD45139D2109CEA418FBA489DC5 +4E2FAE0F2531C48A95379F2C1EE88235C817F33942F7AD9CF359BA8D4732381A693D4727370D +E797113BEC89037FDAAA7623C51DF2D9C31F603F4BBFC24BE36D11AC604FE653656B8B51CDF0 +42ECF8CEFF3E8CC5C053E93AF3BC2201F360F2A56EC000FF152E033405A68CF32337D0AE2D73 +BC7FE9B23B899C09AD5BB8CFE00A751198DBF92824A2405A38BF65AA1CBEB52B333FA75D80A7 +8300C1D9D7866A6D34E0E0D96EC67637539428F5AE14CF9685CBF8AD0703C316D13E498D956F +FCA43AC53DC8259EFE8A6D27EC2F99FC09CC9386CF7090EF7CED1F6970E748B2C844B7EF1D98 +49F046C3ED93BEEED1A40FD328D1F9CEFB25487BED9FA54AB6A55E6F06F811CFAB7DC06370EA +9788A7C25202C44A1E23BEF5180C18F4A54816ECD842B5C8A0F096848937C7B34A6F95D0E163 +09755B26711B8A50454067D389766831892AC98C9B612D4E644705CF2EC269294CBEEF6D3E01 +E4584229BC01CFEBDFF6C578998A9DF8EE4E59C6E9F5B2951F4FD2FE519EC0300F50DB6D3FA2 +4AA548E7764541A1C0F79E28D19B7683DC5766A20566BEB88D98F3CFC73789F02B7D59B4A9F0 +6067241388FF4523F2780C0B258B26931D83972D838C7B05AA252BA4A0BF69D10C9FB6B063FB +CEF3DC423E1520A2ED0DC06AFFDE58F385F2F74FD9C7BEE44772C665A9D99EC9A617944642B1 +0B35A172E50270A16FE74241149B9FBEAA9B2452BE9C235B09A08991E1BD5157DFFB23C0E0E1 +AFF1131F150D4AB67E21977FF1193E30477B37F495DF81F12ADD2498CE9DAFF9306D414FEBB8 +0B8485AB21BD7994AFBCCD6038AD53F04F7693B590C7164ADCAD45DBC5C171CCA43CFAD6FB7C +7E26F7ADD9B59BE710F4E98784A11AB5F2E587B575EC4998DCE3401D17BBB788C24AD39FBD05 +1607620182C3D65EFCA52A68CB89EED92B71C53BF30EC383175018C7BAA6B40DE48A968E0D83 +43F852E0638D320F021D980DCB7415597892E2985ABEB12A3C2BAD8828EB82BC9ADD14E155F2 +A329AACB6632DDC474EB6DE705B3B11D1C97462F913DA977E946C36FB2ECC252B92D45FA761C +527176C59526DB10E73317E46DD5315AC37081D52A41C34C528CA7DF00FB6ECC50544140262E +57876A0D784403A6786821F558FF633DF47F96E738EE79FC7C8A9871090FF3D3DD739826094E +0B47DAD9585C527644ADEECF6D6428A42568D9103285DDE24E0B004BEC74BC3C8D493F2AC325 +E6DB995E6E205681CD8D5B93E146B6CE34BDB0A915137162AFE99E602687CB089DC00D7764C1 +28FC0A6686E7F0C75C21BFE11A1FAD03F291AA8959D2B86518BD63A6F65B99E0E785088953C1 +986B15376729DA90B292355062B053EBB61DC7E31AE1C09C1FD8445FBE69A995F3C25DEA5C98 +EC6CAB8A17DEB859C1D4FAC7C46A3A203A467A780F7BC79BE655F70B3BB188053F9F3FF3BC5D +55E5910A84BBBBC7089F4388F597CE198467101F8596F8286B63E9AA15639962CD2391F6005F +B713EF4523F0F62069A619789BF4779EFA848099120A858AA9AD5E5BB78E5C7541AD6EBDB560 +A5F8A28E3779FFDE240421B9216FCCD0D1BE7B544CEC2C896231FDB5079FA9EB305E16328DB0 +545A21E9381A821D8F94D6D899801C78B937C3E3D5ACE6A6225D6B2F67168819DD5D6F93FA65 +C5A1AD3E5685659D7C017C75874B2A8C6FA1838284F22F910F0DCF7432008A87449F7887C5D2 +2F47D20828023382A07CB605C0C571493C091039484A6AF5ED4AB73C89279863E57486DC35B3 +D87D614201C8D094ED9378C278267718752ECB6062D3932490CDEBB6363A3B3275BCE4C66745 +017A9173E0DB6273EA96B0B398092527308385275A5A73CEB066EB57EE87595701354E57C95F +8F5E1CD90E3FF6D42EBEABE02362515241C21E26A6C290B3936CF3F17FC924F665674C50FA72 +E3415D6E4809564197E9670517E7E633D11812B9780FD56C2987B944874B903C1A8A7E9E521B +F7984B849B5FC63C5A06B02E25FC2B980BDB6732A4E3034FA52CBE0B24745DB09D31A0DC3535 +CF6E07F62FCF541F08B4D7A7628B63B65F2B2BA7A61C754EBFBFA159D9CF08B6ADD65FC77E79 +C5748742431150B32C5D0306AFDECDAF4E37FAF9A0849CB8B9703834AD405480D385F399E3B1 +1BDD3DF3299C1695261B76904B1D312FA7467718424280EC03633B85C3B487A72D723B02F573 +80F74C8A7614615D7BE5EAC13660ED95268E2191D667738A8F1F6135D4295454EC36BEF22EFC +1605A338315E0FA1F527C8DAB5D5E1E138F7F6F852364EB4DEDBB2DA8C7890E22FE6158314AD +061A8C7DDE505AA0D714A9FA3C40AF049D77C45B1D99A95551B64C50D51BE305A30107D24ACA +C2C69C1B76912BC22DAE304346DEE0D4D0EDC6DF8D8F7236735C4361DB373F4134C7587A9045 +C0026F117611B8694FB24330D21CB023046B84181B7EF519F4E381518C30F45A64B0311E36F5 +B2F63A3A7F204E1F175183EFF04596B39A96EA1A225CF050353CF1408CE8B4ABD8CEF49FEFA6 +7AD74B5E4EFE8A90AF39830AF6537323F0FC261045108B15D40169ECBC30DAB1A6E5C56508B5 +7E3BFFF2BBCFBECD8E195C7B9C185161CAA3798611A29DD1CC9185483B591F08E894E846C039 +AFE3C6FBC14238ED2175ADE0008BCFC14AD1B0263C86CC7CB7EE46A6D70233CE5353F058A6EB +774C436C0E4C110AD0018DBC05A36582A3F2E63DD3B949B797748B1C35BC0646AB778D85B01C +865AD7D4BE7CE39B50BE731578933529F818D8BEAB60E186D0BBE379A4C752ED15B704798D81 +95BDD3364247A88B12640AC96AB0FE74F10FF45850788D36606E2D4CCAF18D43AAFC7BCAC6B8 +31DF41D1F7E9F4F206C91548BC1293B491A34D44A5AFBF030DCA554E691928E043A8EDB9750F +DB8EA7B6884D48E24D6A62504917FBEBF76B2B6AF35BB6F3C77885BDFB5176803098868FB3B7 +ECA6C2B3925192552DB2F760972EB0C4B7C2B8D61D11DD4AE152FEE582ADC3EDE33BF3B648DD +987B884F169AB35EF73B4C0A43CB543CB2470CC7DC3C51BF7FCEAE22529D47CD9C58D8054C79 +BE96E57AAC6DEA1D6437E25E109FE9CACC2C02721BE85E4B12DC16AA79D6725FA2BCC5D09E4B +AED9DA072E5A9F0AB982384DED48B2190F985F870AB5E2A2827C3F3E330AF7E83B7E3FD00BE2 +9D23BF85E67FE8700715B641DBD8A3D86A65691175017A88676B00E59E0325BF9F1AF73FAAA3 +470EE0D1BF6D418D7F5D15EF637F55118E51680C843D59FC15D04666BFD7286C0F3A78B2CEDC +5C3E8E621A3D2E37843306202DF4B37C0D4E7FA9D6AB12502D8F2E0571D00E64980494A82FFB +0A672F0D591596A359A0E32F25F1C3D80B94FAEBB41810BC7E566338EB26B3EE8A3565285817 +49CAB36D836A8A503F3D89E7E81D8793ABD20471C79DA9B311174E5A831245871B7CCDF8995F +07DC60276E2E91711DF9F0497CB1E0EA8CBED384D0DA5987719C859F587B3CEB84A9B1E3C090 +51BEC106B9C6732E1A8A1F7A2C00CE7CEE7859FCECEC7914AF386BC1852491A612FBB8BD88B3 +1A0F88C932A5988384588E5922FA593371831CEA9046016EBA2D48015C88B68CA548B03F2318 +66D6DC1CF40C92190D59E91377E15EBA1A8283D9800DD0384865C3AC1C83ABA515FDCD1D3515 +DFC5FF3454754AB77CE47625BBAC390D2DF9958C1954F361FBA88C3E3A47869AF16465209DE7 +D3A0B5B551AAC84D6C54C25D6193C1B0BA0A8698D73955C8B055FF50B419209391E6869BAFC4 +B057548C8F9CFB850130D18F6BB9AC845F8924A09D70B3E9FE1CF4C105437B36100D193CE036 +55C39CFADD82081B54B0C9AFD5A6DD3AE93950AA66523FB8C4365500EC08F17CFCC5ADF815A9 +A198D8858F5CB05A966F73303DB47D8E56450B9C741AA7063BD0934811A0F1F507188F1F6E87 +2200B8CB9E84E390D09F655551455E0AE50A1B9C2C42DB1F89EB9D8F03F181595F785048A664 +1E224FD9CB731C4AA7C4A8CE8D5CF9AD97B415913822792A12B08A5A992916315EF8D42B2108 +B6BAE35AA638FEBE39B2C34F3790CA3471EA238DF8165AE5B2D5ABC3F0B800798846DE3C3B69 +A9A47222356BC3660A965EF289D5896040A07CAE50C60673478C1A1DED5C8F25001853275D63 +FE0AEFCFF8A28AE677271D34DE92C0FE78CAA9E42BD7DAB7E8AE49E267082408D76F678A8BE7 +BCB63A5E2CCC12E7B99EB5A36F486A45B0AD9D67DD58895FB0DAA637724370EF91DC5B5E5B2C +F182DA9DE2F54540568A68FA77CD2F4D76978197A2FBE21C2C382E64BAE7F04D0A1B45355BCF +82132E7E69A63BABE81522346004F402978A635AFF072CCDB0D35A10E1CAA934E802CA526FD5 +A3FFBE1942B53317B9CE5035A16E6AAF540CE1AA6017B75C03BED096F6BA1382FD58063FF5FA +1489E915D871B77568D2DC94D30E40DFA2B19B23BFD259B14C0EFF79A892445264E2D19EA66E +7F85E475495BE4B3E35353BF21B45890697D8E68616E4F7728EE295E08D7BE4AB90F0817915A +A56D6EDFEB6679FCE20C264F019749BE73D917FB1C70C5523CA37CB4817823AC8487E540C002 +CDEF4E7A51508AAA0C333F6124FB21315F08F5F254F9CD7777CB5EB52F2DCED846FDF4B8B4E0 +4C6A91196AC06960D0B05DCC84D7088DB097320F138033B195F616565D59FFE84C7977614C08 +D1802196D278065008002100966AB799CD35231D34A10D57C37D1075BD0D73DD78DB3AF89C9D +E067A8FC5933B96B426D01B17FD35E4AEB83748F4520266CA73CA41B623FD58F36B4C297F776 +2D7A1C849E43579C6AB287CA8372E2F70114462DAA8D058ECF7EFC7C89DF1DADF0F28A93CA3C +A19A3B422D7CD7C99F45BC72B31A43B3E0341673BA401C7B21BC094108C1ADA1A8FD7CBF69D7 +69A56D96760D5EB1343CD3F7126C4EBD79B1FC403027ACBCC69E42A6D041EE2CBBA61CC4B50B +4F4ADBE7E600AA9DB85EAF712FD9EFE13133A35196EBB3B69FD91311D0CD0369EA3368824751 +001B8D7A5C16478AC663B4835B68A9673D74E7059BBFA206534D66A66CF4723A79B7DB58D440 +F23DA9ED777C94469DDE843E29997FA60BCFC3A6CB7A2D8F3E52A5D9D2AB6A6A759F908493CF +613663449D12AE3B026CD31A7E59971F08DCC21ABC2AA09FD7E0C0C15E08F67DC9884A93641E +54ED944413FDB2B1AD48D096587FD348F7E0EF80888F53D9C72265148AD836B65812730B7A72 +3E919227014EB240727E4406BCBAF34C6FC0B11FD811E69D5ABB23FF6C72353B29D0277E86BE +D4A92F7490C81CEC01BF1CCE4C625413D5E17DBFCD76824C62966E7A7535EDDC5F131B1C7C9E +732E800E2BBB2E87B00A46704364A253EECD58F0724485D3A41BBDB8F10B04F0B17C77CB06AA +F3338AE7A6C5D902E89707F00B4BA36CB56D08324655EB18B87320BB8D702B23292D5B4444D6 +997E863E8E16AC6B98DEDDC24DE4A8D8C2983492A0E7BF0B8CCB366425A68B5F18615892AD8B +E15670B363680D96AB39925A1CE2EDF381D9D2FA6E06FF7589A750501614A73D87E2E3347FB0 +363EA05CA8310D96FAB8C972628DC5862ABBC9EBF5B9CCBD6DAEAA6B92190517683E4A612334 +B6BB941EC683E6FD999A341689928C011400B0E28623E0DC81CE11B79E26603F9DC721DD4C4D +9776266E16BDB4623611CD4A50F76DD78ED3281C61151C04DA85C836CA9D0FA983C8F9ECC57D +4C04405FEB331A0D7D137D9C652F7A68C85964BA38801C5F7D0BBC19E6EA110AB03B6490C032 +7CC23DFF1E870A8173475E92448DE9375EE98A106ABA372FDE53E1151E8697A763B3948172E5 +A2B0F625F8319F845C3717D43026722FD617A01D832F0AEE90C8DAC396D99DDF0E55878CBCCB +73E8FA0EE7825245CD26F58D771247BAF012324EC782DA5F5F17C625306DDD6387D68121F4C6 +7B16AFECFC3D23E131355DD61E741DA6A7C2E6A1411D3C2F25CE36FE0F9E2A564F056EBEC607 +D2F040B418D608E67FE004564583F385FF16F46CFD92374693F695563DF86A768D1FB0B9978D +3DAF6186172C1FAD0A1171FD27108DB69512D0446BA550F2C39AA467B7F6943A990EEB0309D0 +AD0C5C0F64750B5B77BB74CF2D69E2B38A11D26B12E0F876A3D7C9C260EF39470E2F8FD778C2 +C2871740D02AF3410183ADBE1609D03B988B455F235E26B3AA21DF71DC73E2E1D8FB8501746C +8FABA8F44A6B94ADA91D860D47175DD47139C363750A8FF9447923819DB2B148E4EFBBA966A4 +B53982C0C85236910F7C52463E595D0BE427DC5DDCF62A2FB930BD5BC93366DBBCF0EC4A56E6 +A9BE22DED3F4FDA1DBC4A83EA7AF0E6B9316877A17DDC58FF075B622BDF61E61E3F50F072D46 +FCAEEE8E161D8DA87C756E5D0E0B3196FE095E0A785600D99180F500EDBBF61CC39EC92683AC +3A090C978995085E5F790E386728BEC45F5A737529409103AFBB968614C5B184DB2AB6A7C948 +AA63E1ABB27F9C4253AE2017A4B89983C762BD83375C50D7417AF932AC5BFB06841246440176 +6002A3039B2501DC4E405DB5EA23919B8DD79510D76F35F1DE30F1BB4C711F1438C60015AF67 +D0E55F48F771D231F67AEC2B0D7273123D38D4371A665E957F621BB6AA19705EF0B1AD374618 +0B92E824BD65812112D2467C85AA93264C3872015B023C2521C09A88A1E6BC046592965A2E3B +5CEDE43F655D510D7FE36AA774235D80CEC18F3A33C7DABBC5C71A2D7B30EF937F9B7BF4B591 +3217B3FC7D11FAEF03A6C43F46ECE33E7AD7B0DADF13781C3F69779E52C87FD2CD1D58550C57 +F7DC272162B764F7AB940059564911B4D1F4E78CE5340019307B34D001A9F96C0B004A4C5FDB +271C7FF0B64A3B6486D5F39AD5F891E6C2F8AF721A2EE677ABD9C494E696200650870F4AF4A9 +7A6E067C1F85B0DD0DD0B30317531EEBD37E8DABCB9461A2872FD29EEC984D5E48683AE36BC5 +BAA424B7E7AE8944BCA8B6207596D7531A0B21CA0A6802AF93DE59AEB5DF68014D91968A942F +37D5BA7023A2271F0320569B77518FDE0E9EA33D697A74AA038B4C7CA19566ED401D2E39CD93 +35FCA455D51AD58CB23FF3066AAB60AC64B2D3AC165530E32183E9FE0495CF46B864A808BA99 +0E209919024E65209ADD7FAF4F824902CFC42B01DB5DE8B866AD031F9F3967DFB450EF469EDB +7AD5D9E827B5D394854DF5DC5A5E728EF17A8FB61AE9D8AE48996D072EE2E7921EFCE68F54EA +394BD8EC94DB5589AE7EA38DCCB9A6090C997E89109B2E1FA70DA9FD70666BC0252CA2860617 +ECC4BE9A8B9D2753D78F4C0844FCEC5C160E425AF10EBACB43C8A523FB1B35794B2C7C5B5CFC +83A9C6624CF2F8F2027B7B2700D265102CEB0432A64B85B3F205B8E47D4D20CFC94EFB97B484 +700D0704558C4B77EEF0C9C5790A7C2568D096719415C9A4535DA23CF748893CE4C99E73A6A6 +1068DFB9D3F74FA450B45BBA861F9DC7016D73ED60166323755765BA16966A33BF7412097946 +F775E5ECFB2710AC5858F043948B53BFBA8769A62FDD0CB3EFB29E4A09062A7A5030CC4B0A82 +6186C6B8AAFE8935908B6A80C52DFC60A85C03A9E190BEB610395C3CEBEC5E62A93C0D68FE50 +97434642C8206A7E7295DD85E25A39E56224A28D292418267AEEA4B0C886C62D5DE9BB5D98E0 +613D2CE39BD1DB877D0EB5F098820671698ED029104074EE6EB7E2DC53712D5B405CD9831AB2 +FFF49434D175A20842CEAE65F2D4A2E9B36897D7142D1EB218885E2EAB8DE2B45BBAF3D915A2 +DF4989040854E87A933D03D45FE3B33F4BABF65C2B8FF8864EA2C6F88677F9FE0B6DE08B42C1 +F1EBAFD0236B7479CC6AE1F571DE6EB6FED4EE5C746FDC7EF2F31EAD387D753D99A171F4CBAC +2874C601B6920E85729C6CF364EC99FF5B400C1C6FEE99AB03B2961F36226B5DF7100BDA18AB +9D4238E5931D0C7CA30AFEB751E2CCE02E950526B875A9AC0B9FBB2E7A0CF8A88A99216BE2A9 +36A58D8BDB0C94F19FB47F00780A1DD8EE7C79565B032B8BD58409CBE215359B35996DAEEEDF +F17F556A69E38FCD1BF11679EE554276A860D2058E65261B7155F7D72DCAB8E532906A28C8F7 +1111506676F064774103AE7C3D500D772389F2FE0868AD31052E5DA55ECE6FE92A9E4E9A4E80 +81A2515FD2D49C02AD476C7CFFF53736D7D362FB12CB2FE6AD0F7511518B99B7CF1BA26B2864 +1477D4C174E66525B2D10F5D02795D9D732E1EDB83A2D4AEEF4EC732B1B7977CB1ECB7DE87B7 +5E8CB2A5496336F3E2ED705E8FCF56CD456D05937FEA271F2B7D295C84E02DA2F3CBF8F359FF +C33941B9FD407F3BAB3A824D9FCD302EE9EB72D24145282DCCEDD2AA2CEBF24FA583F98F68C1 +D67921CA29DFAF997F718319C5446C7D3909CEDF6525F89243D916F794D1A0DF08B42A5FFAA7 +9F10347B57F9B322AC9356402E191F43E359A4D2EF33EE15256A9A810E124789464CA34C3B63 +39EE552CB23C26D933BD8EA8C70A04CCB4E038D491DB77F8F04FDA9E56B73EF86E8858C47314 +80A504215D8D6B404F23F62C301C3907545D029644B52DF0579C86121674FA576AF162A308DD +ABEFA89F3FD5DDBBD68ABF7D9D0493F2B3D1141099E274250C3F83FA0B66C77CF55186A1A629 +ABF58CACD1BBEF250A278F336007002A303EB41069B3ACEB9B0BED4FEFF0228A8A0788779140 +82F826FDAE5002461AFFD9C78BD6E01A72BDB20275B4241A761ABBCB53A0B7329BC7BD6A3A3A +F185FCCF89D6F20EF219EA262BE34BC38417A6CAEF70F3A0998D20B70E93DCEAD53743ABA50F +FA0AE1C55B9DDA74893AA61465B619927C7C4456423E0C0824089B7FD10F2DB993EAFD47AAFD +E429FF5BB3206B36EFD23AC65F92DB2804CE8C3F8C862931E2B5612611E2EF4889B14DD370BE +6E4CD1FE82801D77BDEC91E9F2B610C28B50ABAFAA26CB0C950D528F7D23272751B2EBF74848 +3DE9A65623653D57DE29476F0E14D7D08FCD1DCD37E3D1FBE0EBA8ABB132230E71795A08D0C9 +A2075CF17BA6B8C02A53E89BE3BA8DBFD92A04893D49B575B6F6DF897755D05BE611AE6ED2BD +A9692D70F164478CA5795DC63094B702C046C41507E0B8520E65938913B2879C758510B09202 +BBA2FE2FAE3C6A1F63B9AD9AC9259765351A121485C8A03C1A5308E156CB57010000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: MSBM10 +%!PS-AdobeFont-1.1: MSBM10 2.1 +%%CreationDate: 1992 Jul 03 10:03:32 + +% Copyright (C) 1991 Y&Y. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (2.1) readonly def +/Notice (Euler fonts were designed by Hermann Zapf) readonly def +/FullName (MSBM10) readonly def +/FamilyName (Euler) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /MSBM10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /lessornotequal put +dup 162 /greaterornotequal put +dup 163 /notlessequal put +dup 164 /notgreaterequal put +dup 165 /notless put +dup 166 /notgreater put +dup 167 /notprecedes put +dup 168 /notfollows put +dup 169 /lessornotdbleql put +dup 170 /greaterornotdbleql put +dup 173 /notlessorslnteql put +dup 174 /notgreaterorslnteql put +dup 175 /lessnotequal put +dup 176 /greaternotequal put +dup 177 /notprecedesoreql put +dup 178 /notfollowsoreql put +dup 179 /precedeornoteqvlnt put +dup 180 /followornoteqvlnt put +dup 181 /lessornotsimilar put +dup 182 /greaterornotsimilar put +dup 183 /notlessdblequal put +dup 184 /notgreaterdblequal put +dup 185 /precedenotslnteql put +dup 186 /follownotslnteql put +dup 187 /precedenotdbleqv put +dup 188 /follownotdbleqv put +dup 189 /lessnotdblequal put +dup 190 /greaternotdblequal put +dup 191 /notsimilar put +dup 192 /notapproxequal put +dup 193 /upslope put +dup 194 /downslope put +dup 195 /notsubsetoreql put +dup 196 /epsiloninv put +dup 0 /lessornotequal put +dup 1 /greaterornotequal put +dup 2 /notlessequal put +dup 3 /notgreaterequal put +dup 4 /notless put +dup 5 /notgreater put +dup 6 /notprecedes put +dup 7 /notfollows put +dup 8 /lessornotdbleql put +dup 9 /greaterornotdbleql put +dup 10 /notlessorslnteql put +dup 11 /notgreaterorslnteql put +dup 12 /lessnotequal put +dup 13 /greaternotequal put +dup 14 /notprecedesoreql put +dup 15 /notfollowsoreql put +dup 16 /precedeornoteqvlnt put +dup 17 /followornoteqvlnt put +dup 18 /lessornotsimilar put +dup 19 /greaterornotsimilar put +dup 20 /notlessdblequal put +dup 21 /notgreaterdblequal put +dup 22 /precedenotslnteql put +dup 23 /follownotslnteql put +dup 24 /precedenotdbleqv put +dup 25 /follownotdbleqv put +dup 26 /lessnotdblequal put +dup 27 /greaternotdblequal put +dup 28 /notsimilar put +dup 29 /notapproxequal put +dup 30 /upslope put +dup 31 /downslope put +dup 32 /notsubsetoreql put +dup 33 /notsupersetoreql put +dup 34 /notsubsetordbleql put +dup 35 /notsupersetordbleql put +dup 36 /subsetornotdbleql put +dup 37 /supersetornotdbleql put +dup 38 /subsetornoteql put +dup 39 /supersetornoteql put +dup 40 /subsetnoteql put +dup 41 /supersetnoteql put +dup 42 /notsubseteql put +dup 43 /notsuperseteql put +dup 44 /notparallel put +dup 45 /notbar put +dup 46 /notshortbar put +dup 47 /notshortparallel put +dup 48 /notturnstile put +dup 49 /notforces put +dup 50 /notsatisfies put +dup 51 /notforcesextra put +dup 52 /nottriangeqlright put +dup 53 /nottriangeqlleft put +dup 54 /nottriangleleft put +dup 55 /nottriangleright put +dup 56 /notarrowleft put +dup 57 /notarrowright put +dup 58 /notdblarrowleft put +dup 59 /notdblarrowright put +dup 60 /notdblarrowboth put +dup 61 /notarrowboth put +dup 62 /dividemultiply put +dup 63 /emptyset put +dup 64 /notexistential 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 89 /Y put +dup 90 /Z put +dup 91 /hatwide put +dup 92 /hatwider put +dup 93 /tildewide put +dup 94 /tildewider put +dup 96 /Finv put +dup 97 /Gmir put +dup 102 /Omegainv put +dup 103 /eth put +dup 104 /equalorsimilar put +dup 105 /beth put +dup 106 /gimel put +dup 107 /daleth put +dup 108 /lessdot put +dup 109 /greaterdot put +dup 110 /multicloseleft put +dup 111 /multicloseright put +dup 112 /barshort put +dup 113 /parallelshort put +dup 114 /integerdivide put +dup 115 /similar put +dup 116 /approxequal put +dup 117 /approxorequal put +dup 118 /followsorequal put +dup 119 /precedesorequal put +dup 120 /archleftdown put +dup 121 /archrightdown put +dup 122 /Digamma put +dup 123 /kappa put +dup 124 /k put +dup 125 /planckover2pi put +dup 126 /planckover2pi1 put +dup 127 /epsiloninv put +dup 128 /notsubsetoreql put +dup 160 /space put +readonly def +/FontBBox{-55 -420 2343 920}readonly def +/UniqueID 5031982 def +currentdict end +currentfile eexec + +80347982AB3942D930E069A70D0D48311D736DFEB2A9EBA0183E58E88AD9E8973EC55221CF42 +697757C2056144F31234824D18CEFC627F9296AC72DC8D653FB553E6C94845BCF28EC164067A +72223CA0C86BEB2395761B6EB2AAB079EC7F61FA552D372BB6B102B9245F3AEBCD644EA50FBA +E7BBBDED85ECF72C139CE777AFD0A30BE53CD1D0FA5160883F4EF65DCBAADD17E6F75DC262F0 +B297524B387288A51205E12A788F077CB424E506689C14D9170B7EE190DCA3F3977209880402 +47962B45588DE40517DCFF207E4AB4296BA6EF6C4E1335DFF1A34C2770BEDDB34953FADA3B61 +859573444E6EDDF1FEC5AA19127144D87CE9551EDED193744635E7237A7559838012A002F94A +2C9AE335E69F08A8F902BF34A34A894F632E82B2202126B7AD9CDE16CAB8F1454B104AE42F5B +21390E4115FF3595FBC42A19EB7D6FC73FF5AD00B9EE91431D993CB55DF6F0A909F2B813A405 +28DDCE0253538361A7FC7AB243160C84DA062B90870140C3CF485BC7D635F1D41A6E124181FA +F40DDE6FA9C1A645D1DA6ABC98E702CD738946A8F405D1416F787C8AD64207DDD5B6AD066DB1 +73D0135EE2C67CB13A0B4113C377B0E90964B42CB09D680E7C9A1B230FD512836C9F246AC2E1 +07B917E1922236610BD9763F926A3EB231868DAD1A9948F0FB914B7101C3D42F053AD9BDE656 +1AF153EAF279AAF22E2530908983836BB9A05C74E3985A326001BA3205C80E650C7F2C30E609 +EB4996FE08DDABABD853EFF4CC6DF409E4D67926E6F436961AAD5E09CEAF6818A2FD2FB28948 +A9E0B508E849DAD4FD9343BA7BF86F7B114A53FB1F0F1921EE410DFAB8A3D20C5125EAF1CF6F +6D3BE8935A98FE219A195BB464BB8F2EDBC67F063AD742E99485F73C2E03DE4274D70B6F4D50 +BE7840EF28393CEB27A3115E9FE4936EE4E7F7992693C220C9CE2E7CA4C9B9C9966385970E43 +76EC7FC27032C68FF630891869A1344FC7E47059F84EE9E5620FBE9872FF7242926355B55F12 +32CBA8E1B15D0E94F4A8A1890922632D7804649919A2CC53431DB6803D1921D819EEC2DF1AEC +66C36773C69D32FD15DE108A65B9374379670A9F2EFB456FD344849F7342276B467746276581 +F613953D0668EBF5885DAA6A79CA40493E478F5E3BF700EF7F1118B0FD40C1E4BA091434EC5D +863F53185AB95789CC69ABC2C2A85FB34B7C8D7F3FBB6AEFF2CBFBBB84662652E29E1308D77A +9E5717292DC431D26B1B7FA88096540D55505F6E9EFA09BDB6EB9F29BABAB8A8AFDB124F0DB7 +9EA7B713ED3C8807F4A84C3880925D07CAE887B7904E1B7D75E5A622F6387B930CBBCA2200CA +F031E553ADBF883800974DB320B5CEA17866D8F5D6C0A8E0142783A91499BC9436B6092F3AB3 +C6D09C4D5BBA37A5BE1A788C853BBD5D0A99837AB3FB7F9546293A369C7A6540FC198E63E624 +D50D257B339F914C133CBB2EB5836E8BA28E29FB169B06A36630E3008F9AD3A06CB3FC724673 +EB53B7B77029BABDFC386F9C57033DA6F5D380C6232CCF14EF8D70CA0C3A0EDDA53C598BD469 +1B1D78D8BC0C49F1F25EFBF3E8C89030621C98C5FBFB71DB8FEE0E02A5F8D234836A618D2949 +C31B97FEEEFDD0FA49EA8B0E08274DF24FE3AA4A3AA097086A23037577601ACD80010E7CC501 +D9ED7544EFB2B61C385C034D8E32DE3908767E71D807E8955706BBF54449F1C2899717E99307 +EE565AAF586FEC5767931D372B0B8753CB14327580CBD6203A80504BD49B4E9578E3C97CE49E +6E11D39735D8F7F9B8F08E6D2AB74BC523FFA4D928C55D3FFB3E30B7D0A474761F8CFEC30266 +75215C74B0077E3E0FD423813425A46C6B18499731AEC99C0556F85631175616338F361F04BA +6D0D988493147C22AF7AF122ECAD65CC63C88C52E33824028EEF83D1F97AA933A034189516D3 +146EDC9B21325B7EC10DD072F6A99BC7622BA0EE818C1135CCB890A7127A349DE6DD37F6E8D4 +30A3B51E9E1F0AB6828A08B2B6AF944E0B396915901968F4327BB4696AC2E8DA1142058C315A +3E973AF03530DDE290CBB9844D7ABB3225C413D665DE9362B86605B40D721419A4E9D0FFC0B2 +3E148CA0C502FA46EA3BF46FB48A65ED2CBA282FDADF16E16149C76FCEF9656E0654E46DDFF1 +71D197A0B056C80817D4304B3601021F0FA668490570DF4479F3670679A8F1501ECF74EA50A6 +39A4AB7B3D47A24317E8B12079132E5C514410710F0E114389C2B1E1A968D70D838CB8A9EE59 +E2771D3370F290F5C17B088E4A0C4CAA2B3B6C3F0722B858DA04D6BE44F4A4BC7783C0E56EB5 +793817D8EF5919AA58CAFB45E6E467354C7C90ED5172378980D9ABD74F1A4FA0994DA53E6723 +4AA76C0E1FDBD7E1B24901089614DD279FC474BF260FF18679E99461DD1920746EBB22586D8C +8AC1A58E421C368036F19CEC17235F1E653BA8E4D58EEC215B138F918E56D95F4A3F9E16E705 +9B31BB0E1F6C556832868EE47EED545550B0AAE2D0638172FFCD59218D252C03DC351FF7C7D2 +761BB2561A96E969A93BF6EA6A0DB48FD3ECF499AA37F53DB47861C600BD0350A0C34423D033 +45B794ED5D986300086CC2D2DA39C6AFD61FD20293BC7CC5310E08FA42F09A39EB087854CB47 +22F541A3CC340C30C75F6D95F463D4C3473233379C0A00B3EB0B6BE0A63067D15D58B7720CDA +1D1864AA69C14F52FFCA88CC2CF29975E10AA70B38B199A36F53A9C66847DEBEFDE16F8022FA +273739F9CD228E9F692E4B27202B75BE1946942D7023577BE7D49025C75AB2DA7F5D4DF4AD78 +6570E4F2F643CCBDB5F882756609108D006B6D39E65FF852E17170607100B99E5BBCB25DE4AB +1B730DE8EC0AC3D987791FA0189E3F32327C4EA348E8F33F5A8349F50F70D1B601D974C8F1D0 +D751659B1BD07DB3E4795A031342E6636716FC8BD1CA75DAEA587D05B0BD1185FB54475A5820 +E57B00C90BC7A26544716650656E8D82F41E4342D6751AB244A51E3450086B80F77A664BCDFA +9BD6225C444EB743E643BA6C189FCE14A243269DBA1E6EA1D97C6F01785E53360222F7125DCE +AE5B2763E1AAD38E0F321D3347777AD1B744F1BD6DAF72FA57541E243542C4EA59AD97F65DAC +A0A3115233CD2CB8A9BF947E5B3F7A7EF459AE094ACF0764C54F8337576D014833722E087313 +F1EBA3A4DA6A13FFD81C46A97CEBE13DE2196683E277BA48E7F6E6D63960D8A41FF406168C80 +BB6A2C78944551925C3849B64A00E834900E25889DF4A5EAE67357683916B90A2F3D5FA4DAA9 +B8FC3AC98359D8BF70AA23A5DEE8CE8279F325921A00551AB53891241467277EEEDC877D229A +6632717A14145B4BF4407EABFA44CF12039EC7E067AE5BB6558030D66BA014150C199C1C73E6 +61DE1BFD4980D5A575A7934CCF42C4B6E3F82149C6C0205CB0BB33DE7D9EEADFD1C0B0FB6922 +30D2C3001FADC7DEB334538AEF2F0DBF8B4CA847EF3CA77CBC6327B41B96F8F621A0B94D40B6 +3C266CF19EEEACC7E02C574226C2DDF1D3D38756DA20A131DFB794873DF13426DD6916AA573D +6E25856E8E62805E11CF9788C2B4E149756957EEC9EB8783C04B4BA665F179CE6DC50EF386FB +066AA9F7D211D86F20B7506159B0021D8ED78D61B82BE62F08E93EE807ED55EAE4EC87D3A8FF +F74AC56DD554AA714EF20EF2F1C2208C28BE36FBCDAAA11AF7E43A25DCDC4A209B9762356989 +153E12BA24B624DFC54A8CF6493A1C1C0600928F1B0A01DE24C51F95AD0A3520282770DCA673 +2B472A5300BE7F5058CB8F53718B644F09810DADC7B01EDCAD901F445B90B520F2A9EB244E27 +EDAF704DC642A849212FFC0D6B41B095613468D334DC04C291250DAC418E7C44C510E1C3866E +E1FDEF87D55F32CD6E14FAB3A6348DD8034776E8444FC460CF186BE9C21D590B721B5A2A565F +695E165E845816909A08CC3B787FBB67DBB7A4AC5D2680A4CF2346DA0B3BB30B769F2B485820 +5F52B7891121266407703B1008DECED7E3BEFD45BB3CC1C4B2CEE3270441150070423EFA74FD +9DC54EF2968909726608A5DEEBEFD028E8180CD18E0CD1C91B5F99157A8E375EAE2B4BA8C11E +3D0B32A6DA7F90E9C41C34FCD262678081BF8261EE469BD2B5AB9C93D9E3579FE14A7CA14AFD +394AEA87E608060FE2242E75C2D1AFCD50DFE35FCF709110E217C8A8EF80B53A38304373E61E +376E3E063A2FE85EC627312C8BEAEDA847DCCFFE01D2A29E35FC539BFE21E84EE0D0340E532C +21BDCD0843BBB9A4FB2226DFB70E694F45B544A17603CE0A76B8F36076D16BF4952CD9713E0A +DADB6B54FDD33AA445626503FC35F7604D3E399A2AF0C16B29A016CBB11728322FA0A34C6413 +62BAD6E594D6420D37A49583A181246A73440DAD2499BD56E85843AD5D4D4F59F889372442FD +0FBF027666E9DB67D20D26707BE34C2363FD8BDCE05873CD865BDB9735862E753EE41540B656 +FF1594804E2E947E0FB857A15A413935F3F08966E520967F2F97F6F97686004AB733A64F6DF5 +FD6318283DE39E46495CF3C8E9D8ABF0AF03A1D455D8EA84328068E6EC11378040F3EBE75B50 +354D814725CF22DD85B94F928CFEC4D0C74611C6407E202AF5666FA1C65E26308455EF3E607B +E68D7B2F2F23296BBB441A194143315A8289CD45890D4865470EF255611D79D7A0C9BEE84DB4 +14A43DA49DCBE5872C559EA2E2304580279E21F5B450FD2D7A554CC11EA1B7FA008AB3FAA6E3 +15863CD24182D1889BFCDBE55FA856AF42E2A96374601CB4029707FD7566B9CB94EED24C089E +85D0CB19FEE476D991047E9BA286625CD36E322F81F835C776A542A4EB620C51C2B758D94E39 +8B1041DDDAF484A57E0BFE0DE408CAF7E5202D37692AFB07C4907A0086EFCDF800735E6B4760 +E803C4B97FD3FA7FEB80A26B562D913080A2F6942D3ABE10803D42C2D1872F9DC88F54B1DC69 +1C5DC59193FC4BC8CCADC569F35C7DBF5A8DFC30E0FA0617271EA40A02C4B35B6EB39C613BB2 +811038B62E399B1A2A07C6C07C6EBC841E406C8D4242640897C80F8C6D36C729B8EECEDDE0A3 +B3B2EE2A0BE496CD4E52D5B9A9435360C937BE27BE2A54612A02E17145235E210B8387A0EC2A +92586B72931C1FC657AD3A0753829E23F09B466DF39DED99A8C35565B4E032CBFB6DBAAE2A43 +781F64D42272A42C2ADA0316BC7226ED954E0232EA08D6C865CBBC070D8EAF5AEAE364C0B26A +798A7C613736D5E0A93FA932A48C6A9B6A03EE7213E2F558B700E93ABFFB2CA95687C5318846 +2C9CABF4F1C22E53D14F06117605E01B14B9A31B4581DB5296D53A6561256F0E3CA7006A4595 +2218763B2A370F7D01E1D2DC1F7C4D5FA565560D5D9325331E6A0D6620DAD1E74B75D9E426AB +99324414D92F7BF98AEA5F8BEC2DEBAA7792C843CBBADF54A4B66EF492D4EBC78E3A9EE0093C +C063CB2A6592CA44D45107325614DDFC0B6DD699894469A9E54258FF19F7DDC09F7D47347CFD +296CCACE3B336F611F0646813497DD6C3DE9FC6910595CEE0E0C0015888C0809ECCFFD30E5DD +69652B3466E6FC7BAE233EE271EF234B17FE0C584BA7AF073C9D9ECDEBCE3B63BC7CE630E111 +D869B618BE8A60D977AA3F82C117E021B486ECBA0E26886745FCD764C013880546C2A9CA0393 +11B597E3D61476623E39A38AB3BCC6A536C54BBDEF2CF47291206BA807954616AD4506A21926 +47872B307424FD25A9ECCD4F668B4217212A7436D4296A500ABE2AC4ECB94FDAFBDDA45E7335 +1F3EDA1F5DA752FCA616E6F7E43182E45C51FACBC56999D851C87BD6C3B70A53E7252FABFC41 +82A41A1E9EE70266465FE7945046392FC5CA769A3644C8D5008D5986402EB77F71B4E2BD0EB4 +19F3507CBCED362ACEF951E2F6974C322229D1FA307E508D438A0E7CAEB32CB80125EE358FF8 +F98B506221DF023E9D845DF37E62516819AC10E22DFD5BE734260DF18DBF1D4F5614222F3611 +87CB6C0314B96330DA42F134BC7F0B8833EF2566A6D4181C5E7C857EB4F0FBB1637961133FCB +0AAB7B2C32FB7CB9AFD538681EFE6D5D88B96BFA63222E60E80181EB829E4B47B5407FC3A585 +E5807427A1CEC953180916AEE9EE661DCF6BFD8E1A17F00270AD5F549EBD09D64A8782955BAB +BFEC1809E9FF1AE79C45FDBCFAFCAB22A9A29A3984114E16D327036DCD0D21C82B046506C2DB +EA0292938D274F746947A3BD95D8E951F754375833A2D8564A14C04AAB3670C6291EF9FF10E5 +B7BFDA2BC93E718D146ED1F2D6ED8726D070DEC0F787BE03FFC4681852F4F2C1DC295FBC13C5 +B33273E387FBE341F590DA5A37115C12C1E1AEA9C7A9037F4266CF678CD94CE41F9DF6D02153 +7BF5BAAADBD8C2D4EE710650E4C8671B5D727D4BDA04E671ADD133779B98C8C9FB1FFF2C5321 +CFCBDA900EA4F25F1A11DCCEE32C496028C581438534F778079AD5E99C7DE27E5DF5AC669266 +6864BC018EC84F6E3C1E29C7AD4F05A538201A1E47D003DD984D5E0DB9DB39AC97ACA6927424 +B6AE428B1B90D4D51CE5895053B0147E6D8EBFA68D80877B60A13AC975A2B27824D57C26FA31 +35B834D21E5BC653B0BB606F99D1D6FCC70F9B490BF2D45CF671979CE99416EBD54CE3ABDF41 +36593A08818AE44E51C0D6FBE7873D9F488BE870B5B3ED92BA25BFA6193BE4C16811D1BF44F2 +4202F89200042451696EBE530548FEF688C624B8DC78BA6A34D9691F03ECE5D42AF1F312CB18 +549B00C7F4D5AB08A2211252646BA01F34C1C49B6805A327767C24A4DDFDBCAE1A3ADA84B321 +EE5A329AED11FD12CF74A30873DF3F8D05D91594E6DDACF2BC0121D1AC3D21BBD2024EBA49B3 +A6DB3532F24EE1E7315DA3362FBFC09FA5115EC3B30C632952BFF3C7EE4237F7410372C63EF7 +F1DA1FCEA958BF14A90535313CF1B6774B09A38E877077B17B0489E6D76FCAD4416EC8997780 +8FEA7028A569A4CFAA2528A858F0F8C63D9E2F737A9906086FC3E1795E01681D9EC2EBD6BEC8 +7911008DEE532195B465C4757A5FBB067AD72CF8573152C8CE64452459CF15E3DFF56C351D5E +9826D7F48A39C038FDEE526EAE6A2DE41F8C273D0D4F29776539CD2539A3D669A01A79922381 +8348CF4AFBCDD731448E6C69944CB7609FA9E936D1B7D6A5C9FAA5D1B6660D18B5AFF8640148 +270F99F57B9128A1F7ED387FD39BB6A9E37D469CD7A04970002739DDE3B108348501DBFCB052 +E3A3C8AE6E08B8B5844407EC7BC8D1DBFAFDADE04A968E9E13A022B5727C89940A3AF60586C9 +D8C4B20F0D8EDE30CFD5E20BE423952CFD497A729FDCD6E8BFD7FA529B57708F76BDE13947E0 +49BCA4115AFD5E258071FEDDE90C97A89A7A4C3B7B8BEC41C014759706132430FEFC85282E81 +9253A3EF86DF2FF127034A242DF2062CD6C00D5000B88E54E17DA1FCABC65DEE68E48FD149F5 +DB260120EBFE39173E39D0E38C4639970B6FDCC09B8BEA4C44DCB52E815C4DCC61C8D869CBF7 +2AA571C30D091304ADDD4C0A7FC69289FA8E44E3D8F50B2400B8FC26BC5193979419864017D1 +B0A4CAF7C5E65BD94B43309FAA4A782F4A6693F74FFD23D2C2B12D7429ACB42F74BD722AC764 +81BD2705BE016BAAA09B224D2EE96E7090B24D442BF0BBF4388C80FED19CC48ECCA39BED0724 +B81AFE7CAC8E2D6AFB374F0108787025C0F79785A21AE24AB56C301602E8F8ED04BB0C032534 +12D4C452015A1C2FF19CC9A27185B45D109B3D9000CBA510AD7AD5C3F77940B4839D68532B64 +92566969CCC0EBFF48A3E7FDED95DAC73015B39F901B3C3F75B0176B4AD56F728D094A7D98F6 +0F8C1BFDEBD9053F5D1195999861951CAB5ABD9E7C8D48162FE2E1BF9D0FDD8B7003AB9E9DBD +3F60938F7AF2AD5F5D1222325B9445BF262A5FACD5CE6B2ABD3B527FF31E443A9231EE73D22A +06E367EAD87AF0D0F14F1DB8443940A97BB5DA344DCBC76F90F0BECD8EF29F33BE3C6E19B32E +70AE59F07A4894D5163540CCBF49DB0B498BA19416CBF45F25117C547BC945DBD8E4339A687B +BAB785F01101DB0953B8C4A2566D2108A4E85F60F6AD6AA9B9C320EF8F891C564EE3DCF58351 +1067726B36EB97B6495FAE3627CA1DBC4BB8EB296825E7D7773BA433A7D2BAC23364DC021476 +E9F02A1D0510ACD09DF2AE4424178C3673C0180299BD9A266C23F65FD58B3646AF800E985DD0 +FE150A5FDAC034ED3F9665E7CD4DCBD6923AB857BA31DBA58353AA640CB78674AD8D64191328 +D6883C2409870718A665310BC38756F4A80A29EF5AC1381EF5D7A122C2922C52D0574CD77781 +12EF82CED07A139E8FAD8FA351AA56721EFB5A0919E40A57BC0639D777BA1BDE2961EAD3447D +2CCCAC19CB6F62641D83AEE8E889F107DF2DB88F088F88F2706D1976694AD01C8489C9824394 +B6D9442CCD9C1ABA50938949CCD9A3F82D127C3814D6DB929F5688483E04C2152CCC045A9C28 +FC521A5B490074F7C7402A9CE169C4AEBFD5114D14E4DDC37E68DE0074FCC2AAA4DB65C366D1 +970B23AA51A2DEEE3D2086C5D0A908288754B239DF1B2445CA351738FDCF8B9817A1722F0E63 +29DD3C9B8E4B4D4EF8780A22969C2A4BE4E34B53E11F0732F56FF112873ACA0EA16CBED20F74 +6E05F64C734E781DA3BBCA30821640F12BE0D299B6DBF1047ECBF8D435F093A2987F0BC39A87 +25F9E7C44BC5EE7AB840025650725AB1E77D99B8543C112AB18C09694DFABEB5731168AA2B8C +8EBBC69D74DF0231863EE9C8407FA29244F45A25F14655CBDE5057B8533E9CDD0FB89D63249E +D8A6B026CFED5EE581A16F41AD5FF86B87CECAFAABCD19FC7696E11A4B0458A2A2AF634C1189 +ACE0E4797337CED640134AF69C0F4A51C5CFCA12E43EF332AF780E84AAD03622CEA144BDC001 +F7AC796FD2162987D77AF94C4171F5BB2B4F3908668CDDD5DE5B4AF03E32129E0F5E9F281022 +416EC7D6E78D409F5889C6D6E7AF5AE216D188A1321C3606F49AB28A1AB11129F4F1A949E1CA +277303081126E2B78FA3C6269625BDF6CE86C9600AC3A3CC10EEEFCFD1CEF18411C6BF22C5C0 +3D12C2382BEFA79616473EA76C4149202150BA9AB03A478C694CAF30C5F9B9D353CE859D3549 +195AFA82850439BA0A55829F9CA5469E5E7069999617DED38D8460AD04799F21025CA7769D2A +C50D7F27A7DBAD07BEDBCF965AFCAD79542BF0778F4A8C090356A63EFBD277C9B84C59D30152 +B438C102453D37A99B823ED6531F24B3F187E94DF9408E38F98834373B6AD0592C2443EBBA71 +91B64A8569B3DE36777AD8576763A947D26E08700D624DC1F2473740207D2A5B13ADEE2BA3EC +327B539B7ADA9F9A3CB44145AB26CCA2D198A47451B0FB92B8AFBCDD88070C0ACAAF809CB6D0 +E83FA565F81123D861BE20CC7B1B446A48A4007643DC91C6F3D252B3029B9F7A2BFC91B3C078 +1ECB441A4A5E164BE5959578B006A12CD40EBF1B9CE657B43FCC9E806E52013606553D748AD3 +FC723D59F2B730CDEAE6F89F67C37121418E860CB87244D2F78C65D464F0EC64F9350A93E969 +06CC718693EE6280B3B45FD965565FB4066A32EFAC51EDB1055E5E361A3932236546F5BD0444 +680E4E04B5350A003A09C3AF379A563D95353AC85CFBD4231B2858D0053E69807586093743F6 +5E495C1CB50862636A530DE50B48E0F78CCDBF0953E2ABBB0237FE3BB8EA5701C91DE7985DBC +927E5C365727AA43AE581E5CBB1A65BBA4D2EA2620E9B2E91FB2C55B2F45EC5436D85C284D07 +2669328084551B492BF46F89B5637C75C34B55A690CB40B52DBCD0A7921AFAB29F268DE7FBF9 +3939E6CF7B79510B3EAD4118643D36A7E163BDC6803A94C3A4E8F901D58C044F2BFB9A820793 +9ABF77E0C4C242A47D7D3BF8095EFEB06202FFCB0F0878D1602D8064CEE74B3D38DA3264EB2E +42ACAF0F5AE8A2D8065C3A09EBEA3DC574B8329107DCC3B6DBD7F465846DFA71B1F7E2380DFF +2418604F466F5D4F9B8A9A1479C3DC13D000BF647E9E755BB8C9C43FE91759C8EA0B32D4EE71 +21E8575219299D3E6054415459842397C51A9C1E0386DD992A1EBFC2A9ADF97DF7F1DD2B5249 +3DC686D6F6E609216DFFE986B5407C8ABDBD88C3C9F794792F8BA49DFA82CF8BFAD10AAFEDA3 +F1487C305378A26B676F67241B935AF5E7672DA748793ACF6AA334A6C9018D2207B3DD6F7C8D +ED293904CA0B2E17AD5B876709F7AFA6E587C30C9711DD369DF4CB1DBD103D4610EED74FE0E7 +3F23E2097C2A53AFE6A39B2123EC25B2F36F7F42125AB942C4DFAAA8D520FDE775A9AAAC7EE0 +C438358B36FB39A53122FBF817C1BD957321E61B0F9EC42EF621A0BB5B34F93E430E29A21580 +E2EEEA553A8BEBB96D7248220D4B5BC9212C5B7230E99313D1ECA92829D8DDC83F2438B62B82 +DECC731C7C82CBFC531070960547046AFB5FE7A0D8FE5CD0F6B73A379672FA556FD9251798E4 +5D2C9138DA974B5805B5E2DDD5EDE7C3A86E9CE332101EE9155B3147C29AC5BEA23DEF9F8B98 +3F4072011D01D13C6FEACA46E97BFAF23FBBA604EB787D25D5B50A50DBE0873E6A71B65AF73F +E2B8490D2904E60443F40F28CEBB0575271D29833B253A788D61F14B2E38D0F89A385FC799BA +EB7D8E287D86C2AABD8A43D3612CB16DB301B1AC3C0499CE42FEB2BC477A3C4B67226FFD861A +FB47C6C8B80266FCAF588DBE323CF6C99867487A3750794F940EAE8387ECC1DF3DB676338FC0 +861E4F2B24B87294F6CCE6AB055AF9639D8014719F0AE830F4BFCCB5C040CCA8ACA22C800DA1 +BE1F804EDFC12D7D577BFAF083BC201BE71AF7157E671842E8A0433CB860262A4A960DA93559 +582E4BB9A0CC1B70954AF8C2EE6EAF437E8E76FD4CCD3CE37AB065C8C7B6F88A19014A2EBD4E +31D434EF666C8DDC60DA4AADFE6DED5D58B52D1B0775EF3BAB1257A42E790D8357B1331ABDB7 +AD7DFA0EDD6A8FDE504BAB37AF17ECED081A640D2B48651AED158922E42CD0E6D95D76A0528F +FCE413766357CED3CC314F628FCB7D83505D6D29B216BA00265EFDEC739BB14E0771723D1792 +1B2EA14E1BCED3A7D936C7ACF55718E3D9641513CA9B2F2AA8317512AEA02201EDD8878565E2 +5DF5BE6128C6B31FB1E32B7E9AC53CDD8F39FE728DEF07CEDD3F5E1AA2AF034D50A55769C0E1 +56331B896C8FD869DB42D11BECDE8B3EE6F78A446B1A9ABA4360451CE095F180B12414C3666C +84655AA7023750387D96A624BE45BAD43E6619D52B8535B7478C43DF7EB78A81856E16101648 +B3B6E1CB938F7729EA7C610E7F66DC5FC73492877FA33AFECF3A6CE9C32A0FAF1748EA137BFE +2A917A9666A996F867A0C015BD02232A4BAC89918603367B6D5B34952C4BEFFCEDBAD0DAF1EB +C0875B7E801E88E5F95B5D86B1C4D9671282F110D2F225FAAFCC14AE28BE1D4D2FFC40C1BF9F +A2E082D677BFA957C915D618B14DD869D8046E347D145EEB1FE85B071B8E6515299913DFFCA2 +9B801AA260EF554578091BF495371C307D001B331CC610B6E61FB4F8B0CFA7BEBEADE071BC47 +42B4CD54565726A46D92B7A71645A6D5E70B574A8FA473F8D436C52396510D00183234CF8991 +270B88EF55150B52D13B22ED401B0AAAD3194A0CD9CB07E608FA0BDD24A39A2C21155AC12556 +F536B47F2932F7174DAC69B7CB6B723C0F818C6B14173D340F1317F0D46B5EF50947AC99CF2A +B34D050C0126A78FB4EA9C35BBA4F5A6E72C4A0D6896D80FBDA17BA787B74E5A8165CFE44013 +A40BFA6198972F69AB1A951F77EA661C6E4D6DE67F2CBDBD18636672DE05BC3A977896A91277 +4E06E763715AC11213E871137A8C426366445480601CE56F609D575693322649B53D42A023DD +FBC263DF90B91005FCDB33A7DD6E5672222829BD00B2ABC6A0ED80F2E9A98B7C6B1E0E4F05C1 +8193D4BE1C6926A0DC4AFE219E1A4149DE44F75689FAF9C1655286D2AEBCE47775895A73AFE8 +05B9869A59B95184461227D476797A6AB717B500CE944FD7E622DC86BFF79F7CE039822225E9 +712EF47B9D74126092932931E8D80E4FB900A5067EBBD7F9FF485950A2D29782689E398CB9A2 +641C9C9EA47C044E6AF2D3AED97610C7EB4DE42F76565B04961A6CA3809CDD00F94D5953EB59 +E337935ABAC510298568FD809C24C77655FF0BDA884ED4D87D01634E73C569281B627CC3139C +A67277483C4931295CAEB9B2AE65B398E06772CDC6E0C6DCFCDCBD3D048F50A60353A5FD97F6 +BA73549AE8E34A7F1FB6C1FE9CDB0C85945DA3E796E8299A5370BC482089D4FC145CB1405127 +6048C7D24E04BE163BECF03935401CEB264915D21935917D82D99A8F4C739B485805F8F0D44F +34998C7ACA6CD70EDFF3D76798EDCED4F9FD74C65326866EFC9EF2ADA5D4D47ABDD82F0052E4 +DBB664B9D2260DFEB2123FBD56B88E2D30707DC211CF891139164F61EAC6D0A2632BC783649A +80845BDA993001AABFDD14B4E977921DB3517E47AC4BA154CEECB3D197AD9B6D37552E64650E +E4C325FD0FD6D070F7410883C58E7AE290E41E85081CC15C71F752304E01845B5ABDFBFF7FA6 +CEB92C87524A9D82F67161387DB2E2687DED802E6D0A7758ADCE27879C18E6F4879DDF09FFCB +AD406897B3C5406CBD9BB45FFB1271B68A432FC2075AD8F5879FBA71105FE5E18F270EB1713F +E1BA649A44221D30EE0AA930A051456E442F251F640675A567C038C87767B576292F4D9AB3F3 +34E5FDC64821E2072B2ED95062F42B86315F3551CB2A3833265181FA5E66A3ECAC8CE437F0AD +C98F791FC95BDCC19D7F756C3611C3E10D2C05C67BF35B02A946929F94A22AEBB4D11A9CE488 +9DBE1E988740D2702D461DF44D99B452CF0126148A342C42BA78BA07C81074CBE62371EE0074 +633828497C596704D711E1DAB7E5C1A9CE303D92607F5CF249BD7F2EB860AFDC0CD08210505A +2981AD36E98D14F61F1E44D7D012C6F3399726D3404CFCA8CF3EA17408B6D5E103BE672FB8C8 +ACED59880CD2E0B0B5DD20B1AAF891E698C867A18E26182B0BACFECF36887FB5738316CA0FDC +7FF371C252F1AC71E309F0AE59255A6B8F786EA267BF27A3B336FD478C93DD310EC8F8BC2C7D +8B47FA7A7F0136548D1B7831CCCFE52658DF0722468473BD571651AF2134C24A1940E54960CF +82E6BB189A038DB847E039090CFBF2B82C3469A509A47CA3E080120F3E5A78A1520D07915677 +942D5C87089378B1EB5080C806F07323C88819BB8EBCCBEBE326B2F7080A2260B415FDE09613 +65BA6218EA48852956CEFD0558E49751F5421CAF5EF633A0354CC98CD9FCF4DAE2B99F1FB842 +A11AED31A703C43356BF5ABDEAD69EC895799B3FC69F50F44925A3A43CA01FBF3730B3FB46C3 +1DCC65AC952F7058B85200F52F269939B48216986863B97D416F5CAA61B5243351EC2D143BA5 +EA1D3A79C2018340E923356876FC4CDFA7B54A4ACF81FEF0962FB4FBA778D3DAF33BCAF5E32E +EBEC072ABE6718A7BDED5484CA1B727D0F733DCCB7903348ACC6799413E1B4E7F9133C3E1B8C +8633EE15C62F4F7E00A9CF498DA665C070D582B24257222FE226233DAE41AF8332368C4BCE25 +EF566B535F8EECEE880538A0B4B123BAB90DF3D3EA26295CDFD6ADE912335E3EB1AF05615A39 +68C8E1CCED718AB4C6A4354391267A9B3794FACE8C471B4A850B2FAA92A8BDC44A9038547C29 +45050A6ECE0FB882CD915A30B32A7ED07E0A14E56AED5DA68CEE63D0850FA002B2E79DD3DD38 +6D7479F72831A07E9DC0648CE22B3528A38034B35559131113338ACDBAA25D87578CFEBA2153 +FD88B431B042AA188BB8297D4171F3BB39351DA9F8CA83E4F9513AFC26D217D001469CE02D8B +4CFE56FDB026ED51BCE16F1752509A49EC69FB0DC8942F2CA7803EF10378F75905618267EFF7 +A47BA6BDB8564C58D83FFF6D9595FA110A902DA606721CD1B6C90DAE8FC70EB4C06100C390B9 +430E417C0F88FFB4016C8B694F0281B29A14228093F8D62D853D4590F6CD2F22F0011BEF5D36 +B61D7815A882E5E210D5BE248A21D4E17F126BEA092C2DA8278C9B51C2D267AE9D41EB918AEC +0C02A118EC626061FD302289847F1047C4FE0397A15D97E163CA83374283C08012ED086D71E7 +8B51F5B7D9506EE72D06797F8CE8B712438FFC88AC13495CB9E355A011B30A844A2E2068255E +309D40AB7ADCB863560814520E1D20A8590FB0C1581B76A09F9716D5F6876D72D978B45A9019 +B6EC21F1C6C8BCA5120EACA19685A4AF13E9C5D3A089DF3C2FF0278B509D95333620D259126B +87504AD6D5B6550D6A2F3C680CF43D95971CB6D0FB918F9678C1C4D04E9B174AAE2C86273908 +F798BEFE1A0E261E34647FBB1EFFCA3DA977203E3882E528EC7FF255174F1F23740D8216FBC5 +EE9E4B73A4320A772CCD6C6BACC115BF91CC0401106703A70BA39A701F6E2E1943F28AD3D095 +EF605EDF7F59F8D46E8F8C833B112303303CACEC397F2016729CD5323999FCE8050F3C5DC3B9 +AD8B6A27E165E69C188EBF15FCAD28A6F4C35C3FF28DA735310232345CE07ABDF6C4599024C8 +DBE7245F896E6BB35CE144F0D7411993E8AF5BA3A412D6E516005F4B43C2B947F38D43D891B5 +A70DA33FEC013B9C4794D31C40EA0A33AAB6FB520452925939032272FFE7ABA72F7D84F75761 +46B7D9001391698EA2A480E0C6997DABCBBD51E3876CDB0DCC56A21EBDCAA8D02E49B2111E2D +55BB4F643FAC7FE52C177E1F93DC608C1D95A410DF95685D00888167BED0E5C2F44B5B48592D +83D92E3BD0DC96FF1189A85971567346271AB0E84AF5B5C9ABE3B7A6D8CCBFBDB9048472D629 +C9B4925B517E97D499315D8D8D5C0694C552ACEA2D54F0127C1FC9D4AF4EAD2767E536631681 +95DDF91DC55CA2242EE249BE146C096520CE4B5C024D22E11A65D1A32B16EE21F523FB394599 +5C377323E482FCC763CB4BD641BFD89DDC47246AB25EABE4EB67BFE9CECB4444CB89E61194A7 +6964F612D972A8FDAD890D0A01CB9680C9251843DA27C5B18151B5E450D72B119E3D320C648E +86208A3BD7EFA1ABA01162C289BA21509E885A92B3546EE598179D6BFF4677E8500520C715FB +29E284269724BD35E4F2D3C7BF50983F9883E2714679BC3813768E0CF4E886844293F2B3BE4A +937FB7D2BDB97ACD69EA4EE1A1EE0E39DBA879A1565C6F6866B2C4BCEFA6AC67F96B627A7CFD +CF6F7629321729558904CC16FA58D9DCFD2E1876ED83E5490F77AFA5AD00858B1E545AAA08AC +626C74957FC4E4DCD1E007AACB78F80C1015A51090FECCF5594CE98CE814BA8E95B4ABF44272 +907302B5B1D0ABB15828CC7169CC11BD2D04BE00C56378F276B51F92464368ED2A8FCA4D85D9 +190497CFA1AA635240392050D8403EBF20B73EE5CF1AF108F46CDCE0637877C5964F5D2D8FD5 +1967B9E4FA1D9A0D17C44EC47301A0DC6CC283690358F062781B71054F6AC81445367227D094 +E7FC2CCB718A96116D66570C5BC8A44D751DBA21518FBA31E729D131DC4B3D36AF55C3868964 +C99038E157C22D27B115ACAA7980926F8F4C3EFFA99DEC0A943BAF3364C5D60B361777FADFB4 +00E905DE5B9C4EF9960A9075A3979E026599B18C6A6D0881AC6ED841519D320E1E7D5143DAEB +7267BCE1905032F53F7B3E0493ADFD1ABBDC9D3B8FCC29F06FDFA4574C5F5B864C8CD83B0918 +F1A9E50F93DC71256042C7F5D90F94AD716162D489E211E0282263ACAE604E74DA42F43685DF +531DFC01745E9FEF8ACFAAAE11F02902631F3D48C9D16D5CCBAFECD89A4B21FDD4BA178E8933 +421C3FEDCDA835389E18786AC3E5EA09B13BF18E83812E0A6586A28CBD2124E745A2838FD38E +809DD95A381D5F64BDAAAF3470B67AC0B21814C06F665A76F40FDA18121F52BDC68AC722974A +5EFC312E7CB430E4E6E69A70C4DC4B26EF3D7123C5F472C7394238539079D3D7E31FEAD439A3 +ACAA99F0E850E3AB8071558EC54466FBDF1653C71C19E5062E47C651D48691E6575018BA8FE5 +C9E903C2DBD206E25FC36A8278AA307E153960D60A7E8B2BB4293D7EB4F9556EE4C599AD416F +97000B071808A3BBD58D32C0E3EB66D29AA52B5E0FA1C354530317B9886666AE492DF9CFC9E0 +8902DBA08997BE42D297DC9EBD3EE147ED33D2D82E5DDBDDF5C32ABC43668AF8899D871A17A3 +E6067061F984894ACC3D9E6D2DC3071740EBE2FEFD3D88E45AA285CCD1333D8C5D6E9C6E9AFD +34929AC63524B002974EA13051CC2D6F327DB926355261AF548FDEE71622CDAFA6BC788CC0DE +8769E2F101A1887E7B6CEFE26D4F941D27A5BBF32FE4E49C7827EA9FE66B66AF3039B7503B5F +6A6FF19F9B6576E8F6E0A2EE0FD1EE8F225AA760D5AEB62DA81EE5765E1295004C920A58946D +029B8E6D924A63E7D2E1339F27BEF969F417209149E4F0786695D4B4A432EE35339868FE2DC2 +3227F9CF77F7664E7C46F34E126EAFB6B646693ACF465065ABEDC120CF5301FF767CCF95CA26 +5E9357F6D34C535D005DE58E6BECC9B4D9BF92201F441E23B183E4F602FE8A48C1DC33772242 +ADC1455179047ECDFC18F419B0B0B651635D06A4CEBA0699E5B02BD3422BD032E4227071D67A +511AAA7B13C91DAACDE7C173AE5CAD5D81D94324C7AED96DA3B99DC672D077F1E649DF08FC67 +402A4B4703BDCEE6FD2C93B175E2DC4C4F2E64F4AB96339B59683A25B32BDC37CB05130F9DFA +E76D10B74DEAD5853282648A662A35C9EF96BE09FABDFE69562D5CC803E966F5626A1233CD6C +FF257A24A0247B5E660853C6671E79DF391E46BB592D850154057F880AA2163386ACEC8FF414 +E9B0893926A5F3A124F3C70EF4831309BFB0585A8277D2B3BEA11DED360CEB872C653C118174 +AC3B88C16ADBE5F8584ECA967D11A06C5579DB8B89D55D4A662949B7A8D3E6A924C33B2C210D +AD5F21636054D75FB22D64E0271711483B2DAD9A5DE2F6EDC4826A4A8D32DE28016B25BC0E02 +4FB5BC80CDE0CB60F2D4D40486FAA63DAAEEFFACF6D65BBA55C865D956A7922E29992B3150E6 +88D2025AF6AD82D36D505B00877F2D81F7E6404DBF6F563D7D2FE3BC76BFD9D7711FEE097846 +6864C27028C135C77AE6DDAE85249177CA9400DD68624F6719EA2DFAE6D7AE5ED27B8077B1E6 +629F2B99366C56B1149E58BDEB4F61DA8B11BB888C8C2910C992DDC8907A42FC53E584900612 +1B5B48052EBC7F42D32DEAA6476B9D642993F25775178DA980CFCB9EBCB8E46BDBC369C147F9 +127E9E7D63508A2D2253BEF2A2768D1EA49F79B639D3D6A4BCADDE9B17C57FEF9B8CFF95FE50 +232A0A9EA592C1EED72155BF446C75E1B58D0E0C0FB816342744F1BE54D60980A947E61FF216 +D848EE5BD1BFCCC3EC7C68E2D812FE702F270D250E341D9ADF51E6B66F548A3FD71BE4A80D04 +C9BDCEC702EC7E02DCC3925FF5BC966C69DB66955DB269233414CB43492213B728AD07CA58CD +40CDF17C31EBD07E7FEFC34B967CA91BF57A32CAFCC40CD8270503D72DA1FBC4A009421F33F1 +E04E85C2180FE23AF31C5BD5D3766DAFB0DC86DA92962251AD13BC399E93B1BC708E6A88A0F5 +2FFD5C76E28E87FEDC8C56290930CF2B155E071E2C0ABE3AE5770070759736A5DA3FB9A3A9B4 +BA34665A6EC13B9694C9724A906296E6F492E3A17698909E25EED0A34CCB596AB5CA381F4808 +68255C2063E11307DE8185CC05A7ED23B8DA1C432A7F9213C18C3D34F7FD5134C0387A318544 +0640A7F05F50F46ABB62B270D8950ACB866EB49932840F286DB381A755FA1B7CF15A50903EAB +F0504D4864450C7F109BE73F6A1816C7CA5D7655D5D14417F19AB2FCEC510A163B685A59E573 +5C4D261820B0F32560892581C27E23D2B839E762AEB1D06D78F90183105815B7F199F6DCFA55 +24E6B313C5886FD3372FE5F1BC062FF00FA77AF22CE16140BDD0B1841E8AA9CDF71351356712 +612FFFD73C6743E0F790521CFD848167AA5CDDC06FDDC46F536FD7BB5948D593E94133D7D8B4 +52491FA5A608E35CF37F5399F814138D334434AFC25FAE457928B64EAC4FC0039D4937DF77B2 +2E520A467CD6D4EC699691F3E378B86D878367E22397217676F0379C6512F0FAE3783CD21C71 +8AC1BF137DBE4A3408A822C7C49BC227A36BB0DFB781CF339736C58E51EB288347DE5FB7227E +65023B153D1BC659431D0815B519879793570FC9205210B46C962A18D6D95C9F15A037D27E43 +FFA4BA4C604B91E9535620604044B4D71381DD05B43F60C2307FAFDC6F6B5B6011182F761694 +479EADF92CE467106E6FC68B0D955BA8F7AE0DAE4146238F0DFFF540B4875A59F188CCB02272 +06577D8A63F9B8F9025CB6297E3F0D00C6F8BF91F7FC0B099E1CD7D65B389CFC468CC8A58EAC +719CF84F4FE95B1426E8A8C28FBD9E13BB0C1D751E81A797024AA27C5B19DDF5B72BC04463CA +2E6B4597842DFDB4EBE73163B4413E078B0634C17172A46CB413AA6DD9633F1B702E43814697 +7A144DB3FFCC5620B6688B78D9F2B2A22FEDECF3C32B3A98D3FC017AAA202BC738D1E80A60CA +2E016A92FB110CE5F7DE342D3B4E8376A475CF307B632605B138E8F5D4595E458D19F56C13AE +A933BDB990019C17F94A96CBBD8106614E6731DEFF5608C19D4E5513B8E8F0C949D591E4D6A6 +DA36E16B761B11C9E9D5711EA090B9BADDD0484356BFD4E0C8CD1F5E2738E4BDD4EDF73B7DF2 +F4B5D3CFD8AF6D27F8F0E2792B8A077B281ADA1CC7AFCF44204C8D9B8F8691D9D191E3AF36BC +5EB73C468131CEBB2D39A31BC8EACEEC8D6F7399CE0776B9EACE5F769E94A07374979FB1F684 +50BC114A94C14900B42CBBF5D666F50CB4FFB08D35D928E5C720A41E57ED84B8E768E2807F9D +D3BCA0BDA9F4C614E1C3822A590FEE1483ED5748E7582A67E3E4B53BB7B44DC0DD49DFB0A0EF +EDBC07DABF783FD1D00C1E1B8467362DCA6AEF19BFF7905B0FA295B5B7C414454C5E4630C0BD +98A9C19BB98DE66B5C4F91EB903ACCB62C6590189ECDE1CA2509336BC92859157595AF4B71F1 +6451269562D86C26056101395F622EAB85780B366B15B8F6A5D8284604C450358D62D88143D0 +8FA60810CAFE55AD47AE7B3D923B68E7F7FA4C10EC874BD6736102C0217F71DAF91994DFD32C +C1C1F4DB4E79AEA4CF04B95838E8B7FB9155C75DC08979656E411D721A38FED98F29FACDAD85 +484FF11DC6ACF39B1433316AE51F36D817E2047AE3D350CC775B28AB8F1BCB9A7C6F70332049 +57AAA0DFCE0D07788C6332BF9E2BCB5515993F8BC3E1C2DFAA03B54A5C5F219BD1AA68B44011 +8ABDF6DDBDB3DF52BA44B72654D8B5DC3C68FE535592FC451D1DD817B8BBB5B796CE8FAF8707 +D448D24A6CE82A8FF99566200A28B8D2CBC4696FE4F243BF092D09A741339FC63AE006301E73 +2A198A690A4B894D73F8CA4F992881DD4877D49EEF07D66181603B619C25BD0B8DD42016C5A9 +4027FFE99D999D41B16EC9C6E8A3F7636946BA2C43B1188149ECFE2BD62E161F906D3C0B673F +6D3613E43777C72CA8EEEA0DCA2A9AE98276BC8CA3DB1A053CB995977A4192156DF8152B2A30 +90DECF9A1F656E5EB82B3EDE4128823F977172BF000FED00B13840FA8C5BD34D6E84B585D844 +20712DE5D26B112A0CFFF883CD1A6D9BEF3D31281A2F5DA2E0434ED640BE8C18ED5FC5251F32 +81EABE518C14271BFEB7E2E90C0F654C2AA56BB9FAAB8F95846F16708B6021F08F16BE5CAA88 +4087C93EB46E30EEA74E3600247B8C7BE0BCAD9200211C8DCC15850ED1A400B452F7FF2BD40A +E476E54593AE2BAF6E28EE9FFF865D878DD052AA0ADEE49DF875F98817BE2F0CB5885AEB1EF3 +3C2BB609946027405E94FD3A28E96BBA486072D5D447DBE79443E7B1B174EFD0162C04BE38B1 +8415731F9CF60E4FAB148E836670DA7FE072C3A6A9619502A1BB13A377065C8143AAEDE525F3 +46BAFF25557D6B60897D1D09C0E3AA9E9076032C03B02A8D7FF9EFDFFE8E62A460101BEAE566 +135655ED8E632E8E37F9E0604ACC311E51ABC4E7A1CCBAD59C6597B63415DDBC00FEFC78064D +78F387121DEC7472220D06E94681BB55E835D74F3761EC6E59F231747D631EB312D45A9270BE +7B3EC68BC06B29F05A1309D725079D2FB7E743B35DE5546CF3048FA4685446FEF5055FE4FDBF +4EDEE603D967119466227FE03277C9BBAC5A384A2569D0030CA930C93EF001C1BF4E5604F344 +F3D319B93E77D229F4E233111B4CB9429F5EA346047E480A990342C787493DE9648B2E90F61B +9BE30FBA6C32D939D44AC1B25B15BA8FAEC92C476B27FBF2D56D05EBC6BE58A079E9B97771B6 +1D48393E11C3B8567467DE28482176D33EE34A8D975DECF37168C4FE9A9C46DECB98CB2FD492 +80828F9966BFB4E2B74E79425A90E25352760DDA4EC1E5B3B13B7A7B7162645091CE1B90679B +8F8E2E019DE7C58FB4B8EA73A76D01BCF488D6FE8E8A8AEB121751E3D0FFEADD30B0824E20D9 +D626682481500F0340758B57FC65B695704CAAB0E98FFBE195F959A9CCE631E5BA18C52375F4 +B205853D36B3201E8E9E193ED67B44D2BB7B889A0D10CDEC6DA573E9A56C7A34DC86AE7B5AA3 +15D3140D3F479DCB9E32B3C8101DFDD9BBD42F1F6906B97B665563775FAFA4F0177906B625DD +AE612E1E2D9D4317395A78F4F068DA832EEFA18A29FD5C0F36EAA22DB56C9F541822EE1BDFF6 +4FA01CF8F5108972DC5109A3BBD97628B15926B5CC96B32016D0685E36A87EEBD3F35665BF70 +9A40F7862DB92E72008C279ECBA1A44BD8156E5F4BF7F400E68F63E2D28D8D04B46CB1054736 +C260533C9C656F29E720CF61F4597C31EE9596A75796B936457FAF5EB00FE7F1C2C6AEA11B05 +B70D26F8CC85ADA7829C8681D3A1A3238D4CE300F8553794C0C4AAC9E35228AD3E9AF15DFB3B +62BA8299F17896F8FD482399DADE179CB60D3EF7757F3C33B319D671F124DDDD32DAD2E6776A +35B3E218B526D825D42781279DA4668426AFC6A2E88C916FFC8DA2E64429CED2A7A11CA4660E +A3A0EA277613E0999B1A1494E47D380F4CA3D9973A2DEB885AFCC15EBB41CC45F117F08F88F1 +5270CC3F7A334ECD3DA23F6D10ADC7747C2132B51F9C0CD0A145C7DE5F26C731BD97BD82F726 +0A9F57504D784508DE358260C19882A899F26004ECA8C9807346262A5065AB4F12D9B90EABDF +DDAF15DD7A37392940270CEA478C266B44B38F6FEE08A69BE2A3E207FF04501A96FF853E16AB +0E1DC3AC7F10D4038C575B442809F42A4A7D2A74E79ED342272DDB2C4D7F04507D627F9E04F5 +7BEA510F43FA5AD011FB290821EB6F6C0569A4B23558B524CEF66427FED1A365B8582990D85A +742C827C55C0DD6992BD0BF59CD07869E4584A8F42459B2A96D9D54E943404675637232576BD +0BAAE7D56932881C17906DF7492724663AA6C619472A870B3D431964ACF627C5249F165838F8 +0BD8FF323C8744370F034A7C5A0F24CB897CC85BE1B661C45D7F742861D685F4511B2058BC24 +982840F93A975F81297F593C218F0E04B621784F44B284A7A7BFE983BB3509ECBC01D283A37B +E6CB6FF9EC83DE6B079BACB43AAC7733E9C7922CD87004AA7F3B538BE7594B13F05726E8DB0D +1BBF08C0348A82C32E8020228CEA69140254C51A69E8CA8B8DF5FA764684B2AB4F7CA758A6F7 +1D64FD9ED7A7F512CA317A9C20EF8EEF0C947A09FAB0BD3C53564EA3C0D31355AD5DA89B472A +6ED6249E8581EA19D8C374B33F68AA7D5ED35D032FB57F9B7BC37867C0D15013B6488F75F446 +1EFC766C4B6FB3C65D4F596A6803CD280BE4FE46286D93DC269E1A8EDCD8EC9F9A838C375D25 +3B4C96A126CCB675FE3B65162954346F4C0AFE4A99812B320F79E023B32369FC5ABCF136EA63 +C7286254AC3E45AE584CB28EB65AB35087A95D7D4DB8A7EAB3FADB7C40C182273932D01D97DA +C25D23479CEF8C9A78F27745A7AC6A463FD50DD33697ACEF3159519B9E37D89DA70DF7993043 +6A79531209793450109DE278B8116DAEA8B93D52FCD936FDACD4E2825802587DFB61CB4ABC3A +B752131AB62A3BD1F1418B0B3BA6F4A699C09EF412E9967C572357A91280E1FAF87C3D8BC08A +1B39080DB77FE3E43FA500581190D247F8DC789423FD0A7C31EEADB6B93C117AA53EFEA41974 +74BF8EC4372E61127B719AC6D598011F6EF77FC926BF2777AEAD129B0DCBA05E2D69765EC02C +2067E358D2AB80EF9DF4C43CFAAD4D456F2E57AFA3760569047AEAAA95517F1B6CCE6D800AFF +5ACFAAADCF3BBB5BD722D93F646C63D6779973176EC65B2F814D6F87277167E88B82608208B7 +BE2F220EC789C25E47DC30F6654827D76E42F71155B1AFB973825BF25480783194CABED0A4BC +85BFCB8593EBCA2689B095D20E1EDDE5CEA5BE256E8335C61B951E34309A5E97737353409F2F +F9C365D9BED5CAE4F0BA7FBAF8A19E5B61485F41658A78297DE06FF04B2B95DDACC74A7A98DE +A261F84E258012B109B74283566BE22B254C90AB148D6580FA94F59CEB3A70F4BEAD8C7905D7 +88CFB60A471FC6D23EBDE31316B65FB7F9B4F1E36E3D8BB39C3C8A3F28ABE6EBADFDAB22F9E6 +E88918FF4EA05EDD1FBF146B7DD254ADDD0E2B801691B3DB9561F5D7E46A108610213F915200 +B49423D2054602A36D1EF42936EC32FEA6D290E8BBBFCA3FE7D752E38ABCFF4ED6852EDC9609 +3D97164AD6A694AFD846C5AADC364F076A9136E9FAFA0E7B5E3FD9246AB21F38C7ABCDF67752 +20DE44EB8E9E83EF1C2FCA3D5C4D4DC30F606269390B817FE838FBA5293025BA8541D1C3CB41 +866574B083DA6871165276778FBE30B35CECA1E10E43F45376031A41958359E170673DCC63A8 +6626C5C7775C1A2A8BEBA0F859565BFF48110EFF02F4C5B2FDFC21B22CB9E62E412AF4D24247 +0C04BF53F09DA91EB81B769584D33BBD5D1E88485D6FC211A654B430BFC4DA0D359DB0313009 +42DC2FAEBCF410D487D8B3E0EE341AA741A65DA31D73322451F061A8B9C382819A037454E02F +BF615896E972B425F5991B69BB0932711EC1B0BAF3A25ADE593AD22D2696FB073F7D084D6884 +16D1A976CFE2CE4337BB0F0305030FE3F2DF8249ADE067F6899E97B5E64A8807EB6456E34EFB +6B9192C4219C614BBCDD594BBAAD2273B8E10B8C43357E2EA4AC5B7BFA8386FD4CF88AF1A3B6 +6707612E2C3942F17EAB616CE0CBE1C642311C21E93E36D80873613EAE4E61B23032553B0402 +6EFF3BD24757806D144324588D3A17DF1616C8CD9CBFB025DD72189C7651306D2A6AA744F28D +10E727A21078CFEA25CE78BDE72C4083FA8A9B0B4458F216AADF6F419692F8AB3BFD5109DA46 +7A7152A0E5DDC6C596A325DD732114D30C60A3DCDA886F9DA92F0A1E6763B6DF969CB6CFBC84 +BB3D8598C3717D22B6702133FA8109A2DB65AE9E13469A08238BDB66A612C2E951D0D9854A9D +50879C7DEE3DC817069D087BDFDA869FA1DAE6F412838D48ADF43F9FD0E689C26CCBCA371BD5 +A08D27A92AA3AB0FC2226322229D6439547EA1AD96A0CCE953EB453FBA853690707A4F7C9B3F +49DC6C3D5923C970174FD46DCFF745308DC17F83F4B93974639E224A51AC393DB3DBED9655AA +B9F7FC9535A2E778B231EA10FC5487443455F04DC99FA1B01F93C373E339D729BA42FD0EFB8C +2ED9984F15E8A0CC93765E7383AB768B8AC5F8E667C5E4D346B770AC3DE0AFBF84E5790622A0 +7D339865F195D5DE80DDCE6B70E57EDA768FDEE0B5F9E3F54AFF46D3984865CABDB22124C430 +F2D236C694C451487CF18C1D44BC28BB72718D83942F7ACC5AD737102BEF8A23A987F0CE3784 +0B3D5E3BCD0C7DD4452D15D8CFC61E397DF8EFD31E8EFC2F60EE678F6D6B75A8DBF4145CD504 +C06FD0F0A89BE46522244F53FEAEE019A370BC740C9039F979DDEF8BE167DF59120CA4154C5C +555D8DD3DD6D6947816B36B5ADFAAD4362934AD7B65A9F9845BDB87B70F8ADDE5F3C7DABB677 +58097BC2D3760577A0F41A7F71DB19F64ECDD3C05DCB89B687FA20153FF3063269644917ABC9 +6447DC2FFC6168E179FCF348453DF67C9CA21BE2D28EC9EF92740C474B73E9CA93F7F01A2888 +0D2A9010C17C4AD736C69BB824EEF38DFA822F87FBE938EE574048A7543A22835BABFD971EBC +76068A91F73A477999903E451F1AA3215B58DF64FB352625EC275D2BD6EACFE4EBA7EC40E2EF +22721A723009D5F14F7B6D075F8C549B539879482C199244BECD7EFCAD13179D368E7D55D43B +035A09AF5C12401F5A768A177A41E5972DA026A5768C3A8D79021D7C317240A9CA7BD513EAEF +BFDC3E8BBBA88BB404E473FA21FDE4A58CE46252F6E4DA28A15A01A3CDCE8ADA46D29F014D83 +9F4DECD054365598FBA727EE273FC5362FC3F6AAA1609F690E72A54957BBBEEE5246F6B5E7D3 +8DB58D279DB6CDCD7FD421D81B2D9750F00D79DEB7C1A3233A147D9AABCD0857231D1431C184 +4CD890677D6D78DD350E38B61DC38CF90A4B0EB856EA7168633AEAAFBF153221B00694FC05E2 +DCB17D41C4ACFEA719227AFB4AADDE872A80D79A7882FA2A26C6C29D112C0BFDDBF97FD61DA9 +B2E65AA027338DA24840DC2C9345E1F7D41C34B11BE82CBF789637EE75563A01692017D307CE +CAF4EB53F041208B4E4935320F9B83D39038367F03C15F00BC7283B1AA091313DC7562DCEA08 +5079FE328009881966B81F4634E6FBD85E02CB7740B7128FDFC62A77700470ED705819704A85 +CA4B0E35050D790D9076D798503358B35097711FB1177B95F2DF02CFC04FDFFCE6C3A2DD6A1F +78E037E7989D39663E269A70338ECA28909F7A6B7219DC4194F30E87F0724FFC8BD3177B0603 +5B38FF3A2B6D629420B46020BD59A5AAF6F8E799C51FD193C1DC7616EDB48EBD95DB960374CB +36DED5798C30ABA3EC690B0286925BEA0719C799F0C09BC889BA19C69A83A3C4436B6A536DF2 +4DC6F5A287E16A4273EAE47FD0E61C3B72E6FD8A0FEBB3D9EEBBEC034F28012B25FF7EF32058 +48C74FD3AE7726E6944B33E8F0476CF3F4876E7B5DA9F9EB241F4A9DE686B41EA9A0A5AB1CF8 +9C9E3316E806736E84AA001828F2D9601A90B85E9A06924AAEFC6C2B1D6C41A6EAFA999B8831 +A23866DDF88E7C9FC707DA76D7C2F9203F24F6156542A33029FA081B3435FF0E4C34F05FF6EB +3EE9257EE1A332472C599E3B971ED9DD952426DCEA4B9257996021C8FAF85CCE7929383FD308 +F76C506DCE263AB8C6EACE0F6263936EDA4C48F2F15B90491BE27A8D13C69E2093150BFE9EEB +F8B5B472B5EFE3C0AF2D885A12CE3D58C1C0704834E1483DDD03F482FBABAA62CAF5F50E5B2F +1B62E0CC5CC1F617DBEBDECF7C83ACF686E8A49E983458C2624E4CC291F5E710D0F2BE56BFA1 +F8DB6E7AFDAE0F54BD0112096E87190A9AA02F7B61881D4FF5996F9C0A6A9E196C02ABD5EF9D +AA869237D044815003DD8CFD425D5B5A1FCAE1761364E77BA056BCEFF51A7B0559EB46440BF0 +2C5C88654E4CAA3B9D2649C9AB77E0A71EA35984CEE12B21289320F404335C47CB6741BB9B65 +5655E491D30F53F7CB6C9E561F62519C9F75F6F81DF299E3FFB315BF7A43EADA5FD7639D86BC +24146424A5958C6B5C7F540E0BB312E7CFCF2EB52E68078E50F4B31878111EAA5265BFDAE3A2 +268E56FD8CEAECE91176FAF04A29CCB4B92B5CAB0B25A04829FEAF6F08EE84AC7ED70C78A090 +A1C7DAAAC2534FB2A7BB2A6961F8B8B6D7FBD7AD2BD61D981BB6C11E715527A2CD0B1FCB3654 +1F6F946EA06AFD7F00623DFC5EDDD5A92FBD655130A2DCDFF526D6A0F3196CE43F0D18C1F544 +EFC64BD710DCB1A8F443AF71E69A31450BEE77468C20BF95AEF2130DDDC04305AA329B3ACC9F +F9C6633A736050DF9F90030870A7C1759B04566DA434A4CD4A8CC3F1FE4E16442E7D20146559 +2857F4AF0FC1ADBD25BD7A956F4F4668DA403FA533187597E31AFF90D118830AF610D9419938 +CD6985577113993CAF05F70C1A229F870E5663B17260852F3FC04ACFECB2838977409F9F334F +97D9E2CCE149B0DFA242AE884322EFBF71B51C9A4A793FE450EDA7E6F08E7BB0391427B2971B +0ED1827D3946B0F20820B5FE980E270D06BA9FCEC747C453EB6C1CA4EC9BC2B06C63B441A27E +CDABD63D680FC55883511D98EA112079900F6FAB6B553AB5C079C7F51BA02EFAA86246795FFE +E6E6010AD4C09B49EE7B67D104CB84F19BE9720AA8ACA37762557E91402779A7B9BF2008FEF4 +B4D7B9ABB14861B1501001747198758DF0957C6D7D11CD9AECBF463690005454B93B46AF619D +1A869876EB62E0FB7639EAB3AF63471A7F66C9359765656C3BDA9C70B23C9EADCECED460D1CE +EDE7EBFB16DE5216D128775A7025D0AB14A8241734B0D47F0CB4F234F598CB008015EEA76DBB +18277E7723FAD6DF3CB03636B952A80AD3CEB371969266FE376D674F9A3F51C117AA49860FFC +03BA5CDA95BFF0C3C4563FEC1A76CA3DE3E438027227A96973A60885D365DAF21712209CEDA8 +CA3EC047A156439B231F1BD6371D75839E46DD4231285581BE8DC197E808FE08F44431A348CE +BEFF3C6156D7F0A46D6E50F708DFAD9E7341146807A85480AC633CFE2087B76205353CD55274 +72E1F1CA074B2F14A190BC1D1A976865A0F88FEC43D29149EA8FD06DD80CB49354C3556DD334 +8D288DE56B15459481B151F46FBA7DC4935C6BBD55F0830BF86EEC12D0D52C31089A7BD2B0AD +3AC7B77A8A622174EAD212F57DA208FED8D3AB3EFFD3E456234C5DD03CEF01DC458BE898F6A5 +62A9951A58631373ACBA2C26E70CC4214DD74502D1B4265A2872C7094D76486AAFC3A4580A7B +82451749039D2226062AEF3B0356C7D6D892293DC2FE880941D769D6C04BACA87AD0BDD2CCBA +58B07B285C86091FF7D9EE717D18304007053C3AAD33D1FB11D113B97888B96C7957A7B42F67 +0BFE02DEA308C7DBF9C667F175BC06F3A5CB598600236E28A17FE4863B48F9626232C0E9ADAE +C7C6DC7BC53B93257EB3CDF56F9763F4F9D4857B7E3DDD5D53CDB250EFC51941144B65909271 +ED82406CF9748CD28F929320DBF451F8718302CED8A2346D49827B36685C8BFC1E0291904634 +4748CFD70D0D0F827FC63EFB27FD7B0908567948116940A3A83A26C84B686AA7E90C6BDA86A9 +528C622F7F1253955B7A01044C4FFF95DAE6E09A7308FD5CAEB08068023AC8841A4C96C5867E +C4301F8107BC47530111DA508A8EFF9F9D340DDD4BF49ACF02CCAE95F71CB379774016EE3540 +87202D19BB2096879013E41367D2A6D23BD6F1412BE40BBB4B9F836C643CAEB65947AFBDC3C6 +B43E273D05D26A61FCE78279E45D69F1D35161EB1455B196D27E4322A26107DC77ADF884904C +465B7C2A12BA41D9904B6692EBA95A2B0E2764FF0DF3343A0E7AB59E3A3EF19AAA5CA32D6B92 +8F96826F615BBCD21E6EB280667E437B36E136E40E40B5774420DC2C961845545159407E791C +F4C67661AE22F3F78BC016B85E359BF79FF6A4C1C2F9B2C44D8048F91006B35C4C59A322A4EB +7D8DE829921554E6793AEBF1E1068159616046032928EFB9A13BE345263734BDEB69123CBF2B +93A540B3D25F5326914DBA686A7EC1AAC8F149DDBD7F65C7510D499462E6890B640586041BD6 +63C23A7290364DE90AF3F11B82BABD5AF7CF36A3F13C60F30F04B19E32F292B50A32FD5133D2 +90909EB99890852622C768BAA886FA17DDD1774B87F640FCA919A05647EEFF4F887667B20B28 +B4C12BD2309923A47323FE6ECC107A54BE627CD0F355C3C00C22B199995D715EF9B354FE5ED7 +BC7EF61E75B30724B18D787D940ED8BC963E5934A00CB277C7924A0E4845845BC4F44C398F51 +CFBDCF94118F658450EA60621886DAA0ACF38A53B9C7A0A3866EF45A286535398C74D48676B5 +03B896AAA0F06039DE1E250A26691B0F58B6F772BF1688EA7511703E15563B2A5A01F0CAA7F1 +EDE00BD6610CA422072A7D0EBA66C31EB819B8F449EDCA62F9A25408E433271F4BAA9219999D +E7550B054F4C0C46C0A0AE80C8B08F6FB3D73E4166229263AE18F39FE581DFEB247529262C32 +80198E6FD4C860296C178C69D673A11E23A8CAB1A84DF1682FF7AC65C45BFCD1B8378223547A +3E568D23BAA27BEF4173C5A5995CFEB32ACC92CAD1B87B85BEB93205AF2B5C74A6A5CD2549BE +EAA9032E4451B55A8D82C81378947FEC68BCC24C23CDBB9EF534EE6BAA4D9992125C44D2EF8E +BB940A338CD2B64E4856EA9D07F9BCFB96D2C483B9532B367EBF42FC859C3A3CC271CBEA6DC6 +A7F6BFEC01053815E107AF68270E9B8AE81159CBBCE656440374895262F71AD6C85224216532 +381F3074B2F2BB55EB3F05EA2DAAAC11874C000438473DA284024E6B575242F2E2DE179E8F77 +97F894C97753045E692A9DCDD541E2885542A603171877E455007110AAC8B0388168E68BB5BD +0539596FCA0677D5CFD3E0C976AF0B1C23B2F5ECFA75025F52D1E58DA103E4E69B2FC72CB1B8 +CDB805948946C4BB0A7FE16A1037AB10C9BF2BC6B64CA5CAA132493B7F5BD04614885425F461 +8BE1AA1D2FECC7B46DADE6FA58D81F98F7653403B749082749828956A6E84DA6F076B03FD57B +FA0461055A33E457286F56AECBD46BBB87BBB1578E7977D2D176B110ADB835FB193E341AF840 +C4B5E89D50EA424A8CC549AFF1153F926F9615CA7B7BB99C12A49CC98EF7E618AC8FE299A8B3 +B1F6469FF0C224794A19C4251324940FFB99F93415FC90085727916A55A8FD1854193878EDE2 +1E88B5EE24AB7EB137323B0ACA35B17673BA43D3FB49A036A0E5A36D1506827D0608A6D0276D +B5D47870834ABEEFD5A36192A590C829045963C452D859FBDEE7073CBE9786305A9BF409A15B +659009976ABAF73FE9B3420C8BCAB62DBD5FBED1E3A9685A64904652F46D06D1526A1A1A3C34 +0A7B712DDBA8EC254ACAFB0233DF9D0FB9F345464AB18DEF972DE5E8FE1AFEDD0FF4E43A58F2 +11EAE2EC6C23727676237B647D92ED517B1AFBA632B16D6F652AE5549AB8A1B875B7CEB4CA39 +2227D9C63A4A0CFDEF39754AFE4BC13EF1D02196BD000E3915577CA9ED9D9DBCC74E2097FF1E +4EF2DA6A460B31D23DEF5D6A48432AC3464ECFE51645EC4DA68C091390B7439F787D78A3BBF3 +93312D4BFAD388F77B04E8A2CAB188B1F1E109B4ABD478377CBCAFD498C83B8EA5D3436999C9 +4C456ADC6D2E7F5802AF8E53AA0A29DFEFAFC6665769097A6237205BA67A4D010314AD2EFA17 +BEC08519A46326321854DD393FDB82522A5C3661232AFD3C5DF0471EE52801FD19465E87D03A +3B544F2B208EF44968142972B39D21B5E33AD28BA733BA52B1B3FE5097725489747038AAC306 +1CB6537EC3074A4D8DDB70CE476ABE721E8709419C39A30E9AFDB210E722485EBC863ECE0312 +9ACB93B055BA34D73B81CB08EBA54C9DA7440C13DB356DA837DB101A7CF270D693CA0EC1AAAE +1D68D8C4807AC6926348C35C4EF533E95805966C7659AB66E8414BA96AD52A87938BA736429B +7DF41B831574F20AC7A286DCFB36B1AA1E4333181FBC37CF4547FB2F9AB061A6C0E6CB26516C +EF811AFEAED14215A2CAEE0035CC2DCF710D2CA6F2E2096723CC18B7EFEC9CC26B220AC4C345 +2A4C1C44EBB2AF7F548956CEED63A2EF65DF485636008DFEAB4B75ECA979CA822598E7CEB425 +6523967BA1F2E8A04D9DF976236CFCB9CCB31E29A87C0780A5FB3DEEAEDA32E24086289A01E6 +04BC9C454682EBD553358E739D110D720685D16A4980120B1792433E1BE2131965924A103485 +261867EAA43E633D9D252C8ACC0CFED5BA5EFEC7E4F295C19E1A9C4BCFD7C37B882943AA5A66 +CEAF68EC92209DA3689027C671D42A5E23A873A4048CF7B7CF3D9F66FC58D00FBC948B6893A4 +CD7214464D42EDA60B53E33703EF2C1B2D4F91DA11628E235810BD4134581D90CD91FAC3968F +4EE7E7EFE3E1D586CCBCBE439068345DB4C2B2E331AE612E73EBCB829F962D17D4CF452EE165 +C8D26E9AF41752E2F140E062CDAAB6C0C9B5DFC1C1B67D73D4B6084A1CEB5839F9F451485946 +1E2F2EA13450677592AFFB9801B2D09AB99E9CDFBE018C5DF50F4498A6C4BDCB7EF6382DB91E +9E990331A6E7817D9DE1083D37956366534E4E89264C8AD8D3043C3BCAC6AB5FF1322D4DF3B0 +14649E1B09EB04BC8A283A0CA0F1D915EEB0133688D2F2FFBFB60152E78DEA9CE9608A0D2BB0 +7CCC0ABEE782EE8ECE2857CD5E9DC786965FCCD6A66F015150132E5491578D625FAD2DF98107 +83E3647752C6C076B0E9881BAC2F90312400D91C1F835F75B7687E6FFBCCB522E2203E4474D1 +719D13C73273E72B8ACAB0DCD4A473F3B23A9855B6EBEAA214865810018C1FC687F30FB77346 +E3E6DC278D544F4DBD8D37CF51C8F55AC23C6626504F72F7013F6A37A9BD8C15A01E250A1D73 +C449E6CDFDD12E0DDB1D9A4642EE25A399C6126377C074569AD3FB3951020485C5738EA55C64 +A50FA8E5806B8020C597DE43DA9F3E4C94C0143423C2FFD1428BDB1E41A2762A16BDD970E2A9 +B1149E431F785AC0BC57D7E3D24DDD24E7173569D57AF3E1C7D0EC01D7DCF79B5E006393B4B7 +B228B546AB4A15E08F989FAA766F3AF1979EC2F28E106642BA8DEF83A55FDA74DF990ACC3FD5 +611152941128E59F877D6C501C0786602CDA107DB6B99A49033379630792D78B40EB1B6CD1A4 +A3D292DA9AD0A80DD62A9EAB42188CABEA8C02490B4797AF19EACE526027CCDB5ACE78F23260 +4DFDE73D9A59AFA0012175B408887B8B920D260A789EE11DBD48E7D8514CE2D42F31B3648019 +4D14B5A431B0A8A8A3EE77A27FD8E9F1D30DC4154FAC388A1499968519B338E80E87E708D721 +6D236CBC454BDA9ACA2BA36C89BCC94DA3BA3B3FB918D122F9F5EA3157C9D206FB36FB4DE749 +7946BC6235FEBCD5432B44A6DD30D6DAECABE1C949EC33F890C5A7C39F4F770CE897711E62BA +013B12C65F6B9C9C100986FAD99E4183F5997FA31253D1A87C780AD54C9DBA7BC88C25E50445 +732A08DEC39949E867DB96583535704B73F1374485549ED03F795F7CAD6A29563F0CADD984EB +5524D60AE4BE1E3F84FA81EDDD429FBDE623F1212BEA6A3DF577B403C03B4EC1310449CC97C4 +492034CC7DA47DB4CB9134D2731D4113FF01DDB79FF1F7EFA464A9F6F4E94F76AF2CB56F4DE6 +B128CF5A17D0D1D0BCACBBD80793377B68F792DE06993A0936B735E11A828F879D1A0F192BDF +0D6F98FD3F68D72D4322818325A1FFE8CABC6FF190A6308B93FBBA49C4DD6B358D7D5031DB32 +649F441CD6F8248D00E6CFF4369B51B09F074E8043B9E6D9BC7D7B633C67E8269C3F6949E846 +9300F70480AA9D4C2C21C496C27577AA0DF355A640C16CCFBF2417F39AD08C95130F2FB1EDC2 +7B51DD4DA3B9665C5B2BBA1C4A34AA709F75415C6E59917B335661C3FEA829169295185C50D6 +32AB94E8168D82AB86BEBDD78FDF85B6E21035FB2936D597291EE53EE4B44317A764E115AB2C +ACAB22BA9155DF5345578D59CA19564808D58D7334C6EC0CAE86FF28F08E5D0D24406909AC62 +09C5D09FA86044E69693BD9066E46078C8F7F3E72DF192A2B4A4B4EC6D86F111022446C8DB86 +7F1E3CC52AA36F14F912F7AABE1483D9985F440E4E01AAFF8860D34C9D784A0DC5119EA6D49A +631B85FE5640B6FD5F9FF7CCA6C890C54C8DDA703D53FF5CA1DD86B453FBFA29CA47CE673394 +7117877CE24F85649A8107CFA15D8CA93A05A5EDA7FF2DFA2FF4502C570D07DF2B50538DED30 +478CCC1DDD3129DAF22BBD438416FA41885CF021731B4C33948A6B920F361915D68F39F616F6 +CCB3C4D1477D1A08C6A52A77085DD46B308956B987064A8DF5816682EE550F60AEFDC7FAD46A +CD68A5509E477E2AECF1B563961A3F3740820C7FE7A7124B056341284072EE293816D3C5E05E +D1B2E14EC97D8C9239DF6278C0DAE1264874786E6489CC3E961A88A93EEE6C7B6CE8F081063F +754B438DDEA8FFEB04652745A57A7A3AB0561758682715E29938376CCBA39927059F0536B2B0 +4FEC29D02B7A2048B68D39BB096748A628DC9E1A3DCAA987E7B3EF2D698309CCFDB7CD83B793 +2E371C5C1196B1E8D99A78EA0D0F7CB5051415D2179C0A37AF6B145CCC0E6CE4B03940802E0D +466EED5D3FF6EE4DA23F35D5B42638D621B7CBFD0E5CF27BC00E14DAB31AE429A997A2AB692A +E37A5D818A53FC7197365704935C1B2C7F79B3C4FD95733D6BF52DA679C8C196D81A0A94D5F6 +1AF31F19D1DB1C1E6765C1C6C308B0A518547B3303DFED5CC492C4E564CC066C40F4A72CB9C2 +8486B07BE81C759E77031C864C35CEDB93E0944878A4AD2A9AB4069303C6E791F750DC7A5759 +DE79A3E7D3D2E0E990124F68411EC7862F7B2B51EB936E3B266B3854DA1006801CF8A4FCC841 +3947CCF0B5EC6ED5CCAB77175AC826312E488C54EF47BF4AEA9A15DBC9C8BDE407EFB1D6B0AD +5D2A1F0E3A38869A7E48834758344AFFA231FE4CED1CAA7139918780C77FEAB091EABBAA9EE7 +36CBCCB949E6751EC2864934A7635CADCFC8B54F6CCA61C6E4ABD569B4939D984AF95CCFC34D +A2F2378D10BD6A6CFCD8CA1B1196E3A46DCD67DFDB68F5449AA5154D9CAFC7A3D59A22F2E4BA +86D5FAF856B3019381097C5D018817B5AAE5A3605BEA6510E2ACBD9787B36E5567F45C1CC294 +04815D7E6BFB7D5595BEFF2E66EAD2A752239DAC530CEFF1EA51497B4B019097DEB3D7D5FCC8 +1A1336AA6C0D009E04738CE6DD8716BF01620AABE7415BD213E6F066F691A3F7B002B261F7E4 +68435668EC64618BF1E0EEBE9EC3814DBB0B10A81BB5ED64F822E160E65D4278172F657B350C +E28CDDFFD0DD5F654C2EDAB335FA92B15DFAF6D56F560FD4316ADB851A1EA102406120564025 +929500B9DA154553DED0FD304A99CD0786FAE95316FAB7C432C7AA3E3E67E0058D71FCE3565D +C97D34745BC2B86BE20D554054F75707590D0AD3ECE9DEC59CE0B4A7107BF1CF97E0D9B2CF93 +38F770465357BE4108F653B15167FD32F2413F89BD9F17002A736D07290F72DA433840AC2238 +A144898653968F5E748037FFBC513448173B0C0FB1EABAD738693C5F30B7F5F2FECC617AB1A5 +5451A3F1347A5879E68D0FF098330CA18FEA71D653318A1508A59788364C96A748D9D8F333D5 +48C0FBC761795BE829A224222AA5106D2E7CD7461BFDF9AC38E6263F959E689A4774FA1EF250 +C20BDF5B924B7B99BB54C0914487088CF38BFA5BA17A52111565F79FAA92CFC8F11CABA7D21A +7EADB508CD229DCB0E960235260890384FF8664B9979B8B9BAADBAF2BD24AFFC29178B7AC2C8 +5E3F446FE9BF2FCB87D155DB97145EDC82F5CA6E10AE0A8F2DC57E44FDC5A466C713C709A22C +5FF6275B9AD19C14EEFD2DE7FA55AB930FF9D6CBBB3D667AC87B3991BB5E5229A5EB6E3F083D +D0C8F2E3A59A87833DB593C3884A72F43CFD8E37851A5C281079D84C4694EA5D3253322A7815 +C1B5126641F4BF791397FEFCCE3D8CE1032ABA9D084B515DE9717D155E65525C88C6CF5D7796 +B6EBEB8297568388FD1685658F2916941265171DC754A75ACC723AE0607E16AC24C1CDD4E85A +D7DECA460A76E17FE2F35AF158568B7E4D799E8266B851D2E1A9A8306D5D1B4FA10C1A239D0E +FF67ADB1032CF1D14BC790BE68A4639D2DD07FC69AF32256B4577EF221ABA06C6FB08DEBE3B7 +F28CC0AE2960C159AAED69909A4D5A6405F1547EAA07CC8408512FF0853F6D623D8163403C9C +0296C9E824AFBC095538BA7CFB8EA9E95557C864DA29889DF15D355E351D40683CAEA896CBAB +BD6A6387BE7CAA3672F87675BD5DC5382E177B99F8C72303D7EBDD0A1F2E3EA2003529EA5CC6 +B22EBBF7BD7EB2DE9B23F77580B62990B94EA82A96F6DE8385743C590E99A23994F494D04F21 +2F1588698D259B47D18EB6F2B3D785AECBDD4086909A52B62C2EE3776F28EDF1EA01F608B90A +DB766ECFA60A5DD6AA56202E5526065AE0617D39ABE32831A6EB3C4503BD74809E03B08B25E1 +B4683A3E76E65C9E4207AD6E8F2AE398CECED08481C82911130B1ADB8A2581A4EE2136CA136E +20EC01A731F432EA597E48D6BCF4B09AD61A749766B72E344976C3958349E1C9AFBBFA8A92AB +497712BBD5486B0DE08B110805AA5FB7C5D0DA226C4D0927B34A687D0B3AD3C314B54C597425 +06A36D1C80C6218319E6FFA401CE0110FB3626EB984385D40F353001C2464462B21B23D0EF31 +E8DD7391671CC4FFDCFC4537A66EFCA7E3C0168786D488E88AD310AC903013927A1D53C6AB4D +D82E818EF3BCC1A27A588FC5A58C7873660D6E3227FB8C78E162702E9130BFB5AA1E840C38B3 +E69D2C92987611ADB46EFD4AB0CBB163DE2705B8B21C1EC660EE41C79995B647F26A750FEC6B +B7415C487BD104F875CA1DA263DF6C37E463B026D92FD9E1A92D0109CA27113827B8C8B2C63B +97AD997DDFC7829E509BCF9C0385731AA4406D3D5EF985F6F2CCD38B414F0F2A46F83D1B3020 +11BDB75E0DF40E0B3256FEC8609BB3F431B34DB6068F8887FA4D49A90F4F82FFF995BAA30C44 +8AEB3445B6101C3DD69177B2F13938F22B4D8D983678E9EFC3B3A8F360CB3E56928BE1012EC0 +B5AF8CB5F7587E59514148E95458AA6EEEF3AAD11045C9B8ACE669D3AD0FC4934DB0F231880C +E2786C70D834291D57179BF4E29F5EA042FD7F7ED72CC4ECC6F912E78ADAC691F09876B8242C +869D4B689ACC7F6CFA732AAF408681BCFF6FC339E9A7CD7E6B784C76F4691F54C2BA38E630FF +4E760FB788B2E2178F8192CFEA433518BFAD261620141EA15D1AEB360557B10848A2918280CD +05F83CC3FE6EFD9293564F61D0A5D2130F34C9683FD2FB6C4F4AC7D8D28CF621E56CC1577660 +B3CB768381ED4882C4D366BE5686CBDB784957A9AEDE0212737BEA1C04862472D0AD9BF63779 +8E499DA4463124BC31E2814ACA42C6F861EFB08C9944D543E0700E86A6A9AB100076BDD44767 +8271253F52A7AD2D79DB67DC8157F02CCBBBF1874CCC2034791A0EF3D50F9529647E9EA29CDE +D8007387C6286CE3ACE619E86B5675C1DE965518586E6FCD10EE1EE519067F58220CD729CE06 +4DD5758EEB447FC18C9AB10043A6946700090B20BA78810256E3A0231587A6635128DA911BCF +EA20AAD52E4147A653F0E259C49FB69DD14C9A4CE321E0528371BFA56E736D48572DBAA4DCDE +8743B39448C4F04C324388672051FFC47AA39AB65982A92E508ED185F96A1F2855F20B85F60C +64656BE0AFD568D270330D0D40CEBB7188FF8FA7291DA663FD2322CFA7CD5F71DF97473E652D +F2FEFD12234E83253EA51223104293995E4E1662CC322639E17CB9E7B8B7B8D8680799121164 +12D89C428D7B85970CEDF40487D51729521FB506B95621E1B1D4380879A2E49ADE15AFEFD15D +1E460482E1584585FB124AF6CF613D9816E2B5B782E6A70E5C870202A65E7D3155C2CC8195D5 +37A520813858C232F35EB24EB8D740C8DB7EB29C921975A8F1A9924AF09F210A028BA5D9A220 +D9C7AAF015B99AE21249EF16C843288187E1F1F8D515706925F03D6DA58FDBFF2A3648854EA9 +4653C14A24D69203FF9D4C2050DD1ED2DAEAD76CF6941A2B5FC51E9AFEA9D78604C2D32F4AA4 +27D51AFFF447398F224BD4623481FFD4D3958EEB691C7E3C750FF2C16E98EFFFABABA02653F2 +48A7B4FFFE9468577BF73A653E467E04F32E1BBE9CC152E93329FEF864C2E0B68F4682DF49F1 +063BA1D6BBA57892E33DD93B4A32C3FC0CB7DCC137EE2F6FE594FFDEC1E82E3BB1A8FD798892 +91E1FD2FFACD580A3030737FB13954CFB1E13A997B7B1671D902F616C00BD3B00F5FE0F460F9 +F23A890CABAD4143F03B6B37CCB288C865E7FF96EC8DD41ACE614D0DBAC8C7DF88FABFE8B4CC +6341EE33081D81916FACBDAAD84BEE91EE9B8BF9776FBC9B6BC9C7B330124B76541F84CA8162 +74D84399EE0E8DD20A6278EC5A30EFC5CFF63E84099C2A4D85C70113F7BF01D67F6EA7A6B457 +FA9965DD92E7DD6DDA4371A57C7990B09F237D7B8172408B17CF2C43F692A13AF7AAED5C7F2D +2BE7F7197C4282937A9550FE2B0C8CE4015872D729934F3676C236B280FE53F2C4EB28B8572A +DB27F8A8C880F4E41072F3564FF661ED3BD613433D8C4EF7D75E2FF0426F453378CE13616F9B +3BB8C4007C0140C809F59B97481532845A38B8D1890B755A359B0481C81F0E3516C64D5FD717 +F790B7BF9E881DD10430EEC0C0F98683B33A23EF0BBC02E688DDABE8FE8E6E72FD5BB70B39C0 +80EDA5D026E2C674509CB1D13E4EE4BEC0AF60CAD5A87532142CCBADF960268325F7F6762811 +A3285B63B9071013EA465D504434E2EA643D84AB0CD993BC000DEBF91324454AA4E69F157821 +B2798860E89BF27598FA8843068987D3E9C17099BC61AEAB23CEEE1B2146A9400008FB435A6B +CC4986DD77D85BCEB246342301033001ADFFA3FBD4762ADE287A73B30ED61F2B3947ABE8794B +3DD8C71E3B07E3CFC09ADDFEE3C255B3C7EAB9D28D774FE8359CAA61EEE9D1DDBB4807D97671 +398CF2EFC63637087F24EC42118A391D65584DA589BB4F46BF452EECF80A49CF05E7D0547862 +6CFB541DCB20FE638CB9B3072900CDFFA396C2DB8E50DB13C923BD6C5C1617F663C68462E1ED +49BAC708517FAE773983520AD3A2A23780AE3A7EAE0C82FE9B99C573046931179C820C49B20E +B628F544F5E7B99E896E72187702E79BE9F59F33D43E0AC37B366BE512A0EBCB8A1AFCF70D69 +85BC0440F5FD7BABDE515629934EA5FFD5E41E6719E32809BF542A308686F84E9017C8361E00 +A2C6B9DF0E69CF05DA15D04D707E7778755C5038CA23B70CC6142468264133F1DC39B09AE0A2 +2309BB7A68EA288FA0F9E473AE8C02CAF14F690A94BC8538F9273A3989F32A5E405BF8BB2DEE +583F315DABD8F2B724108D0CDA2978EEAFC097DB68DA27DA8071103EEFE5F34BFD0435C757C2 +1CC44930C01CAD6BF0B56413BFDC71779E0A3C4D84E24A6B5715CE88D60C885D58BB84860EF9 +248F608E01E38887B7A38DE77DE3BFD062639EC99FEB09E48C9C1E6C79145CE9F1E867F67BC5 +62B5619C82B9C9E44204E71A62C688A8AB6C422B3551538FAA56964CC3B9453754160C72A241 +22ED2D926EFAC435AA637533D93853C3D3732D7F3AEF0496D448300F2CE8F1547F0F8A143EE6 +DECCFB152F497FD765433627C36BE8726018A6D05FB911E23265A5F64E9067773CFB18A4EF2E +FA38B4768651240A3489E6C4489911CB814131C2C285EACB8B1888ECC09F13F9C2C58B364729 +3AD6EA2B43EEFFC3C53A1C44A0D34F0F4A75CA6B179E4E31BB168EF905165F3C135870F5293C +6328A6CE90A099067400D23E4F544AC0DF261F26F99011DE7A4E28AF81C126314690DB081AA0 +A376D2E0E75E88278BC2D0979EE155F388DA51B3B09F28A836F79B8905ABF3BE4D241E17296D +61EC7A01F1C90108762940562A7F3029A353D01F3773E393BDC1CEF933F8FE30894FB4B20B6B +AC8B4BD5E07176C7ABBEAB72BE721F8AAC4C9E979B268DC88385C75BA70497E5AA30A5D74B86 +97F23B9B8AACD2069303AD95A28786FB9DDDC410013577881EB41C3CB8A3CFA65460DBCB8EA5 +356BFD6051B306C1A2B5F1D421E31F02365D8B0A8D94E13FC889B3D2D63086AE200D23C1A51F +8BE7AD235ADF40B95FDCD7C4981A8B6ADBF5EF2A08C77DC56D9553A9BAE72CC94712C523900E +F538409DA047763C9053E11A6B4A4FA17521AFA09C8547022015E9B714C6E5845D7BEB7E8358 +D1B57B053A3232EA5C5AE725AEE624DA7691778051688682D405563FB7C8AB04DE22B0F331CB +1F2D9C82BF3AF636A0BB22FEF50BEDA4698668A8CA2FEEB4E6FE5707E3A9AA613AC012F63B9B +AAC802E0FEFEEE3BEF3E0E4F3386B767F7F6BC7644CA485C99F0F096BC7BC9767F910AC7F44F +248CD709C20F3CA4D8C392C27CF8A6EA4B75D28D9E1C2248F0A100653396E090313A046671FC +46D7F717BEB7DEDFA2B591848BCF8E984C6C1E6A106609E1609091F465A4B23580C243C0B9FF +162994047A56DA296E872876843238E15AAA8D1249AC85927D288E4EDAA0511DD1BDDA8B1363 +6F88209FEF36251FAD45E04EE7A9369D3ADA2783035357E5F80F1606AC8B92D9D32F28DF7BC4 +1ECF6AF02CBE98B946A312049F8240049A996D0EBFDF7D5E7BAB319214062E74194C6D8DF33B +FB7323B52851C9D1ED7B86F586EA9D18F85894BB05A232FAFCA0178B5126360DA10EDEDAA9B9 +F576F9A4A772434BE18C1247C41433B1949B1F36879515409D081D102A3046C24C7F4C92C6FA +BB558FE5ECD560C7C906E8262B5DF31C4E989E9487C6171C2220EE439A7D776597D979CB6196 +34422EBD125AEFE78B3AA9FB22FB0EA1DE4DA88CA9B60BF53790A3989FE421CE13DDCF14D666 +07B5384DE19BA392FCCF8647E4ADBC1337D6B5A2890C30882947FBB66D61A535684C32CC70F5 +BDE6401A9E6BB7CFCA027FB869FBD3867ABAE515CE8C0A47543E0E4D13956E19D18FE663A7FA +9FDB4C724A39E03F3485372C17B1B224FAC5F2726E3BE753B1A86D8C555529ABA67728C529FC +BDA50BFB5D8090D83E94FC12F3F15CF7D80AEA8B9825F6DC22B5175A9E0F4B4DE3B6C243DC39 +3B80EB9F1B2A2BE7ACC592FDAA23312AC7223172108F19BFFB6027438666461830DB23011C30 +C11368276925CD31F07417B6D3B94B738F11051616C70B248C439CA14FB197198DB8FD831B41 +9186E4C5F374DEB60EAEE9DDEF9E34FB28FA11169DD233EA2C45F03CD7A493164966C944D995 +3EBF507147767F5F07C415D1D4D8759351BD3DFC3694EECABD4191FA088DAEE0F8783FC8BC17 +6FBAA43AC60E7FC6E13BD11AF1AE40D0844B7CEFCACF4DFD267E6A2FB3958CC52CE736204803 +0783228F41BA93DD3C3984305E7316403EA96105DE4E733B9BF79C1B33BEE37B09E0AA125072 +0C31E28BE551693A7E328539D138B055ACE783F0C7CEE9F7E3DD35C2377222367FA09BA72D4A +1F7E9E853B5C3D995B771E7456F31576865A4143D75E6F3DCCC654B070EA42C345DE6F86B332 +13D1D3BE66E7A0B366A6231DA291778DA0301448F8D6AFF1BFA1E180E270D94E87D07B0EDC57 +C179C601D74AE5DFE39D06176A4B4AD680CF57217C13FC59C7DC9893AEBF16BB5E6CF884B628 +62ABD14769E018DA118403A8D1B678760202815A19CB297CFD3E077D933050A607F99D6EB119 +943703F5A9A06A6FA1A69CA62B4270B2ACBE306F4B02026BBB1D7E68693122824F63760DBF1F +F4923EFBA199B20B906FB98282014CDF109386E5567DEF57E5ECC6FBE877A0998060E5C68B97 +9A7C20E4CF5751E4285C59A9D806C8F841ABBFA7B4D25085A03551E08E1474880D779BF42DCB +38877E9429BC7D0DC3B026D8E9056F4C6109652A0217BF1238D531AD5E8BCF38C39558A99799 +6EF770C5E433BEB1E1C574CB70375C97CE2EB5F17AEED42095F8ECFD08E7E7E4D1C1395CA80A +1790AFA2595948A8DBFAB6159755F5DDB73BC4BA6B7FAEF8DC73C643DBDE7CDB6DD685914BF4 +BC0F51193A56E5FBE6060C967D0634BE3F4F3247017497B91124F9D11E0A19EC70A0C5A2E407 +F5568C667BDE3446A8AB38C12694735CE7F9F07132529CA9455E8D4AFCAA45A04F54E3582EAD +C0336D098C29CF85E4D3254FD47F3E028CB4936EC854B3DB352DF043547ED3671A4B3EE345F5 +FA9A664755163AED99C73C3E1B4FF7FCD5DCBA392005BF02F077762A982456CDC74A90FAF7E3 +BE3A1132F42FE32768138237B3E09FDDA82A049BE5263BD773DE19BBEB07F419CE2D91E0B95C +EB0600F7D2A5E00677C0F9675598887A311F6BE327DE955845C9DB0A7A89EB0AB17DF2F297FD +4A1FE88DD5A1A8FCF0905AC40836AB80F3489F928B57C9028EC65AD1ABD848F9642EBE7542C0 +70730A14274FE139B05FEBA4E6EECCFF759BDEDB2FD630056FE1DB41912E2603631D81147547 +807682106A5C6F359AFCFCE762F4BD56A7EABB3010038850B724802F3E4CDABA72BCFF68460B +8A99BE1F687426E5DE4BC7DC27ED005B79E423A7755140E093C700246644A9C989C37EC0A6D1 +3EF51BE9936A13E6FA80BD492BA4F98581BF3FB3C172E252D50B04D495E51D5A5846530A9263 +B57492FECB9403352EEDB0AE9D34966EC12F809398DB5F75DEB75EDA5E9DF4C8054AFF55947D +6803D8B07EFF48788CBB7DC6032471A38CBACB25430E2672E040C4318C09FDCA2C2C6E651791 +D0365DAB462601F46D73B96BA5E3FFFDF4B38976C6A75FC2CEE23AA8658532662601391C2CB3 +ECB43EFD7BB9F02002BCBE3E99F32A9A9D93D30282E65B2F38B9B6F62331A73CE5D6EFD006FE +E9296D27CE2423EDD4595EA8FE7DDC8772F759C02DCDB37C677115EA11B2E4B7723D1F264DB5 +0FAF6490E5F0B6287A40C91B03AF97F7FE5F55E5EDEDFCBE72308688D3A8779B0388D0D3B415 +613E4D39570F631DAB830BA072FE6CEE0B9F68B6A763656A66FD6A6FFEC16345109C79B012C0 +674021D7C9FE2D48E036DBE2B1FE451864C95F2F506D3474024331FC258873F669AA4587EFDF +F3C17F71145A121D4EF6E6C8443789B37C2BB2117BC6E13AA563382D2BF3F6188B35A030F6DB +8406ED9598DB5F75D76754F8C9E6B69CF50B49843FAD83968B117DA912CDF0DE6A9A70D96D5C +707F7FEB22252033EDB2D5D1A49507EAA2533AD7AA307C19CE9B9928FB4262A2DCD527F42025 +C2BE7378A949A9F18B2C166114FB488B28A0B043A7606F76347526F8B600FBCFEBA66C3B8996 +A4669DB9AB8F8A73044788429C69687BAE3DF17D0FC3390BD9E3469496D0F754AAF1376C5F8D +4F22F223C757D4BB5845BBDE5260D686E1E167ACAE28FD62D4A15072E62DBCD2623AD7345998 +67D9EF33A8B7A6358152504912A1609D8DC28FE714C122E6CB0914631835C8E7D5A76DA160CF +FDACCF3B1D0D42804BD0B9A3791747DCE3291FD5B75551FB82BB6EB2991CF7E9016844F428B2 +C06B8AE8A032A27B40D6D784625BB088AB095261C9DEBA0959C086FC78EFDEA1AE4DA2B76441 +7732E9815D1C67BDE328C5CFCCFD89864DC1ACEE789D637CE40CBE18FC344E01D1FBD833D90F +31CAFEED23DB1D2CB30444B7D4838613601DEE975BA2C830EE33776BA8548B29F1A8F36D439C +D86BE9E8D5D768B8F4D01EF24B1C19078DA932ACB863860B92037EDB682F5CF33A59D6453EB3 +1BC65D06AE4EDF6C4A47FB22B8B2409E7314BF75CE31987266CE15540A881E3C500C803442D5 +8684EAE619A553C94CA67771D6C41C9D233164EF4C877CC60F74A78F7EF91C6A1FCF39EC01CD +4E89666F7DFCC3187F82E2C24837B5A08E20B8DCA276CB3FFE21DEDF6B7DA742B0BC74AACE82 +A39BA6D0948FC986E9726D9FF4D5D991186990944335CC29AB5737A1C30DAFD665F32AABD3CD +EEF0026638F9CD1BD73320F918F2145BD29E1FF547E828725B34535B73CCD3DEC66350D0442B +F992E73BCB4649FBAABE67DCCC3070B119071C9922D49B7F110C0292FA39DCF9D2F0B889D2B3 +343DDEF61C6ACA859322F71B8302BFAFEC8DD735210C662932B8032C3096D7FF5DA16286473F +15070D2DADE1738726835A8FA5EC3B7DD2ECE5431B692B119E81CE4966FCA851E39E4AC56278 +DD3DA8CB6B6FAFE4307A40B3251FC2C88A957A47CEA99D4471C66E40412BA5FA35739899C5DA +263DCDE5B2A55014F2972AD7D18A75F89C8EE6C8522D31CA855C3C6B3F073FF7D4EE00889913 +6EFD00F86A91EB933D86D9A220F1665F168C66BCB04E5648A399E09CCA815CA7F4EBA2A78AD5 +5962BD074B404EC2935E4A6A4E3A0EA4AC2642B6215D0A62D49903F4DE6BAF14A17ED5B9D346 +CEA3F51A1C402938C95119A93A2ABA068AE378C40C2763779B707E4B4D9E525613B1AE0B3E18 +69A40458F8E5BD77371447FE9EC4A98A74124F4FD50A0ADE38E5CA317EA601D6CD7E93194546 +4BF4DD9393FC8350E39445C2A3E2F615543430275A70A1ED3C5A67ED5BE283C4F616860388BC +7E00B60F2B3E449183C2853B2F08CCCB480D6F4BA22D3D7F7CD34134CD08EA2A072FA83FC363 +4D08CD43A66FAD983E0989E9458E20FF3F9F96743E21E5D1D42588CB136BCDF8FE80893FA62E +1FF676FC02D0CDDBF645DDEE92C2B338EA977664E466C29745CBDE3A57E6FA32AB542CCA7C62 +11452BE7BD7BD79EF9DD73473B85EEA31532AB223A216E93AFA53F4EFDDBFD404A3904FA440F +D9037BE3B5A01E7C1027ECA1798496CF232F5578B21021DF8FE435A4FD72209C5AD01AC229B7 +0391788865A4B02DB3A16B54E34F91EC4B13B49F35BBE64286A294F0307A9D97E604AFCACF7F +05BF0F2F88D0FBF2D1ACB6AAB83C0D6D5B5830E50BEEAB924C9DAD685FF14CBE3EC6C5E5B775 +6FDD2130AE3299F884FA192184F1FCF74664471C23C14D14C65B6F0C6704A549D8F2595EAFD7 +8303D8134F9884AF4737CE658B0E50076D5C6875EF56C237DFE6B07CDA4D5E30702521541E32 +A3B661DE4ABF2B35884E3C175F89770A58EB2D5054543842269BF70271570E753394C2A53135 +65B675394A8C17B46F2F55A9C5A7A0C20C987572FB79559CB544D1AF32EBB2E7E191ACFB8F13 +B5EAB337FA6682D0B66E93AA259C6F622AB6828829363A4E51B55F316AB7923D3233CDE38062 +4AA34792C97AA173A8C3074D2F5A2F6A4D694A05FCC0BACA3BE5AD75AD55C285710B68AC5713 +2CB15D300805E6E4D2474A80734D59D19A7DE4ECDF196DA1407556C933DF729D795B352E26D5 +EE440151E433D1C21686B3376CA12F1822A8F005D49F5E188C8B527464FA3BC7D24D7C1C3B07 +5098AE3CB026F6D89B248FEBF9A1E087B292B4EC36F33287BA3F1289AC1122A6441C57C85489 +C884DC5C3D2970A711D2B2B6F862BF10752D94C225E3AB2C4804167BC050B52B92973764383F +34D8450446F670A23949FFCFA9CECED92251D1F8EC402FC5C29A8A2D009D3754CEECF59CDD83 +93E0B612F4719623F34504C35A020FADBD02658D36818D585895328EDE9C060C81BAE91355F8 +33D2CF9680322C885617D0872F94D59B66967A45BB5DE7B57B2DE49A64B27C27698AF997D5C2 +6E996F3DE6C31EBAE988492323103944A90389D07C963C08ABE93EB03692C08AF43753BA4A54 +1634E789C243C4D5E2351CC5BE0775F0215C2B8B9D39D6BDFDF0A3A02D671FE75C9D3549B3EE +F93A304ECF3E6D34A25D5604D98888B6A7D45B14AB466A846AC6422D9472ED676106216B5F85 +CC17F7B145C5BA95C190B5A13168833E8A3E3A841EF7E1163C22B0FC17F6A0077CF1C0B2C248 +B4A20CFC6315B4A311D93199067034E3160E58FE98461E5C0D110000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginFont: CMSY8 +%!PS-AdobeFont-1.1: CMSY8 1.00A +%%CreationDate: 1991 Aug 15 07:22:10 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMSY8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY8 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /minus put +dup 162 /periodcentered put +dup 163 /multiply put +dup 164 /asteriskmath put +dup 165 /divide put +dup 166 /diamondmath put +dup 167 /plusminus put +dup 168 /minusplus put +dup 169 /circleplus put +dup 170 /circleminus put +dup 173 /circlemultiply put +dup 174 /circledivide put +dup 175 /circledot put +dup 176 /circlecopyrt put +dup 177 /openbullet put +dup 178 /bullet put +dup 179 /equivasymptotic put +dup 180 /equivalence put +dup 181 /reflexsubset put +dup 182 /reflexsuperset put +dup 183 /lessequal put +dup 184 /greaterequal put +dup 185 /precedesequal put +dup 186 /followsequal put +dup 187 /similar put +dup 188 /approxequal put +dup 189 /propersubset put +dup 190 /propersuperset put +dup 191 /lessmuch put +dup 192 /greatermuch put +dup 193 /precedes put +dup 194 /follows put +dup 195 /arrowleft put +dup 196 /spade put +dup 0 /minus put +dup 1 /periodcentered put +dup 2 /multiply put +dup 3 /asteriskmath put +dup 4 /divide put +dup 5 /diamondmath put +dup 6 /plusminus put +dup 7 /minusplus put +dup 8 /circleplus put +dup 9 /circleminus put +dup 10 /circlemultiply put +dup 11 /circledivide put +dup 12 /circledot put +dup 13 /circlecopyrt put +dup 14 /openbullet put +dup 15 /bullet put +dup 16 /equivasymptotic put +dup 17 /equivalence put +dup 18 /reflexsubset put +dup 19 /reflexsuperset put +dup 20 /lessequal put +dup 21 /greaterequal put +dup 22 /precedesequal put +dup 23 /followsequal put +dup 24 /similar put +dup 25 /approxequal put +dup 26 /propersubset put +dup 27 /propersuperset put +dup 28 /lessmuch put +dup 29 /greatermuch put +dup 30 /precedes put +dup 31 /follows put +dup 32 /arrowleft put +dup 33 /arrowright put +dup 34 /arrowup put +dup 35 /arrowdown put +dup 36 /arrowboth put +dup 37 /arrownortheast put +dup 38 /arrowsoutheast put +dup 39 /similarequal put +dup 40 /arrowdblleft put +dup 41 /arrowdblright put +dup 42 /arrowdblup put +dup 43 /arrowdbldown put +dup 44 /arrowdblboth put +dup 45 /arrownorthwest put +dup 46 /arrowsouthwest put +dup 47 /proportional put +dup 48 /prime put +dup 49 /infinity put +dup 50 /element put +dup 51 /owner put +dup 52 /triangle put +dup 53 /triangleinv put +dup 54 /negationslash put +dup 55 /mapsto put +dup 56 /universal put +dup 57 /existential put +dup 58 /logicalnot put +dup 59 /emptyset put +dup 60 /Rfractur put +dup 61 /Ifractur put +dup 62 /latticetop put +dup 63 /perpendicular put +dup 64 /aleph 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 89 /Y put +dup 90 /Z put +dup 91 /union put +dup 92 /intersection put +dup 93 /unionmulti put +dup 94 /logicaland put +dup 95 /logicalor put +dup 96 /turnstileleft put +dup 97 /turnstileright put +dup 98 /floorleft put +dup 99 /floorright put +dup 100 /ceilingleft put +dup 101 /ceilingright 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 108 /arrowbothv put +dup 109 /arrowdblbothv put +dup 110 /backslash put +dup 111 /wreathproduct put +dup 112 /radical put +dup 113 /coproduct put +dup 114 /nabla put +dup 115 /integral put +dup 116 /unionsq put +dup 117 /intersectionsq put +dup 118 /subsetsqequal put +dup 119 /supersetsqequal put +dup 120 /section put +dup 121 /dagger put +dup 122 /daggerdbl put +dup 123 /paragraph put +dup 124 /club put +dup 125 /diamond put +dup 126 /heart put +dup 127 /spade put +dup 128 /arrowleft put +readonly def +/FontBBox{-30 -955 1185 779}readonly def +/UniqueID 5000818 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BAC8CED9B09A275AB231194ECF82935205826F4E975D +CECEC72B2CF3A18899CCDE1FD935D09D813B096CC6B83CDF4F23B9A60DB41F9976AC333263C9 +08DCEFCDBD4C8402ED00A36E7487634D089FD45AF4A38A56A4412C3B0BAFFAEB717BF0DE9FFB +7A8460BF475A6718B0C73C571145D026957276530530A2FBEFC6C8F059084178F5AB59E11B66 +566CA5BA42B1911A5D7F1BF343015EECE988B7A93BCE0C7AA61344D48AED9C92C8698D4B7C99 +51C87D103F2414B39E1437F9D2E50C4EE5F218F2E6716926A79EA978F13B1F855345191DD7D3 +1D8F82C2E3343C7A5894D95BDC492C28226834EFCB5C12FEA36AC5CC430E0AA604961E34888A +DF6C1F3954CBC2498E225D953CF5685852162346F4745A2A7087D5D7AD486DE16D2CA8E15CEE +26E012671BA3BDC7D95CC8C98BB774F508625E968AEE27FF7D1A06E63BCFB5AA4876C3F8F13B +30CCCCEE73C3CAF4E70D98E6ED2F422DBB4950BF789680E064150995941A9F4DD68A57594984 +7A7D012BB910BF03A42555D1BFD222614F67768FD3F07D99A85D8E700E13CA99D0D283F56CF6 +173CFBA5261209EFD6F5158AD8E4C089A5D5D57F527AD5E8766F2C6F1726B4FE94A5A08E2193 +162F626A61005225458A25BCD2F6CF2C23EAC904FE806ABEED47B5797C3F85E92A50B78EDE68 +77A20B259E3A0BC70D30C7B6DA98D54A811F20D1BE1756121553E2E953F57B3A61984D28FB37 +FC275B0C9C0A081AFC60B60954AB43C4289E7A24B52A49E61F2E14F974A155885C80E3DE0D03 +0F60A6F4FA81B130A9C6F0CBBF379E52D1A8B4582FA6DFF68876BD2BF8CB5B9A029C17B0AE95 +C8163B75701588319B8F65044BF416A68DF46E72130366B7A903123E4B14D1D570C6728B8D1D +4BDD6E0B59914FAC1E75DD5EBF0B84C5613442C80106300585501F247EC10E4D4D6D76307656 +0D8611FA998C293688A78606200DD036FA03DC20374EE821AF8C244945399193B8D461084A67 +25645E6BF1519AB690FF2047FC32301995812C4486B4812B34FB7E51BB807C77A0F3BED05EA4 +909F6531B8767C97E930B953703B1AB7FC944B20B0AD93B3D0E5EE27C7F55D64FCE361AF7BF6 +F196244B2A842A15A3A76FD12926469E1979FFF2E90CB5C49A74637A7E76241CE36A679626C8 +7141DC2B73567490EB87D9D88697915BB515931A1AC0FA3ECC1831BF72F59C14826D3B032846 +03786A667C754AFC8293D06D2B03EB236687607842062D483B555E3C666A994BB427659972ED +FB51E7DB17B898FF9E44C648FC2723FC14D5F9DB9473501F8EFEC50AE9C6E323804355ACDDD6 +8F06DFB9C8ADB5D0361B28A0F0ABE450811F296A139DA21394DCB7A2EF39666242B2FF46239B +C2BD4E117C4209D1B71EBA9F194253AACD7DAB126A23D2E63B4CDDA42DB0A48ACC9CF1D3858F +D3EF70A9CF518268AD91AF2AEA4C5EE5D46879A476FB4EEE6A7658649CF91310A728E3243399 +C0E7EF756603755BF9360614EF05D44BFC50BF841E2EC12608F495B2509FE3252013DFFE7091 +68F38FF5A92C0849FD83F40AABE0F8DD7557F1A26D93BF9EDDE4CE48AF630D52E863A6A5E35A +0C4206A6BD29D33F92AF37F4E9D8FF6FC38A3A44894800E7088EEDCF02E1F6923847F241397D +78F0383815EBA58B4BEE1AE08FD1A7B9C19397A8D878BE95DC79AA2A2D7DA32FB47E332C5958 +2616F813E18E3AA12C3BDC1C1CAF746FF3FB249507DEBA615B9BD3A822D9F995D07B6A4E9A30 +B74C142C3621AFFF4738D2183F91E798E14ABC13E79AF89F2484A0F92A4B69E1DC35D6B0DA09 +494DE0D950CB8B23C74246B2185F85A38ABF429AB5F808256642EEEDE0ACDD159945B09FD93D +6436B00A4C6DC31A990B97EDE6F89F508A52F618FD9D6BB7622D6413B093A1E5677FA1302A96 +F3592C89DA03885D5DE2D7ADD51706A204E8189497DF0D5DF0640A140699EFAAFB9DE8962596 +D00F4A75E2D3CEC8F84E4AC4E852E0EFA300D02394ABE2A57D2F965AD9CB1B07270BE4E833E5 +5BA50F9733386785A0065E5DE094E3BD6DC1B0A5543D3C4E39975EE00194194CAEF6D9B8883C +39D9D126BE0C0CC5C68153EDD6F1F7A268739945C96BDACED9207A99E69C5BBF60558C0BEB6B +9535313F9083D22C8657C0AE80131070FCE9C475941AFF0A3896FECBB3CB9C70A1A4DFC7D95E +DDAF694E507327DA8584E6BA6ACC0DB4D0D949616F244042112B6F1AC25D470931DB53603C03 +E3FF90D0FC49EFD41B1BA74B5C4490B5C7866FA8CC4B243A6E16FDBA8BB7FF7254D1116A67C4 +97BA7DAB91A3F8BAA52BC4D9ACEA57EEDAA9CFD1C60E2D5BCD83467FD2B7D8E6B4B81BD896EA +5227C2EAD781B3C25F8D69F414F1EB1BDA73FA14FC0C909ECA25792B78003D3E2AC50DE70EE2 +4FFDD7111F5B1AA6411A5B98E6E63BBADE9049CECA7ABE47F63C112D2AE89EA87774EC32B1CD +2A0425504ECF9CBA62497E1CE55E6E32F592948198AA7200880C84517BD898BC77D3C7F459D3 +13AB5882FAE7A945AC46E5743201076F3601DA9011A180436E36BF3CAB9B0B28822C8EC9EDBF +E2316419B1698077607F7A60E3A2CB102CDFC00EB5635AB3EA9C069C03E7081ED2E8CC32DDBD +C80A9DE5248D3221D0611BE5836BD02FACF0263B297A79E467718AB7E1657556AD428D0263E9 +C597474071F4445F5634FD2BE799AAD511719FE169D0830D47191C01F1519EA5CA0722AC3550 +7385CA3972C83778821F195DF4376542F2F5B5C3AFC0177A47DAE02E5C582C7E49BABA24AC3D +DA4A9B2FE6393CD77747BAC66AE9571781DE8A4B862380872A097A7B68B3EA30BFB54A55E8C7 +608F707F97A871DD639A000AC29DA673F65FCA6AF06B7D27F6D31F709EC7791524D5B38FBF73 +4E99AF406B98D7C5242746E09CD288683540861BA2E9A0A67CD2B6499ADB4F745490010B4A69 +00546D22D9974D5599F809DB9FF8043FFC4745C9C212BFB55365B4B6E270A0B3B80E19917E68 +12CA6AC3F7C31D137DA4F48678E3C02C5AA5182509ECA7D2845B039BF315499DC33320E2604A +1D889FE7F7DD47164A7F8133E4E6E59EE7F5A27CB1B3B378A579D31238B787436A4168DEE580 +8E10500871FD13FF47653A2B20ABAF14501B3F50792079E7E636251AAFFC5EC9D85EA533FC37 +DFCE216C7E1DF73097BDF32FBDF22C83E4F62F4794052C1CF7B8CB28F113CD776972E7755BB5 +9A2E3E65C16C5FC58541CDBD480ADCEA324EAE854868ACD35AB5960260BC0D2806E7319768FD +82F15F95FFBB21463DA70D86F6A60D581D2911056BF0CAA67AC1E9494E7488168831D316A6A7 +A6A13CB00C633F6342CCC2BD024FAFD0108EBD9D4BD724AC6C2F8A02CD1FFE2D8C7ACF9B0C8F +2491D1CCB9A9082524BC6FFDAF45A13E30D4C27172DD89715D9BC384BF9E9825EB4DE86A7020 +7A063EBA2D74F89D6E9534B3A3A48A18006F673929300E357EE555BD46A894ECC220F408BC4A +602D064B829FB4D500F07D0F470321C037B20693AD36DA3577466043C331A8554D99F0A4D1D5 +D594F33D5FECBAC2C5254B5D3F9F7166D51EE54EB2889D5FDDC1E502C385F8271ACA8D3725E6 +3564EDBB9A024E476C12CA7EB357D8E3A90825D93D393A1728B199A49444EE4335EA1A49D81A +CB500EB23015AD31FB582ED50EAA8D22F11F82C2BF9ECB09245AC95E20960C5F5450D1D31F99 +ADF233C710F7FB6B69D34F773B1D3F09BAC7A76EBF9F272D992AA2F3BF31E3B79A67B15B3FAE +2803E80529E80F6E5951CE8BFF1C7341B9BE0C3CA698931ACF65BE17F3B838FA6503F2D023B5 +20374ABB9AF57E1B0E4DF0FD45834D3CA52EFF6E6694EC13FE174E3340F232257592CCFB4A10 +B2AAE8922E1188CE51F91758455ADB101DDDC0323D4EAB915E7157D17FB878D1DE78E170D925 +2EFABBC555E17CDA4042719A79A3B0BB686D685C4FF238520D4252B7C45DA9E8861DD1045663 +0BA57CBB0789DF66D28F95C74E56DCE67DB92B50BB3FD8ED194D98CDA99534D91EAF70213D0F +85FFEEF5F31F397BFC978631E22ABE1823A6C9A9DB2E236DF70F925E2CCA09D8F9195411EFC8 +9A0DF5D7FA9D54E7032F45595DAC03A9F8133F5E0DF9A14F131704B70A23A322621D1DFB1F4E +E7B4E6C2DB61D578BC643FBF6BE526A6FD7E2B13E031AE28B3ADD02905152575ACBEA7897FC5 +F2A0322B04D61EA0D3AE06280EF1524750CD6520C2AC1B3E95AC1994476465B1266D76C687DC +A1A964964EB9B7BF73C11BF662C1ABD2FD8D46396A350C929CEF16D1527B7064545CA46AF3D9 +52B57806610C78E9A913C49BAB0BAA6A55CCCA1F5A1B49CFB4433CDD9D53DA50A10963C03E3F +1FE85FA9E4CBA745495C14EA573B7C1D43F06FBBA9DD68A6394494A26DF614AF170D784A2525 +4170F81FBBC63E1D649BDC3FEC774D539E1EBA4B0F151812F972B5C5AFEBED014BD6336AC8E3 +B996630CD7593B7E175A292FFC8B8F1BDDB20A46E145A92DE00F4CB2EBB2783C8A81B85FD86D +D3E712C8369EBAE8300DCF3AB99749A7A38D0E19684372EC86BB6E24689E26889400F56EE2B2 +272D921E7F4D7503E1D467358A4FEDCB04F1791E033E51BFC71353B59F1262C995B199A1ABAA +82523864B113FBA4837E795E0054408A7508DF67EF26372E48C8B97DA284C9CA1E9C86088D06 +8382EEE68A8B5148378EEB4DE078757B43F8FAAB9FED1166F26A280446D0DEF6799043DAD5CE +1BC78AB88393BAAC9ABF41986E1E135E43B3ECCB9209D14D672F3AA69D095C0D71E9DFB0157C +D7C6C384B9F697D601B2DF7240FED6697B9D091382626F33B3350F5F1BA163082F07E29F3D12 +BE4429AB90DECEDBA1401E74192406D77EB4B83B00E8F23A2747621562DFCE76800449F04002 +222839D02B9D58FBEEBE216987B6A22E83963E4011432934B5FA46402E506DA43DB2FF98B857 +20254BBBDCCDA351777FEF83CD71FEA6BA9E578D7FA3088A3C76B07113CD007C521BE5AEB573 +7BB127795ED8F62C7D487E2866558A87A0964D1566CBED024AF1133F44B055BB64F801E5F2B0 +978C22C03802F7E5052EFFA90450D4B6DECB944FDCFD6779AE081EB977BD46942B2A9E441421 +B9C6C742E2EFFC369D6CC6035B089A280DA0B92AD6D1D0D15DA48673D464A8CB6F88E633D7E3 +C726CB591B12A9CDBF095DDAEAE3D8BE5804BDCE4507FAD2F6DB65F438ED69FCA1B496E869CF +FC4DCD474C522E3D8DCB39CCA6554F1E685B2AE34926EFF6D497D2FF958A78CBD351288F2CDD +D9A4DAF32C82A950E3E1F582C62B497814EEA3B4A68C58D2F7469AF81FBAF4849316878E3DAC +A19B3C5A3FA05E8E001827DC47FF993EBB6B2C6E03A5A936B316B96705771749210AD629D7C8 +42587C8AF2B7C8B170A85788E4AF426761002E9147E81A0D1F380D60FF3534597BCDDA3E3337 +47A07D6FD44D0992CF23978FF89FC8737D4B865C43288B41F3C69950A53F567D2FCF1609E283 +76DE1DF173BDB21A20A2B8B827C24DF520AA5F9780E3A80DC614931A87E8DDF7164ECA85E696 +F2E91885C6D47A23248F7BE5952866364F2233266EE6D5D45ACC9EBAE93A094CC2D5D329D75C +526E84D67D070E7FB7630D5DBC6A69F686300DAAD7527D8F4C7C42CED676A628346549A3730A +37CCE926F022BFE59E33730D2061C268C62EE64F61AE0C19558D995EB3F48FE3BB28A6A7B82C +9099EC415D016EEDD099A08D413DF0247154A6B12FE87045BAA3782A18205D0B99A20F803B45 +5A1B8D2E99D07A5F54A770C8F2023AB4354416B2CC3E272212DA4A48D788C9B84A79B00521F6 +67316BB9EE5286F58F95CA48BA0FE5A337B833592FB3C289F62AF33F8FFE607A7A9E84428590 +4E6A7B87106530D615C1F6287CF67DCA2122B3669BE7F40213E0522FD146674285B7585065E4 +65140D2F967BE3346536C149E338575E743A532427C4B8B806CD8A32B9131E2695AD605C7383 +90521B5304351759002D6FC029C81398BD1D0EC8BD162FD9AF7DCA704A68269B48A658CA2551 +6DB543B0F7B138FFA992855D4FC3FC55AA45599404379F2289AF03933D4CF20ED7E16692E23E +966181C384EAF9162526AD7A2EF78B9297DAD86C7E054CA5311C37F0B4719D278A23C2B76E36 +296F6D1037FB7C86B4379761C8A554829FC14F051BAEB654B367B0A4BB8D7A3A9B39F31A0A4C +F170A2160A5EDB3B8E402D7843A64BAE0D7E4837491A361314503CF59ED7DD34DFAA0FB7829F +328A6669DAEFD493A7BC3CEFD479A308B8313B6BC7B092D48921E0A1AB22BA767999FD8F05EC +D1F7B0917B2F8FB49E2181C269FA8F420793C97C6B569C5F67DED3B64973173FBD1CB20F00D2 +9FE82E0395F9B45F374E78FC574E0C955994AF5013E49CD0E6F1DF8ECE8730D312E483642D72 +E5320A58FFC362D9599C9DC8BC3D9409D6364D93E5BEA94BFE88098E44C427EA5532999E3EB4 +B40974F778BF4BD4695197733304945351EBDE387906DAD08E38C5A201BFAF1A84261AE477E4 +A6A2D2927DC1067D1D7F90556B43CC9865A1054A90CFEA43DF47164877550CE70D3401FD5B7A +CCDA1DA72C0D14056D5E4058CAB469B0F64258DFEB16FD795833EF83F1D472A9EC10911185D7 +689F8382DBEDDE4C589C53087E88E42F736683B6072ECEC4BADF1A4469A2349E443596EFCAE2 +FFAFF8D2766D412E7063E66C1B1DA608D8D34BB432C10A929A0E9F79F3AEAF506904CB55B061 +DDD26DB1043BB35596138E8F8D93A7781D72BCDB3B6424C0AADD6182EAE23D738EF46E8F64D0 +C95BE4C15A2E8FCDBA2746D5587D1C351876C567C18225CC157454AFAD386552BB17DFD45B48 +ECE74BA8F83AFAD29EF74AEE37DB8D912009732FCF07FE85168E515DB6AE65808E4E077EF6EF +278920D63B6553D18254A485981DBBDE35A7B1ADCE54412B9124A86DE8403C836BF8B906BC87 +9C6600AE8529335FB97ABA4D9F6D037292E8546876194219112CF29604B7EEA26FA4F4D425B8 +4B4F02C6D9F71B74C0AEE12CCD65D95410073019F55DFEC6FEBE974A06101E3A158E532B3CF4 +44BE9FF0F88F536CDCC4B8292D5502150FC168BD1E9A810C6D1AEF6DAE6710353BD51E3768F4 +E5FDA7E94359F240B3ED446631C5123EACF57ED0A3CDDBA2EF840284D226543D00BADBFBF5A1 +9A301FDB9C304BBA2FD388D519B4E5628D4A4CCA6B761869B99A3DD14B8DB0A34A71ED531A31 +BEF15F08DA020D2228853A0ECB75C0C358BEDC5A7035ADEFBFDD2DAEC1353678105057DD55B8 +F656C1EE01F8A35830C04FEA0CBF16C609A7C9CB4917CB78033F6857B95310D74A63766179FB +C9AC247E52745F0A69A3B897751F4026D4D271FB071094C35619160D09B77BF1BA9060181D93 +ACC12FB8BAB71A28F8AAF678E3CF9D3E5ADE7F967B8675546799B11842B6F6C269280946204E +F91E951D2CADBCA64B7593724E6E8F03CBBE6C17084363C5C102505DB1AD41DDCD04BC9C2D75 +C91B33A4806BA85E4D91B0A604BF529D64B709499399B69A4C477082EA684E040A9113619774 +C0CBCE89EB13124DFE7179D20909D18C263B611CA17E8B33E17BD4E66D938721A600EE36DA78 +B00C5EDEB7F3410CFEA7CDACF544D3CD4ED9565C8033E1E51D879E4A35C1EBD7AA9DE54EEE32 +714D17712B8217B8E45A6C3DC4891D5B2DF3CD3F39456CE9145713D83353F0D8060EB9C4044B +99AB988DE9C778D943581E296CDD0534FF5B128157F4CCC8DC7516EE4C60B9F4077F0C64F540 +A2B708816B007A5B0E1630D4D8521BD20C07B344EB1AF54AED67C4CE5689E46E4D823F256E63 +7992B4D777D9BFF2A84CFAFACB4C0B737B852F53FEB78E9F633069841E5334F55D92E32EF65F +D1BF8163DCC71C1B34C835CF8E5E86A9121FE9DD840CF83E3FAF4FEB34031467C0D9D56A90F5 +6D68D4EB47DF03FC92D98D497BBAE9090BB48BBBAC835E5D11394A960958F377544FD325A31A +DD62EAB8C62741685785321F41C30BE89895BF98D079A906E0A1223BB22071987B74CC8495BA +DFB6252542363AA115BB7002C2FDC6BD2C94CC651AC8B82A2731D628F91528E2729D0A404091 +B2F9059137F577A1E4753813BDE2A3D1A6E6F71BE0C5D5287B1EF26A9CA6F805653BA7806C2B +508C2ED8233347E718A3F7CE8F75B181AFF8C4E2DFB7092D46C7D287EB9AA7B77DB11E8A00FE +786799D9ECA658E41D86066919FC092906E1F08D7A6D3988A483B81FF928EC0E67192545ABB0 +F83C2E915C982A5AEF723F6E3DC13BCCC6DC36D22D1029D872B5772DC232605C1EDEA79EC0D1 +81B7C5A9F07DBA46B91D426AFFA597C500D3E1776347B4B74216A1DB5D9761C6211FE00BF6CF +0E907C727728CD61A7C494EDF8D675A224F4A35FD5571C1CF24C130BE2A71973CD7FEBE3AA5D +B74B09946CC9EC436644863EDDEB88F7125E66E82822AA76A8EBD2375CA95EC1BF197A05966D +6D14C90EB346F454AD0CECB1A81E30397868CF3397C197CE4272983157EC9CBA19433D7D8037 +275CA7681270F589CC94B6549F991BE3CCE62E6D92DFA7413A3EE7C064D1B98970DDD6FA0AA2 +5784B004E39F86425A088899DFCFBC1654D9BD1E096074E48DF9D3633D06F0E7826F65B9BEBA +B3D9CD614B487EB18D8283BB62CD78D6864F6EF6A7183677C15461DD160D7B80BF591AB41B17 +9B697C5FABFF32108084CC5B775CFF73307FBBDBD0CE1882CE720466FA1B31FE6633BC6384B0 +C9F1352D0103BFE76D26171CB07EAEAD65335A0162CF0A1117607EAC59607497337620128FA1 +3660DEB22F72763E8DB17D5B06EB2E91D1FC56193826AE3C43D09DE2486CD957630635D5D6ED +0E2DB99BC6BED4A31B09C59EC549E10DE783654C5B185A31AD2AF5ECB449CADE7E35E53966CD +DD84F485720DC93D0F825AB2F5E71E0EFFB0734F26EAB3FFB07F2EE55BC50731A248295740E7 +4F7B9787D88082F15B58EEC492C64FC0138AE020FF448A918D08D7D4780D49631E0144C33698 +164D73510B7AD2A4B58FCB7617943E3468EB10C88DD9E544A3D01938F9B97D342671869A985D +789EEA94FB5A76EDD5B8AFB1262248CC3A2D1F6B53F3FE7FF97392E7CCBE99A2A9CACB7AED56 +37F61057FE6B0C2E573C09467DDF06A03C1C313D0E6DF7D0B98AF845DD5B4F2FA2FEA3ECC9A1 +BD7D49E84F63C913FC3832381895F8F9517521D18B220F3A8E303DA842736D9604C17CE7D935 +F5ECBC3460AD37D9A83C5FA812F2A815C3F875E209FA655F5277D01642279FE809E29E73674F +7C67A0526A09524D9AC61B3DA9E7CFAFE10F754E2B949FF69F5C82CE817B24F79455D1C1106C +6F5DAA8640998EAAD2AAD0D6A187DFC24DC61CB49DFED8169921AB11FEBAC87457B5F957482C +CD79DCE7A215FC413E2E7E0BA25D531A9980919F0FB0A6EAC3EA7A6581E633CB2A2DBD9C3862 +6DB97C94626C79BCE7083F7D041B24877CF53CDD3D2569B9A6FC6A82630F8CCFD7FB03668E9C +7CEC2995D76A39450876E84F5C9A27452AC2FCAD677DF0F8E5E2412E7B41B2932D99CCC482B9 +826B16CD4CBED83CEF79B6DA562877AF0CEB4E7A130FA53D8464438A41EF80E81C2445DECA1F +C517715D6AC71305D99DDEDC5D601B324F8AB1D053726F8601FD0AB0380AE0FBE5DECA11D170 +7DA47D4DF1B15FA2E70D220E41D11E5D4107CB08F1C1C5A53B1DA0D7AB81910CBEF5E3F2107A +2288BFB86409B367AB37D84255B12BAE222BFC4518E838178926B32BA1B59E8C773CAAEA9C5D +4113AFE9F46B7E3FB068C14E7C74B00738AA8F3CDC64AEB539C743243780AAE97200EACC8950 +0A6E1E414047AC3590AF318E9018B0A150D1FBD17109C8D454FF7DEDBFA9939A708C70AE3F6B +3049FA07CB5A7748D9EC4151D39A495871175E8ADA874A999D46008C5F96C3EDFCF6AD1B38A5 +0E27090FEE82C1728980E0C8C0AB58B0722EB226318A30B6CB4203E61EEE54B1409B758CB05F +A6E0ACB0240392512D9C397E8AAC6EB74945CB0463CAABFE5D07C69F29996A8DCDB5668C1A5E +1EA55C6DDC3B7B19605BB2E10FE6E1FA553C617C0C4E0721CDF1C818FE809D3655E3209229D5 +E62E939950EDE691CC50E6DE4796C22644F6E7AD0150A12B5A8992E403DDE0E1D5B681D742AD +6DFCC3D0E4B5996698DF593DC1F9DD131E694D05921D9D8E27C43DF7E86EDC1205DCA2A2251E +4902E1F9C94E680E1E955001699E375B26E1BF9DB2E74CE5FF2F61D154C6D5988D7EEAD5841E +7CD5389760B9C1591C5F0E12C86319B5A19E66BC63EA3363EE0E9E0CC1BA6E3DB1750C6B32BD +84278A2D9960AE13B75BE750928E8CFD28AA012FC3B02A2949E2D99EC7956E86FEDE302360A6 +34E417EEE92746937CADA4BBAF39273F08AEDD063678882EDBA6AF97F3A2E0ED909505D76819 +FB8B79687B60BAE843942BAAB1E257E6DFE048BE16B17A7F23258B4A657F085970FC81837834 +36107DEFEB83751C82E86F5245A21743A1D4B535B66785410C54BF4134AD1830054456A65313 +88BC0B2920F64C11F69E398B8C1024849A1BC1A47013944F9C1C7E176905BBF7CBB2E0FC2FBD +A025CA4921B89E0F22996C37981C43806D0A4543264C301C3F2EAA935EC509189ED58E8FE039 +D605C3A8A299026ACE420E185A2C92C8C7EB6BEF4224078EDB090A4932F559F7B364FA0FB07D +587A4C9804067BADF70EE718A755F74146BA64E13CE3F1002304163B91ADDCDE0E3411ED45AD +8C85A244114F5C6578163B26CDA0D752F88BE5E79613F893E645250ADD7A6622A7D6AAA87E21 +92FBE906F4E0231D955E3C607B7B1F1AE65F97ED0455E29F56F12FAA16918B480CC047F1790D +7E7C0A04101628DE2CDD5EBDB85BB04F61E6169328555F4B4E26FC29FA10F25B089B600E6358 +01DC4CE6EA86044EE5B8C7B15676483CEE2BF7D896AD035AAEB0DC3B9A871E2A9A0E2C4EBD20 +3880D40F9F5B2ECAB16294B432E6A64FCAE9E3EC9C6C5CF65D8AE8FF7C310221F7114D09415F +B4B69C1D269D6D17C0EB9DE73598D2DB82B9415BDFBD3A17E0252E989BB91C78321EA8FB87EF +075AA94B3E990993862DAF7FBE073B7D2DC36C2EB23B59FDCCC18A4CEFB4159B70F6687A946E +5BE9B5E726EE036385BC93AC41ECE0328EECF154CE96B56EE5913A265C378680B94B4A1D43CF +47717E9117589D14704102C42AADBD2E05E4D2278744648FE93C197529F9547DDF4069B4CF4A +B57C3A116658FF0391EF71ED3E067A3914BE2677973E96BB21057798732221EFE36D151C5946 +E5B9C2FE6A5188E53FD9AE52E7045DCC0351C8CCCE6615EE938BEBE2C211F57A5E56A781B538 +B124B7D760E66A039F99A0A1BCCAD03003C53321013ED9C75EF221E579660787945642B251FC +9A9924CBF3812C3AB213BD5049275BCC02A9DEA546C5AB5C0128C09A91186788BF98EB6B404A +83ED58D220E4DC7F19EDF7CDD955C26F33A2FEA8ACD4556F741BDDA4F747B1C3155A1E9F17C2 +19083D87ADD59EA6ED1EF4744E0ABD805F97F2F67C5CEC364C2B6DC98D20535795ED5D8A40E0 +7F0CB7BBA105BCB030E3D244C24C460647CA2FFA069A130E4985292265F208BA62006515D5A2 +478F41956F6AAA61631CAB5DFFB1EA88F4F921BF30B31A96804FDE43B6159072D64102CEA317 +810E35E10C209CD23482B93D14C044CF6CEDC4371D0F92926D4F4FEA11428D4A598A6258A773 +3BDC1F39046A34FCF61691748587B65495D49572334E4FE7D8DB7214903C87F7C5A74250703A +2CB917B53F9F2A39A161FAD80049AF7D0FC179C9D686427C4D102A79A5B56035588C2E621E9F +F325997194011757C99BB10A504C83C68438D3F4A9D5C6D21BF22D23A718F75FE848CC8735B8 +C6133D03FE1BE69F91B8644EC94C3DEB9610E95C3C20AA2CEF534AC20A4AFA4D4A1F4FEAD6D5 +608C44D64D63A96A3EA466460E1D61613D5AC99A3643674F5CCB859A20CF68F9677C98C5B6BE +FC10B23A43716F05492635315E907C4DA68297453E16CA81F9BABD02FB86F0418DBEC99CF4F1 +4D59D563398254279A0B0D3730F388640310DD228F0B0C9A93F7D8F2B2F5706F7C20E76E4DDE +13D6DBE7BA6D347E5783C69CED0350D3E6F6503FB93F3C87AA36849625A6001536454A5667F5 +851F63A2C6C352E87C8C1B43B25EBC0EED72BAC7281D58BCEE92053C4E76163417744E955D48 +076800B829CB6025FFFC6DFAA987240C9EA28C7D115B1B6C034327E226FFEF597C38D463ED5C +481B10E08C320ABF221EFF3C52FD2908BB18B383FCB356E62D9F78ECA4587A0E080024B19971 +144445CCB1FAAEB35624C972A72830C86D9CFFFD2FB5C0214F441371CB7B34ABDD52AB1B436D +D9E4BBDC50239C456C20008F78DACE2E2AA0FE2FB5B77D1E768C6633D19DDC9E77D82937C3E6 +6976F74982A9B09F11F8264C9BAC1D72BFF5BBB3BBE1C22C65DD3FE6680E0B77154F2751D7A6 +292B4DAE8211EA08072E238C46156D4E669308B2D2C5E08129F5FAFDAAE599C58EA397CD3037 +305F52B51F03B266A7ECD8AF86E6ADC9E98614A43D870B0CAF609AB4D4D51B0BE2BD36AED2B8 +CBB2733A875BA672DD1790A93CBD1DD892A1DF843F1BF22049E0E96D6EEDCB2272B06579C0B9 +744DA658862E3C2898DF75AB97DAAAA0FD235F4F8CB7D6E82E4A38D023342453A6FFA709F66E +E784C3CC00AB79FEE9A98175299176AA6550F320A298894E946C3C6BA4DB7E43C78707A8E36E +C0CBF8C78D133F4288D6E4583287C2ED7353AE694530078844A8A6A1165188536E69279A41D5 +D35AD2BCF2D8BD6AB4F5936F705E8B0A665EA760F6CBA476B5581B1B0FD5EC6A3ECEED59C862 +D2F790A61A2E02AC1BB48BC0CB247BE24E9D9FE88ACC0AA270B2164939E304A056C877795D8E +C80205C109799A5BD15F7485830281E2697DFA7DB1CEAF0443F685ABADC42BB8F29D5C1D6249 +01776B5F6055D1C6497C079EAB97BCBDE040C37C7250ED61E97BCC971AB71CB87A79A998AD78 +5C5762F8171A28D85A1D0D3C32E2B0508FEA24B45710A14008395140124F6E87EF73E4C4FAD8 +B52EEF0E66F62215E0E541D699034D46B1752CCFEB047ECEBDC625C32E8E3AF5D71543516017 +65C46B24CDD42E661D2095C3D15F1C3BD3E1FBFA4751EEC1BEF46EEE1EA8F925347869C53213 +D51568403A8A90F7BE1A360C485BD66D30315275F0801EA18CC762064F7D5F44CB4AD70685BE +AE02B18B2188BE315B87B8AF9ACC3285355C3D05BB3C392E1008E58068E34EC7D4E8972BD5F8 +090A2A506E82C650895FF5AE34E5483112623A00CF6BBFA4510243B8B7E2C6AF9AFD098D02E2 +EB1D07FC2FD3E37154457B96FB4550B2D7CFB06A4B607DFE469D73BD9537C73337B5D9DCFAB3 +33987208094CEBC299F0BDCB70C4BCE2A1CAF04402F1748A63A733BC5DB817CA185C35654021 +35F247705AF28A13F8DA47CFFFB68DEF345C95202B0933FC691F439DF83001CBA8878A7EB2A8 +9AF544AD9A7068BF48EFB1D201BA2C191F650E84E8909456EDBE3864CAA7F55079E928692E01 +EE90600D0E9E207A52500FBA0EBDDA50A6773A9B441FB81BCA7215D0276EF8D70C00769EC709 +C214EFE1ED92148349CD8DD8A0CF45B46A9959AEFB2C42AAB1D0DDD68880B107BF56F2CDF87A +891DDC95AEF319B0A9C66DBB5F07B08D9E783E19546CC9C8FD963637D85FAB62285295CDAB0B +DBDF348CC819090C32AA094B3B0FC4C27A096320D373258EA68A2A508C12AF1D81368528F554 +303AD7D7E06ABF9B8925D57D694494220D6CCBD8ED04B4C57FDA1DAF70C066A16930FA34159E +296633DAEA111D246256B3D1EFEE6C00A7BBFA808731D0E54666FF407ECE2074F2A93850500F +F3A5F0771DE7C30E7B94CD39AFD6CA1D777298E2472D0DCDCDE5BB5DE16AC1F0A03364DA00F1 +24F836E79DA442749A0C6EF703617494F9424112D9766760E83BE50D1E6BFC14F26BDE4C83E4 +BD304E99DC3EA4EE8B04A654808621DD9038AF320339FF09314BE0B1395E9BD9B0A0CB9A8B39 +965EA7DE8AFE1815B53402DF5385C674A5B6104D4358D52B57D95CE13092CAD1D02A4C89F4A3 +B934861264CD55910FA13BE467FFCD0EE03A6D5D35FB4DEE5A4C57740C7F2EA1C7849B17FE54 +C5782571DDEB8534EDE38DE11A278D50DEB22581E24B93D08F4A8C7F3C548943B2601B5D073C +7BF8AAFD94D8859A38E1B5E659CCA1EEE4EF023FD05B94A2774C13B2CBF461265C9B7E8DEF13 +AA61BE7F29DE723BF1D3B05E4077787F8BBC48B610FFCD20DACCABC1F79676E74F7FA8A741AE +A7F0AB8C341893C8A5489CF725562B14E44C5B6A526839D4B3772D49CE406FA34A776DFFD096 +41FB81AA9C6E4959F16B404E3C9BF5193623C4805889B453088E67967ED2C82200381F3794D0 +F041E922BF79B9D5ABFC0EDDF32152D312F739DB794010791779C69280A9B0FA675990BCDA5A +84FC2E9A5D10C15354354DD84304313491CAA58CD1F2169496F90F14AB18894640D21118D9E2 +FC2E8BC621B196E83871ED12B9702127C7BB5943748A6D8507FF124FCFAD6C40DC1ACBA3E1E8 +8BDD3D880F0E6239985F351A5CB862A2DA92C93BB6E7C727A6AE4E4F84AEB0E07B86C057BBBB +BBC08263B822B7125CCCFE0B304AE38E2E3901A6ABF94DF34BA3BCB94E2DD5B52048F79FEA9A +B6D3FB01FEBF28845EC0507BA993E55BFB8FABC33E33348FCEE38DDC5A6CB69201A60FC89EB2 +0D5F0EB6884E21A64F3F70229943FEA58AD614042AD7B528DFB4CE1E5598D02363EE56D7AD9B +C4F72062E65224E7DAC416F78A0E5702E0A4E2E007221A09D03DCB7F42A2204DA6F32F1ABF63 +53E64CC59372ABA05709EE9C2E95F10BE48401741B141CF71A954F05ADACCABE5E608773E9E1 +A81D04D2B967E468321FEFD24ABA05E63A844B3025213CA6BE493701A486AA84E284CF29B8DA +76F99C6E35AA40328C9F7DA6A7C2B7E4E100DFF57F996C06EA233918354F8DDFBF517357AE06 +57DEC94EC1075086C7C4F1DF9E5656BA07F65E8A90659D4B4C4ED13AE75E66EEC8282ADEA7AB +E0A064C4CAC8E4B7A2FB5D99640ABBF650171B2243B22B53B0BCB67DAAD4EB7F2470FBC29134 +53BBFFA76DBD0FBB4C24E62E2C476E0989DEB4C0BC5B57098616770B2B47E4EF1746266E964C +87F6101EBE9AF0D5EEA9695E29B3CF3ABE98EAC41AB4084E6B442C774F4A1E15C3DCC1402195 +B8662893106AD7ABBE5143C9F3A4E7C7B2F36660B91102030F74826DBC04BAEF6152272FD2B5 +493C01A9E3893381FF183006B9964E9BF4715837C2F9551DA9BA46D3B82948FF4A48E5C7D3A3 +F9680F4362A739E6704BD991F0EE095186F4067753B7981AD6F275D3633CB443514DF9B8DCFC +E18F2A3AB3D9F60F01155C06CF5CB859646D3F310CB7D2C932EABE87423F2DAE43306230A497 +8644AD3F3A59C322D012E6BB6F0975625CE5149C42E7131C3FE843F6751914D13B1A63A0815B +6F1453E18A7C4C0638A2261584F7C60869A9346F832A9C031545B6C5685224144D9B32146FE6 +A8E5F36557C028081D2F7638854D45F9D50159DA707DDE276F1A93AE5DDE443542ED50A93454 +BCA1B6D675780CA5A8E9319E0D16A8A77A208E84990CA84BE3D912603790D40C66919B4F3C6A +E827E22B7668C2EDB597A3DAB0CD2367B108D1CCAA39B9DFDDBF4B5E695E8ED22BAF75F1B385 +628807679BBD1054A7B9907A75F1E7FABBBA92B62D8B070B362CF38EBD4374FBED4B616A390C +91BC00956DD97D97FC14E367E1636FE8DD8D20700BDF000B31D9D090B549EEE154EE63D07FF0 +37F3112EB79330B0C72DFBDBF17B436CEDEC023B0C773481FAD03E12F1490912013E243CD020 +AAB1451244D98AF01DDD7CE3B650E42E5BBBA3D93A5E4FED991DD6659422E8A2DD55600500E2 +ACC4244B3BA003A67D52EFE3B58C95673E70C2B14EBE1C828294298ECE960A2B9FDDC99F8437 +D1EA61C83A9A9CACC8CA84BCD48A52C72166CD725404AA6A67584D430C1428B445B80E7B7D68 +F540ACA94FDEE666CD1336BE06FC42F0826F0FF5823D5328A253C57F6D4548344E5C265E9972 +3108F471EC0B9321E06BC8884F786D4A56BC0ADF54513C8F7A084FDBA70A707FD937F4C1F4DC +77F53ABBA64608A74F146126EF9C46C88AD22ADE2B5A65CC770DC588DBC10372D65C15132C8C +BD27D38F8C654550A95F957C8C6D107FEA656D9F5252AA8E257A2430864B19FB3F0D78AAC47E +664869F037F8896C566A3A253E7C1FC07EB1A85B692815D153571A972B4AAA046B1F13A6769A +3B862B667832F6938A2FFB72ECA03C34B607923125389187F6795C775CB754D0DAE5E6C79FB3 +161AA7D71894F462EF8F0750F9875144B429BD53C6FE1E029A69745ED66929C1D6E55D4240F5 +87EECDAB8F6F2163B224F5420205144C6D52A252AC9518F4CED732C784EE5BF3326CFEDDABA9 +4F25C721B380386B6C2A3E7E07C1D81142C4D928C24E2C48F4F617B3FCEBC579F49D89691DB2 +8346621946AA0503238E4C6E80214EB6998FE2FABAF5897EE040838FDE840352E6761514929E +85DE7EF9484CA75D101B6D2EAC0ED7DC20E896A0979AE3A5B5D83846ACBD88D8256CA987D147 +F747E3A1CEB860C8486578FB361AB53C6D78F7D7670B18F4FE388A44F3CE5BB6F5BF751BC7AD +7775D21BAFF538FFFB036A841008667DFDA5B4DA834C1192591B7D479DE5BA0FB95627C0AE7A +7E46DD8B3BE8C7B952098DD8BE9C2F9C77ED077C7EF973E0210C68613BD95B8BF0B1FAD95C46 +7CD606FE9906D2604531DC6148CA75E23B9970FFA17064BF536DFD7539B0D2E8C4BE97609DA7 +ED6B78A8D0A1F96650344043B06546D4699EACE1F7BD6071724FCAF6E095F5EBD9F14DC86436 +D89BE68586D53CCE108E7628EE4C1453E1F62C2455F02F998BA9E2DB8887E3D5611037406AC0 +28CD5FBD94AD7DE9F2F514311040FEA41CACE74915BA6F19FC33C0FF6116BAF3B2DA9CC682E0 +3F9A85128FD578218D43FF7A153DF4325EE24281BDA2A49A0A8B9352D92A7594CC4614C30E09 +1B23011006DAFD0120847511C4C6C2748F2915AD400452733948E84E7B7F91A82D4D02CFF68C +CAF9B2B9ADF2132AC50D44B5EE3E5E21F7AAE0C2595AC9AAFC0780BDFD6BFB5316541020ACFE +67B04D11F3016139F5E2453E9EE0CCBFA049C2168CCAC2E0D81B546FB593DEE069482E397AD6 +704D6DF8681C7436D86CDA2718E9ACA0249DB0F81528C0D20F46B3BF74653A9BBCBADF94BAB5 +829D789011505FABF205B871689B9521925BF24D80718AF437114A50D7EBCD2FB1FF37E0A163 +F4873DFB24143DB275A1E9CDFF76142E6F94EF13B8B6CD6F40717D6460435894012C24E98DF5 +0C906A5B2AACD26EBA7B440119F18C2D938C32C36B82EFDA90CBBA99196AA5AE862E0C1F4985 +E120B80B9CDFCD5EFBDD5C80A7F3FF4700FBAE9DEF98847E6A56CF4B609AEA604EFF27C8A633 +4C437868F9ACF73202420E87C92EB76A10E79B0ECBB2A3CA1768801872AF0443AA930B00442F +F801B05B39CBABB684AE80B72A8515C88EB2B46F39614E5C998687479B057AE7F686912A8845 +C358DB36F8859F819FC36147E1D277DE0BCF3CBD13097B7D9BFBC1EBB590D93CABDD12811DB5 +DD5E70DEEE50819E871FA62B97F37B09BF828FD02352EC2DC627B4C6F911BBFBBB4D7F1D9EC0 +9D36B0606DAD9DCBC0CAA84872668C90728CF434560D767FFC3D1BD570652B80089FAFEBC335 +8D1AEEE0C4F459A5875D92FC676EE3D9AFCBD9E319069467C89BDB5EB058BD85CAB28B0F6315 +A99B4421951AD063C27F85ADA776DC0AA6311EF1EEB51411A6FC35D57FB8EBB19A1EAC5348E8 +AE4D0D2DC9957B15D4C5C2D8FA0D59C72AD0A03BC17E19B556AC783276A003B51CC055E1A430 +348983D8A2AB7473A1C7BB64578BB9306305C92776B833B6F6F36356338753CFCBB761AD4C25 +34F6066B6006FBC1AF36C65C71AECD2BFFAF5A43EA462EECC9FE1A0DE404B643836055B81987 +7367B821751A2A8BE09D1F0E8D8C07FD7A9282B555A9F31CBD01B5DF89AD8ED817758578D4EF +17594E1B08F2648680398B8CE0D71B97300BE89E060D2B6F60B6826773866ACA2A542885E893 +CDB35E55EB49E0D38A78E2936EDF0A0F227DD4358B2B9370A0B990AD007244BC924D14BFADDC +454680D28C6B85BDB3717E772A853A7B98D40AEA92631B8CBD9A68753586C69D6E20681E795F +2F2FDD84E3FB8E1C44F1AC77C850F5689B40866363ECA7062F7C6DC0580A5F201E5E14F670E7 +155CA663C3D39C893E3412A020638EEF5D54217666FF360E37773BD707FD4993F88D842B6537 +9ECC10661343D3B12CDF717C9D13E0EDD64AC4B31B1E764A2BCEBFBE143A1797CEE91D2E50F6 +45511C4F585E00C3A51194815C6F2056A012934FA250E94AE9057AE4DF502BDFBECE97D8420B +CDFB9ABA6E02EC9CA027156A87BCF95724757ABC2CF3AA2EDBE544AFB8356C0B0C88032D02BD +69C1C49FF31F14D40744714EB378ABE6D7251453A15287831AE4069CFBD8893C6044D7AD5E5F +8C2FF860DF53EF5373A1D65008E84A3972651564325DD556EB5C2C4C6D3DF6CC881996D25F91 +1769A63B82E913015C64C468B4813601DBDE27D693984AC53E84EB62DF3B12121AF3654DEE6F +D29229F61A987F2F5511DDB8F963588EF79A1EA33CFAC9F2E687C14083A1897F5F587BC5EA51 +CA7E584EF7CC30007D0A9E07BBEC716A9FD51FCB85F2DB432B6232DEB1A3D8268CE153C98C33 +8E8A7234E101D5A92708E0C399370E8FCF656599239015C7F2CA935A533C5411D34AA555A09C +E662B210A65C2FC7DFE9B65B564B99560879AF882D6DD96C9B3174DD0144E7C1DEA0789A6989 +D1CF1A03B855947F77E18E9612D1A5C2674DD39E9E637B623520807DD96D8DAE5B5CF2F68890 +A0B2C81202357719428BF854FFAECC7E52D4175C3D489B34FB0D4C58E371207F9C7ED7CDBC55 +44FE687C46BFE974D5F6CAD0D5437B4D599F31761D5434DAA1226FF9ABE51E0FBE6FCC0EC143 +390349C058E34B429E4133CC930CAE0C9FE114C3ABDE3F1BCCE09A9927AA487B4A9B43F5A5F2 +BA9D948DF9B0F79EA9A114AEC7D0305FC805996B85DFF17810A0ADFCA6E6DFC31D200A038106 +BDEC7E3CD6515E553A48E1954F3D1C7198F1A33095420A45BF580B9D626D135919471D5322D0 +B70E3E7997B8C6AAED4C504E9D00AFA9D2356180F605F03E6931738A1DBFBFE82EC63193A94F +ACDDC0AA090EF016FB5A0420DB26037EEE279125D09F19EC92A28A6CEF6F1901B8F86DF979E4 +8CE7F7F0E16A985F47B396520277708139960E87DB0D9A3E829D1D4799B5D7185C4FC5028DFA +BC4F08960E3C76BA09F23AA5D0BA9D6C8C55449AB57895CDEBB6029CB15CD842D30CB0B997DC +CACC1C3513EA25D29E0C7C6BE745382C450D3E2442F97F7790756ECC60C56E55BBB622004254 +8DD7605B8F2BE654859BDA2E270CA9CB3AA37CB4A1F071C84F75656DF83367B9B2B6FCC43864 +275A34E66D44B05ED3009989CD7368B7599FD86D9C5CFD661F0F7233B595551590177C11AC61 +F17824E6DFE8516925F229B9178822818968507E65FA3CF7E446E285C4336B7007C5AB399275 +6644199D5E8CB724B876791FA9F1C33716E9B47F5B849B4A80FDA40FBCA80E8EE57CCA4A22CA +C478A78A1E5712382F93BA09A2A9CDCEC60081589F41BCF2727804EB5AC6F540C3E41FC4BE27 +4F90FE4275A323594F275F93527CD29425C319F98750BE42CA276B31E3C81843CFE850A11357 +E9BDC646C17209CC5AA8DF558839BDE80E1E0EE7183A05CE800F780BA596176E00CFD95BF8F5 +3F2479C0CB7F727E232BCAE8DE54956C43208C26611548B542C1A1AE9AC45F79CFC682804F87 +32D0D1774D6F5FBF110508BB2231AC33885FC386AA4B180DBD051C17F097417F6EBDAE790090 +B314C80F163CBFF42B546188ED29C54CAC565D271AE6AC73D102DBB7A8DBA02B36476A4BDD0A +819F77B3A7BE17E2576102F08D337B2A2E8899848561F04ED57B5777DA86CF3A341B68903D55 +7B38C25A5B619499D7AD4CF4C0A59B402D624AB87321F5A1180DB6321E4F18EBB11AB2D79107 +AADC1D17E0B29938AFD818C8D9726F7E086029A06D80F7F4436BC4B0FEE65F7CD5DC68B56D0D +DCCCD57EB33086A7775B52B83ABCE3BB6C50B61053CFBA0C70E3ACEBC72B4DACB1093C9454C8 +42AF791C097C5CCE5056D4131487C48C821F685CBF17CE9C95BD30BF195768334D454554889D +A05B693A5363B996BE62776FE7B30384728E1EAAAA489004A3C3C55BB9A8EDABA708B66049FC +B181BD1B79B86273AC11EEC22E3793BAB6253DCD3312E286669FC90CE3C69F3E70FABA8D1E7D +92371CA34424F20B2638DF486DB4C220F6AAAA97D60A4AB8F06E9ED04F80559FDC27D861AD6D +A2D5BE433D1E0BD9333820AA23EDCE9E36F26DE9ED876342275CF85B9FBC34793502E668D104 +075682B8629B4C3CDCA8B0AE3C2A7BB114AFBC1E96787CD8937D35A6BF5B366674AC2FB151AF +96C55F7A301ED8E1A681091AF8F0219EEE29E8637B55B90962F121800EAB46946DAC303B44BC +29AF2FA4774E9B930CF6BD42C5E06EA9823F697E28F52C77F8989693A4C22D4C7F0A05E67DF6 +1BD9F3FBA554FE8FA350CA2F22C96C67F35731E07EB1681331D0865BDD165C535C251F8A17B1 +DE9C72314B1125A97B2B1119C8983E8D72F60E6D11A3961148805BC150CB433A1ECBD18B6213 +9551EF1B1D1DF95BFF5964A64B66479491E000FB294F7230FC8E11D2B382D1E11B04761EE84A +0E3E0B00000470A6C101D8B8F4E107B7A4C2FC3AFB4EE51D175250CB6C1383A100558FE4B656 +D3A017967BE2905E1ACC871BEB04725D174B93F88A8EBB629AB52200E61648AFCBF0E2BB46D6 +3793B79CE0CB627448708CA138811D8C5990FB01D427E9614ADDAA6C0DB329DF406CAA8614CE +4EA19642D2192BD523B0F33862218821839759F846B8D934EEA9D7010730379FDA70C87300E4 +709ED00B97251C37D3A10C121F4EA5A08B5720EF8A0E6DA35FB853FFB967C07BBB4EE1F1CC02 +09DFAD1840867FFF032AF91CEE26AFF4CB77E68D18C623A5086D6A922AFD2516B8A6B96A799A +31AD682DC85BB9AD35481DA23F503F16A53E1CB34DD397CBB97A72243C2878C4BFC51C693348 +2229D49BF016434D50B68778EB76FD89EA014273716C7654A56B2BE26EAD04A0B95397664F68 +BC312A178ABFF2D60251C50BBE1BC8FF9B8B10C84073D050ADD84E72B103FC5DBDFEDD13AA73 +610E2378CF2C0239B8703897C31FAF350AF5A17DE8324E6A1DC0346FB0DD8BC735F128E75414 +01D4DE5B5E3902DFD3CA54FB4125AEB31F91DB9CA8237F7D88AE2F5AC6903561DA92E8EAE076 +284F907EFE6AF78599CD0B48361E068053D5ED94A63D095E083F18617BB263907589276D25A9 +7104518550CC3E452FCF973C61AE45CA4F44C3CB388E7450F396D0B8A62ED3F56A0905152547 +A4EBE8F464624BC1DB345697DA9057F83A776E6BC8AE2689C8AB8FC5759406C2A9AE34D19FC0 +5BC17FAEB82076DB72EC93A5F08505F01CCD7D4DCBACEB89946EC9A5447FA893D3A7F57C5E21 +D6CC93C3003F15104FD11AF5E10897B0F22DF722CF313691EF85BD5CE0D305100D5E100925F6 +7D486D8777EF15787913176B8830F03513ECE9416E6C0B15C2173D7DDC20D2026754A3485306 +DC3B243B7779B7E3CE753144A130D848741BDB5754DDB9F0571F16364782B8B463F77B6C1C1A +7080C90F9B43649FAECD00EAA8D0D1D271CAA53585D60E363DC329F855582CBDF1CE5352C28C +2FBB41C18F7DF0F3805658455BE45027F42C06F8D9C801D6D4A0E72C7553336D31587D20F94A +A15B15691F7BEAFD2F6E844163BBEDAA80106E507E68C6767934B352AE63D38DB95647D2F44F +60946CDB265AEDD05866004C2D0AA198D98D2E8F455EA057F26CB8F3F6337EF79597C5333A28 +67185F17E4F97C6165D92CBDD5FE946FC4CEBD5D6C4ED5975B7EA97012CCC6043B3363C522FB +BA7EB7A189138A8647666037120B913CBAB9A405974B031446F08CAE6B9B7350DA3840F2B4DD +4ED56944ED909C761AB342F16EDAF50D2E9064CF2C51817275A6EB08F64EC9A3BD38CA24784E +0F5A4D6A14BD41BBB55D97125BD4DF34C4628494BE557F488C84B849AA3D224C19F522BE3815 +1A9F9318FDA6CFBABBAE1C8338A6C486164F8EF1BD2FAAAE01A7A58A05DBE945ED13ACB556C7 +1EFBC946CA8CE6EBA90EA429C2476C4C01167ED98DCA0076F7451971EDAD96D612C73B199688 +0EB2A60B6F8F5B7B4ED40CDE14A634208A20E889487F2ED74B7458581A54404E078E47105125 +F30300225183510B73E82322DDE19BF3FD8FD7AD8CC94811337E9BB099AE40A6CCBC81A68F51 +472F51554A445B6A99B1A4C28E920C4F9E68CCCB1F7FC6E9DFF89E611E0858CA5BA11B053978 +96ABAB2002CBA13CDBA5E2F55BD63F2EDA4286C1BA8C0AB5DAD9022208E5A70234ED8EF0E1D8 +52890548F089F588324E56F16FDB67D35F929FDAF560CC1582A8B371C8419DAE6E7C852F3BEE +62B62E98B268E71C684F7572F11F0061A7BBAC2031AFC2243512A09C121B6323EE6B218647DD +BD73BEB1CF3E58309C57A1BFCFCF969E4973463A164EB592E03F87BE50A7DDBE88D87157D1F2 +00DA92E0658BA92FD97BF9024D3CF634B4280B0C13E42232980BE78973C8156FB5C941A5A116 +0F0517283CD24A20E1E5CB68BFE936E3DB92B2E27BA18444F84233BB6C8F1088A102631A38E0 +98B7C7239311AAEC87EBF15C32E2B70BC9452AF087703D373353EE81BF3AC3AF94F17854A852 +502C07A5F8E4642EC5A15E2F73BD70F50EFC145198D755EAF2B1D38AE56C2D920EC8583E6BC9 +CD30C2E98638B9A77ADE825AE575F59570A7B1292384C80D589084B7198556C25B71B969F895 +46F4257ABD1E3E81BF1B5DB808CF3E8FCFE8DD59ED2FB0EA59DF88533BFCB0B74110948A9055 +FD58CC5CF757F578C48CEC499CF42C1054CC27618CA636DCAD9D07BF297018484A1D5342B0C2 +39F7C67D24188718713E6B7FFD34416753B66F48387F902912F7A291C86C8C621988219789B2 +47DBB66E5BBE15B9F2883D7F927976EDD9A8044FD025E64C7627DA9158C4F8D630C54A6C83EA +9F64FC0BB94292428FACA748AADFBE5D45DD254A481F791E84E6C9BAC78A8D09D7FFD1268868 +1215928D0538245B743FF62DB32CC07F41C68CEAF06399A9800A8525333DE29FD4F8BD38B75B +426842E77E6B192643EDBAD0ABC38DA56FCFF529BCE4515B5681980B18D9988CB09A9E373A6B +1EAA1ACA1C1A1F778FDA7137DDE500C257F4C866CBF149E6FD276EC262766EF7F769DD922243 +55306193006096A96B112FE5E713948BF9DD461F4315DE8EBB4158E29289A371815E8B0778E9 +31C2B666DE328EF6072AD8222BBA38C609FA709B30CDA37C4ED546275DEEB9EE0EF08C721BA6 +0927E413BDA92B29C05F360B4BFEE15725E1F933E1A5FC82B4AC88FE256F236A4AB8950BFDA4 +4334FC4F6449031D800845B2C0691AFFF8939144DC09C12610B54BCA4775E5459C2759A89EA8 +F71CF869224449B69E6DEC871E39E98635AED90ADA7102ECD351DEA4718D852DA0C544652B86 +F132BD5C9FCF216917C4AC561F25C35EBCFB4F834C690916D45824281A46FDA3E982F343DB61 +9E760E64A70FF4FCD4E0E834DA799404139E1126F514D4ECEF828E8FCDC67E8CA1F0EEA427E6 +D19F8316416399898DB531CB2345155BEEE6F0039A58FD75872C738F71BADD99B57D77C603A5 +1B6E2DCECE8C886E36995D8A190ED111B68BC70B1AC4FF97CB3901B86542DC8A39F9FFB49BF3 +AFA8647B2107D4EDA3AC3EFA56E9CEECDE18023BD66E24521778540AE588A6F53671ED68CF8B +20B50F9BA0048A2BBCC2B720AC5BF5CB9C86AB599FCB876965CC489C64A30657CCD138E2AFD3 +49662B6D18B8D0A84A0FF6039619CAD4513785840A647FFEB4EC5B05A0931FDE46A3AE39E25C +41363BB19F635CF1A18DD7C52953B1F2BB686F93BBB3068D0E1CB3E49D4832067D0C99075039 +41E7C27D3242B27ECA29229DBB555AE2C85B81972DC2DD0C2355C031EC92CDB03786EB693783 +08722A6EBE4D9EAC74FC4C4B3DBD6F5DA21ABC08E82BD3D46F9EF2E8E11442736D19A044CC96 +3803BC8AF41DBD44D113BFF945F1A72AC6B9D6CEFAF21BFA49B1B817CA185C242783805F0960 +BA5F8E6CC56D9F26B6240705C1E83E78542BECFBA34FB5BA0BB0A851AD88F2AD0A88F1CAAC63 +B18E5338FB6EB1F4596031149EEAF066ABA0FA2F7A08E1D8EA0488D460B05936A234D52CB84C +778F4A9D1B7D4B519D69697760C371F7EDA46A3CE391EF95ECF7BCFB64F1629FA13DAA7ACDEE +3F0D00C87EF732645A374603FB559EF0CEED5E9A83BDB1899469384727C301B5BC10CA59CD60 +7E30A7B856D4E8D12EC0A7813839640FA9956E25EB657D830EF70580260579048EA425D22C6F +85D787C85DAF8773008CA943E98B18A5CE6408E0A28FCA308A3281D9FBBB70BB44C13A4B2A93 +C6EB83CE5E8A33DA1B4183A7B95965CCCDFD6E7DD8C0BC32864D7BAFA91CA254D829B57E59F2 +D5E5711BE8357D9B7E8AB702763DECF43742FF913FCF98E7584D22CE9FD8909A4F1958BE5367 +CD78F4F42B09D2AC99E67E27491EF05B1934A8DF9781D686C4AEB3FA76B57578ED6B06AFE55D +710915D5DBEFFEB23DAADCCB7683F190A93C1139EA8D24C9F8A9B51512387F8E9705EA9BB286 +1FCD3D47C184BC25EF19C8DE5ECA8934532DD7C64595BBD4ADE2FF914F28EDE275BC0B34955A +F6C97E9A408D79959DCA636456D45C636B1ADAC1AC3874ACCB7E7C9A0A1234F7765D98A07BEF +C5F1E2FC1D7CB90681D8306ECC3B31A26DC655D02CDE4810EF6A289C01F2E4F922E0A3EB607E +53D7231EF387D1E9B370BEA637ED19E0432AA132C9B115CDECA6B5592D5648551FFF020BE84E +1273955021B4025DBC602CBE279D59EFDBCB937F5FD449D8B637AB40E4859AA9EBA889F1C6A4 +43A594F238E8E663ADEC1E1E701D37BDD01D80ECE8A6F2EF59CBF3BBF94C9B8A61B9739A9278 +AE2940AE38A7B300FE58659906803CD67B3531A54D52DC36728CCE61DB8CBC3EB9317D6BC37F +94B0E7232AD8F15BDDCA08C15803064BEAF7852AC4AE167F60DE97FCE39C40B68108BB14475E +B184350A5415F7123CA34DB5B525FDB273C695356483C7E7DA0119DCD25C64936BDC95467680 +564B9C98F2D7A5672DD0E241374366ED9BCE31404A27DAF14F0BCE9E356AA7BEF5166A194312 +9644C12ED4EDA4014F5BD8E0464F26738DC0F66A7366B968BB69EE911EB6AFDA00C4521AE550 +9D7CDACD470868765966472C778615CB7F2FD4E03B334FBEF0A3C9CB4F1722E38FEDFC41611B +E423ED01E37BD1A68CA57311C87B001508687BC6FA25FB91F093259B6A9D09DCC0047C6522F3 +1DBD42B79840FBC1D07B75F32DEB0B7803ED5894A9D3E4F463B702A8910FA1DDEBFF9D9E0E2A +BBC89BA097D7A2FA0B99A5F3A265B3B3E5A30BACB931D912EEAFB64D67C858621AE9E94DF7B2 +7B7E886810E39461FA9E9E6178C02CE134E8E135885B381B381FA9D8E684A4DBCE48EA5970D4 +A96A74AA05DE6FF8BA30CA4C94826EE9D46DC0736B336499BC8409D1E5148C3AD185446E1D79 +AE18EA4D2F41062F759B507DEBEA62FD6A85941AC69CC008C4123FB27D819363C336582FC944 +1AC4060773AFA370C33656A86A7284D484B41148BC6B039C5F0E09E496968714E5E53AEEE4FD +C15CC8E2F853A60C9FB2839A007FDE21493874CB1947E7A2FF425AF3BE23FF3C3F14E6ADFE5A +09C5D405C7F3C9522930499C281D5DE05A8847338A2A09B07310C73C0CF7B1D47B676269A398 +555725A99C5368F01956CD2B121C555B2F90EE2A060A700A8A8BA1E6114481E44259E8C91886 +526894BF4A76E74F96D4EBF0832BAA40FEBAB9D8777D97C3CFEE843FC608776745954547F68E +6F748B7D37A6E2A8970E24BFF4D53272F6B45300B35150FF8B223B1727A32AD18632E5C51142 +01E019CEEF0C397D91CBBC4314224ACCA8DCF02BD0A37C61A0D6EAA4D594771F46EEA452F059 +5599DE49E7DE1127D8088F0F1277A5990311E37459C6EA56A836A61964A2526B4902D438338B +03166ED5A254589C3AF94D13FA0A7C741D4B2C6E121B7E772013A129B7971538C8FA1D755AE4 +70A21E8417EAAFBBA9BF92A09C43618F989BADAA04DC8EC279CE38D557776618C36C5A17A4D2 +D53D8A2FFB37197DBB1BF84F30404DB77D021C222CF1CACD6B48D35BC8CDA2D0DA99778F5EAC +CD2F0F961E19DBCF50D923F939F95B437D6CF9532EEA2C4FED87FB58AF7282A11B2823B4983A +8EA2ACFFF8FFEC16C922E8A8982DFF5A027DAA9E08255DE3DEB1C579C4F9174634EED315BE22 +7D0BF437812FF93E225991F533E9161D1001DD1F3AE31CD02F297D20B0A90466699E9659E8E7 +37051C305675E2F0A84A06EE2A81378A51632271A27254053E1680AD432990EAD055BAD97DCF +59A9739A78EDEFC151C5FE1FCE8CDC9663D31DC378B6A445D85E1765238D185ADB5CAC0EADC5 +499C120AE08A628FBAFD5E39C4F20B9FD2439C0A8FF7B14C3E6CA0AB1D380ACBAC5712063DF8 +29D0633C42C042A2FCFE971B4EB4780F6473ADA604397FDEFCE615304EA31F969A30A28DD768 +3DD8B9BB8590A562EF64065A9C6A88E528EA6FBB2B4D22F16295BF3F8AC0BBFA21D3CE9FEDAA +8BE788E56825207A0D5C5D385557F9EA9D2BD78B3F70B822F338690DBAAA06B822BBB4883892 +DEA8AC0A15D9EC1DC3880D07E44C777BB3C383D8AD466AAC8601B6CF5137EEE7A68B19BD1FA3 +CA527DA1C83B975118B8BB12F1BFDD37EB4235775B0FABECFA677988CA670A75955E56395469 +FF2308CD2C61578C57732E29214643A9AD155343A36B1D8203A94B2837B141C4FDDEA6501A04 +48292AB6145D20E712DCCFC98AC99B9DA205804598E6F3F6B3259352B1E5CA9DA09403DAD3E3 +19DF352718E02609D6EFE2F7546B556A6054A93D7BBF4967361413C610DFEF54FC553E46C1D1 +10C00EF4F66C8DA601083697D19CF3060A5572BDDEF708B3D2C38BE0F224B5AF05F234498810 +2D47BE7A2446232DFA32D7281C6E94D0D8CFA4824A5E51E758446D69A7BA3AE9EC068529E8BB +7CDB44EDF86D2DEF84BF9E1B79E080CEE156D17CDCD6A96EED43CBDCEA3787182DFC2A31E9FF +0C5219B25BBB5CB7A8FB9FBC507C537D0A69A5D1A9D82417A52812A2FF6DA8E63C30A5BC748A +19CB04172D9F1B577B81EF8C973527D8D239508643C6F39BA406B5F11D7FE6C6ED366E91698D +80DCA0C7850A313DF91EA9CCEDFD86310E371EC44935BDD9C06A3818880606BA66981386B0B1 +09640CF0247EF8138C28A61DB9C6008653C6DAEC7D9A25037EA6B1E9E987E58DC1AAB19E3A76 +B21A35E653578AB830995DF32E5D8ECACA14102E47AC2C47A3AF86CFF8C5B057F64D015C0D0C +728A055A2C791355F064CD1C304C32CA86F82A83081A2807E076DC8407088AD35AE083D4C329 +918CD0298D1BF86098B58AE4FD0440E56F360AF452B671C0875E3867323F421927AA05C7A8C7 +A17DBF50BB8D47B4A099AAA136FC61990650E5E3E9D37AF224E98BD133BCC3347E4E85582602 +E460A590050038E4FF2A2F8F1FBEDA5FEDF2D15B9DADA67D88CFB3F09E1E0B68A239DB6013E1 +91181122DAE2B175592D61545A2FAC0B130116718AF463C894639E85024DD0B4A8808B0C25F7 +10E437203F7BFBBFABCCB557327699BB811F5085701EA2C19C0360B312D49DA83E455D3A44AA +42C3E30D099C756F7A55ABFFFFBA78ACCC98F0794CE235FFDEB19B69EE66E4CBA1F1A803AF4C +79CCAF80336DB931F1D8B46273E87370970AEFFA3E2D4E1539DCA3593D6A2698477B18169A32 +D1FA53DF598A9986B91BA38DAB5DC202ED9D39B46ACC1C810F631E5DA1609527903E000FFAF3 +0F2C741FE39003E5436F3BE032E3F7FDAF6571F8E2FACA2FF441DD6AD44C007CA6A09384288D +D1DE9A1D568A92E0AC4C0AADA19C2B22F5F0472DEB827513453169E26728DCDB4B3D9925A915 +6357B48DDEBA7990E8ED0A51FE6BB33BC8E4724B2E68E1B19E4964FB828B0639BF8508EEA5F7 +130719EB1035D62DD06BB05A341D8CAB69F9019ED410BEB9C07A0A2122017FE145BF358D1ABA +DFCFFAC09AF140921C1808A3E7CFFC44E258B1B6875B16AA9591DEE3FC9451055A38BB2587F7 +F84CC9C278A30540692AD42BEE08CE7A8BB11F89BB200FEFF57A8D10FE39B6FD01BD3C63603D +739E33AC7F3FC9A921570B86742BF033D627AA5CD1102AC4A9C1F65A786366086940B0411BA6 +594E2359BB232BA0F853B64ECC030C0BEB2EBB49FF4C7F8EE8E5D7AA0147B8A5926ACB3DFFBA +1CDC85AE69CB51F10AC286DBBFBCB837E74564C45CFD4BDFBAA163B9DEE5265024F1A20504C0 +420D934B4E5DDC42BE87FC8D1A3502A046A51B2A7D4DEA75F69FB5EF451F56F2865490D8D0C9 +028D0F9A268A2606AB2B55FC6113C2951F05E6A3CBD160B3B823727B5D5E6A04B7E4155992CB +951D36A0F67E3FD567F8B01695F9746036EB59A32EE7DD5D862F98FA3CD9C3C030056DF01604 +7D25D7F42B2383EF29F176C71BDAEDC458B6C8A89B60035C44CB56BEECE9413074DA1C8F5FB3 +785DDDB9B9AEAF0786326F44A95ECED93785FDB3AE78807F6191C55D0A62B4D02F45DECD9D68 +A44241DB47C25D3A68E79EB36668882E0F19EFA3FFA1487ACAD689BD0167E417C0138AF983F0 +951E8113EBDDB3F5234A12D155470514660F0AC601BA23D92A1DB5FC2B3956BBF07D92563BE8 +6E03C9B10CC8149EE4588F30BE99A2007F2A755E56A1CFF200B1A29BFAEF136994FFA8CF3A47 +C8F19AA03AC9696D642D5A1D2A79813E517EFAB086232A019AE8F3AE5A56C71DFE8637996BEB +E083F82A74448F44EABF84E38BCBB38FDB6BC4CF5D06A470CFAB8636F9F4CA6E5CEBEF0072D0 +39A0E96FEB5EA0F2B3BE59AAD7EB1DDDBC2A82B3AC17379AA309AAB4EB1878E4C24291774824 +5EBC4BA543EF0E45470149CC8508095D6B73ECEB2A36F7B77DAE43DC6C41E4305F99D3F503CE +F8DBE43849B1C91A74403D2EF7DF9DF2ABBBEF13E68BF8DEF9076B1F981971ED050A71B70354 +B324A873069B2088E5C7DDC39DE69B90468E9079F743336B5049374DAF5295B25463078F8243 +8684794A4329A3B6C2063E5D01BDE8B55DB87C56DA2AFAC294022A33B1DBD5A8C2B3A156E832 +15CFCD2435979A3811B6303A9BF7E6DB2BB953727A26A45B447953D5458B7DF96BF8750B4C57 +DDA90DE912F0FB04CE3041656547E0E46FB91B4637D9CEF96138D423F3EF2E4CD1D5F3DBDB53 +32E4B7585052DA67A8FDE90CA8739B645AA29A4223204CA8E14F1CB360C91DEBD1715B8F9592 +45B37F96D1E79894AE8C4E2ACA48E9BD4421816183E62EE5571A18A6F65DE68C4AB9FE341185 +999FCCB18297EDF55C6EA99C050C67A5E24AFD8459F6CC50036AFAD04DFD75CE9D2587EBD661 +FC9A665072B0D693A0FA25EC01D905A64EE18A43332F87271CE349F9FBFF58F785EC63966B86 +EB1FCB749B637A3EF75882ECBC03E96809D57D35CD846973282AE0D354F6C5DDFC8CF92BA25E +DFD75593CF693309A1AE38B793842A7DDD0F60DEFFD7707DC2B0951C8733E2AE6D964D5BBE1C +FF5C390097F05098DEB1BC717DCBE40836518CEFB0E6995C1B6846B19ED1E9888EC6D904F260 +744B18794B64BED634D6596B3D383DB12C8EDA8272BE4B836893B5A6DF5A502CD8D710FE5622 +D77D369D329E327BEFF59984C0362802A950B24B8C47D77B7574157D8D957F3DA86982C3F78B +3F5E3A2A935B87F9274FA52E460B7E9AD8AD7267F4C670C0DCD915F63939FEFFDAB8C9F068F6 +D53CE40F0F8F0208C1B7E609E4B8BB7CA161F0D40FDCCB8B7D73A1CC663E6BE4C15CB3CE7409 +71266E7F8D355E49B73D34BD500CE9FA93EDD5C71C9483C1102FFBD97DB6F5BAD077406D4869 +7F16F9DD522FBD237B8C9F77DC95A5173E4AEC67013E96760214E3F069F83673B6C9F64039FE +5BDDC965B000B9F33B9B2610E51F82A0BE36D0D09DDDBCD4EE2509C0014EDBCB49E7F9AB87DA +7906259D88F02FF6D7AFA264F1D736646566D9C890598068E7C725A26F9399ACABF8DB7BAAF2 +FC973225A0A8E31458AEDEEB49809C0D165E2E92B6D1931746E77D56C3135C3EAF2FCE7B6A70 +2A451916946116FCEFEEC611A164E70700331E8EA71E16F51A0519220A791D945728C5E1A228 +ED254A33106BCBE285AA78EF33FFBFC25B21BAC78D758C0479B769F2DD27010FD5ECFBCAF6BA +953E7E4AE24B652D4D2E45A91AC753FF7446936C0C5AEEF1934447FB6B3BC6755D2A3AABAE2B +41554C9B539A6756AF2DCF6737934D63F5442F37624E7736A6CD405C3C34C3680CB50D8FC80F +5102F2FF74770ED2D34ABE11B659AA4054E7F6F52989324FC1BB330DF7E40B957CFFA3BD7465 +755CAC876CEEB324743B1B7C71BA25C57D21E1D9E87377166D3BA77C46758D6D925B4B00F898 +1C75AD7AEE6B4E20336CF779B6CE436D633809C469923F100D550EF12796A14662BBCA7498E1 +333E2E2AF88C37326B10D699E2CB8AC02DC9A001E2E41A4E7268E06BFC13025F88620EFA27A4 +95A4310C77550B978F1B6113A3C923B16892B42CE4DB2000163F94C64939DCA5711E0B1C46A4 +997EF5BEB061BA76D13A620146ED21637317E3467338415AE1BA3CAFF3D4CEA0DA75621B315E +E13CF84B5C458957E6905B9F50710C6E2CE772FAA2D29A87E8468FC8519CBF2E7F3B89C14715 +25FE9B5B21A4D7B458B79DA6D40D683B0FD02BB1E5EB8E9B78A88BAA4F420EE0BF6473C35CCE +DECBABE217771071B138F1419CFD1076537AC6BB1D52F44DB2B01DC9EA6FE01B2402DBD54E2A +69E631A9E5A8E9D39FF9F9AE9DFEB38A1075AD69AFEAA4421AD036C2ED7E6783FBC7FBD8D10F +0B1E19BEB4AB360E2052023ADC3463D67B938CA80BEB7A38519BAC591B6D101FFE78EA6A397C +1E37D2809C0F9BF2FB5FDC9651CC6D1EA0CF473CE12183C0375532E84EEEA60D940C0354DF4B +513E7272DB356AA408D36EB5AE41BA7229E55CF7A3E8586275DC49386D9DCDA5005A35C15497 +AA66FF8B76DDE02F1C7819B25B1EAF8CEFD9E2DF881647D12547434A9CDC10DD5F57E2F7735B +F351079F44C58E9B6A6E50A7AF0A09F441B6F1D6A3C7DE172BEA39225E18A30EB9D283D2A775 +BF15CEEF5E32F96E57C9CC6B325A770000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +39 2[39 22 30 26 2[39 39 1[22 6[34 39 34 39 34 12[47 +9[30 16[39 2[39 1[39 2[39 1[22 2[19 44[{ ECEncoding ReEncodeFont }22 +77.774994 /Times-Roman rf /Fb 133[27 31 31 5[27 3[34 +1[19 2[19 1[34 1[31 3[34 12[38 84[{ ECEncoding ReEncodeFont }11 +69.133331 /Times-Italic rf /Fc 138[34 19 27 23 34 1[34 +34 1[19 2[19 1[34 1[31 1[31 1[31 12[42 10[23 3[42 69[{ + ECEncoding ReEncodeFont }16 69.133331 /Times-Roman rf +/Fd 128[26 5[39 1[56 39 43 26 30 34 1[43 39 1[65 22 2[22 +43 2[34 1[34 43 39 6[52 40[39 49[{ ECEncoding ReEncodeFont }20 +77.774994 /Times-Bold rf /Fe 152[37 37 47[0 54[{}3 69.133331 +/CMSY8 rf /Ff 177[50 78[{}1 69.133331 /MSBM10 rf /Fg +194[57 2[20 6[37 1[37 37 4[57 7[61 35[{}7 69.133331 /CMR8 +rf /Fh 193[57 2[20 59[{}2 69.133331 /CMMI8 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +11 0 bop 3208 2180 a + 3208 2180 a Black 3448 -1046 a @beginspecial +48.179440 @llx 46.171970 @lly 475.772003 @urx 473.764526 +@ury 226 @rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 3926 -1168 a Fd(Z)19 b(schemas)h(built)e(up)i(with)f +(overlays)281 b(1)l(1\177c)p Black 3562 1637 a + tx@Dict begin InitOL /TheOL (3) def end + 3562 1637 +a 3562 1637 a + tx@Dict begin (0) BOL end + 3562 1637 a Black Black 3777 -374 4 45 +v 3781 -414 87 4 v 3905 -414 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Blue 0. true 3.0 neg 4.736 neg +29.824 8.496 .5 Frame gsave Blue fill grestore end + + +@endspecial Fc(T)n(riangle)p 4174 -414 942 4 v 5116 +-414 4 4 v 3777 -270 4 104 v Red 3867 -301 a Fb(x)p Black +Fh(;)p Red 12 w Fb(y)p Black Fh(;)p Red 12 w Fb(z)p Black +21 w Fg(:)20 b Ff(N)p 3777 -244 4 26 v 3777 -241 689 +4 v 3777 -215 4 26 v 3777 -112 4 104 v 3867 -143 a + tx@Dict begin (1) BOL end + 3867 +-143 a Red Fb(x)p Black 20 w Fh(>)g Fg(0)4032 -143 y + tx@Dict begin (0) BOL end + +4032 -143 a 3777 -9 4 104 v 3867 -40 a + tx@Dict begin (1) BOL end + 3867 -40 a Red +Fb(y)p Black 20 w Fh(>)g Fg(0)4032 -40 y + tx@Dict begin (0) BOL end + 4032 -40 a 3777 +95 4 104 v 3867 64 a + tx@Dict begin (1) BOL end + 3867 64 a Red Fb(z)p Black 20 w +Fh(>)g Fg(0)4028 64 y + tx@Dict begin (0) BOL end + 4028 64 a 3777 198 4 104 v 3867 +167 a + tx@Dict begin (1) BOL end + 3867 167 a Red Fb(x)p Black 16 w Fg(+)p Red 16 +w Fb(y)p Black 20 w Fh(>)p Red 20 w Fb(z)p Black 4142 +167 a + tx@Dict begin (0) BOL end + 4142 167 a 3777 301 4 104 v 3867 270 a + tx@Dict begin (1) BOL end + 3867 270 +a Red Fb(x)p Black 16 w Fg(+)p Red 16 w Fb(z)p Black +20 w Fh(>)p Red 21 w Fb(y)p Black 4142 270 a + tx@Dict begin (0) BOL end + 4142 270 +a 3777 405 4 104 v 3867 374 a + tx@Dict begin (1) BOL end + 3867 374 a Red Fb(x)p Black +16 w Fg(+)p Red 16 w Fb(y)p Black 16 w Fg(+)p Red 16 +w Fb(z)p Black 20 w Fh(>)p Red 21 w Fb(x)p Black 4263 +374 a + tx@Dict begin (0) BOL end + 4263 374 a 3777 431 4 26 v 3777 434 1338 4 v 3562 +434 a + tx@Dict begin (2) BOL end + 3562 434 a 3777 643 4 45 v 3781 602 87 4 v 3905 +602 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Yellow 0. true 3.0 neg 4.736 neg +38.104 8.496 .5 Frame gsave Yellow fill grestore end + +@endspecial Fc(Equilateral)p +4245 602 870 4 v 5115 602 4 4 v 3777 746 4 104 v Blue +3867 715 a Fb(T)l(riangle)p Black 3777 772 4 26 v 3777 +775 689 4 v 3777 801 4 26 v 3777 905 4 104 v 3867 874 +a Fg(#)p Fe(f)p Red Fb(x)p Black Fh(;)p Red 12 w Fb(y)p +Black Fh(;)p Red 12 w Fb(z)p Black Fe(g)g Fg(=)g(1)p +3777 931 4 26 v 3777 934 1338 4 v 5334 934 a + tx@Dict begin (0) BOL end + 5334 934 +a 3562 934 a + tx@Dict begin (3) BOL end + 3562 934 a 3777 1133 4 35 v 3781 1102 87 +4 v 3905 1102 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.0 SLW Yellow 0. true 3.0 neg 3.08 neg +31.88 8.496 .5 Frame gsave Yellow fill grestore end + +@endspecial +Fc(Isosceles)p 4192 1102 924 4 v 5116 1102 4 4 v 3777 +1237 4 104 v Blue 3867 1206 a Fb(T)l(riangle)p Black +3777 1263 4 26 v 3777 1266 689 4 v 3777 1292 4 26 v 3777 +1395 4 104 v 3867 1364 a Fg(#)p Fe(f)p Red Fb(x)p Black +Fh(;)p Red 12 w Fb(y)p Black Fh(;)p Red 12 w Fb(z)p Black +Fe(g)g(6)p Fg(=)g(3)p 3777 1421 4 26 v 3777 1424 1338 +4 v 5334 1424 a + tx@Dict begin (0) BOL end + 5334 1424 a 5334 1637 a + 0 setgray + 5334 1637 a 5334 +1637 a + tx@Dict begin (all) BOL end + 5334 1637 a Black 3448 2053 a Fa(January)f(16,)g(1994)475 +b(T)-5 b(ext)19 b(colours)f(and)i(colour)e(tables/4)p +Black 3208 2180 a + 3208 2180 a eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/ptmr-mn.tfm b/usergrps/uktug/baskervi/4_1/ptmr-mn.tfm Binary files differnew file mode 100644 index 0000000000..261e8b2cbd --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/ptmr-mn.tfm diff --git a/usergrps/uktug/baskervi/4_1/ptmr-mn.vf b/usergrps/uktug/baskervi/4_1/ptmr-mn.vf Binary files differnew file mode 100644 index 0000000000..88aa077dcb --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/ptmr-mn.vf diff --git a/usergrps/uktug/baskervi/4_1/ptmr-mn.vpl b/usergrps/uktug/baskervi/4_1/ptmr-mn.vpl new file mode 100644 index 0000000000..7fea9a787b --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/ptmr-mn.vpl @@ -0,0 +1,1386 @@ +(VTITLE virtual font ptmr created by fontinst v1.304) + +(COMMENT Filename: ptmr.vpl) +(COMMENT Created by: tex FONTSTND) +(COMMENT Created using: \etxtovpl{OT1}{ptmr}) + +(COMMENT This file can be turned into a virtual font with) +(COMMENT vptovf ptmr.vpl ptmr.vf ptmr.tfm) + +(COMMENT THIS FILE CAN THEN BE DELETED.) + +(DESIGNSIZE R 10.0) +(DESIGNUNITS R 10.0) +(CODINGSCHEME TEX TEXT) + +(MAPFONT D 0 (FONTNAME psyr) (FONTDSIZE R 10.0) (FONTAT R 10.0)) +(MAPFONT D 1 (FONTNAME ptmrraw) (FONTDSIZE R 10.0) (FONTAT R 10.0)) + +(FONTDIMEN + (PARAMETER D 1 R 0.0) + (PARAMETER D 2 R 2.5) + (PARAMETER D 3 R 0.82996) + (PARAMETER D 4 R 0.82996) + (PARAMETER D 5 R 4.47998) + (PARAMETER D 6 R 10.0) + (PARAMETER D 7 R 0.0) + ) + +(LIGTABLE + (LABEL D 11) (COMMENT ff) + (LIG D 105 D 14)(COMMENT i ffi) + (LIG D 108 D 15)(COMMENT l ffl) + (KRN D 39 R 0.54993) (COMMENT quoteright) + (KRN D 102 R -0.17993) (COMMENT f) + (KRN D 14 R -0.17993) (COMMENT ffi) + (KRN D 15 R -0.17993) (COMMENT ffl) + (KRN D 11 R -0.17993) (COMMENT ff) + (KRN D 12 R -0.17993) (COMMENT fi) + (KRN D 13 R -0.17993) (COMMENT fl) + (STOP) + (LABEL D 32) (COMMENT lslashslash) + (LIG D 108 D 170)(COMMENT l lslash) + (LIG D 76 D 138)(COMMENT L Lslash) + (STOP) + (LABEL D 33) (COMMENT exclam) + (LIG D 96 D 60)(COMMENT quoteleft exclamdown) + (STOP) + (LABEL D 39) (COMMENT quoteright) + (LIG D 39 D 34)(COMMENT quoteright quotedblright) + (KRN D 116 R -0.17993) (COMMENT t) + (KRN D 115 R -0.54993) (COMMENT s) + (KRN D 39 R -0.73999) (COMMENT quoteright) + (STOP) + (LABEL D 45) (COMMENT hyphen) + (LIG D 45 D 123)(COMMENT hyphen rangedash) + (STOP) + (LABEL D 49) (COMMENT one) + (KRN D 49 R -0.37) (COMMENT one) + (STOP) + (LABEL D 63) (COMMENT question) + (LIG D 96 D 62)(COMMENT quoteleft questiondown) + (STOP) + (LABEL D 65) (COMMENT A) + (KRN D 121 R -0.91992) (COMMENT y) + (KRN D 119 R -0.91992) (COMMENT w) + (KRN D 118 R -0.73999) (COMMENT v) + (KRN D 39 R -1.10999) (COMMENT quoteright) + (KRN D 89 R -0.91992) (COMMENT Y) + (KRN D 87 R -0.79993) (COMMENT W) + (KRN D 86 R -1.28992) (COMMENT V) + (KRN D 84 R -1.10999) (COMMENT T) + (STOP) + (LABEL D 70) (COMMENT F) + (KRN D 46 R -0.79993) (COMMENT period) + (KRN D 44 R -0.79993) (COMMENT comma) + (KRN D 65 R -0.73999) (COMMENT A) + (STOP) + (LABEL D 76) (COMMENT L) + (KRN D 121 R -0.54993) (COMMENT y) + (KRN D 39 R -0.91992) (COMMENT quoteright) + (KRN D 89 R -1.0) (COMMENT Y) + (KRN D 87 R -0.73999) (COMMENT W) + (KRN D 86 R -0.91992) (COMMENT V) + (KRN D 84 R -0.91992) (COMMENT T) + (STOP) + (LABEL D 80) (COMMENT P) + (KRN D 46 R -1.10999) (COMMENT period) + (KRN D 44 R -1.10999) (COMMENT comma) + (KRN D 65 R -0.91992) (COMMENT A) + (STOP) + (LABEL D 82) (COMMENT R) + (KRN D 121 R -0.3999) (COMMENT y) + (KRN D 89 R -0.54993) (COMMENT Y) + (KRN D 87 R -0.54993) (COMMENT W) + (KRN D 86 R -0.79993) (COMMENT V) + (KRN D 84 R -0.59998) (COMMENT T) + (STOP) + (LABEL D 84) (COMMENT T) + (KRN D 121 R -0.69995) (COMMENT y) + (KRN D 119 R -0.69995) (COMMENT w) + (KRN D 117 R -0.34998) (COMMENT u) + (KRN D 59 R -0.54993) (COMMENT semicolon) + (KRN D 115 R -0.69995) (COMMENT s) + (KRN D 114 R -0.34998) (COMMENT r) + (KRN D 46 R -0.73999) (COMMENT period) + (KRN D 111 R -0.69995) (COMMENT o) + (KRN D 105 R -0.34998) (COMMENT i) + (KRN D 45 R -0.91992) (COMMENT hyphen) + (KRN D 101 R -0.69995) (COMMENT e) + (KRN D 44 R -0.73999) (COMMENT comma) + (KRN D 58 R -0.5) (COMMENT colon) + (KRN D 99 R -0.69995) (COMMENT c) + (KRN D 97 R -0.69995) (COMMENT a) + (KRN D 79 R -0.17993) (COMMENT O) + (KRN D 65 R -0.79993) (COMMENT A) + (KRN D 31 R -0.17993) (COMMENT Oslash) + (KRN D 27 R -0.69995) (COMMENT oe) + (KRN D 28 R -0.69995) (COMMENT oslash) + (STOP) + (LABEL D 86) (COMMENT V) + (KRN D 121 R -1.10999) (COMMENT y) + (KRN D 117 R -0.59998) (COMMENT u) + (KRN D 59 R -0.73999) (COMMENT semicolon) + (KRN D 114 R -0.59998) (COMMENT r) + (KRN D 46 R -1.28992) (COMMENT period) + (KRN D 111 R -1.28992) (COMMENT o) + (KRN D 105 R -0.59998) (COMMENT i) + (KRN D 45 R -0.91992) (COMMENT hyphen) + (KRN D 101 R -1.10999) (COMMENT e) + (KRN D 44 R -1.28992) (COMMENT comma) + (KRN D 58 R -0.73999) (COMMENT colon) + (KRN D 97 R -1.10999) (COMMENT a) + (KRN D 65 R -1.28992) (COMMENT A) + (KRN D 27 R -1.28992) (COMMENT oe) + (KRN D 28 R -1.28992) (COMMENT oslash) + (STOP) + (LABEL D 87) (COMMENT W) + (KRN D 121 R -0.59998) (COMMENT y) + (KRN D 117 R -0.3999) (COMMENT u) + (KRN D 59 R -0.37) (COMMENT semicolon) + (KRN D 114 R -0.3999) (COMMENT r) + (KRN D 46 R -0.91992) (COMMENT period) + (KRN D 111 R -0.79993) (COMMENT o) + (KRN D 105 R -0.3999) (COMMENT i) + (KRN D 45 R -0.54993) (COMMENT hyphen) + (KRN D 101 R -0.79993) (COMMENT e) + (KRN D 44 R -0.91992) (COMMENT comma) + (KRN D 58 R -0.37) (COMMENT colon) + (KRN D 97 R -0.79993) (COMMENT a) + (KRN D 65 R -1.10999) (COMMENT A) + (KRN D 27 R -0.79993) (COMMENT oe) + (KRN D 28 R -0.79993) (COMMENT oslash) + (STOP) + (LABEL D 89) (COMMENT Y) + (KRN D 118 R -1.0) (COMMENT v) + (KRN D 117 R -1.10999) (COMMENT u) + (KRN D 59 R -0.91992) (COMMENT semicolon) + (KRN D 113 R -1.10999) (COMMENT q) + (KRN D 46 R -1.28992) (COMMENT period) + (KRN D 112 R -0.91992) (COMMENT p) + (KRN D 111 R -1.0) (COMMENT o) + (KRN D 105 R -0.54993) (COMMENT i) + (KRN D 45 R -1.10999) (COMMENT hyphen) + (KRN D 101 R -1.0) (COMMENT e) + (KRN D 44 R -1.28992) (COMMENT comma) + (KRN D 58 R -0.91992) (COMMENT colon) + (KRN D 97 R -1.0) (COMMENT a) + (KRN D 65 R -1.10999) (COMMENT A) + (KRN D 27 R -1.0) (COMMENT oe) + (KRN D 28 R -1.0) (COMMENT oslash) + (STOP) + (LABEL D 96) (COMMENT quoteleft) + (LIG D 96 D 92)(COMMENT quoteleft quotedblleft) + (KRN D 96 R -0.73999) (COMMENT quoteleft) + (STOP) + (LABEL D 102) (COMMENT f) + (LIG D 105 D 12)(COMMENT i fi) + (LIG D 102 D 11)(COMMENT f ff) + (LIG D 108 D 13)(COMMENT l fl) + (KRN D 39 R 0.54993) (COMMENT quoteright) + (KRN D 102 R -0.17993) (COMMENT f) + (KRN D 14 R -0.17993) (COMMENT ffi) + (KRN D 15 R -0.17993) (COMMENT ffl) + (KRN D 11 R -0.17993) (COMMENT ff) + (KRN D 12 R -0.17993) (COMMENT fi) + (KRN D 13 R -0.17993) (COMMENT fl) + (STOP) + (LABEL D 114) (COMMENT r) + (KRN D 39 R 0.37) (COMMENT quoteright) + (KRN D 46 R -0.54993) (COMMENT period) + (KRN D 45 R -0.19995) (COMMENT hyphen) + (KRN D 103 R -0.17993) (COMMENT g) + (KRN D 44 R -0.3999) (COMMENT comma) + (STOP) + (LABEL D 118) (COMMENT v) + (KRN D 46 R -0.6499) (COMMENT period) + (KRN D 44 R -0.6499) (COMMENT comma) + (STOP) + (LABEL D 119) (COMMENT w) + (KRN D 46 R -0.6499) (COMMENT period) + (KRN D 44 R -0.6499) (COMMENT comma) + (STOP) + (LABEL D 121) (COMMENT y) + (KRN D 46 R -0.6499) (COMMENT period) + (KRN D 44 R -0.6499) (COMMENT comma) + (STOP) + (LABEL D 123) (COMMENT rangedash) + (LIG D 45 D 124)(COMMENT hyphen punctdash) + (STOP) + (LABEL D 138) (COMMENT Lslash) + (KRN D 121 R -0.54993) (COMMENT y) + (KRN D 39 R -0.91992) (COMMENT quoteright) + (KRN D 89 R -1.0) (COMMENT Y) + (KRN D 87 R -0.73999) (COMMENT W) + (KRN D 86 R -0.91992) (COMMENT V) + (KRN D 84 R -0.91992) (COMMENT T) + (STOP) + ) + +(CHARACTER D 0 (COMMENT Gamma) + (CHARWD R 6.0299) + (CHARHT R 6.72998) + (CHARDP R 0.0) + (MAP + (SETCHAR D 71) (COMMENT Gamma) + ) + ) +(CHARACTER D 1 (COMMENT Delta) + (CHARWD R 6.12) + (CHARHT R 6.87988) + (CHARDP R 0.0) + (MAP + (SETCHAR D 68) (COMMENT Delta) + ) + ) +(CHARACTER D 2 (COMMENT Theta) + (CHARWD R 7.40991) + (CHARHT R 6.84998) + (CHARDP R 0.16992) + (MAP + (SETCHAR D 81) (COMMENT Theta) + ) + ) +(CHARACTER D 3 (COMMENT Lambda) + (CHARWD R 6.85999) + (CHARHT R 6.87988) + (CHARDP R 0.0) + (MAP + (SETCHAR D 76) (COMMENT Lambda) + ) + ) +(CHARACTER D 4 (COMMENT Xi) + (CHARWD R 6.44995) + (CHARHT R 6.71997) + (CHARDP R 0.0) + (MAP + (SETCHAR D 88) (COMMENT Xi) + ) + ) +(CHARACTER D 5 (COMMENT Pi) + (CHARWD R 7.67993) + (CHARHT R 6.72998) + (CHARDP R 0.0) + (MAP + (SETCHAR D 80) (COMMENT Pi) + ) + ) +(CHARACTER D 6 (COMMENT Sigma) + (CHARWD R 5.91992) + (CHARHT R 6.72998) + (CHARDP R 0.0) + (MAP + (SETCHAR D 83) (COMMENT Sigma) + ) + ) +(CHARACTER D 7 (COMMENT Upsilon1) + (CHARWD R 6.19995) + (CHARHT R 6.83997) + (CHARDP R 0.0) + (MAP + (SETCHAR D 161) (COMMENT Upsilon1) + ) + ) +(CHARACTER D 8 (COMMENT Phi) + (CHARWD R 7.62988) + (CHARHT R 6.71997) + (CHARDP R 0.0) + (MAP + (SETCHAR D 70) (COMMENT Phi) + ) + ) +(CHARACTER D 9 (COMMENT Psi) + (CHARWD R 7.94995) + (CHARHT R 6.82996) + (CHARDP R 0.0) + (MAP + (SETCHAR D 89) (COMMENT Psi) + ) + ) +(CHARACTER D 10 (COMMENT Omega) + (CHARWD R 7.67993) + (CHARHT R 6.87988) + (CHARDP R 0.0) + (MAP + (SETCHAR D 87) (COMMENT Omega) + ) + ) +(CHARACTER D 11 (COMMENT ff) + (CHARWD R 6.47998) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 102) (COMMENT f) + (MOVERIGHT R -0.17993) + (SETCHAR D 102) (COMMENT f) + ) + ) +(CHARACTER D 12 (COMMENT fi) + (CHARWD R 5.55994) + (CHARHT R 6.7799) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 174) (COMMENT fi) + ) + ) +(CHARACTER D 13 (COMMENT fl) + (CHARWD R 5.55994) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 175) (COMMENT fl) + ) + ) +(CHARACTER D 14 (COMMENT ffi) + (CHARWD R 8.70996) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 102) (COMMENT f) + (MOVERIGHT R -0.17993) + (SETCHAR D 174) (COMMENT fi) + ) + ) +(CHARACTER D 15 (COMMENT ffl) + (CHARWD R 8.70996) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 102) (COMMENT f) + (MOVERIGHT R -0.17993) + (SETCHAR D 175) (COMMENT fl) + ) + ) +(CHARACTER D 16 (COMMENT dotlessi) + (CHARWD R 2.7799) + (CHARHT R 4.57996) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 245) (COMMENT dotlessi) + ) + ) +(CHARACTER D 17 (COMMENT dotlessj) + (CHARWD R 5.0) + (CHARHT R 5.0) + (CHARDP R 0.0) + (MAP + (SETRULE R 5.0 R 5.0) + (SPECIAL Warning: missing glyph `dotlessj') + ) + ) +(CHARACTER D 18 (COMMENT grave) + (CHARWD R 3.32996) + (CHARHT R 6.7799) + (CHARDP R -5.06995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 193) (COMMENT grave) + ) + ) +(CHARACTER D 19 (COMMENT acute) + (CHARWD R 3.32996) + (CHARHT R 6.7799) + (CHARDP R -5.06995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 194) (COMMENT acute) + ) + ) +(CHARACTER D 20 (COMMENT caron) + (CHARWD R 3.32996) + (CHARHT R 6.73999) + (CHARDP R -5.06995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 207) (COMMENT caron) + ) + ) +(CHARACTER D 21 (COMMENT breve) + (CHARWD R 3.32996) + (CHARHT R 6.6399) + (CHARDP R -5.06995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 198) (COMMENT breve) + ) + ) +(CHARACTER D 22 (COMMENT macron) + (CHARWD R 3.32996) + (CHARHT R 6.00989) + (CHARDP R -5.46997) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 197) (COMMENT macron) + ) + ) +(CHARACTER D 23 (COMMENT ring) + (CHARWD R 3.32996) + (CHARHT R 6.81995) + (CHARDP R -4.82996) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 202) (COMMENT ring) + ) + ) +(CHARACTER D 24 (COMMENT cedilla) + (CHARWD R 3.32996) + (CHARHT R 0.0) + (CHARDP R 2.1499) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 203) (COMMENT cedilla) + ) + ) +(CHARACTER D 25 (COMMENT germandbls) + (CHARWD R 5.0) + (CHARHT R 6.81995) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 251) (COMMENT germandbls) + ) + ) +(CHARACTER D 26 (COMMENT ae) + (CHARWD R 6.66992) + (CHARHT R 4.57996) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 241) (COMMENT ae) + ) + ) +(CHARACTER D 27 (COMMENT oe) + (CHARWD R 7.21997) + (CHARHT R 4.57996) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 250) (COMMENT oe) + ) + ) +(CHARACTER D 28 (COMMENT oslash) + (CHARWD R 5.0) + (CHARHT R 5.48999) + (CHARDP R 1.07996) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 249) (COMMENT oslash) + ) + ) +(CHARACTER D 29 (COMMENT AE) + (CHARWD R 8.8899) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 225) (COMMENT AE) + ) + ) +(CHARACTER D 30 (COMMENT OE) + (CHARWD R 8.8899) + (CHARHT R 6.68994) + (CHARDP R 0.06995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 234) (COMMENT OE) + ) + ) +(CHARACTER D 31 (COMMENT Oslash) + (CHARWD R 7.21997) + (CHARHT R 7.33997) + (CHARDP R 0.79993) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 233) (COMMENT Oslash) + ) + ) +(CHARACTER D 32 (COMMENT lslashslash) + (CHARWD R 5.0) + (CHARHT R 5.0) + (CHARDP R 0.0) + (MAP + (SETRULE R 5.0 R 5.0) + (SPECIAL Warning: missing glyph `lslashslash') + ) + ) +(CHARACTER D 33 (COMMENT exclam) + (CHARWD R 3.32996) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 33) (COMMENT exclam) + ) + ) +(CHARACTER D 34 (COMMENT quotedblright) + (CHARWD R 4.43994) + (CHARHT R 6.75989) + (CHARDP R -4.31995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 186) (COMMENT quotedblright) + ) + ) +(CHARACTER D 35 (COMMENT numbersign) + (CHARWD R 5.0) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 35) (COMMENT numbersign) + ) + ) +(CHARACTER D 36 (COMMENT dollar) + (CHARWD R 5.0) + (CHARHT R 7.2699) + (CHARDP R 0.87) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 36) (COMMENT dollar) + ) + ) +(CHARACTER D 37 (COMMENT percent) + (CHARWD R 8.32996) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 37) (COMMENT percent) + ) + ) +(CHARACTER D 38 (COMMENT ampersand) + (CHARWD R 7.7799) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 38) (COMMENT ampersand) + ) + ) +(CHARACTER D 39 (COMMENT quoteright) + (CHARWD R 3.32996) + (CHARHT R 6.75989) + (CHARDP R -4.31995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 39) (COMMENT quoteright) + ) + ) +(CHARACTER D 40 (COMMENT parenleft) + (CHARWD R 3.32996) + (CHARHT R 6.75989) + (CHARDP R 1.7699) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 40) (COMMENT parenleft) + ) + ) +(CHARACTER D 41 (COMMENT parenright) + (CHARWD R 3.32996) + (CHARHT R 6.75989) + (CHARDP R 1.7699) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 41) (COMMENT parenright) + ) + ) +(CHARACTER D 42 (COMMENT asterisk) + (CHARWD R 5.0) + (CHARHT R 6.82996) + (CHARDP R -2.6499) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 42) (COMMENT asterisk) + ) + ) +(CHARACTER D 43 (COMMENT plus) + (CHARWD R 5.6399) + (CHARHT R 5.12) + (CHARDP R -0.06995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 43) (COMMENT plus) + ) + ) +(CHARACTER D 44 (COMMENT comma) + (CHARWD R 2.5) + (CHARHT R 1.00989) + (CHARDP R 1.42993) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 44) (COMMENT comma) + ) + ) +(CHARACTER D 45 (COMMENT hyphen) + (CHARWD R 3.32996) + (CHARHT R 2.56995) + (CHARDP R -1.93994) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 45) (COMMENT hyphen) + ) + ) +(CHARACTER D 46 (COMMENT period) + (CHARWD R 2.5) + (CHARHT R 1.00989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 46) (COMMENT period) + ) + ) +(CHARACTER D 47 (COMMENT slash) + (CHARWD R 2.7799) + (CHARHT R 6.81995) + (CHARDP R 1.07996) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 47) (COMMENT slash) + ) + ) +(CHARACTER D 48 (COMMENT zero) + (CHARWD R 5.0) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 48) (COMMENT zero) + ) + ) +(CHARACTER D 49 (COMMENT one) + (CHARWD R 5.0) + (CHARHT R 6.75989) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 49) (COMMENT one) + ) + ) +(CHARACTER D 50 (COMMENT two) + (CHARWD R 5.0) + (CHARHT R 6.75989) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 50) (COMMENT two) + ) + ) +(CHARACTER D 51 (COMMENT three) + (CHARWD R 5.0) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 51) (COMMENT three) + ) + ) +(CHARACTER D 52 (COMMENT four) + (CHARWD R 5.0) + (CHARHT R 6.75989) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 52) (COMMENT four) + ) + ) +(CHARACTER D 53 (COMMENT five) + (CHARWD R 5.0) + (CHARHT R 6.87988) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 53) (COMMENT five) + ) + ) +(CHARACTER D 54 (COMMENT six) + (CHARWD R 5.0) + (CHARHT R 6.81995) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 54) (COMMENT six) + ) + ) +(CHARACTER D 55 (COMMENT seven) + (CHARWD R 5.0) + (CHARHT R 6.62) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 55) (COMMENT seven) + ) + ) +(CHARACTER D 56 (COMMENT eight) + (CHARWD R 5.0) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 56) (COMMENT eight) + ) + ) +(CHARACTER D 57 (COMMENT nine) + (CHARWD R 5.0) + (CHARHT R 6.75989) + (CHARDP R 0.21997) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 57) (COMMENT nine) + ) + ) +(CHARACTER D 58 (COMMENT colon) + (CHARWD R 2.7799) + (CHARHT R 4.57996) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 58) (COMMENT colon) + ) + ) +(CHARACTER D 59 (COMMENT semicolon) + (CHARWD R 2.7799) + (CHARHT R 4.57996) + (CHARDP R 1.42993) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 59) (COMMENT semicolon) + ) + ) +(CHARACTER D 60 (COMMENT exclamdown) + (CHARWD R 3.32996) + (CHARHT R 4.57996) + (CHARDP R 2.16992) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 161) (COMMENT exclamdown) + ) + ) +(CHARACTER D 61 (COMMENT equal) + (CHARWD R 5.6399) + (CHARHT R 3.8999) + (CHARDP R -1.31995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 61) (COMMENT equal) + ) + ) +(CHARACTER D 62 (COMMENT questiondown) + (CHARWD R 4.43994) + (CHARHT R 4.57996) + (CHARDP R 2.16992) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 191) (COMMENT questiondown) + ) + ) +(CHARACTER D 63 (COMMENT question) + (CHARWD R 4.43994) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 63) (COMMENT question) + ) + ) +(CHARACTER D 64 (COMMENT at) + (CHARWD R 9.20996) + (CHARHT R 6.75) + (CHARDP R 1.54993) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 64) (COMMENT at) + ) + ) +(CHARACTER D 65 (COMMENT A) + (CHARWD R 7.21997) + (CHARHT R 6.75989) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 65) (COMMENT A) + ) + ) +(CHARACTER D 66 (COMMENT B) + (CHARWD R 6.66992) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 66) (COMMENT B) + ) + ) +(CHARACTER D 67 (COMMENT C) + (CHARWD R 6.66992) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 67) (COMMENT C) + ) + ) +(CHARACTER D 68 (COMMENT D) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 68) (COMMENT D) + ) + ) +(CHARACTER D 69 (COMMENT E) + (CHARWD R 6.10999) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 69) (COMMENT E) + ) + ) +(CHARACTER D 70 (COMMENT F) + (CHARWD R 5.55994) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 70) (COMMENT F) + ) + ) +(CHARACTER D 71 (COMMENT G) + (CHARWD R 7.21997) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 71) (COMMENT G) + ) + ) +(CHARACTER D 72 (COMMENT H) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 72) (COMMENT H) + ) + ) +(CHARACTER D 73 (COMMENT I) + (CHARWD R 3.32996) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 73) (COMMENT I) + ) + ) +(CHARACTER D 74 (COMMENT J) + (CHARWD R 3.8899) + (CHARHT R 6.62) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 74) (COMMENT J) + ) + ) +(CHARACTER D 75 (COMMENT K) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 75) (COMMENT K) + ) + ) +(CHARACTER D 76 (COMMENT L) + (CHARWD R 6.10999) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 76) (COMMENT L) + ) + ) +(CHARACTER D 77 (COMMENT M) + (CHARWD R 8.8899) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 77) (COMMENT M) + ) + ) +(CHARACTER D 78 (COMMENT N) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 78) (COMMENT N) + ) + ) +(CHARACTER D 79 (COMMENT O) + (CHARWD R 7.21997) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 79) (COMMENT O) + ) + ) +(CHARACTER D 80 (COMMENT P) + (CHARWD R 5.55994) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 80) (COMMENT P) + ) + ) +(CHARACTER D 81 (COMMENT Q) + (CHARWD R 7.21997) + (CHARHT R 6.75989) + (CHARDP R 1.7699) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 81) (COMMENT Q) + ) + ) +(CHARACTER D 82 (COMMENT R) + (CHARWD R 6.66992) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 82) (COMMENT R) + ) + ) +(CHARACTER D 83 (COMMENT S) + (CHARWD R 5.55994) + (CHARHT R 6.75989) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 83) (COMMENT S) + ) + ) +(CHARACTER D 84 (COMMENT T) + (CHARWD R 6.10999) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 84) (COMMENT T) + ) + ) +(CHARACTER D 85 (COMMENT U) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 85) (COMMENT U) + ) + ) +(CHARACTER D 86 (COMMENT V) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 86) (COMMENT V) + ) + ) +(CHARACTER D 87 (COMMENT W) + (CHARWD R 9.43994) + (CHARHT R 6.62) + (CHARDP R 0.1399) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 87) (COMMENT W) + ) + ) +(CHARACTER D 88 (COMMENT X) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 88) (COMMENT X) + ) + ) +(CHARACTER D 89 (COMMENT Y) + (CHARWD R 7.21997) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 89) (COMMENT Y) + ) + ) +(CHARACTER D 90 (COMMENT Z) + (CHARWD R 6.10999) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 90) (COMMENT Z) + ) + ) +(CHARACTER D 91 (COMMENT bracketleft) + (CHARWD R 3.32996) + (CHARHT R 6.62) + (CHARDP R 1.55994) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 91) (COMMENT bracketleft) + ) + ) +(CHARACTER D 92 (COMMENT quotedblleft) + (CHARWD R 4.43994) + (CHARHT R 6.75989) + (CHARDP R -4.31995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 170) (COMMENT quotedblleft) + ) + ) +(CHARACTER D 93 (COMMENT bracketright) + (CHARWD R 3.32996) + (CHARHT R 6.62) + (CHARDP R 1.55994) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 93) (COMMENT bracketright) + ) + ) +(CHARACTER D 94 (COMMENT circumflex) + (CHARWD R 3.32996) + (CHARHT R 6.73999) + (CHARDP R -5.06995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 195) (COMMENT circumflex) + ) + ) +(CHARACTER D 95 (COMMENT dotaccent) + (CHARWD R 3.32996) + (CHARHT R 6.22998) + (CHARDP R -5.22998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 199) (COMMENT dotaccent) + ) + ) +(CHARACTER D 96 (COMMENT quoteleft) + (CHARWD R 3.32996) + (CHARHT R 6.75989) + (CHARDP R -4.31995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 96) (COMMENT quoteleft) + ) + ) +(CHARACTER D 97 (COMMENT a) + (CHARWD R 4.43994) + (CHARHT R 4.57996) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 97) (COMMENT a) + ) + ) +(CHARACTER D 98 (COMMENT b) + (CHARWD R 5.0) + (CHARHT R 6.81995) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 98) (COMMENT b) + ) + ) +(CHARACTER D 99 (COMMENT c) + (CHARWD R 4.43994) + (CHARHT R 4.57996) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 99) (COMMENT c) + ) + ) +(CHARACTER D 100 (COMMENT d) + (CHARWD R 5.0) + (CHARHT R 6.81995) + (CHARDP R 0.12988) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 100) (COMMENT d) + ) + ) +(CHARACTER D 101 (COMMENT e) + (CHARWD R 4.43994) + (CHARHT R 4.57996) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 101) (COMMENT e) + ) + ) +(CHARACTER D 102 (COMMENT f) + (CHARWD R 3.32996) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 102) (COMMENT f) + ) + ) +(CHARACTER D 103 (COMMENT g) + (CHARWD R 5.0) + (CHARHT R 4.57996) + (CHARDP R 2.16992) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 103) (COMMENT g) + ) + ) +(CHARACTER D 104 (COMMENT h) + (CHARWD R 5.0) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 104) (COMMENT h) + ) + ) +(CHARACTER D 105 (COMMENT i) + (CHARWD R 2.7799) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 105) (COMMENT i) + ) + ) +(CHARACTER D 106 (COMMENT j) + (CHARWD R 2.7799) + (CHARHT R 6.81995) + (CHARDP R 2.16992) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 106) (COMMENT j) + ) + ) +(CHARACTER D 107 (COMMENT k) + (CHARWD R 5.0) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 107) (COMMENT k) + ) + ) +(CHARACTER D 108 (COMMENT l) + (CHARWD R 2.7799) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 108) (COMMENT l) + ) + ) +(CHARACTER D 109 (COMMENT m) + (CHARWD R 7.7799) + (CHARHT R 4.57996) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 109) (COMMENT m) + ) + ) +(CHARACTER D 110 (COMMENT n) + (CHARWD R 5.0) + (CHARHT R 4.57996) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 110) (COMMENT n) + ) + ) +(CHARACTER D 111 (COMMENT o) + (CHARWD R 5.0) + (CHARHT R 4.57996) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 111) (COMMENT o) + ) + ) +(CHARACTER D 112 (COMMENT p) + (CHARWD R 5.0) + (CHARHT R 4.57996) + (CHARDP R 2.16992) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 112) (COMMENT p) + ) + ) +(CHARACTER D 113 (COMMENT q) + (CHARWD R 5.0) + (CHARHT R 4.58997) + (CHARDP R 2.16992) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 113) (COMMENT q) + ) + ) +(CHARACTER D 114 (COMMENT r) + (CHARWD R 3.32996) + (CHARHT R 4.57996) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 114) (COMMENT r) + ) + ) +(CHARACTER D 115 (COMMENT s) + (CHARWD R 3.8899) + (CHARHT R 4.57996) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 115) (COMMENT s) + ) + ) +(CHARACTER D 116 (COMMENT t) + (CHARWD R 2.7799) + (CHARHT R 5.79993) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 116) (COMMENT t) + ) + ) +(CHARACTER D 117 (COMMENT u) + (CHARWD R 5.0) + (CHARHT R 4.47998) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 117) (COMMENT u) + ) + ) +(CHARACTER D 118 (COMMENT v) + (CHARWD R 5.0) + (CHARHT R 4.47998) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 118) (COMMENT v) + ) + ) +(CHARACTER D 119 (COMMENT w) + (CHARWD R 7.21997) + (CHARHT R 4.47998) + (CHARDP R 0.09998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 119) (COMMENT w) + ) + ) +(CHARACTER D 120 (COMMENT x) + (CHARWD R 5.0) + (CHARHT R 4.47998) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 120) (COMMENT x) + ) + ) +(CHARACTER D 121 (COMMENT y) + (CHARWD R 5.0) + (CHARHT R 4.47998) + (CHARDP R 2.16992) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 121) (COMMENT y) + ) + ) +(CHARACTER D 122 (COMMENT z) + (CHARWD R 4.43994) + (CHARHT R 4.47998) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 122) (COMMENT z) + ) + ) +(CHARACTER D 123 (COMMENT rangedash) + (CHARWD R 5.0) + (CHARHT R 2.5) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 177) (COMMENT endash) + ) + ) +(CHARACTER D 124 (COMMENT punctdash) + (CHARWD R 10.0) + (CHARHT R 2.5) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 208) (COMMENT emdash) + ) + ) +(CHARACTER D 125 (COMMENT hungarumlaut) + (CHARWD R 3.32996) + (CHARHT R 7.0) + (CHARDP R -5.2799) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 205) (COMMENT hungarumlaut) + ) + ) +(CHARACTER D 126 (COMMENT tilde) + (CHARWD R 3.32996) + (CHARHT R 6.37988) + (CHARDP R -5.31995) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 196) (COMMENT tilde) + ) + ) +(CHARACTER D 127 (COMMENT dieresis) + (CHARWD R 3.32996) + (CHARHT R 6.22998) + (CHARDP R -5.22998) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 200) (COMMENT dieresis) + ) + ) +(CHARACTER D 138 (COMMENT Lslash) + (CHARWD R 6.10999) + (CHARHT R 6.62) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 232) (COMMENT Lslash) + ) + ) +(CHARACTER D 170 (COMMENT lslash) + (CHARWD R 2.7799) + (CHARHT R 6.81995) + (CHARDP R 0.0) + (MAP + (SELECTFONT D 1) (COMMENT ptmrraw at 10.0pt) + (SETCHAR D 248) (COMMENT lslash) + ) + ) + +(COMMENT END OF FILE ptmr.vpl) diff --git a/usergrps/uktug/baskervi/4_1/ptmrraw.tfm b/usergrps/uktug/baskervi/4_1/ptmrraw.tfm Binary files differnew file mode 100644 index 0000000000..c09c4b0ba0 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/ptmrraw.tfm diff --git a/usergrps/uktug/baskervi/4_1/result.ps b/usergrps/uktug/baskervi/4_1/result.ps new file mode 100644 index 0000000000..62604e7923 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/result.ps @@ -0,0 +1,205 @@ +%!PS-Adobe-2.0 +%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software +%%Title: result.dvi +%%Pages: 1 1 +%%BoundingBox: 120 537 363 715 +%%EndComments +%%BeginProcSet: tex.pro +/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch +load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ +isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get +round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10 +N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{ +/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N +/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin +/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array +/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 +array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail} +B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont +setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup +length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ +ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B +/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 +N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S +dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 +ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image} +imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr +put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf +div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook +known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore +showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256 +array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N +/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X +/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0 +7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1 +TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 +-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{ +moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{ +S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B +/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w +}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p +a}B /bos{/SS save N}B /eos{clear SS restore}B end +%%EndProcSet +%%BeginProcSet: Courier-SemiBold.pfa +/Courier-SemiBold + 10 dict begin + /FontType 3 def + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontName /Courier-SemiBold def + /Courier dup findfont 1000 scalefont def + /Encoding Courier /Encoding get def + /FontBBox [ + Courier /FontBBox get aload pop + 2 {10 add 4 1 roll}repeat 2 {10 sub 4 1 roll}repeat + ] def % adjust for outline StrokeWidth + /Courier-Outline dup % create outlined Courier + Courier dup length 1 add dict begin + { + 1 index /PaintType eq { + pop 2 def + } { + 1 index /FID eq { + pop pop + } { + def + } ifelse + } ifelse + } forall + /StrokeWidth 20 def + currentdict + end definefont def + /charstring ( ) def % string for charcode + /BuildChar { % dict charcode + exch begin + charstring dup 0 4 -1 roll put + Courier setfont + dup stringwidth FontBBox aload pop % wx wy llx lly urx ury + setcachedevice + 0 0 moveto + gsave + dup show % fill character + grestore + Courier-Outline setfont + show % draw outline + end + } def + currentdict + end +definefont pop +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{655360 div mul Resolution mul 7227 div /PixPerEm X findfont +dup length 1 add dict /nn X{1 index /FID ne{nn 3 1 roll put}{pop pop}ifelse} +forall 256 dict begin nn /Encoding get 0 1 255{2 copy get 3 index 2 index get +1000 mul PixPerEm div def pop}for pop pop nn /Metrics currentdict put end +/fontname X /nn dup nn definefont[PixPerEm 0 0 PixPerEm neg 0 0]makefont N +fontname{/foo setfont}2 array copy cvx N fontname load 0 nn put}N +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{/foo X[1 0 foo 1 0 0] +TransFont}N /ExtendFont{/foo X 3 2 roll[S{foo div}forall]3 1 roll[foo 0 0 1 0 +0]TransFont}N /TransFont{S findfont S makefont dup length dict /nn X{1 index +/FID ne{nn 3 1 roll put}{pop pop}ifelse}forall dup nn definefont pop}N end +%%EndProcSet +TeXDict begin 1000 300 300 @start /Fa [ 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 23 23 23 23 23 +23 23 23 23 23 23 0 0 0 23 23 23 23 0 23 23 23 23 23 23 23 +0 0 23 0 23 23 23 23 23 23 23 23 0 23 23 0 23 23 23 23 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 23 23 0 23 0 0 0 +0 0 0 0 0 0 23 0 0 23 23 0 23 0 0 0 0 ] /Courier-SemiBoldNarrow +/Courier-SemiBold 0.9 ExtendFont 1000 663586 rf /Fb [ 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 +10 12 19 19 30 23 8 11 11 13 20 10 11 10 10 19 19 19 19 19 +19 19 19 19 19 10 10 20 20 20 19 35 23 23 25 25 23 21 27 25 +10 17 23 19 29 25 27 23 27 25 23 21 25 23 32 23 23 21 10 10 +10 16 19 8 19 19 17 19 19 10 19 19 8 8 17 8 29 19 19 19 19 +11 17 10 19 17 25 17 17 17 11 9 11 20 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 19 19 6 19 +19 19 19 7 11 19 11 11 17 17 0 19 19 19 10 0 18 12 8 11 11 +19 34 34 0 21 0 11 11 11 11 11 11 11 11 0 11 11 0 11 11 11 +34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 13 0 0 0 0 19 27 34 +13 0 0 0 0 0 30 0 0 0 10 0 0 8 21 32 21 0 0 0 0 ] /Helvetica-Normal +/Helvetica 1.0 ExtendFont 1000 541286 rf /Fc [ 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 14 +22 22 35 26 9 13 13 15 23 11 13 11 11 22 22 22 22 22 22 22 +22 22 22 11 11 23 23 23 22 40 26 26 28 28 26 24 31 28 11 20 +26 22 33 28 31 26 31 28 26 24 28 26 37 26 26 24 11 11 11 18 +22 9 22 22 20 22 22 11 22 22 9 9 20 9 33 22 22 22 22 13 20 +11 22 20 28 20 20 20 13 10 13 23 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 22 22 7 22 22 +22 22 7 13 22 13 13 20 20 0 22 22 22 11 0 21 14 9 13 13 22 +39 39 0 24 0 13 13 13 13 13 13 13 13 0 13 13 0 13 13 13 39 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 15 0 0 0 0 22 31 39 14 +0 0 0 0 0 35 0 0 0 11 0 0 9 24 37 24 0 0 0 0 ] /Helvetica-Normal +/Helvetica 1.0 ExtendFont 1000 619671 rf /Fd [ 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 17 +21 21 35 32 14 14 14 21 24 10 14 10 12 21 21 21 21 21 21 21 +21 21 21 12 12 24 24 24 19 38 30 28 28 30 25 23 30 30 14 16 +30 25 37 30 30 23 30 28 23 25 30 30 39 30 30 25 14 12 14 20 +21 14 19 21 19 21 19 14 21 21 12 12 21 12 32 21 21 21 21 14 +16 12 21 21 30 21 21 19 20 8 20 23 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 21 21 7 21 21 +21 21 8 19 21 14 14 23 23 0 21 21 21 10 0 19 15 14 19 19 21 +42 42 0 19 0 14 14 14 14 14 14 14 14 0 14 14 0 14 14 14 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 12 0 0 0 0 25 30 37 13 +0 0 0 0 0 28 0 0 0 12 0 0 12 21 30 21 0 0 0 0 ] /Times-Extended +/Times-Roman 1.05 ExtendFont 1000 626866 rf /Fe [ 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 15 +18 22 22 37 35 15 15 15 22 25 11 15 11 12 22 22 22 22 22 22 +22 22 22 22 12 12 25 25 25 20 41 32 30 30 32 27 25 32 32 15 +17 32 27 40 32 32 25 32 30 25 27 32 32 42 32 32 27 15 12 15 +21 22 15 20 22 20 22 20 15 22 22 12 12 22 12 35 22 22 22 22 +15 17 12 22 22 32 22 22 20 21 9 21 24 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 22 22 7 22 +22 22 22 8 20 22 15 15 25 25 0 22 22 22 11 0 20 16 15 20 20 +22 45 45 0 20 0 15 15 15 15 15 15 15 15 0 15 15 0 15 15 15 +45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 12 0 0 0 0 27 32 40 +14 0 0 0 0 0 30 0 0 0 12 0 0 12 22 32 22 0 0 0 0 ] /Times-Extended +/Times-Roman 1.05 ExtendFont 1000 671173 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300 +TeXDict begin @a4 +%%EndSetup +%%Page: 1 1 +bop 265 262 a Fe(T)n Fd(imes)21 b Fe(N)p Fd(ew)g Fe(R)p Fd(oman)p +Fe(,)i Fd(or)d Fe(T)n Fd(imes)i Fe(R)p Fd(oman)e(as)g(it)h(is)f(often)203 +311 y(known)p Fe(,)15 b Fd(was)f(designed)e(by)j(the)e(typographer)f +Fe(S)p Fd(tanley)g Fe(M)p Fd(orison)203 361 y(for)g Fc(T)p +Fb(he)f Fc(T)o Fb(imes)p Fe(.)18 b(T)p Fd(he)12 b(design)f(was)h(based)g(on)g +Fe(M)p Fd(onotype)e Fe(P)p Fd(lantin)203 411 y Fe(113;)j(M)p +Fd(orison)e(did)g(not)g(draw)g(the)f(designs)h(himself)g Fe(\()p +Fd(he)g(was)h(not)203 461 y(a)f(designer)p Fe(\),)f Fd(but)h(got)g(an)g +(artist)f(working)h(for)h Fc(T)p Fb(he)f Fc(T)o Fb(imes)f Fd(to)h(draw)203 +511 y(it)h(and)g(revise)g(the)g(drawings)g(until)f(he)i(was)g(satis)p +Fe(\256)p Fd(ed)p Fe(.)19 b(H)p Fd(elvetica)203 560 y(was)11 +b(originally)e(produced)h(by)i(the)e Fe(S)p Fd(wiss)i Fe(H)p +Fd(aas)p Fe(')n Fd(sche)e(foundry)g(in)203 610 y Fe(1957)17 +b Fd(under)d(the)h(name)g Fe(N)p Fd(eue)f Fe(H)p Fd(aas)p Fe(-G)p +Fd(rotesk)p Fe(,)i Fd(to)f(a)g(design)f(by)203 660 y Fe(M)p +Fd(ax)c Fe(M)p Fd(eidinger)m Fe(.)k(I)p Fd(t)c(was)g(recut)f(by)i(the)e +Fe(G)p Fd(erman)h Fe(L)p Fd(inotype)g Fe(\256)p Fd(rm)p Fe(,)203 +710 y Fd(who)k(renamed)g(it)f Fe(H)p Fd(elvetica)p Fe(.)23 +b(C)p Fd(ourier)13 b(was)i(designed)d(in)j Fe(1952)203 760 +y Fd(for)c Fe(IBM)g Fd(by)h Fe(H)p Fd(oward)f Fe(K)p Fd(ettler)n +Fe(,)f Fd(mer)o(ging)h(the)g(geometric)e Fe(\252)p Fd(egyp)p +Fe(-)203 809 y Fd(tians)p Fe(\272)h(S)p Fd(tymie)p Fe(,)g(M)p +Fd(emphis)p Fe(,)h(B)p Fd(eton)p Fe(,)f Fd(and)g Fe(R)p Fd(ockwell)p +Fe(.)k(T)p Fd(he)d(names)203 859 y Fa(ptmr)p Fe(,)h Fa(phvr)p +Fe(,)h Fd(and)f Fa(pcrr)g Fd(are)g(used)h(for)g(the)f(normal)g(shapes)h(and) +203 909 y(weights)j(of)h Fe(T)n Fd(imes)p Fe(,)i(H)p Fd(elvetica)14 +b(and)i Fe(C)p Fd(ourier)f(in)i Fe(K)p Fd(arl)f Fe(B)p Fd(erry)p +Fe(')n Fd(s)203 959 y(font)11 b(naming)g(scheme)p Fe(,)f Fd(used)h(by)h +Fa(dvips)p Fe(.)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/sem1.bb b/usergrps/uktug/baskervi/4_1/sem1.bb new file mode 100644 index 0000000000..bef7436c6f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem1.bb @@ -0,0 +1 @@ +%%BoundingBox: 57 222 785 767 diff --git a/usergrps/uktug/baskervi/4_1/sem1.ps b/usergrps/uktug/baskervi/4_1/sem1.ps new file mode 100644 index 0000000000..ef50fbeb75 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem1.ps @@ -0,0 +1,644 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.515 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Fri Jan 28 20:33:21 1994 +%%BoundingBox: 57 222 785 767 +%%DocumentFonts: Times-Bold Helvetica Times-BoldItalic Times-Roman +%%+ Courier +%%EndComments +%DVIPSCommandLine: dvips -Pin -p 1 -n 1 -E -f slides +%DVIPSSource: TeX output 1994.01.28:2033 +%%BeginProcSet: tex.pro +%! +userdict begin /bop-hook {} def end /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +%! +% PostScript prologue for pstricks.tex. +% Created 1993/3/5. Source file was pstricks.doc +% Version 0.93, 93/03/03. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch translate } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@y1 ED /@x1 ED /@y2 ED /@x2 ED /@mtrx CM def +gsave @x1 @y1 translate /@angle @x2 @x1 sub neg @y2 @y1 sub Atan def +@angle rotate newpath } def +/EndArrow { @mtrx setmatrix @x2 @y2 currentpoint grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h +translate 1 -1 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto +gsave fill grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div translate x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 +0 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto +} def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll translate exec } def +/SD { 0 360 arc closepath fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L closepath fill } +def +/ST { /y ED /x ED x y moveto x neg y L 0 x L closepath fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat closepath fill +grestore } def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 translate { newpath 0 +e moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} +{z1 z2 add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore +} if 0 f moveto 0 g L stroke cx w mul 0 translate c x2 eq c i eq or +{exit} if /c c w add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 +cx n div ] 0 setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 +add def /e x cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul +translate { newpath e 0 moveto b 0 gt { gsave d c a cvs dup stringwidth +pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse +rmoveto show grestore } if f 0 moveto g 0 L stroke 0 cy h mul translate +c y2 eq c i eq or {exit} if /c c h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def translate scale 0 0 1 5 3 roll arc mtrx setmatrix +} def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP translate CM STV exch exec moveto setmatrix CP +grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll translate moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit +translate moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET +moveto /IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +%! +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93 +% Date: 93/01/30 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginProcSet: texps.pro +%! +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +%! +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +%! +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 (slides.dvi) +@start /Fa 133[46 3[46 46 46 1[46 1[46 46 46 4[46 3[46 +46 46 34[46 17[46 46[{}14 77.774994 /Courier rf /Fb 134[39 +1[56 39 39 22 30 26 1[39 39 39 60 22 39 1[22 39 39 26 +34 39 34 39 34 26 5[47 5[47 43 2[43 1[56 3[30 26 5[52 +1[56 7[39 39 3[39 1[39 39 1[22 19 1[19 2[26 26 26 39[{}43 +77.774994 /Times-Roman rf /Fc 133[38 5[29 33 38 2[43 +48 4[24 48 2[38 1[38 48 43 13[48 62 2[67 21[43 5[43 1[43 +49[{}18 86.416672 /Times-Bold rf /Fd 134[46 4[29 40 40 +3[57 80 3[29 3[46 3[52 50[26 46[{}10 103.700005 /Times-BoldItalic +rf /Fe 190[50 65[{}1 69.133331 /Times-Bold rf /Ff 136[75 +1[57 34 40 46 2[52 57 1[29 2[29 57 2[46 57 2[52 8[75 +3[69 7[69 6[69 1[75 67[{}18 103.700005 /Times-Bold rf +/Fg 173[62 3[62 8[57 1[62 67[{}4 86.416672 /Helvetica +rf /Fh 206[39 49[{}1 77.774994 /Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +1 0 bop Black -60 -18 a @beginspecial 48.179440 @llx +46.171970 @lly 475.772003 @urx 473.764526 @ury 226 @rwi +@setspecial +%%BeginDocument: cernlogo.eps +%!PS CERNLOGO +%%BoundingBox: 48 46 474 472 +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 2910 -141 a Fh(1)p Black 243 1826 a @beginspecial +@setspecial + tx@Dict begin STP newpath 1.92859 SLW NavyBlue 14.22636 false 12.38211 +neg 12.38211 neg 293.60965 218.15836 .5 Frame gsave Yellow fill grestore +gsave 1.92859 SLW NavyBlue 0 setlinecap stroke grestore end + +@endspecial Red 485 1954 a @beginspecial +@setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 3.965 neg +32.13 11.11 .5 Frame gsave ForestGreen fill grestore gsave 0.8 SLW +Black 0 setlinecap stroke grestore end + +@endspecial Black Fg(CERN)p Red Black Red +Red 570 181 a Ff(Colour)24 b(slides)i(with)g(L)1425 158 +y Fe(A)1459 181 y Ff(T)1511 205 y(E)1567 181 y(X)f(and)i +Fd(seminar)-7 b(.sty)1156 400 y Fc(Sebastian)22 b(Rahtz)1206 +600 y(October)g(1993)1094 1368 y @beginspecial @setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 3.8 neg 87.51282 +74.10689 .5 Frame gsave White fill grestore gsave 0.8 SLW Black 0 +setlinecap stroke grestore end + + +@endspecial @beginspecial 19.071030 @llx 164.613098 +@lly 583.171997 @urx 638.377625 @ury 834 @rwi @setspecial +%%BeginDocument: gunzip -c colorcir.eps.gz +%! +%%BoundingBox: 19 164 581 636 +0.0 setlinewidth + +/hsvcircle { +gsave + /h 0.0 def + 0 4 360 { + pop + gsave + 0.5 0.0 translate + + newpath + 0.0 0.0 moveto + 0.1 0.0 lineto + 0.1 0.02 lineto + 0.0 0.02 lineto + closepath + h 1.0 1.0 sethsbcolor + fill + + grestore + /h h 4 360 div add def + 4 rotate + } for +grestore +} def + +/graycircle { +gsave + /h -1.0 def + 0 4 360 { + pop + gsave + 0.5 0.0 translate + + newpath + 0.0 0.0 moveto + 0.1 0.0 lineto + 0.1 0.02 lineto + 0.0 0.02 lineto + closepath + + h abs setgray + fill + + /h h 8 360 div add def + 4 rotate + } for +grestore +} def + +0.0 setlinewidth +0.0 setgray +300 400 translate +500 500 scale + +30 rotate +1.0 0.7 scale +-30 rotate + +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +showpage +%%EndDocument + @endspecial 243 1545 a Fb(The)e(`seminar')f(package)i(and)e(PStricks)g +(are)h(the)f(w)o(ork)f(of)h(T)m(imothy)g(v)n(an)g(Zandt)243 +1656 y(\()p Fa(tvz@pri)q(nc)q(eto)q(n.)q(ed)q(u)p Fb(\),)k(and)c(the)g +(full)f(source)i(and)f(documentation)f(can)i(be)243 1768 +y(obtained)f(from)g(CT)-7 b(AN)19 b(archi)n(v)o(es.)2664 +1826 y + 0 setgray + 2664 1826 a Black Red Red Black -60 2052 a Fb(January)g(28,)h +(1994)2051 b(Introduction/1)p Red eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/sem2.bb b/usergrps/uktug/baskervi/4_1/sem2.bb new file mode 100644 index 0000000000..bef7436c6f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem2.bb @@ -0,0 +1 @@ +%%BoundingBox: 57 222 785 767 diff --git a/usergrps/uktug/baskervi/4_1/sem2.ps b/usergrps/uktug/baskervi/4_1/sem2.ps new file mode 100644 index 0000000000..60a3142941 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem2.ps @@ -0,0 +1,1446 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:48:23 1994 +%%BoundingBox: 57 222 785 767 +%%DocumentFonts: Times-Bold Helvetica Times-Roman CMSY10 +%%EndComments +%DVIPSCommandLine: dvips -Pin -p 3 -n 1 -E -f slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +userdict begin /bop-hook {} def end /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMSY10 +%!PS-AdobeFont-1.1: CMSY10 1.00A +%%CreationDate: 1991 Aug 15 07:20:57 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /minus put +dup 162 /periodcentered put +dup 163 /multiply put +dup 164 /asteriskmath put +dup 165 /divide put +dup 166 /diamondmath put +dup 167 /plusminus put +dup 168 /minusplus put +dup 169 /circleplus put +dup 170 /circleminus put +dup 173 /circlemultiply put +dup 174 /circledivide put +dup 175 /circledot put +dup 176 /circlecopyrt put +dup 177 /openbullet put +dup 178 /bullet put +dup 179 /equivasymptotic put +dup 180 /equivalence put +dup 181 /reflexsubset put +dup 182 /reflexsuperset put +dup 183 /lessequal put +dup 184 /greaterequal put +dup 185 /precedesequal put +dup 186 /followsequal put +dup 187 /similar put +dup 188 /approxequal put +dup 189 /propersubset put +dup 190 /propersuperset put +dup 191 /lessmuch put +dup 192 /greatermuch put +dup 193 /precedes put +dup 194 /follows put +dup 195 /arrowleft put +dup 196 /spade put +dup 0 /minus put +dup 1 /periodcentered put +dup 2 /multiply put +dup 3 /asteriskmath put +dup 4 /divide put +dup 5 /diamondmath put +dup 6 /plusminus put +dup 7 /minusplus put +dup 8 /circleplus put +dup 9 /circleminus put +dup 10 /circlemultiply put +dup 11 /circledivide put +dup 12 /circledot put +dup 13 /circlecopyrt put +dup 14 /openbullet put +dup 15 /bullet put +dup 16 /equivasymptotic put +dup 17 /equivalence put +dup 18 /reflexsubset put +dup 19 /reflexsuperset put +dup 20 /lessequal put +dup 21 /greaterequal put +dup 22 /precedesequal put +dup 23 /followsequal put +dup 24 /similar put +dup 25 /approxequal put +dup 26 /propersubset put +dup 27 /propersuperset put +dup 28 /lessmuch put +dup 29 /greatermuch put +dup 30 /precedes put +dup 31 /follows put +dup 32 /arrowleft put +dup 33 /arrowright put +dup 34 /arrowup put +dup 35 /arrowdown put +dup 36 /arrowboth put +dup 37 /arrownortheast put +dup 38 /arrowsoutheast put +dup 39 /similarequal put +dup 40 /arrowdblleft put +dup 41 /arrowdblright put +dup 42 /arrowdblup put +dup 43 /arrowdbldown put +dup 44 /arrowdblboth put +dup 45 /arrownorthwest put +dup 46 /arrowsouthwest put +dup 47 /proportional put +dup 48 /prime put +dup 49 /infinity put +dup 50 /element put +dup 51 /owner put +dup 52 /triangle put +dup 53 /triangleinv put +dup 54 /negationslash put +dup 55 /mapsto put +dup 56 /universal put +dup 57 /existential put +dup 58 /logicalnot put +dup 59 /emptyset put +dup 60 /Rfractur put +dup 61 /Ifractur put +dup 62 /latticetop put +dup 63 /perpendicular put +dup 64 /aleph 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 89 /Y put +dup 90 /Z put +dup 91 /union put +dup 92 /intersection put +dup 93 /unionmulti put +dup 94 /logicaland put +dup 95 /logicalor put +dup 96 /turnstileleft put +dup 97 /turnstileright put +dup 98 /floorleft put +dup 99 /floorright put +dup 100 /ceilingleft put +dup 101 /ceilingright 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 108 /arrowbothv put +dup 109 /arrowdblbothv put +dup 110 /backslash put +dup 111 /wreathproduct put +dup 112 /radical put +dup 113 /coproduct put +dup 114 /nabla put +dup 115 /integral put +dup 116 /unionsq put +dup 117 /intersectionsq put +dup 118 /subsetsqequal put +dup 119 /supersetsqequal put +dup 120 /section put +dup 121 /dagger put +dup 122 /daggerdbl put +dup 123 /paragraph put +dup 124 /club put +dup 125 /diamond put +dup 126 /heart put +dup 127 /spade put +dup 128 /arrowleft put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +/UniqueID 5000820 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BAC8CED9B09A275AB231194ECF82935205826F4E975D +CECEC72B2CF3A18899CCDE1FD935D09D813B096CC6B83CDF4F23B9A60DB41F9976AC333263C9 +08DCEFCDBD4C8402ED00A36E7487634D089FD45AF4A38A56A4412C3B0BAFFAEB717BF0DE9FFB +7A8460BF475A6718B0C73C571145D026957276530530A2FBEFC6C8F67052788E6703BB5EE495 +33870BCA1F113AD83750D597B842D8D96C423BA1273DDD32F3A54A912A443FCD44F7C3A6FE39 +56B0AA1E784AAEC6FCE08DAE0C76DA9D0A3EBA57B98A6233D9E9F0C3F00FCC6B2C6A9BA23AF3 +89E6DFFF4EFEC3DE05D6276C6BE417703CE508377F25960EF4ED83B49B01B873F3A639CE00F3 +56229B6477A081933FEF3BB80E2B9DFFA7F75567B1FA4D739B772F8D674E567534C6C5BBF1CF +615372BE20B18472F7AA58BE8C216DBDDF81CC0A86B6D8318CA68FE22C8AF13B54D7576FE4CA +5A7AF9005EA5CC4EDB79C0AB668E4FEC4B7F5A9EB5F0E4C088CD818ECC4FEB4B40EC8BD2981B +F2336074B64C4302807FA25AFE29D1EDFF68FBD0141698DA0A0FD3FE352AEF6618408EBA8063 +0FBCF58909B21CA4B9514EB27F9FC7B78FF460D374798DABAB857F6DD422BC7983C7CA213870 +1652B6C3901B98B43B641F905F54AFBE00822DD60E2BCEB957BCE7CABFC51F153F3DE4095395 +28E20DEE4B8C15E2AEAEA9A46FFADE11A3EBFA3456633B298DEC6DDA6D6CA41DAE03F5C6B56F +68E58C0706D3A97E34FD845F8F2C6126BB6FFB72FF4005A1385A1EF92F2BC0FE7441C157B1E4 +AFFA17A5D2057DC2BA87A77C45F8442A36BB895C4FC24FC83BE3831D0588E9D66DC2E71D11E8 +8E9F110493314AE48233D708568062829ECB94AF0441975CD8F1FDF4F626E6B0DB35683B790B +EFD89B94894C3CCC5AE9A57EDE5B4C5F71CE1A7C5F34108EF589711E2E4572D90CB501068859 +E2E333876FC9251E6A574543E1C2E7A55E186CC9A194DBDA51724FFFE506B0B754666C59F449 +3D069431CDF764DD7E62720625B3E02C1403427A93362205A4BA5AA6727E3D486795D7EA749D +AA5A46A7C3FF9EBE73DE35ED38DE2A0E9BA7FD370B5B702E21DDD6A69A6B2E2916A5A93849D9 +24B844C3A0334A0D2C95E089BF141DF55E25620BB31DA68962DD3C51A9336EB11FCB737E6906 +EABA756BF7B55EEADE38994C5FE146FDF725AC74CCACD70BBB292DAA5B1C60CD39AC60239B12 +33579444E8846826D3983B0D6A8C5BE07DFE43961897355ED8E72CC4A4257620EB7E113EE988 +D0E8F7947CC822D8563B7BD56D69F144159293E3E2CDED7068F6E3046F14AD559D712D7FED96 +740C962CD9EBA9CBDB0B45D5DD9A05C0CE28DD27D2FE6B7169B409BD1E080B32D6D9F2061BD1 +B9292D0506D482354F59DB8BD14F8D975B8A30B212F524C8664E5BD9C170BB0488CABFB0BDFD +D18BD44D443B08FB2781840ADDC9BD22376AB814B0429D7B0664B96E183A2675A28B68F1FB6F +88132C796CE2AAB0B9409396552D7C16F6ABF5B85E93B397A9E1CB74F610E81319CCDEEB6D31 +EA13F95F792841402245230868FF37BC57995ACA98FCA2DF474817BF96B0ECDD4F42DE20A007 +49A91297CB25EF1C7AD56C5D87256AB41195624F1977ECF9246D7B1DB6CDBFCC654AD428932E +5C0DEE8CBAE5D2CDA5F56C16D62BCB93B05BC6CB5E13247F59F321B3B824A73D4261C6A85609 +ABCB95C4B14FB51FA0B8826A05696617A2DB092D909FFED178BA62599012D08EE433E800B54C +77C15DCF02086B1F04935F7B79EF163384FD4137391F5E4936EC38677BFBA1B4204F5F80505F +68CAA8F538EB157E9708306A9745D2E2855EF01450E3D2F8BD3C4C5B4F3697A51038011D41F1 +6E4C7781B4EECCCFB86EE892AD6E9A2C69C1AB0B11DE2BF88964E5DAE8A3389F18DF163B375D +17895F0D91D4D52C3A5BE455196251EF12B8742CB54D14611BF5227EE52BF8F464EF8860579F +B8BB6191E9AE46F27BE34D732C2DEC814D00FB9763848F847AA9FAA73CE9053719C781C3B3A5 +F27E614187D3F00A330C2F76496BF32E924E27ECFB6C459353845D446F642061864356CCAAA2 +BF7443515645B51F4DFF4E244F8B7A556EE38389EE3BBF9E69BD72D6BC0D134E134D6FF43608 +75EB8838A885DC681004EF4383CAFEEDC688FE4735F5AAA4A11B1BE4D956AE9CBF8D8FDDBC29 +A600215C189BC812A1F441FF1CA1FD6C5F3C4013528961E676FE3C9ACA3D44B913F51DEFD42D +D4F67BE410C4152B675731F18315030FC2CA4BCFAF5C5BCADBBCBA4664FCE78984D5C8997B40 +088F68F31C8D54D44575ED23533BA3A504C1BC90794AB111F1C011BE57696786AE25551ED73C +35F6A343579DE01675DCFE26ABDE7A3CF73C121B7C33CD3D42BBCFCED99CCFEC4AE08EBF2AF4 +FADEAB53F6A2076F8189503DD57F84AE53CAD55D97D3734E706D9442FB175B5CC032EC649776 +00A369007A47B17569E32C5BCF5722AB7CE03EDC4DB3C1B3D31A73D3BD274C53359C6BE06BB9 +3D0026080B9D76F51DC69AF96C8F73B83BC8CEB5D788E69571EDC574E71C06B3504141D47179 +24EFC2CDD8D0CB9645A06922CDE8EF7B297BCFDC0C9D8C65A0D0CE542BAD98B08BF75D814CAA +C3C51877584EDD5412CAF5C69599666DB2E5571E5662B3DA510358234D553A54025C8DCE413A +CD0B4FFB252BAEE591382C0C0A293011F3649508A2C7DAC8F153B869C77D148A0A81AAE057B8 +D32CFDA1750180C98F70A8D0FC62A976F785B6F67E9665D1A54C2F591E4B9BC1B8CD0B23E6B5 +3CE5EE85995417A8199F68DF12C88173F69D45D8E6208DF7E1315CD08C9F0945FA751B9400A4 +F44F1977355C5FAE4EA84342F04AE3E785DEC832DE82B9C6D57835734080DF60C2AA44702FC5 +BEA1AF1455DA321341F3613442D63F6B547FED5707EF114B654E0DA6ED340A9372DA4A99A987 +CBE785342FA9D2E98789417B87BFAACCD46C16D11B5C6ADBD5619770810A39D74BE2620CD99E +49A9DC91E7E6D0B6AABE9AFDFA8D532FFF1310E0FCC91C0B103340E0F1371FE7801B9EEC0F67 +A7C7A26D18FDDADBEF951FCE20EF0558B9F32C560E41A87AD4A94DD0E0F1DC333F6667C22C65 +D995B27D25371579458748E078D5EDA6ED9F84ADB3D35547FED29BE03ADB683BA50A9E1CF955 +CDA99F95EC45B6B23F43A05D0607CAFDFB9E1D830613C22F1C583A65381CA5C8A736A8B34DBE +70C116699E3144AAD48CFC32405F67614FEAFDAF0106B39EE47B8902B1511665BE23981ABC5C +4E148F6685ECD9575C66DD36A22E41198227E7D7433ED856151154E478D51F5B093AB0A7A923 +197864F4FD6AFA7282DA51534B0F9BD0FF070795BF954E02204BCC3B0907CCCA5F3C478F7EA5 +402556883EDA2211C394C0D6E921F502368BA96DF89C39B9A36805BC76FA3C3FD390B0B75262 +7D8774F66D18A074BBD255B9FB2A2FE94BB30A928243B9F308BB789FA83E6BA7B94946DA5B70 +A5047B8D9BD59EEC2DE5A21A7AB0A826CF02CB675CB5C2EA3B774647962CF7DEB01554CAB8A7 +B949723EB847A544E8C839F36C10E9BAB10C3E4B05CF6CC46CC6A567D9BAC1DDA8825C726450 +68690EC820633567BB2275BD1271E284193C4402D5AE384669294AF99467162E790B3CE41F0B +BADEEE07EE77BC47CFBAA76F28DF5F7B870F95B04A8DBD85454405DFCA87B6B4DC65B3D5F125 +65BAD0D22082001D0061F10991F3E1682527EFBC3EE8F072F4BF29F3EB210E403B142B82B97D +6AB9A5CA512E448EFA90F8043495C2FC11730F67949E0F54544094592989D7A1CEB43AFD0BF5 +0EF49C81C996469F52451CA818176ED2AA6FF8276030EC931A9CA6BA331A4B463CFE77161410 +C4E8EFAF9395F51D13D1BCB2841DF7DB65FA51ECE17B5A321B37AF3215A69E72A74C4FDED676 +7930CEA4517DF9A7148A0041F4745E4E594B0219C9AFC5EE8059BA9BBF415302A9CDC48D0460 +516A270EBDA3A6997EC4335EDC0F20FF994C69A486316AEEB8584D0DDAFF255F7FFB07C77E29 +D58D32BEB7F337E28DA97B8C7C44F8452D9C629C38E03F402824B24CBCBC6B4980559921D69A +A48F593C4791B32FF0C6DB1546E37F831A82E3EC733773310157F50DB7AF0684981345E7E23A +7284029CB27BBC36D2D41EDD1CF0C3E30895D9DE0A2319A746127C37B6F08BB7F9A414FC9FCD +2C17998F7E6CE30C395E2BFC589CC0FEDFE92C659E4078DC7F83E9418B340BBEB23B52D45983 +24238EA02C94591014A4D7C12451F7BF20F3F9DD26C515877D6C33A2166A4E433A1748AA192B +C0D33F1C4FA89397E39AB886AC737440C31FAA635676A62E6D3F194A668FD0F8FE5B6A8BA3F4 +B4BA2198C837E4B9CA708754CD0804AC78C9218A770AB3EF5765E14A69D14C3367F842B72352 +3AB69E5E4FDE7893F99C88273DF486B4080089A0DA5136C59E1DDC48FC71C1E9C8C591E8BE5D +3C9426A657E65FF430EB154E2DFDF4333FCAFC588B61F8071F65CC8D1CB15E27A425ABBB0D78 +BC366BFC4F88122C66DB571555B5D6E028912BFD89CF3E0E56C464392A4D505A4F7E23CBC169 +CEEAAD218C7553668F549AF2CBF9A297805B3453B7C61112BF8E6325B7569E38F635B2E13B28 +AA8F7188E4C94E3E047B6A6ECC050ED9F3A43B131193D84B32C0FF1406B9B66E3627719A781B +676DDACC16915ED237D6B1342F3A9D981D9E96A1A8D5827BF165BB901800D6C900A53271C906 +D3D106D26636438E1B5A0C9C97CEF25F0C8B4B5C037C10A9295DA210CDD608ED6E0B77CF2EEA +C5DC2FCB7B5FD0122A3C3A03DCFF782E3C877F210425F9FF99235A969ECA67AA7AA290130D3A +64D6165CCE3AC29C5EE3B4B86EA3AB78373C664DBF6B99949EE56B0BF0F94838701D554B26BC +45C4DF406D9015CD0B2147D338D1C71F7738E3B922291C96DAB5D9230190FE3299551698D8B1 +4EF02F5948BF5B5E4BE42849C001CCDBFC06DEE4FF6B12832575D1E5863F1190BCE902A650C1 +BF869CE7082C9388A1DAC4CA0E02967E3937BA91CDE0E931BDC07DBD87BF028F46CD00E7A7C2 +D26362E0FC0BF267D6DD23E1DB2CF41C3BDCC785F2A8D12067CCF81E1F113DA147CAE6B729AD +E0F85369AD28239F35C7C5CAC87CDEBA07AB233B9321055B972A98CEF27C1B41EC063015E8D1 +A2DB01AFFBF0BE01C43DA54A86F199E68432106D252837759AE1618D7008D615AA436341DD35 +583DF423EACC1B48D568FF5985145CCC285B2803F03B5B046E7514A8024FD786D3033AF60962 +0004CBC2609766039EA8B28086019E4BDA30113CC40E854A159D86AC49E50D894595349E8B37 +97239DA96F55B565D5185E630DF0BDD44612DC4E83D31BD8A4372AFD5420F6B379EB8D7373AF +3C91C999CDBF3AD418DB84AE6629D44EB28AA5EE9583686EE4F9435DF0971A3059BEAF8651E7 +4E33E7B712174BF952795561BE53B5926CDDE509665488354D5C3E288CA7B679B9B969C9C6B0 +44AD882905663D1F5AE476951A637D4125E26575B2CAF43DFE5C6181238D78E0F41F7F798F03 +FBE9390561CFAD3F29E9DBBE20EE524344A7E3A730C529A2BD8506FEF7D571AB99A36E136C67 +897F7C38582782BD04DC799F8F66432E0D5AFCD239185E95C8B6842CFF16F2CC128B8FEFEED6 +95C85E4FD702A60553A254E9EE2AF1A0313A5D2AB5EB559064480B13412085120CB6C90B1AA0 +8AE1FBEC261077B9FE65E3FACF4DF582E89B68A4422D0460DE7A8523B51928F1416A9AE025F9 +541FB5FD5A9AB5508ACF97EA891BC25EA5FB8C7C58310720CC40B8366A806DE9E4DED30426B1 +E7E9D9C145969B2B6D27CFD7F7BB7B2265E79B4BB865B0645209728891A88C68B20E681B4472 +CD3105C2238931FD048B43400A9819425A2071367B962C69374A22A06990EA59D0FDE438D552 +2432C1BDA7A54E52B594B662740FE6923CD04DC2E7B05748A8BEC182DD5079DD44C0FDE807B6 +BF4025992BC6B6F24C2CCFF8385CCD37167BFAC7934E521BB7327D8E88B018877D690F959245 +FB26551A75A06E6AD8E5B1C2363D2493FD947431050608AB63F15D1966D6BFE4F1A5AFDE5BCE +8B08E91CF0514B4CE56E1C62BFF778159B77A5919DA5F4619F7A580D6053126AFBD8363082DC +12A405201442BA72742E26C7C8D3430263C9A0EF34E0205065977E7952CBE0FDEFB3902D7716 +7F088103CB7D4A508C867077CEEA5D1FCBBC1AEE5F26AA7A85FAD4FA3C0D9207AF49B373F70D +0FCBA87AEAFC7298793693865C156FC0E0E8E7B31AFA7C473275CD08B7BEC07BEEEE402AC272 +C666C61F5BA5C1C513DE5909D2998EF7C439ECF9926DB57E82772263979BEFB72DCCB5842BFB +BA0EB1586CFDDFEF3A63F1B4FCCE3894E981D6268A62D1D39F918D4F296381D5AB356450FB31 +CAE01FD7F36718C7A54D503EBCB479CA191D5DBBBC08723B8279F2491931D2BF54BA9A93C214 +549F66C3C314EE37B5A9951D62A6776E6C7B4989BCA05ACDEAD7DEEC09BA97A0DFDAD7429E3F +480806EB9C7A3865B5A0648530247CCB71AA31E1F8971D9649D6A430BD8753FFD295F30E4E7E +CCAEB12F4A5D9B7902FF57B08B3ECB4593C988758CED4A394E412FD5A132CAC5DD3DA61CA3A1 +3E91703702388EAAD89443E70F7D037C9FA28BE7C8261EACBB7AF473EEDB0645BAF01C5F506B +A85813FD1D5164F541E0E85D228E92E60D9BF5C108674C621D38E726D2E219411759E8063C2D +2E64120C66BB2A8F6F00289C3BFADDDFAFADC3285CD6AE1E624A59D7621276362382D2156A49 +319A5B1E2B6B6D9B9346A59E1A4E9214C66E17C3EB5A31B394EE2F030C88FEBFF5C659E29FD0 +5F57C35B8C986ED1B6FE33ABAC7334FA0653DE6A935CD0CFB4F785F80DEE2D651BE3418CC83B +18B5B4C176DE3263ED6B4F64D4395A48C2C5CF13B8D21D63D85E2228F6373BB766D288CE9D05 +AAF98D0848D1AAA42CA0629165C7417E47906AF4ACB4353CFE396B82BEE33EFCFA2531DB7237 +9E81F0389A72E0A1D423E1DF66772732EBCFF12D3F83DDF18C46A00297345166F3C3E7B11974 +D70AB02EC9629D4AF1F2857FE14D86C9B47B79AD89044CCE0AC09FFA4621608F7AABC07C0C76 +60B96C4EE1456B998F509F7D77C9C194A148C48B48738A6A0AC12E50137764914BF6696B7049 +C8F13763949F04D6A5302B9E266EB035A11FF5EAFD296F209A3FDDBEB62F1C7064CE0C449A70 +A29012E041EDFB71C9F93BEEF2A564FF2D8B248579769A81617ED8DE4F232577E0CD2CD650C2 +DD3329069017B0B427651E532CB6D7602A81BE2626EA6AB6D0C85D69BFD8772D62DF7F6C86EF +67C8FBD17F2D2DF34DC52256C72181093E4C876D86C9A66C91A8AB1E01285763EA93EA6B7A4E +6131497BFC536F69B7C02D28E4645CC6FE5D061495512429A1D3752BC565F769A4475E2C415E +8CA4985CBB329D49B8AFD45498CA630C3CE56E7E26CC0C4FA9446D3A402D66E39E3E3210644F +C9A9E0E4445180C672C32734872703910DAE90D102252EB56864F1CB6D1FB8E4A51335136989 +08C42B718DDFC4008264791D325E6633CAC13611B10672C263BACF0820F84B7134EDC9E2373A +61C9C8665B25AB7A583A4983D30386AD84EA9C7E021F64C9E54F3F9B3A3D3267EDE3787DC949 +BFB2AAFF21B6CECB88129DE3200AD2693B8B454B18CAB17134A471540C009EE8DEFFD2C70AF0 +A98320EDFD6909B0B17C3F4B857D1FE5D963EDEEDD8CD3077A2980FD1AB6DD9AF5B151BBF7CD +6B645FFC9C103E45552F43CB401BD5F084116D21C958E1C1450973C0C393F4BA75A9EB1C5438 +9CF6C840FEB5BFFF673E058D8738CE2BB8C07CF0B2B5A837948FED64FD7244D5B5C53303C50F +1187FD6B085A9BB6E5DED081B78F4E486E0E17811A552AAFC50A69CDACF0838029D3DA87BFAA +13D89DE7960E332650E5986F940C4493102DE366D8D574776E019205B25F16B6FFED5AEA7C87 +BB558497FD216D2937452B62D8A63D5EC72AF5B83E91BB72BD04CB724B4083C60D2CA9D125A6 +9DB5D2F4212BD48BAB37FCC933C471245AB99284671F9E3E7E6A9076117F5CCC8D469B929BD7 +C4B677DE5BD0272D78BC0434B4A1B4BFF267C4FB588631B1BC3DE1DCC912E3902D96F16B2A35 +0775BED06BEB2F1B7B530CE45337F744FE08822331E4D2913849A0890434088063B0307DB4EF +A561810F9C2073B890C67108A95CA581632553F76DFCE780AA175675B186D24379074DBAE021 +89DCDFE396A8FC790699C3ED4B7799B30F119D60EA3754549A3CA44CC2F17744DA59E11550D2 +B0604AB45A2FFE69ADE126FF2F92CC75EB1D8FA6CF2C2FA2DFB49C1D16F8074A7D7115339E93 +C09265B38789A6816B12C803178A72C7C51CF78557D3BEB2D3D5F0A4C53511158145EFD256E7 +89DF517BAE8DA9B9B4C494AE42712EFECAB7A7D5BF4668F1FCC23EDAC598CC414BEE707C4C33 +1F02821C296725BD4F14F5BC97A15B8ACED9CF5EEA5BAAA216EC582692F7A210BE4F6A41E96C +E3A8C65AFDDBE800E035BF0595C7AC0D12B87B4D409DD6772D125249F273108ABBA0973A7CEF +4F1ECA5C9A17FE3071E54E68507DFD8EC6B787DBC547A90C43AD42856C26324178F2E6D2CA3E +9043188372819D3F02A9125A3BFE766E7D19027CFE5980F5E1E1A7033A5BF236169FDBBFD2F7 +3EC6D56375B09FA750EB4741E101241CA191B49DE9C681E42849E23E17B81973E903F52B9AAE +B07855AD04C30DF51C9D9B54F718C7A11038F8DF63DCFE6C2728E69E33AD933A517CB08D3DCC +7681F673B2E17FC38DEF47E2A2F7FE7173C3B6922EB57CD9D7988F6D3A768E56B46AB8C7EB9C +ADDACEFC45E1E245563C0A52F719FCC81C635F159013EFFD5432C697C105CDDCDE49CB5C5696 +3CFCC2BC4506BB906910876395C8239C8E5C161471B3A85A353ECA17FC9BC12B805B05D53AB5 +BEE2625109ED742C14ED2B08C5D19E7B4D9700D6D3191358D481D2C0C74EE8BDB1B7C40C36FB +B823E5502F9ED6367AF146BC4E07B428F90B1E42E6D470958FFFB5C863E73B1904CE37B9A8E5 +90196BF43079DC61FA5BACA8F312E8E8A9B707DBF255BC5B3DC1DF58D374702DDB45265644A7 +BE315FCA2665192E5DAB08A6BEF085AC370FB81F2267D4D1E05BD8D69BD3D01A1498020A03CB +BB8BB7A095F10C9D88DA27301FBA0AFBA4D3B056D38EE6A6BBC532B464630BDDBD4CCBA50C2D +B04E49AB8E596923BA3495E7566268B226353E7DCA7B11F28E795CC39F974F426149E0C625A7 +EF0B4CEF3E3A5C0A964BEDDC2AB981E564817B963022BBBEC1BE0FAE2E05B6F5F41648FC17F7 +9A65162E31A88D0ADB71557142D8545CF2F2EA1A0362E2FDE496923A87C8578D5482C51C52BE +0852326DE3D75F2C6C3EF3024EBEA779DD63F39BB8E2726A7B49A901E3BDDF9586DE02082B13 +86FB777D9F09DE377682E14AFDDDAC3E81F485B21CB2537130EB6F69A77B87A702E24BBC2070 +6467E82621211300687F18FC809E976FD8EF3932E5213EEBDB9D184D31433B353CAC68BDE9C9 +6DA802FACDD168E79491070754E5DE227FE2DBA96C51C16D8C8F0EA9B302A398B2F9491562DF +08AA4C97324B6FF2FAC68A5D079AAC79CF77F0249A0D1C42F441BA372744951077F8DCF83A26 +575EC5A87AD6DD4F95EAA1B7F9393C27ACD5F79CE6031E808E13A55C3829D158D1E59E177FE5 +0E87F3CB39A81F14F35645FCAF56EB49F5EC78EDB848B396C72F5D928E3561240E2DEDACB37A +994154940F412456119657381B52EAEBD728B026E87FEB8D7EA1EE49067C5D6BDBC56C578728 +820D583CAC747F243F6F4A59DCD5B91CFF0232F18183E8E25C76A2C7D53E6823899D43FDAC50 +4221799C56EA08F26BD03501FABFDCF4CAFB9E7E2ECF335D8C25F99D40D91B8C93BCEC6B11ED +9671985B8BFCDACFD77CBBDEA246417FFCE021DE54FD0AE4CA7AA19A9458426161513A0F5D7D +4BE2A6DFBB4D6D060E5EFB596F76083B53EBDFBBA1EEB78137466AEC283FFD78BDB6DFFF9748 +E47A24614104CEA06D88693EF2203D8792EA5333A697E7B7CB488C01FD76AE792AF0B8F88F02 +7CD4BC3EE5D4A09B968DE6B56DC55419A716DBDDB733F1B86A27CDFB8B3AC29DA7613E6D9042 +CE9F648A058E2321DDBC10E3374366D6BC4CD910DFF41037CC909580F4650338C9CDF3EB01CA +E0D33DD1E1B41524E0F27A77337BEBB6E91542F599C9C7A1A4551D90537F985CA14DB562DC34 +A07F072202E86FCED29D1181A2B1D57CBB62BF6E5E7702A00592F8B018A12C826E569B7103B7 +8124D887F03A935B54255DCA6A01F433308A55A71B305EF69ED070CD7CDA1AED6BAB529BB506 +970B92DF62DE28C05F21C5FAB79AE4BF3A8B2865C408553CF4CC12E3DC69A0E3A683A637D2BA +187CC5C615056B1853B349A1B88EEDCD9748FCBDDAE70100551ECF0B897A0CEC97A456FCB787 +49F74B25168181B75AD5F523F4408BBCCB011D55B83A63A0D96052FE523DD891664A613652AE +3A979AF585C69FC4C34CE353AB52C5DF99D6908E1CC86D89CB6A138F42FA4D472C48E334F334 +9B2C47DBD9B6B6A92004B7D3C994EDF5B17F1FDDCAC72F8EF393838BF5280CEF41B803513605 +381637E38638004FF04BBE10C46A8135E0B5DB123C0F2F6453C0B648124CD0C7E379742950E4 +B7CF205BED93FF6C0439BB3BA0DA7B9C2C9FEC48B5E49E10F944D2F499C6FFD3250F8F7AC82C +93EE7C6B63056D1278871FED6BDDE70B1530118D556696CCD90FA33010B35AC56176D0BAF342 +AA846BF7B1A95D98FB7C05D56B4FFCE922F6DF7A09BD8802CB536ECC23C89445544F922DE501 +700910AB28C892BFB1548C48FD3D9B0BA4B5F5CA44DFE67A8E2D42FDA79F9473FC6EA646483E +CEFFFC0254E3F930C4732C8AA392E4AB4E26064CB1A185BE4CF0677CF1706C4DC8BADF32285D +6D02D2C4806B6E0E2C5C2884F30EBF9BFA16BD7BC9E2B779173208C156927D2848DE30A5B3E8 +622528D9DAA63E06D14E2E368FF5331279680849F8D9B5FEB448633D444CE06BA1F3C8831018 +FE7BB9ADB9A896AA75F9E489E9B88342E424DFFE90976E4700E6C6EEDAE9BF6280AB78CC5805 +93347841BF10EECEDB86AF0CD461336515CE50989396665CE975D1F1CB0BDC36B619F67CBDB7 +B090B04F447463F62927FCD0E1EFA73BA22063732CB8557E27969D5945D8E82F4A5ADE094068 +6AC760EA8FFD127653F954F0287C74109997F1B26328FA9556C42C7B01F0A810194A9CF0D716 +D252504BFE2C2707456A4422E84AD233F4B32DE1A825F72C45083C7D7742B6168565D48AC1D5 +2F9192ABB0D491A9A0A9416420474D9EAF1E146B2EF1F703B2B33838C4163DFCF8242CA6578F +37CDFD4144EFC3DBCE88D3754AF1765E677D670ADEB2FD2DF7882A4BBA95FDBAFCB9E09B7177 +CEF80B03DE222CB6070D7D7E09FA2297EC831D561A2069F6E95E9EEA70E41B126893ACB834B1 +778BF4CF338A63F53E4828D75ACC76E29EC822866AB6C5756BADDCE0E3181837E1F7DBAB1405 +DAA2231B88E176444594000F12C8351354F3A5722E9E4C376B983CD441D6D465F3865C8111E4 +7604C61A04CC59D185CDC89933B13B3A9A15360AAAFB18008FB2048000622905641874659693 +57164FD31ABAE5FFD1C7210275EF0198C74BD7F04BC02F9012A6BF7A8B9CCD76D4F449DFB3CE +7CAA4FDB6E04DB1099861B53FE6A8497AE454438A0099C7F14AB799B9E8337128ABF5C523F79 +49E9931D233E8466029DD3B7CE86298700771876032656034991E213CFB22FFC1DCBD88EB6CF +20EED29B983BEFC5889A4589428151A249BF85A7F38E5F70CB6F87A706A7A057F63CF366AFD6 +AA4A481FCF7F848B650CB9442EDC33673CD98F8F895F4D82DDEC9AB457CF21EBD339769292E1 +D17CA465997DCE5A6829C57392E08C8BE708ECED1A9AE4786EDA0095A05014D4AEB167C1D1E7 +83F9EBAEA78816BCD4AFE2E5D356A30828E11A5641344B3D46A3E8AADCAF22DB74FF57EBEA7B +779B7C5DB027D6FDECBE1B0DA2EDF3219CEC627E64CB3142D303027F74E694A983B16B33FF62 +D1B0E114CA59B30D2261AC4337DFFD0273ABC09B955E740E6ACB4F20969DA27883B3C162810F +194A9537F13E58865F2B4611D8B9A9C4A59586E583F9BCA6E8684C982FBB42AAFEB00F6A2428 +75A8D5246830E5D9FA8B479C36225D60C79390094C3820D9D20483BD8B28C5979DC27905528F +F829C14E346511BEFCCB0CC2DDFAAFFC69FA01F2DD592B0A554C8BB1D3DDEB53D871DE3048FB +9A816A40A5EBDC1EEF6725B59F6EFF26E4DA46360D4BFE49BF623955485875028F78DACE31A4 +B8F4771090B36B82E0E91C9F6B63DEFCA85E751F3A1E6D47FD674B6B75D34CF5D230012A2A02 +EA49017E9AE4E22440C836923450A7CBFE44FF5E90D9273FCE99A56CB0B4AE070410144DEA9C +75282AC74C8D426C20B54D48BF5E893D9AED7CCD4EDE4B3EBBF29320E9F98E36571E545C09DF +06B72ED2DFDF058446FE62D7F591326F7A0405718B97692CAC9B02D77A37662F0BB150102D5E +820309D5E1D4DBD95606111A4C5D0E606F890732383B96D58065880C679C4FCC3F4FDEB870E0 +022EAA40D367A1CEE2E43C31B0ECE28481217A77201B361541D40C4C7ECBE26EE0263FA70942 +A9C4F90B986284113943E170F7C6283447E8862701E31BB28A72DEAA7669688BEE2939086378 +99339AD8C2C1BF9558B06446864DB50526FF514EBE3122A3059BF27307F10BA5B44ADE0EDB6E +2693D7DC2B80E1A84F635126960FDD3B6110E84922D484261C92C8055314E5A2E8FB6DB0A904 +E291714B4B1D28E2F88734343E42C06ED7DFF193B1871B028E7A0AD51249B36258C0EF6A5165 +F5B7AA3061F0ABD6BE779D7E845D6606C9576314C04E98902DFC7CD027934BFE804B12F01E9B +5438301E280AE84371CC2BECAA06AAC7A65BB6B3F7B642207D730AEFFD55ABB33B8FFE0FE0C7 +B16356E092BB0360FB94F1E8A2FE7FA999CA66B6675025CA605A65540F6D5619887D7E1A6869 +2B76EF901AABC5A15D529F5BFD446E04E95A1BE213EADB545806854ED5E346813ACC82C927E9 +DD5B45DAA1C1D57A2B451FE91CCCDDACEDE657B9E37D605CD4D6001FAAA843B9EA84917602A6 +7519B99DFCD39DA8DC60A1DF52A0A0C8CD35BF9069C1B8A534B4EFAAA4B42E932BC61FF11A84 +6190E9BB2111D13F08570DD9C9934D0C1DB1EC459A3BACC8F10BCCAC2BC8270B7774BD3065C4 +D146548D1959395266F420EA71C05EF4D37ED0EC391890BAD4D686D3D0994B98B9A2629C2B66 +88E453167FC651BC70DCC608B453FEA208329E9B93BCAC1A7C9C5575B43D32708079AD2FEA25 +DB03A13440388F8A4BF9C5D9CE42281284C0A1FEBE6B7BF94B58257DA32011484398DB2C2856 +23803D4E578F30BAE73A57D039A2CDF56BC2A625CBADAF7FDDC7744E8586D8CAE909162D2A56 +1FAF91099DF981C72617F43F1E8DBC986A1944B370DDEEA5CEDEA04C704BB45227680EE2A7A9 +1D5F71C8B429D5A1E22C557932A19B669A6F7D60BE8B5A1A08538D5396492500E8A30D8F085B +9F1613E18FF8511D8F4ACEBC9DBD742C6F27AF4B62026BFCE268E3239ACF3CD0C54176F1839C +9CE2618F5680353A0D234181172DB3A14523D69A204CC7A5EA4A9CF1D78275804D60D41C364A +8725CB1B72759A30DC5E2920B76E1B486795CCFF14FE6615700ED97A1BD4CB16090CCD430640 +36FC003368B1E949D23BE8E7CCD7F4FC6F54BF25174B56B42B505E99BAD37A9868A92C29DDC3 +29F1D5A84806B9382870B3908CA87C3F840341E45731E5B7EF5B066AB120DB45D72B0E444BAA +AF4E948B34D354C244263505EF3FA995E2DC1177B8EBC01A6E2C7AA5766CEE90D3AE7273D569 +87BB665A43B4697A0EB98C120EFAB3C61684520E148FB5227939D6208E30CA72FE0D661B9792 +C8656B44986ECDF77159F0ED52F695DCE64595A243B635A3B4D328F73D248E1F8D8244B2285C +B5F6374E32B2FA7F2E29828E177F81938E2AA1C70EC9226DC45840F8F7CE4A377D32FE6C6550 +61389B70C4A5AC6D62FC03BDC16B1C15A79DBC46623501D263A948BCB2747E85EC1D0DAAC606 +206398A2FC008F369B673FE9C12A1D4D06D80D625F2412FD8912D625F182307FA2731435CDF2 +0C944C2ACD5094A89530A6CF54BA8D347B3819B31ED56C55AB6CFFA8C8C3C0D3C6034FBA9FBB +373F08C76E79F50400FCF3D1F65CEEC11C3623706EEC7ACFE84B89510867C0B2FA6F25996733 +E4CC394872726138D7456CB398052F4C03705E27BD85EE755F1992D1C6D330A95B6D208ADC76 +D4CAE80A78C75AF6AE4976E564F859429ADC4DE87D26A9A6277E14016491D69C6B9368A6DBF7 +2C68EE9B4B32CDBB6A186728B354B347DF5D5F33DB9CC2F757B113EFC0FB491ACDBCBCD70D0E +8E22322E6BD3336E642C6C48D6DD0DEC32C39D6E786A99702B83F644E3039DB0BC3BF91918E2 +41A1D20AF0CED35FBBCF8892858762FFDF4D855DC043CF348F64B9F0EC40B0D58F1A267C6567 +8609A29E8508F0F5367E0528845F666D3DEED15A880691675C9977278FE5A0C75C97F10E201E +97D255C40BE2DF023F3842ECCC0F474782716CC0697D2305D2894B2149C94ACBD4DB97A8CC49 +317773662D6533D2E3BA293FF6EC3BF29B897723B200DA0875803B40FAD899E953168BDEDEC9 +75D3461618652733F9F1AE97FA05454DA0C39B27308F81D6624E7ADD0E909A721B0B5B87C735 +A0F81402E1BDD37437951BAE5735BD2D9C5A201DCFC832893AA343A6E4C8F879BF7ABA330F71 +AD22AA121C49015A6E1B4DE63337C3C9B4BFC3E8456D25309AFB76665AF8D3558841D95E1577 +87426288F3A108CC0388A47FC77672F9F837AAB1BB03395208BC7800F59D883023DE8DE4984D +3550AC1E435A4A9EBFB9024FEBB3997847FFB5AC94EFAC7E480B15F49EDC4E1EA47CA691AF89 +E372FA1D51A68D417DF4D7011D8B129191F8CE9BFE2D80FC9391E51539A8EF2FACF34C91BCF3 +C5C81BB7A3050E0EC13E3CC2D03387335B307D3CDEC0D43A6C2F348C3820CDE916070CDCB485 +D1ED73B708BD083E4653EF4F4D1BEB104167E5C53243C72B5DA52CC360602297B86B012DAFA7 +BB0D762D78D7AC49D84DB797D4BC25A89309E3715BAC2970BB31C959221EE2656BDD93B51D43 +0644E3EE633EEDA51E1AFF403FAAF247B15DF007EEE990B21ED684D260AD6B76028F80D65884 +4D4E8BBE91DB43DF55819FC456B9402805DF67958AFD45DBE94E54968ABD3AFD2C456B785092 +7353FB25A936D9D554A21262A3CAE1692F978F58BA5DB38A55548529695BC0A455AFB4BE3128 +FE733C7234154F4BA0F00CE4ABC7C240C9283831E9A7E0BECA118792AFF6CADF3FA74A572F1D +B4789FA83E7E9881E48568814E40E4235A2ED72E8FBDE71ED0FD40D348F66D08E56256B0EA0B +46F54720DF7E39654B4B7B23CB4863AB341CB2045EF7A71A9AB550E1C14282FDA3B60D306906 +09B9A2F535670C9F7C6062684E1062BF1B1675288E002412AE17FB3D63125C4A577D3BB97C12 +F4CD925282737CE2DA3C2E11733BA9B5DCEAE115A0EDB3ACB8BDB1AC0F687C829EDA0022D654 +DC3D051BB7325CFB66F96C7ACD1A8BAEF2BF65C167DF291DF762720D39904AE50708552D754F +8F43FC2D5B91B632D2BAF70C67D3AEA5CE731C380333E66A149E46B32412163C743D128F52C1 +24CADFB65399355B4BBD4C0A3FA7C02DE323911051DA20124B77AB931989A74D584C0F6126E4 +31C6DCCE725FE72F83CCD0CB35F2AC901501411270FE902BBA4E6A4C1DFDF12E2E857221702F +F0749C495E170F01578BAB3827ABAD809BFED83F6FFB243F40DBED47F896DBD37CDB7D63FD08 +673E13DC24F4052E1551BCC080685ACE8D3184AF5A1818B4D48811F32DF210C8F36FB6A20C9E +239FA888CF0EE5BD1A87F15C3C6A3E459BD006A69D2C027A09E83541D4ADDBE98FD665AECC35 +C311871A4A67FD59EFC06B2CDAE51F00659B4C4F9F79DD824485BC073CEA94DBD45CDE541355 +F7244F5B5BCC6C76D82FCD1CAD3E2D08175A375098DD8157B3E30184658EB500E224782ABBA1 +297432CC25FB54ABC54C8CD85667DD42BFABFDE7FB7A4E83107AF3AA508F9B20650AB6D01CCD +AD374C67F31A666BC1F505A6D94C0C94E4E73EFF7D57FF69F4F145504F60A032109AD829EA90 +EC25B66869ED39434EBD3154E4CE7E044F01AB126454339B41193FA9618AD7B49CA2A9B2B595 +684A35A5534CC19A989D5F09DBE09830284F895A4876FC5F7920061B06CCDCCF168D5022CD6E +AFEE4D796BE4B9BA38C0AEABB4B195B81B621843DB7DF74790FB46F5C07426C8A4FD0D9F99B6 +C0A26AECA5F89E36FA8DB06884AC9A3ABB1AFF9C6889BAEAF13CADEE3F0CE80E00EEA152BB64 +85BFA7B5AA02BEE1905EC4F666449CADC026BA91B9ABFCC5C2002950D35ED46575004D566225 +82500274E2ABD691D0013343966037685138B76C4218BA60855DD1A35E4505273C2CEA443018 +DB1CDBAE7DBBD948C96F5DB10BCA8127CCCAB09705EEC19399F31F3F8AA774BD4EF950ABD0C9 +1975B346E7CEE612B6A4FAB61E6CDCCDA47B51D499337B98B0B6EE8973317DEC69E6F1564868 +A50EFDC5086C806759EA40BA0F036E86C8E76A6346609A7D87C6FB2FD5FCBD9B1744FED5F412 +E3DC55E519A941C4193F66E6E4656D04BDBFAE608110803F9C72BA22DBEB7AF2068A1425EC76 +E6574311E3E1200DFDFCB4A0830AFFAC7809FFE3404AC5EE8ED43BE8425C1A13904B1F9D220C +9A9A6B9295AD0B13BBD63E1AF6AEDFE6F54DA8AC585B2FD53AA94B2CB65377D10EE13460F6B3 +08BB6B3476DDA5FDC5EE7DA695EF118D79051184BBAC35EE74D6F046F17166E0F12604157979 +399734F16985182FF1BECD19131570B97A817C7467520EB148C3E2887020F8C09CEDE0A54A25 +4E0311A504A411407EA89C2E916F60F32C4BF8456EC370ABF03D1B2D95C991464EC963368441 +1664CB33186BF6F897706F7C500A9D0AAADAB811985D1B741AEBB6593FBA0E07E004E86D87CE +A653B87CAB70900D1915CE3D19BE1969312EDBA894C541F1227586721DC33555FB28E81307EC +F93F164399A58988FBECEFF7CB8D1A751B4FEE0AD6D2638B97016B2DBB034EBD0528BF06C08D +E822804EECCD4C943ABAB45490FE47DE7584C569F9789E8C1F213C1924D196C63B3D57DF4385 +FDB9BB4D584F6C4B736D32F0D533C3699E90D1E54C3F4ED914A788A0C364F7D5571EE6F61D85 +E5CDF8315FDEC93DF38BC0C7E5BA9DAF885F99DFC9262F77BCD3137289B43D2C433111E8937B +5CBF3941AED5FDF09ECD0971144E020FC64656C88A01F9B749770DA845D7F690D1C12141C7DC +8724FEFBAE909D2E5383083402BF005598FA8B67301934E98FEED22625CC852AF51E7C647385 +A14B49EAD19C2BBAF578D35943A3B8CC943A863187AA79836CB71DD8DBDE642E1813FF3C21C0 +90F3A7BC39AAA1F5242E8BF68692A567578A4795ECF926CEA68CF77CD6B6520367BA3C98CF22 +D618A2764323297D1F2E210637FB6CC84674F01C04CBAB1295558A148F7F94F64900596F834E +E0F333DF86C59200992C77DC32EB5091B7F5E1061F75EE9AC11D4F7C18D975FB2AF04245638F +02FC7475556CC1BAC14F33D0F36CD94CA20CD24AB4B587B03D968175388ADA63FFC99E11B340 +AFC6C97381612C825A4EF6201B13C813BF36F5897E6FE3D95BAE2BCE401CAF0F9D7F1D0729D5 +0D6496CC99DBA29E2300A5307420DB31875196A26DCE6B59453A810B704FA8ED0E654B02C36D +7D3D870DE8CE82532009C4E9F93921A7B088EE995060AC598E84F5E1248864269A2358FF4463 +A50134F113431776066909C2B52CE0114D3391142F298974219ECF3506BA1830359D186760DD +C7E42E376A41B17ED88E6C429768C73F52095F491784661D89815ED8B71ABEEE1922DFAAC7DC +FB2E427C480A235F533F523C7B4CCDF7D3E3E7C73BBE89CA8B04F89BF496310792B445122235 +F55AC0660CAD4476ECAB30D3FC774ECB381ABFF4BF4E50BD0954E240AA7DDF07924D53BEEC0F +F8DC680A30F8CBE921F5BCDB02BA1CAB4C15143898C5C6E9DB4B88818299C4CE29F78E88052A +A3D4F68DFD93BFDD1CD6328AB1D2C2888FAEE513E922320FF0C084E617BD1EEE5442DAE79108 +B34835214A330742AE9F99ECE561D29B09F611EEB154B1498929A4A6B3F09D63461489AD6EF3 +15AF77054026DE9F8120FDE0BA8012710C75266B9C310D06A842451C5A2B1AAC9433E08CEB23 +A872593F49C0397A1AE1A6443E4BB99C1E24AF85DFF91C97D4F400B3572BDF28174C5C358427 +ED6CF1645BDC283910C47C8C5B112802E549F1D60E96C7FB2CD6F0648F2189B7FC0FA2652152 +CDCFCB1B20367A2033AD1188576017E0F1272E701A5FC7BDEF08BC4104D728074573E40C87F1 +A2520B3D02EB8CB23CBAE6449EE78BB857E3EE7FA228F91E8007B848E309B38873EF3FE1212C +1635404DB7A0BB06E21EC03E9BB358643F9E9972015362C58BB56BAFB7FAD31C60D0DDA2A30C +5B5FA028896FAAF05A73AB8610BC521DF0226A922DA532FED3E6619E58D9F76F3693269506F9 +CAC08A56B7EBE8F9C8759D617BF44B03C2510C6235AE30109DF7DB6A7A391342AABE9D153366 +69F98D88DFB213F19140A52BD39E2E66BE39BEFE92B98D7271917610BCC240AA5EB2406570DA +33CD0B66FB032241BB148A0F200E3937ABBACC878C934BB65A41D01805285754E9A3FD0DFAE2 +2C434D1D86783EE2693D3FFDDD895F8FA00F83417BDDD173E11F9E1E4119AF293F58B5DECA41 +B5D6F4AD983F668EC561EBD5F446B84FDCA10865202528F60BC54003413AFE4FE3E89FA6609F +2F21DE8D5AE7D701FD349DFAE556D6EDBB906DCBD5B67EB59B2B22AA1C26726A069F08AE407B +6AA179E313A4856F5878007837D6771DA41AFDC5F9C341F5505661DCF8D7E14A16E9AD360685 +7F67D8E9C62E41E5A505895FD0386DA34679735DEC0E3F71385009C45C1D2B9FC124FF7844AB +CB056798CBDD336AC5462BFA9C012966FC34D9628F962285857C14FCD4FF243AA312F6177937 +3915880BB730E4F075DC14634C01317641C7E1C3994B40BB1BEB74DD2BED0D9D43DB000833A2 +ACC8A6F297DB5E7962430CC727C03462E63C2DBAB60F6221BF5DD3FFB0DDE89EF98BC1A5C6C5 +C59E6DA88A4DFA99F5DB8BAE29F26E34B421E7E74C2C05A8457F605FDB727DC1135AB363E3B3 +9CA32B2385BA24C78A1E0C83D42C513E3383B28D9554D2F5DD6F4BA1FFAEDFFB8923C183E35F +75C57CF48893E4CCA18087CCF8C84795F8A31839EF6F6CA25CC154F6CA3970F60126B252465A +76B1EAE8B240FD387AB315E1E710A25B339DC2C0706DA7B1C47AD15D5B6837F7DBF5A95E98D0 +EAEC6C121598076C6BA66E471C87F9947929E01B386BE55EFA5E6067CEDE9F54B0B278ACC43E +56987848ACD559621B05C67228622540EABE7183DBC1305FCA26654D9BBB734355ABC4AF90AD +7A7406D123A73695F77FB049B0CDD25170D8CF8F9A892D3636FB152688153F58E333849BE3E0 +45F8E18A4EEF42F191FEA6F2FB54206C981FFCF827757A22E75A7FCF21459E7C42FD5194DA16 +D0A33B32318FF5122EEF24C81D4C3B9391DC8D209EFF13FCB43FABF1FC67A712A53756EA65E8 +1AED88C0BAE56CE5DB00F2F3BBD89AB87B9D4C12F35FF1C95D8F3DBB7AAB138E3C387C135A32 +F00FED1C25B0F96895792B4F0276C3E2D702816D4A686DB2662E06451A3E1C3A5F6AE239B240 +505ACD4DCE12BFFFE205016956C6D6B986D2163AB20EF7B02F27F9E0F3518E5E51D7B8A81B6C +6C0CE8A32956C435D20CC226D0F16C91662A32D05ED7F66B995F3753D05B91B030CDE048D7C8 +2885174A896F22FCBE7625412362C5D6A664D9BA41504DF972B79C442B5232B8EB90DE4C29CF +BA9EBBDFE5B37F91A630559F797C22149AF8852C5EC4AB945C8A042E5DE43080684F4908BAD9 +69F290A1CA1FA0E916B6FB802C7B15D2A54C8AE8E4EDB91D926DC622DD5E42362B4BD9266222 +21607EB032181D92A5A0666424921456F2198580910938EBEC7902B759EC3B66A10C946E53EE +98DD1D28970D44818C30C76FE735F2BEDE5526E47C64EF7D0D74C7564DBC64298D270B264658 +6835DD7E6255EA99C66AB9817F4093FD2E219FD9E67BBACBAC0A9D3E678111BC985151D46E06 +CB7B326E767512DCE309A0B40AEBDC854EE7A3060CF8418DCDEC028CE80577FCDCE3CDAB46CA +F8A84A66E8860A034A390B444552D669C1C1BE764711367CC71152101FAF804C36E90D4E1BCA +D89392929F998314FFEFAAC52FF96439F19C20D2EB9148BC6CD80C8B5624CBA39D84ACCD5525 +23A42A4301C7DE9AA5637F717C46D0E57350BDBD4F0ECF575F19FE94D69C213777FB5ADD543D +485B47F3A76851E8C57AB9574A00E9A99641279642105707D75D97FD49E4FC53B79EEB0A8689 +E88097CCB46CF8497977406081C7EF28A2E7169589F595997348991FFBBBDD8DEE44ACCB0C98 +968A5814783927350D73DBFD9AC11A9F571AF46363E6709987C46EA207622FB319FD5519E7FC +A3DFB9F784C1ECAD5472236CC2790015D4CF9F410004EC03AA9C247483F9134E742AFF8E3D7F +62778DC6E9CC87469D083E9849490B66FBA43769044FDAD7F59EBAFD5B07A7FE75F064CBC81E +F7023AEB4162A787F1C4D4005998D969DE4C7ECB3A67861CC5E13F56F1EA7A4EB7521CF0E282 +F513803658CFF5FA93EF5B15098FC2941FF4E0D6E2DD9CC056BEEF2C4E15DC0790291D385E09 +1D2CC377FF252EBB7214C2CDC948A9FCBAC418A93CEDC58375E3DC347F872DF735D0127274DE +42F4E3709CD11CBB6A0320647CB97AE4531FDC8CE56ECA5CFE4DBB83B3C71BEF715ED3E0E001 +F497042D7D9859A0FCFFA87D37FF66BBD4C420913CF0600FA055C3CDD6379C8DAF78C8A03267 +EB381B64796CDC066833EAA949F74B0ADBE615F62C0517CE582A1DB047288C316A2B501D45A3 +62B46CC674C913B8980DED11D1462B8C03EB3D93BFD47D33661C4FC89E49ACDC09DDF08B32E1 +4F876BA1F0CE782F79DF52F10671BAE136A9B6D5120A011594F22864BC61600575D5D958678B +94D71991D55E26263141A80C091A2E356B9DFC5E718D0833309431DD80F5DC39AE470E1120E3 +0A862464C96C1957C2CAA9DDB5FC3D1873C08A7726DECB5D73711461508D4F0EE3B3D9DE4BD4 +24D60787721A2AB50ABF2F02AD9FB20E483025AFE53CCA0A54331ADE5D5859D3621820CA0E2E +3E7591BF4BC2004D0B5F7EC9A1141A36B0F1F9E32E46EA6C6730DE24D911748F83710F8A4F02 +A7F5CD663967DAFAA7BCAC3E29D900677EB2351CFAF46A773D363CB7D48943E1E245068B8F4B +9434EE8F820B79832A8DCE28E3E36DBA17ECD3DC93F38F6BB4505BA7580B186C818A251E38CD +7DC03FA7EA1AB8D290514909F1AB56E1B2C6584E86EF32741B58C79EAEBDD62F7864C19554A1 +9FFA1E73CF2C75D00C903BABA7E117E56B5EF27F53C94AE007DE0FA5726174D691F0CA7218BE +E50892C6CEBED4CCE891EFA7714804AE54761D8F0379B063B8F8037A0B488A487FA3BD0D4B16 +B34FD4B3E52646AC3509C5D4C7C191189FCEF1D1131B4DD9799DF6E8A556049E28C5ABD4216B +6CE52A1ECD99432D8316093235BE3D91885DBF346E18FA2BAFAE67B650467D23196FCEAEF414 +8A2D9BA1F44B3B43563450F006D5767D86D942710A820EEF0BF57028B1F1291C69118901B5CC +99907C205C919C81E80ECEB1BEBDE1A67CB21D3D7AA431E0D1EDBC1F4DEE88E91FDA97DC4C2D +49215DD18458B42106B452362956D407C064E29048513A2CD4A534062EB007216961ED4566D8 +CC190F990662F6C60703F35F0D8D643578E8205D1FCB0119C20D43BFD046842D885885127653 +65E7A007E770CE8E8F5B20FAF8B602E8291D93A7B56F8B2E5A952BD803C196AE98C27272BEC7 +9F806903EB3D3695782940138CCDBECFCC06B8A46907159095CCF0E792EAFC60435D33BC41C8 +A28617BD5A5228172CA784690311898BFCB7A7B22CDA56A53467E6421C413689CD41D59A3FD7 +FEFE1A8420695909716B8ED59AC6C3C83F5C0207463A369C369BCDBE4A9C35A49301C952664B +AEF8BA31541DF5C1400B708EB3653AB8F8A7DFCBA52DB26A43CBAFAAC4960E4048EA7D164BA6 +ABE831276534750D13251D9421BFBDDAC7E3A6C61948333060390FDB5DD7AB5A42CBE7B00367 +5AADF5B52D8F709E45F66593B51519A4B37F8D0408554DD87783C103C31186E170788E8E4D5C +2D1368D35C90BFC155335AA4585F371BA0D2D36C12F70CCB54DD316DF4A5B928CD36921BDCD2 +80996FF337E7AE9C4C0DA2ACB795614ACCA8BF9C5F5A270198A99B0BA923C041E65D34D346B2 +ACFABC9A68B059FB4EDB2AA741A93D768E5FF077C0CABECB321866513057B12B25613F5B1B34 +78334FC0FB18085E27A7361092F84F475BF19FC88CB9D9BA18AADC63AC383CB8266E01374F9E +A36AADC06168E4772D6EF439FB8FFF2EFDDBAEDD8149168F8525EB7D8260A1E9165511AB194A +91CF9358F1DF26499505F3F2DFE1FBDC2E28C0E5CB48BBCE6D03EAC7A02AAD6DEEC7FE18703E +6DE77A677E9C2D6D56EE24769908189E8ACE09C55979830C1DEB6D7D00F931888C2450ADDFC4 +15C25DF4787597D0E6499D3ADB097738BD599479CC4E3488524983DBE2BF7CA9DA2DF888C2A2 +4A92B597FB8CB9B285A8201AA1BD6E3073C6B4828984E3EAAA4123A0C9053813FC43CD724BCA +03CAD9E401ECD7FEBC2C9D28363BC8F058AFE54E479D1B518061EAB166EDA2B3A0BFCB5DC88E +BA7AD44AB66A74099007FBEA682E45DFE3E6F36ED2F18527AC2A3443897F6E1CE8DBEE7E03A1 +C2D78D2BE6A6E7C6F43B828AF56BD8A86EDF9BFFFF971E1A9D56EB626AA2F112324A53AD874E +1B3166EE3AECEB372893205D3F147209C9DE0BA3AADA432773E150617A6B7E4EA8E636F99BE7 +60B74902FEE6ECFFCFB1E039BFA7C15E9416CD2B5F0EE6EC50B42351B95B18BC1451F468092D +4F08477516A287D8020C67C29D0CDDFC48838C99B8166C20202D3F5B8555AD9AD5DC2CB946B6 +B97FB0072EC9165EC95ACBEB8603D7DB6760B9011A68000687ABEF5966C357EA1E0F94767E2F +601DBD9F9FC01699BB0743B4C369B7D2B009CAF12354D81F73F1B1FBA08623B38E106CB11FFD +6E7A2B88F1F5C5C9380EA7159FF41591EB7E67FA45E4C4315B4708A5842A75B1B9C1CB4AC492 +C26178CB5DA50F0E9571F9DDDC6E223B34006EBEF59549CC34548F815BED1B123B012BD2A6EF +67D97FD477B31C7F626FE9826107AA9ADEF80C1A36187E2453562217478157E3B0144158A69C +658517D4CB79600C700A2509EF75A45AD060D0294AB4BD9A5D2CD590340B79D4D8408E856958 +D0F403F696B543195888A2DC7CF4CEC3A102814BAD5C169C3C911CF7AF7858ECC33716870D2E +CCBA716B87B796159490F25C027D3F04717F355DAFD0DA4737B7F72DAB5D1CE95D11B4A8832A +E3563F41BE06ADA6F45B38EC1BBF9FE0525FD46F0112B5CB0E947A701DAEE6664FD426271BB2 +B63E4ABA8FC1037F8BBDBF97D3F1EC8C98DB89B3AAFC6D597EAD9EF2347CD5B3874138BEBEAE +BB2690B8539DBD000922A141A7A6A2A74BEFD03BC165CF3C7C3B3F49552193A9B453A37D4F4D +0D9B8DB8896B27951EA7103EF7FCD483097A7997AAAC483762FDBED0FA53FCBFC245D32740B1 +759947C74E3B19CF333F30B131A65784863F93F8DFE7B7309BD5D5887E943804C3B3B8C3C4A8 +94BC3145AB7BDA6F33A0C72D5F70BD538EB8BDFA06FFDD053E6152B10A2CA929E9572783B01D +307B50E86A189F747E690DB2D0B3AA5590FEF074A2515F9DA7635EA85771B45EDD4A5CAE324D +81877E0B6E5C2157C03188725BD5924364E0A12350855E3B39C414127A33361DAA5BADDD1D50 +5F386ED72E80CDAC8B0D9CD6A92C687F913D617A9295F75DC3C4EB08AE11047AB7041DE8EDAF +E7DE24796CCB9D44640ADA774FCDEB8244C6672A4AE9B282997C5606423E149C4553B9E3E23A +2E03501A5A8BE7AEBC3C16B079C38D2A0690ADB258C414A44C2E080FEF8198107FE7B2A75D89 +B4B097E42AA237F789EA7727B2B4BE0378D5DEC71E7062B088A76E92AB2EA36CCA35E39D8364 +70B3FB7A7A1C07F37A9F37558C058582AE3F8EB48A11F9DF0A89796785D238393580ED4D425D +B670687973E30EA79C5F778B42BAD782152CFC55E0D4E9B5F8F57E7627EEFBD9078A576A57B9 +5E676B0CBCBEACC8C685716E7A925BB69072C9C9F94724E389D723EFEA841DAC245B613A3AA0 +C6CADEE8CDC90C7881CE3D7657B16594740CC202D4E809F38F2CA4B219B928C335B51705B957 +2459489E1C176FA365D867A723B699BE25CE1B51DADBD150A5CFC7AF8F6FA901B7F32BD2758D +A52601332EDD0E1C2D334B5BA3B85CCE0F17D8ED535A8E4A9E6DB4F279F081F2BD2BCB319DDF +5E4A649EA13F6702A431E9C6509AE16F361E702BD804FEE570BD4FA7205B3B2531382FF34E8E +F8C254253584CFFC2E955CA1BEC100A9A0A42D3F1CD1DAD265F9364D1CA695DF664856D6240A +46CC6473F64BF2608E21A184A475AA145BD925B00ED5CF2D4E845B3764797F3BAEC5FAE70C5B +AA6721A0C0571F5864C8B2B2B782A4EE2DA6A91BE91F0A90C6D906103B07CE270FE326711A37 +F52D3971C7B23EFFA647A2131980D6825B3DC2E2CDA81D696F9F84793FFA99C6B732939B09D8 +11DA361B87FF76CD0F93C965E5292B7033870C44A584B2D2D5725F3C3CAA3713BEB980741DA3 +DD6BBB035F2B998D8CB26FF81E3FD3BE87DF7501730B30ED40A1328B8608E0F0C50733EDCC10 +AFFC4960B25BA762068BC7F64F878E2641D6077EA532761DE0DC35195DF0F32E410C6BD0227F +737E9167FCA17314BAF216B1A8FBA2DCEA54A863C384722376E8818D723F2EE9BF382652CE2F +635A30498688A711DBD62E9E6E40899A848BF8C35F9D5D5646510113AB8630014D640EB1937D +94654050B59DD22BF74B0C8A116EC54A108E6A6CC82E9874B0BE04191E9FA3E7F2072EB17F72 +3FAC1BC71006597B99794AD61A993C36D1E5250C996D380090366F1AE783704041FE9BE38195 +1C34150BE82DAFC805D10F73B6D0CF5103FC051DDCFC5AA91F5D7E8CE73C39EF9B7B0699CFB4 +0943BF950B5E6750C0DB54B476CEE4719AE515E40A8EBADD57F80A6DF09EDEA191B00DFF801B +2BAB79C5657588ABB23584CEDB768DA618BD0B5D295A128DE877606D49A12FA73BC9DEA32310 +0F2960C76E6E8B30401572527611119C3EE06D3B34CCA355B4B202682277464C8B6B197BECFF +0864FEB01BC53792AD1DF825A73E5F92B84AF103934A985D9C65A24FBDFA960325C7A73D2989 +ECAC24CB3F8EF1C57EF43DA81D0B64A5306837F4361D8BDD4CFFD94D6DBF7A5F5342464205F1 +B5EB6D724D9409ECC3166F3518B501750E89A9B7110FD7EFD43AF3C32E7B93BE8416B7A540DA +EE25D1497DAFBE6D30995C0643431041D5B1272BBD2CE5FEEA317B42BA7E5910F75A91525C80 +DBDD061D053815C0B251F1BEEBEDFB1567632C46D647A745A2DE0AA08EE35FCBF4D3710C8F5A +A6A9E0DB9BB0962CBB7E4177EF3FA776DCEFB988833B0CFC39C8C6B7C89A713DD018A5D35126 +4DF859AE5903A5757D5F039B3D65614F2597650BAAA3188D1AC6A8BB1DDE7DDBAD1EF9C4C980 +3A3148F3F4AEEF706A7094175DDFDAA29B5F8A012FB8CB301450B4E78B58259DE6503679955F +5509F5025E4C799C55F0CF271717A296B096F03105E61DCEBF5D24698A96BB364AF38BA20D11 +7D59E86030C17A30AEB4B1794A6D72E2B62DA0DF92047D6985DF1BC950BDFB38AE13E612E183 +6DCFEFE4003A0F3CBC1A7C3398C0EC71A8AC8DB32BF58969635E46788A3DFD65EE12523B8FC6 +70A727016094B8381403F7762D6E4329319927DC1534CDB25F620D3FDE4383943D9942F75523 +CCAD080F5B1CA86159B6956CE56B5FB8A07B33451BADD7FB9ABABB37A10F04B58559BCE193DF +AAD6A9F7763B11167E0B899B5B6E4591608E6B540A81CE22AE3C151A215F316E89D2D4F0FD87 +D0E803EF412DED542C369615852466961517B5C77DB3C39ABBDE32E1F503476A8326FBB08A4B +C9F04C202CF5A1896BD05EA8BEA583B10E5B5AD45963FC490BB9A9636381DFA47B42132D80CE +66F4BB1BF889DF9600B08038C1FC334E69A76D7FF65144B9E48D939E5497DC67D5374C4453BF +B1A9FA6C6685F43B7BF9AC97298A3320DC74BBCD9A432B5D8F8F1CDCA9DCA04380A2D7B024A9 +B0E2B4EE3E1325B3C0C4EB2B8A20C97D5DBB73AB15166DE381F7F83283F69479EEE7CD091F8E +4D6DD13C2E78E12FC59042701E7A3BEE3FBEC32693FA48EAC541B85465B9C62D21E71E463654 +1395D0EC9846F16D599B28E53BC109C34F17C2A85FAFFAEAFD20DD89D53CF5638F9978618B61 +0902E38A9E5A5D6C5B00264D30B4CBBAA2D511646B2CAEA65E716F31B1EF4F8CE618D9E61DED +2BE5D247D4E5FD9C51819F2FFBF3C6702210EE5509C942E781DB52ADB4A65F2DB3688F419447 +0F33AA11384BB47EA644E48BC508F8C4F561FDE0B5879FC642A7A9E89F94B273892DDBC44E59 +DC35EED991B4F4EBF0C9CBC525C572CCE29F3C7EB313D067885368C2EE54760A151982FDEF76 +B90F50E763271B1FB242038148631DC2BA1A3204EF1206D0AFA7B78378AB031F9069B8639FC7 +40D165EBF123F69A5F0DBEC5D7EE2016E262FA4B611C383E2BDAC77812774DE0591248C23038 +B9CCD681FCB91DA754279FE274DEF1F3810617559F2EB5EB47FEDFDE4B5E6DCD68951E685AB5 +06EFEABB70343C619507C4B78CE07D198413323BD6A4A33517EEF599D6F71BBEF63FF166D35E +9D2DBDEF74EBB3CC0A316D11167CE2F226F9F1FFDEBD612A2452934CDBC9AD1FE8FED8406FC8 +DFF39820D6F74FFE9B4B70DAC1FBB22F5ECEFBD7591DD4365CCFD300AD9544C492A899173611 +CBAEF46FFAF6F94367BA0FE02E198290BE926B80D9B626D15A0AC90D5C0B2A28D55D1323E0E7 +FB203AB131D783F6E3F878D1AD7FAD7FACE0A9A91566A636E6FC041986FC25E6D59FD6D535FA +42C1952E7C0AB503A57DFBCA3ADCACF5AC748583F112F3EE9DE553112AD7ADDD4C15DB76F3A9 +10058AEC9DFD32C233D5B9498C33E7BD33611EE3DCCE65712DEECF4670B51AE23C42E2512B62 +A38D37201AD34EA9ABE5F0B99B223DAF1F96C3C1D4B2EF67FB0CE63B4E1C6EDE64A5D30DD3E1 +0A6D4B92CE81C7DC1EEAF96F1F1DA540F94D6C4FDFCB72D408647A4877B54BCFA2626D4E110D +E46938DDD15B14A4AD6F8044B7AA6371CE2F2EA1CA4A13ED372CE415ED370F5C6B2EF218102C +1A338C8C4D6004F4962065A028E68439AB20120B5846EE1B66B4396C8F3C73B9A65754D7CDC6 +A5AA7E5B4B7A179AC0AC55346E084A7BEB4E344B817E1131C2AE566AD6115AEB56C3169DEE98 +C52EE0AD6F4DDF4B05FB7A6B4D672D1328B539DADE8945E8E39873AC6331727D144AB149BEDE +92D7CDA9FFEDC8821A61726ACD8326AE6EBE5FC4FDC885BC16B1D1C22C757B8B594B29AFFD48 +981DB54370FDA73FCFAA30DE3ED760B144404F38A4AC17817E52B0856ABE4459AA3721BDFF5D +2751CC876C1BB1FB64C380DB6181E2F3729F4AEB99C49B3D128D2661B2050DB77992E189DC35 +5BCB9D15A819D60E831038FFD66708F50B2CD66B62BB8092A13D012FC70C815923E08297C7CC +FAAC8EDEB41A52F041777881D67B19867C4B766C5BA0D18551CD1471D53489D807286A6BFAFA +46271735B699E48807BDA0C057CB88AAB5279F5E6F7ADFE5F34BDF3C81A1C5C83DF44D07CBF5 +464A1E0A8F0CAFABFDA5992B64BDB9C13E743F44C2F4AF0C9A69503B14D0BB12D467F62EF24F +8EC8BCA1A1D2E4FBDDC856104A67946D4A87C08F38AECAA481D401A98C488E622CF8CC0B3205 +1AF70DDDB4E73888FDCE173D8F5FA75062B974794E9FBD6C3499A3333DCA75C681C38345CBF0 +75F6B8F49788DB4C4DC96B93F7A166D33BBCF7BD27778ED38290A439C1974AB944D04FB6151F +DDAE7C736F1B0A21DDED2DAD0AEDDDFEEAD170E750F81B750ADDA463B2DA2693BA21197C9625 +1CA59938E82E5BE892C6C659605C1558A6FEF114E30F0FDB712BF1DC93F2F3D876CF694C9FB3 +1622FED5C30CFECAE5A637013C3036CDE5CB296A8710EA0141C47635B6758756CAFAB2A04B92 +05564C82BFE89649B1DB5D5F255F925C754A4C3E81D0D040F6A5CD9B28D071687377437A47BD +692AE6867C940BB2CBD3E93EC8BAE25406DCCC2ED43D1F3906E39FB01E1057A837F70FE104AF +10E6AF578B8F557B4522D7BA0CF1C553438B7621921D297FABBBA97103E7F6BC35E48F745AF5 +A1383F71CD46EE88A33F3989795F802F0CADD26839DF33C849032D7ADF508880B4C1252BF9D2 +3F025344BEBEBAF35333E02DB37FD3F64CA9F17B789D55C7CE6DF7512660D4033C85C44B7144 +46D9EEF2839E3D953F81BBB8CCBF7F4496E197786F43CD1CDC39602C40B402B7698E2080FB9B +217433D390BEF7A1B637EE1902D810B11BD1CA27DD4FBE2C58640A91B0229FA8F4C45D5660F4 +72F10704E9B9970CB77CB14036C4D8603098B893DD139735CB18945BE26755506995DCC27E9F +94D1B63659B8399E9EDC933DE2E3DF9D113C1410898E2E7A2E40736A7FB7E9979FB0B5FFDCDB +2BF0C4D699EEC0B3D55B26A3FAA6C9E9D06ADB9F4CC1F14B0708986DD9F86601CC4CBD392B36 +6F8B650B855919C8FA8BECC44E5B1DE3DE2453FF62E0EEC0F0CF86D2E165F1145D5E8C2EFBC0 +9D96F537505EB861BE6D21E9C054C39627C804F05966EC1DCC8FB8558696EE825C11BA95CE2A +7EB40507EA5FA7DAB4DC07BB973B935DF8ECBE10DCE441B82E982FF92264975D92C6A4C7705E +90585A308CDBEBAC9B467522015D492B0A705C10F6C195196AE3C532913ECF9BDF3389A957A1 +D6F552BFEE7B1F9648915AC3542FBB1A528CEC05370B2BDD7542685A8E4ED35BF2B8772EBC5D +A1FB2E09782EA61A2B8772939F13531140277AC633BB0AB6F2D237399C78CA8DE0E2E271BA8D +DEA24B3ECDB0F551107B3220E2C842F8082A75DFFF85DA55AA2D40518D7401179E6BC7E033C0 +92E5F71D8A48F571F7C7CA5B6D0F5E4A109F39AA559CD30EF032766F692E47BF0EA5723C7758 +A1392999A28F042005B7E667E62A09CD60F807BDADF794076F23211196024A47580DD9739FD1 +0E53D04EE4EFDDF89FFD6E07F107CCD9634874E156849CCCF624FDB9C85145CA2057FDE5CE44 +8E4510EF1B3FEF2A57E0125B37DF08CF935EE8FA0BAB7CE745C8CCFDAD35CA730A284C1DB31E +F26ED4B5C397DDBB2A741049A120AC4D8FA9A2B91D3EEA75D61B28B19FA8789DC945588F17C1 +4A81BABD6E0E5487E2BA1AAB46994D69F7E5A928CEEC73DB5317B3D58033895595A1A2188E45 +7C1C8845CD7312029093574CFE59D8C25DFB577C949A5E4E56624BF9942AE6F8970A1BAED98F +135CA7565393E6C4F80F1A81930FC3F90342EFCC0819DD02CF88343D4955670DF65B59AB5F55 +4BAFBF5A9404241A3274A7D2C90A1E49ACCFAE2FF5D9624E708A99A4C8104B76F8EFBA7A4753 +05BF47661FFB2FBE93858CC5039B3279626A7F7B9A1E210662EF101252FA4F38DF01407F143C +007DFCE4FD95CA4FF7993FEB03B7CA5A6C1B6C770D684037AB195AD689100484E7D044834519 +7D16231C3C129A3372574B1D261B458247A6604A8C3842EC7C6FEA54AE1EB01B6E7E922F28D5 +6566CA27879BD0EC14C7DF9562BF8F934321335C26C8AD8477DB8CF0E267CF8BE322758CA333 +7F010D2CF9C2C9BF88B51ED703E036B0BDBBFC3F92D7E0B4601573A0218552C5215532E9DCCA +D95BDD11A0A9ADAE050C87364075B8072F819F49464E1BFD5EAF51EA922287EE507223F017C9 +E898DF5E29F57AF38DD390F93F425BDFCA14492295773B5AAB849002C613A2B8BAF474C7FB1D +BBF6B1599EFE3EC5A49F72A3B69F1F9073A5CC06E2B29FFFA1B689BD8FDDBA766254F68B1D85 +C822EC842B897CBBE246CE8CE8BD44E718B10E0535423DE475643472152C4C607486AAF92A52 +574BF6465DD6231305CC359045D3641076DBE7D55AD508D7383E5FAE63A768AC188DE72F7F29 +4211E87A36F2F18015A3DEF4CC333A25926989AD4CBFE49FB9CF9FD2D9BD167117882F707842 +DC72B1932492BCB7062D86EE51437B696BB597F657D482CA902E779B52C727F02010A21C3D17 +F1750D4669743288DAF186CF289C59BB4E0AE268FC305ED2CD69EAC3047C1AB6A6751DC634F3 +71841623B74EFC893094EAEBF841AC1F5A160427F3D810623098C1F36E0F553E51A11B0248E3 +2E1E9B3B092FE2A6B785BFFE8BEC4F8BCFC164B5D7623C123C8C2087F256E2F9D71C363CFDA9 +D097D8CA2A02E48FBCC9BFD5DE8ACA3D8461D78FC95CF53AC18EBD48E959E44B1039E84C7426 +576CAD6FD4F07A9A328E86061E8DABECD9D87328AC532096DCDFA647DE1C049FA27EE5BC7717 +22195AAA84338E6D63507BB45B560220FB24F93DECE0FF3B043D1912B28D4D913888E424E6A1 +E139FE7A7DE79DF5DE84E31075A132179ADBEE07F794B129DE7BF93E2B45BF0100949B359CC2 +EDF8B9701B4067DA2AFB6AE00EB03B79F2C0EF420B42D9FD22AF9FA5DC68BAF29DD90BC13826 +2563BBECB07781B9A9FC1A98A53F9036B10C49123CDAD4EF342C5C0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +3[39 22 1[26 2[39 39 4[22 4[39 34 1[34 22[30 26 15[39 +2[39 1[39 39 1[39 1[22 2[19 44[{ ECEncoding ReEncodeFont }19 +77.774994 /Times-Roman rf /Fb 240[43 15[{}1 86.416672 +/CMSY10 rf /Fc 179[42 2[23 73[{ ECEncoding ReEncodeFont }2 +69.133331 /Times-Roman rf /Fd 190[44 65[{ ECEncoding ReEncodeFont }1 +60.491669 /Times-Roman rf /Fe 128[29 5[43 1[62 43 43 +24 33 29 43 43 43 43 67 24 43 1[24 43 43 29 38 43 38 +43 38 29 7[62 3[53 48 5[77 53 6[53 1[57 7[24 24 11[22 +1[22 2[29 29 29 10[48 28[{ ECEncoding ReEncodeFont }40 +86.416672 /Times-Roman rf /Ff 190[50 65[{ ECEncoding ReEncodeFont }1 +69.133331 /Times-Bold rf /Fg 140[40 4[57 1[29 2[29 3[46 +57 2[52 8[75 3[69 57 6[69 6[69 69[{ ECEncoding ReEncodeFont }12 +103.700005 /Times-Bold rf /Fh 173[62 3[62 8[57 1[62 67[{ + ECEncoding ReEncodeFont }4 86.416672 /Helvetica rf /Fi +190[37 65[{ ECEncoding ReEncodeFont }1 51.850002 /Times-Bold +rf /Fj 140[30 4[43 1[22 2[22 3[34 43 2[39 8[56 3[52 43 +6[52 6[52 17[39 51[{ ECEncoding ReEncodeFont }13 77.774994 +/Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +3 0 bop Yellow Black -60 -18 a @beginspecial 48.179440 +@llx 46.171970 @lly 475.772003 @urx 473.764526 @ury 226 +@rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 1251 -141 a Fj(Slides)19 b(and)g(L)1632 +-158 y Fi(A)1658 -141 y Fj(T)1697 -123 y(E)1739 -141 +y(X)1115 b(3)p Yellow 243 1826 a @beginspecial @setspecial + tx@Dict begin STP newpath 1.92859 SLW NavyBlue 14.22636 false 12.38211 +neg 12.38211 neg 293.60965 218.15836 .5 Frame gsave White fill grestore +gsave 1.92859 SLW NavyBlue 0 setlinecap stroke grestore end + + +@endspecial Black 485 1954 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 4.025 neg +32.13 11.12999 .5 Frame gsave ForestGreen fill grestore gsave 0.8 +SLW Black 0 setlinecap stroke grestore end + + +@endspecial Black Fh(CERN)p Black Yellow Black 1045 +58 784 4 v 1045 204 4 146 v 1074 153 a Fg(Slides)26 b(and)h(L)1583 +131 y Ff(A)1617 153 y Fg(T)1669 178 y(E)1724 153 y(X)p +1825 204 V 1045 207 784 4 v 1827 241 37 153 v 1079 241 +784 37 v Black Black 243 394 a Fe(Many)22 b(L)488 377 +y Fd(A)519 394 y Fe(T)558 413 y(E)598 394 y(X)g(users)g(want)g(to)g +(take)f(advantage)i(of)e(T)1825 413 y(E)1866 394 y(X')-5 +b(s)22 b(high\177quality)243 516 y(typesetting)h(when)f(they)f(produce) +h(overhead)g(slides)h(for)e(a)h(presentation.)243 638 +y(This)g(facility)f(was)i(originally)e(provided)h(by)f(a)h(separate)h +(package,)f(S)-5 b Fc(L)m(I)g Fe(T)2458 665 y(E)2498 +638 y(X,)243 760 y(but)22 b(that)g(had)f(a)h(number)g(of)f +(disadvantages:)312 947 y Fb(\017)43 b Fe(it)22 b(was)g(limited)g(to)f +(a)h(set)g(of)f(specially\177scaled)j(Computer)e(Modern)f(fonts)398 +1069 y(and)h(it)g(was)g(not)f(easy)i(to)e(adapt)h(to)g(other)f(fonts;) +312 1243 y Fb(\017)43 b Fe(the)22 b(user)g(was)g(required)g(to)f(have)h +(two)g(separate)h(\034les,)e(one)h(for)f(control)398 +1364 y(information)g(and)h(the)g(other)f(for)g(the)h(actual)g(slides;) +312 1538 y Fb(\017)43 b Fe(the)22 b(control)f(of)h(colour)f(and)h +(overlays)g(was)h(crude)e(and)h(limited;)312 1712 y Fb(\017)43 +b Fe(There)22 b(was)g(only)g(one)f(`style')h(for)f(slides,)h(and)g +(writing)f(a)h(dif)n(ferent)398 1834 y(layout)g(\(to,)f(say)-6 +b(,)22 b(put)f(a)h(logo)g(on)f(each)i(slide\))f(was)g(not)f +(documented.)2664 1826 y + 0 setgray + 2664 1826 a Black Black Yellow +Black -60 2053 a Fa(January)e(16,)h(1994)2051 b(Introduction/3)p +Yellow eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/sem3.bb b/usergrps/uktug/baskervi/4_1/sem3.bb new file mode 100644 index 0000000000..bef7436c6f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem3.bb @@ -0,0 +1 @@ +%%BoundingBox: 57 222 785 767 diff --git a/usergrps/uktug/baskervi/4_1/sem3.ps b/usergrps/uktug/baskervi/4_1/sem3.ps new file mode 100644 index 0000000000..16cb434bbf --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem3.ps @@ -0,0 +1,1436 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:48:25 1994 +%%BoundingBox: 57 222 785 767 +%%DocumentFonts: Times-Bold Helvetica Times-Roman CMSY10 +%%EndComments +%DVIPSCommandLine: dvips -Pin -p 4 -n 1 -E -f slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +userdict begin /bop-hook {} def end /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginFont: CMSY10 +%!PS-AdobeFont-1.1: CMSY10 1.00A +%%CreationDate: 1991 Aug 15 07:20:57 + +% Copyright (C) 1988 Blue Sky Research. All rights reserved. + +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Computer Modern fonts were designed by Donald E. Knuth) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 161 /minus put +dup 162 /periodcentered put +dup 163 /multiply put +dup 164 /asteriskmath put +dup 165 /divide put +dup 166 /diamondmath put +dup 167 /plusminus put +dup 168 /minusplus put +dup 169 /circleplus put +dup 170 /circleminus put +dup 173 /circlemultiply put +dup 174 /circledivide put +dup 175 /circledot put +dup 176 /circlecopyrt put +dup 177 /openbullet put +dup 178 /bullet put +dup 179 /equivasymptotic put +dup 180 /equivalence put +dup 181 /reflexsubset put +dup 182 /reflexsuperset put +dup 183 /lessequal put +dup 184 /greaterequal put +dup 185 /precedesequal put +dup 186 /followsequal put +dup 187 /similar put +dup 188 /approxequal put +dup 189 /propersubset put +dup 190 /propersuperset put +dup 191 /lessmuch put +dup 192 /greatermuch put +dup 193 /precedes put +dup 194 /follows put +dup 195 /arrowleft put +dup 196 /spade put +dup 0 /minus put +dup 1 /periodcentered put +dup 2 /multiply put +dup 3 /asteriskmath put +dup 4 /divide put +dup 5 /diamondmath put +dup 6 /plusminus put +dup 7 /minusplus put +dup 8 /circleplus put +dup 9 /circleminus put +dup 10 /circlemultiply put +dup 11 /circledivide put +dup 12 /circledot put +dup 13 /circlecopyrt put +dup 14 /openbullet put +dup 15 /bullet put +dup 16 /equivasymptotic put +dup 17 /equivalence put +dup 18 /reflexsubset put +dup 19 /reflexsuperset put +dup 20 /lessequal put +dup 21 /greaterequal put +dup 22 /precedesequal put +dup 23 /followsequal put +dup 24 /similar put +dup 25 /approxequal put +dup 26 /propersubset put +dup 27 /propersuperset put +dup 28 /lessmuch put +dup 29 /greatermuch put +dup 30 /precedes put +dup 31 /follows put +dup 32 /arrowleft put +dup 33 /arrowright put +dup 34 /arrowup put +dup 35 /arrowdown put +dup 36 /arrowboth put +dup 37 /arrownortheast put +dup 38 /arrowsoutheast put +dup 39 /similarequal put +dup 40 /arrowdblleft put +dup 41 /arrowdblright put +dup 42 /arrowdblup put +dup 43 /arrowdbldown put +dup 44 /arrowdblboth put +dup 45 /arrownorthwest put +dup 46 /arrowsouthwest put +dup 47 /proportional put +dup 48 /prime put +dup 49 /infinity put +dup 50 /element put +dup 51 /owner put +dup 52 /triangle put +dup 53 /triangleinv put +dup 54 /negationslash put +dup 55 /mapsto put +dup 56 /universal put +dup 57 /existential put +dup 58 /logicalnot put +dup 59 /emptyset put +dup 60 /Rfractur put +dup 61 /Ifractur put +dup 62 /latticetop put +dup 63 /perpendicular put +dup 64 /aleph 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 89 /Y put +dup 90 /Z put +dup 91 /union put +dup 92 /intersection put +dup 93 /unionmulti put +dup 94 /logicaland put +dup 95 /logicalor put +dup 96 /turnstileleft put +dup 97 /turnstileright put +dup 98 /floorleft put +dup 99 /floorright put +dup 100 /ceilingleft put +dup 101 /ceilingright 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 108 /arrowbothv put +dup 109 /arrowdblbothv put +dup 110 /backslash put +dup 111 /wreathproduct put +dup 112 /radical put +dup 113 /coproduct put +dup 114 /nabla put +dup 115 /integral put +dup 116 /unionsq put +dup 117 /intersectionsq put +dup 118 /subsetsqequal put +dup 119 /supersetsqequal put +dup 120 /section put +dup 121 /dagger put +dup 122 /daggerdbl put +dup 123 /paragraph put +dup 124 /club put +dup 125 /diamond put +dup 126 /heart put +dup 127 /spade put +dup 128 /arrowleft put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +/UniqueID 5000820 def +currentdict end +currentfile eexec + +9B9C1569015F2C1D2BF560F4C0D52257BAC8CED9B09A275AB231194ECF82935205826F4E975D +CECEC72B2CF3A18899CCDE1FD935D09D813B096CC6B83CDF4F23B9A60DB41F9976AC333263C9 +08DCEFCDBD4C8402ED00A36E7487634D089FD45AF4A38A56A4412C3B0BAFFAEB717BF0DE9FFB +7A8460BF475A6718B0C73C571145D026957276530530A2FBEFC6C8F67052788E6703BB5EE495 +33870BCA1F113AD83750D597B842D8D96C423BA1273DDD32F3A54A912A443FCD44F7C3A6FE39 +56B0AA1E784AAEC6FCE08DAE0C76DA9D0A3EBA57B98A6233D9E9F0C3F00FCC6B2C6A9BA23AF3 +89E6DFFF4EFEC3DE05D6276C6BE417703CE508377F25960EF4ED83B49B01B873F3A639CE00F3 +56229B6477A081933FEF3BB80E2B9DFFA7F75567B1FA4D739B772F8D674E567534C6C5BBF1CF +615372BE20B18472F7AA58BE8C216DBDDF81CC0A86B6D8318CA68FE22C8AF13B54D7576FE4CA +5A7AF9005EA5CC4EDB79C0AB668E4FEC4B7F5A9EB5F0E4C088CD818ECC4FEB4B40EC8BD2981B +F2336074B64C4302807FA25AFE29D1EDFF68FBD0141698DA0A0FD3FE352AEF6618408EBA8063 +0FBCF58909B21CA4B9514EB27F9FC7B78FF460D374798DABAB857F6DD422BC7983C7CA213870 +1652B6C3901B98B43B641F905F54AFBE00822DD60E2BCEB957BCE7CABFC51F153F3DE4095395 +28E20DEE4B8C15E2AEAEA9A46FFADE11A3EBFA3456633B298DEC6DDA6D6CA41DAE03F5C6B56F +68E58C0706D3A97E34FD845F8F2C6126BB6FFB72FF4005A1385A1EF92F2BC0FE7441C157B1E4 +AFFA17A5D2057DC2BA87A77C45F8442A36BB895C4FC24FC83BE3831D0588E9D66DC2E71D11E8 +8E9F110493314AE48233D708568062829ECB94AF0441975CD8F1FDF4F626E6B0DB35683B790B +EFD89B94894C3CCC5AE9A57EDE5B4C5F71CE1A7C5F34108EF589711E2E4572D90CB501068859 +E2E333876FC9251E6A574543E1C2E7A55E186CC9A194DBDA51724FFFE506B0B754666C59F449 +3D069431CDF764DD7E62720625B3E02C1403427A93362205A4BA5AA6727E3D486795D7EA749D +AA5A46A7C3FF9EBE73DE35ED38DE2A0E9BA7FD370B5B702E21DDD6A69A6B2E2916A5A93849D9 +24B844C3A0334A0D2C95E089BF141DF55E25620BB31DA68962DD3C51A9336EB11FCB737E6906 +EABA756BF7B55EEADE38994C5FE146FDF725AC74CCACD70BBB292DAA5B1C60CD39AC60239B12 +33579444E8846826D3983B0D6A8C5BE07DFE43961897355ED8E72CC4A4257620EB7E113EE988 +D0E8F7947CC822D8563B7BD56D69F144159293E3E2CDED7068F6E3046F14AD559D712D7FED96 +740C962CD9EBA9CBDB0B45D5DD9A05C0CE28DD27D2FE6B7169B409BD1E080B32D6D9F2061BD1 +B9292D0506D482354F59DB8BD14F8D975B8A30B212F524C8664E5BD9C170BB0488CABFB0BDFD +D18BD44D443B08FB2781840ADDC9BD22376AB814B0429D7B0664B96E183A2675A28B68F1FB6F +88132C796CE2AAB0B9409396552D7C16F6ABF5B85E93B397A9E1CB74F610E81319CCDEEB6D31 +EA13F95F792841402245230868FF37BC57995ACA98FCA2DF474817BF96B0ECDD4F42DE20A007 +49A91297CB25EF1C7AD56C5D87256AB41195624F1977ECF9246D7B1DB6CDBFCC654AD428932E +5C0DEE8CBAE5D2CDA5F56C16D62BCB93B05BC6CB5E13247F59F321B3B824A73D4261C6A85609 +ABCB95C4B14FB51FA0B8826A05696617A2DB092D909FFED178BA62599012D08EE433E800B54C +77C15DCF02086B1F04935F7B79EF163384FD4137391F5E4936EC38677BFBA1B4204F5F80505F +68CAA8F538EB157E9708306A9745D2E2855EF01450E3D2F8BD3C4C5B4F3697A51038011D41F1 +6E4C7781B4EECCCFB86EE892AD6E9A2C69C1AB0B11DE2BF88964E5DAE8A3389F18DF163B375D +17895F0D91D4D52C3A5BE455196251EF12B8742CB54D14611BF5227EE52BF8F464EF8860579F +B8BB6191E9AE46F27BE34D732C2DEC814D00FB9763848F847AA9FAA73CE9053719C781C3B3A5 +F27E614187D3F00A330C2F76496BF32E924E27ECFB6C459353845D446F642061864356CCAAA2 +BF7443515645B51F4DFF4E244F8B7A556EE38389EE3BBF9E69BD72D6BC0D134E134D6FF43608 +75EB8838A885DC681004EF4383CAFEEDC688FE4735F5AAA4A11B1BE4D956AE9CBF8D8FDDBC29 +A600215C189BC812A1F441FF1CA1FD6C5F3C4013528961E676FE3C9ACA3D44B913F51DEFD42D +D4F67BE410C4152B675731F18315030FC2CA4BCFAF5C5BCADBBCBA4664FCE78984D5C8997B40 +088F68F31C8D54D44575ED23533BA3A504C1BC90794AB111F1C011BE57696786AE25551ED73C +35F6A343579DE01675DCFE26ABDE7A3CF73C121B7C33CD3D42BBCFCED99CCFEC4AE08EBF2AF4 +FADEAB53F6A2076F8189503DD57F84AE53CAD55D97D3734E706D9442FB175B5CC032EC649776 +00A369007A47B17569E32C5BCF5722AB7CE03EDC4DB3C1B3D31A73D3BD274C53359C6BE06BB9 +3D0026080B9D76F51DC69AF96C8F73B83BC8CEB5D788E69571EDC574E71C06B3504141D47179 +24EFC2CDD8D0CB9645A06922CDE8EF7B297BCFDC0C9D8C65A0D0CE542BAD98B08BF75D814CAA +C3C51877584EDD5412CAF5C69599666DB2E5571E5662B3DA510358234D553A54025C8DCE413A +CD0B4FFB252BAEE591382C0C0A293011F3649508A2C7DAC8F153B869C77D148A0A81AAE057B8 +D32CFDA1750180C98F70A8D0FC62A976F785B6F67E9665D1A54C2F591E4B9BC1B8CD0B23E6B5 +3CE5EE85995417A8199F68DF12C88173F69D45D8E6208DF7E1315CD08C9F0945FA751B9400A4 +F44F1977355C5FAE4EA84342F04AE3E785DEC832DE82B9C6D57835734080DF60C2AA44702FC5 +BEA1AF1455DA321341F3613442D63F6B547FED5707EF114B654E0DA6ED340A9372DA4A99A987 +CBE785342FA9D2E98789417B87BFAACCD46C16D11B5C6ADBD5619770810A39D74BE2620CD99E +49A9DC91E7E6D0B6AABE9AFDFA8D532FFF1310E0FCC91C0B103340E0F1371FE7801B9EEC0F67 +A7C7A26D18FDDADBEF951FCE20EF0558B9F32C560E41A87AD4A94DD0E0F1DC333F6667C22C65 +D995B27D25371579458748E078D5EDA6ED9F84ADB3D35547FED29BE03ADB683BA50A9E1CF955 +CDA99F95EC45B6B23F43A05D0607CAFDFB9E1D830613C22F1C583A65381CA5C8A736A8B34DBE +70C116699E3144AAD48CFC32405F67614FEAFDAF0106B39EE47B8902B1511665BE23981ABC5C +4E148F6685ECD9575C66DD36A22E41198227E7D7433ED856151154E478D51F5B093AB0A7A923 +197864F4FD6AFA7282DA51534B0F9BD0FF070795BF954E02204BCC3B0907CCCA5F3C478F7EA5 +402556883EDA2211C394C0D6E921F502368BA96DF89C39B9A36805BC76FA3C3FD390B0B75262 +7D8774F66D18A074BBD255B9FB2A2FE94BB30A928243B9F308BB789FA83E6BA7B94946DA5B70 +A5047B8D9BD59EEC2DE5A21A7AB0A826CF02CB675CB5C2EA3B774647962CF7DEB01554CAB8A7 +B949723EB847A544E8C839F36C10E9BAB10C3E4B05CF6CC46CC6A567D9BAC1DDA8825C726450 +68690EC820633567BB2275BD1271E284193C4402D5AE384669294AF99467162E790B3CE41F0B +BADEEE07EE77BC47CFBAA76F28DF5F7B870F95B04A8DBD85454405DFCA87B6B4DC65B3D5F125 +65BAD0D22082001D0061F10991F3E1682527EFBC3EE8F072F4BF29F3EB210E403B142B82B97D +6AB9A5CA512E448EFA90F8043495C2FC11730F67949E0F54544094592989D7A1CEB43AFD0BF5 +0EF49C81C996469F52451CA818176ED2AA6FF8276030EC931A9CA6BA331A4B463CFE77161410 +C4E8EFAF9395F51D13D1BCB2841DF7DB65FA51ECE17B5A321B37AF3215A69E72A74C4FDED676 +7930CEA4517DF9A7148A0041F4745E4E594B0219C9AFC5EE8059BA9BBF415302A9CDC48D0460 +516A270EBDA3A6997EC4335EDC0F20FF994C69A486316AEEB8584D0DDAFF255F7FFB07C77E29 +D58D32BEB7F337E28DA97B8C7C44F8452D9C629C38E03F402824B24CBCBC6B4980559921D69A +A48F593C4791B32FF0C6DB1546E37F831A82E3EC733773310157F50DB7AF0684981345E7E23A +7284029CB27BBC36D2D41EDD1CF0C3E30895D9DE0A2319A746127C37B6F08BB7F9A414FC9FCD +2C17998F7E6CE30C395E2BFC589CC0FEDFE92C659E4078DC7F83E9418B340BBEB23B52D45983 +24238EA02C94591014A4D7C12451F7BF20F3F9DD26C515877D6C33A2166A4E433A1748AA192B +C0D33F1C4FA89397E39AB886AC737440C31FAA635676A62E6D3F194A668FD0F8FE5B6A8BA3F4 +B4BA2198C837E4B9CA708754CD0804AC78C9218A770AB3EF5765E14A69D14C3367F842B72352 +3AB69E5E4FDE7893F99C88273DF486B4080089A0DA5136C59E1DDC48FC71C1E9C8C591E8BE5D +3C9426A657E65FF430EB154E2DFDF4333FCAFC588B61F8071F65CC8D1CB15E27A425ABBB0D78 +BC366BFC4F88122C66DB571555B5D6E028912BFD89CF3E0E56C464392A4D505A4F7E23CBC169 +CEEAAD218C7553668F549AF2CBF9A297805B3453B7C61112BF8E6325B7569E38F635B2E13B28 +AA8F7188E4C94E3E047B6A6ECC050ED9F3A43B131193D84B32C0FF1406B9B66E3627719A781B +676DDACC16915ED237D6B1342F3A9D981D9E96A1A8D5827BF165BB901800D6C900A53271C906 +D3D106D26636438E1B5A0C9C97CEF25F0C8B4B5C037C10A9295DA210CDD608ED6E0B77CF2EEA +C5DC2FCB7B5FD0122A3C3A03DCFF782E3C877F210425F9FF99235A969ECA67AA7AA290130D3A +64D6165CCE3AC29C5EE3B4B86EA3AB78373C664DBF6B99949EE56B0BF0F94838701D554B26BC +45C4DF406D9015CD0B2147D338D1C71F7738E3B922291C96DAB5D9230190FE3299551698D8B1 +4EF02F5948BF5B5E4BE42849C001CCDBFC06DEE4FF6B12832575D1E5863F1190BCE902A650C1 +BF869CE7082C9388A1DAC4CA0E02967E3937BA91CDE0E931BDC07DBD87BF028F46CD00E7A7C2 +D26362E0FC0BF267D6DD23E1DB2CF41C3BDCC785F2A8D12067CCF81E1F113DA147CAE6B729AD +E0F85369AD28239F35C7C5CAC87CDEBA07AB233B9321055B972A98CEF27C1B41EC063015E8D1 +A2DB01AFFBF0BE01C43DA54A86F199E68432106D252837759AE1618D7008D615AA436341DD35 +583DF423EACC1B48D568FF5985145CCC285B2803F03B5B046E7514A8024FD786D3033AF60962 +0004CBC2609766039EA8B28086019E4BDA30113CC40E854A159D86AC49E50D894595349E8B37 +97239DA96F55B565D5185E630DF0BDD44612DC4E83D31BD8A4372AFD5420F6B379EB8D7373AF +3C91C999CDBF3AD418DB84AE6629D44EB28AA5EE9583686EE4F9435DF0971A3059BEAF8651E7 +4E33E7B712174BF952795561BE53B5926CDDE509665488354D5C3E288CA7B679B9B969C9C6B0 +44AD882905663D1F5AE476951A637D4125E26575B2CAF43DFE5C6181238D78E0F41F7F798F03 +FBE9390561CFAD3F29E9DBBE20EE524344A7E3A730C529A2BD8506FEF7D571AB99A36E136C67 +897F7C38582782BD04DC799F8F66432E0D5AFCD239185E95C8B6842CFF16F2CC128B8FEFEED6 +95C85E4FD702A60553A254E9EE2AF1A0313A5D2AB5EB559064480B13412085120CB6C90B1AA0 +8AE1FBEC261077B9FE65E3FACF4DF582E89B68A4422D0460DE7A8523B51928F1416A9AE025F9 +541FB5FD5A9AB5508ACF97EA891BC25EA5FB8C7C58310720CC40B8366A806DE9E4DED30426B1 +E7E9D9C145969B2B6D27CFD7F7BB7B2265E79B4BB865B0645209728891A88C68B20E681B4472 +CD3105C2238931FD048B43400A9819425A2071367B962C69374A22A06990EA59D0FDE438D552 +2432C1BDA7A54E52B594B662740FE6923CD04DC2E7B05748A8BEC182DD5079DD44C0FDE807B6 +BF4025992BC6B6F24C2CCFF8385CCD37167BFAC7934E521BB7327D8E88B018877D690F959245 +FB26551A75A06E6AD8E5B1C2363D2493FD947431050608AB63F15D1966D6BFE4F1A5AFDE5BCE +8B08E91CF0514B4CE56E1C62BFF778159B77A5919DA5F4619F7A580D6053126AFBD8363082DC +12A405201442BA72742E26C7C8D3430263C9A0EF34E0205065977E7952CBE0FDEFB3902D7716 +7F088103CB7D4A508C867077CEEA5D1FCBBC1AEE5F26AA7A85FAD4FA3C0D9207AF49B373F70D +0FCBA87AEAFC7298793693865C156FC0E0E8E7B31AFA7C473275CD08B7BEC07BEEEE402AC272 +C666C61F5BA5C1C513DE5909D2998EF7C439ECF9926DB57E82772263979BEFB72DCCB5842BFB +BA0EB1586CFDDFEF3A63F1B4FCCE3894E981D6268A62D1D39F918D4F296381D5AB356450FB31 +CAE01FD7F36718C7A54D503EBCB479CA191D5DBBBC08723B8279F2491931D2BF54BA9A93C214 +549F66C3C314EE37B5A9951D62A6776E6C7B4989BCA05ACDEAD7DEEC09BA97A0DFDAD7429E3F +480806EB9C7A3865B5A0648530247CCB71AA31E1F8971D9649D6A430BD8753FFD295F30E4E7E +CCAEB12F4A5D9B7902FF57B08B3ECB4593C988758CED4A394E412FD5A132CAC5DD3DA61CA3A1 +3E91703702388EAAD89443E70F7D037C9FA28BE7C8261EACBB7AF473EEDB0645BAF01C5F506B +A85813FD1D5164F541E0E85D228E92E60D9BF5C108674C621D38E726D2E219411759E8063C2D +2E64120C66BB2A8F6F00289C3BFADDDFAFADC3285CD6AE1E624A59D7621276362382D2156A49 +319A5B1E2B6B6D9B9346A59E1A4E9214C66E17C3EB5A31B394EE2F030C88FEBFF5C659E29FD0 +5F57C35B8C986ED1B6FE33ABAC7334FA0653DE6A935CD0CFB4F785F80DEE2D651BE3418CC83B +18B5B4C176DE3263ED6B4F64D4395A48C2C5CF13B8D21D63D85E2228F6373BB766D288CE9D05 +AAF98D0848D1AAA42CA0629165C7417E47906AF4ACB4353CFE396B82BEE33EFCFA2531DB7237 +9E81F0389A72E0A1D423E1DF66772732EBCFF12D3F83DDF18C46A00297345166F3C3E7B11974 +D70AB02EC9629D4AF1F2857FE14D86C9B47B79AD89044CCE0AC09FFA4621608F7AABC07C0C76 +60B96C4EE1456B998F509F7D77C9C194A148C48B48738A6A0AC12E50137764914BF6696B7049 +C8F13763949F04D6A5302B9E266EB035A11FF5EAFD296F209A3FDDBEB62F1C7064CE0C449A70 +A29012E041EDFB71C9F93BEEF2A564FF2D8B248579769A81617ED8DE4F232577E0CD2CD650C2 +DD3329069017B0B427651E532CB6D7602A81BE2626EA6AB6D0C85D69BFD8772D62DF7F6C86EF +67C8FBD17F2D2DF34DC52256C72181093E4C876D86C9A66C91A8AB1E01285763EA93EA6B7A4E +6131497BFC536F69B7C02D28E4645CC6FE5D061495512429A1D3752BC565F769A4475E2C415E +8CA4985CBB329D49B8AFD45498CA630C3CE56E7E26CC0C4FA9446D3A402D66E39E3E3210644F +C9A9E0E4445180C672C32734872703910DAE90D102252EB56864F1CB6D1FB8E4A51335136989 +08C42B718DDFC4008264791D325E6633CAC13611B10672C263BACF0820F84B7134EDC9E2373A +61C9C8665B25AB7A583A4983D30386AD84EA9C7E021F64C9E54F3F9B3A3D3267EDE3787DC949 +BFB2AAFF21B6CECB88129DE3200AD2693B8B454B18CAB17134A471540C009EE8DEFFD2C70AF0 +A98320EDFD6909B0B17C3F4B857D1FE5D963EDEEDD8CD3077A2980FD1AB6DD9AF5B151BBF7CD +6B645FFC9C103E45552F43CB401BD5F084116D21C958E1C1450973C0C393F4BA75A9EB1C5438 +9CF6C840FEB5BFFF673E058D8738CE2BB8C07CF0B2B5A837948FED64FD7244D5B5C53303C50F +1187FD6B085A9BB6E5DED081B78F4E486E0E17811A552AAFC50A69CDACF0838029D3DA87BFAA +13D89DE7960E332650E5986F940C4493102DE366D8D574776E019205B25F16B6FFED5AEA7C87 +BB558497FD216D2937452B62D8A63D5EC72AF5B83E91BB72BD04CB724B4083C60D2CA9D125A6 +9DB5D2F4212BD48BAB37FCC933C471245AB99284671F9E3E7E6A9076117F5CCC8D469B929BD7 +C4B677DE5BD0272D78BC0434B4A1B4BFF267C4FB588631B1BC3DE1DCC912E3902D96F16B2A35 +0775BED06BEB2F1B7B530CE45337F744FE08822331E4D2913849A0890434088063B0307DB4EF +A561810F9C2073B890C67108A95CA581632553F76DFCE780AA175675B186D24379074DBAE021 +89DCDFE396A8FC790699C3ED4B7799B30F119D60EA3754549A3CA44CC2F17744DA59E11550D2 +B0604AB45A2FFE69ADE126FF2F92CC75EB1D8FA6CF2C2FA2DFB49C1D16F8074A7D7115339E93 +C09265B38789A6816B12C803178A72C7C51CF78557D3BEB2D3D5F0A4C53511158145EFD256E7 +89DF517BAE8DA9B9B4C494AE42712EFECAB7A7D5BF4668F1FCC23EDAC598CC414BEE707C4C33 +1F02821C296725BD4F14F5BC97A15B8ACED9CF5EEA5BAAA216EC582692F7A210BE4F6A41E96C +E3A8C65AFDDBE800E035BF0595C7AC0D12B87B4D409DD6772D125249F273108ABBA0973A7CEF +4F1ECA5C9A17FE3071E54E68507DFD8EC6B787DBC547A90C43AD42856C26324178F2E6D2CA3E +9043188372819D3F02A9125A3BFE766E7D19027CFE5980F5E1E1A7033A5BF236169FDBBFD2F7 +3EC6D56375B09FA750EB4741E101241CA191B49DE9C681E42849E23E17B81973E903F52B9AAE +B07855AD04C30DF51C9D9B54F718C7A11038F8DF63DCFE6C2728E69E33AD933A517CB08D3DCC +7681F673B2E17FC38DEF47E2A2F7FE7173C3B6922EB57CD9D7988F6D3A768E56B46AB8C7EB9C +ADDACEFC45E1E245563C0A52F719FCC81C635F159013EFFD5432C697C105CDDCDE49CB5C5696 +3CFCC2BC4506BB906910876395C8239C8E5C161471B3A85A353ECA17FC9BC12B805B05D53AB5 +BEE2625109ED742C14ED2B08C5D19E7B4D9700D6D3191358D481D2C0C74EE8BDB1B7C40C36FB +B823E5502F9ED6367AF146BC4E07B428F90B1E42E6D470958FFFB5C863E73B1904CE37B9A8E5 +90196BF43079DC61FA5BACA8F312E8E8A9B707DBF255BC5B3DC1DF58D374702DDB45265644A7 +BE315FCA2665192E5DAB08A6BEF085AC370FB81F2267D4D1E05BD8D69BD3D01A1498020A03CB +BB8BB7A095F10C9D88DA27301FBA0AFBA4D3B056D38EE6A6BBC532B464630BDDBD4CCBA50C2D +B04E49AB8E596923BA3495E7566268B226353E7DCA7B11F28E795CC39F974F426149E0C625A7 +EF0B4CEF3E3A5C0A964BEDDC2AB981E564817B963022BBBEC1BE0FAE2E05B6F5F41648FC17F7 +9A65162E31A88D0ADB71557142D8545CF2F2EA1A0362E2FDE496923A87C8578D5482C51C52BE +0852326DE3D75F2C6C3EF3024EBEA779DD63F39BB8E2726A7B49A901E3BDDF9586DE02082B13 +86FB777D9F09DE377682E14AFDDDAC3E81F485B21CB2537130EB6F69A77B87A702E24BBC2070 +6467E82621211300687F18FC809E976FD8EF3932E5213EEBDB9D184D31433B353CAC68BDE9C9 +6DA802FACDD168E79491070754E5DE227FE2DBA96C51C16D8C8F0EA9B302A398B2F9491562DF +08AA4C97324B6FF2FAC68A5D079AAC79CF77F0249A0D1C42F441BA372744951077F8DCF83A26 +575EC5A87AD6DD4F95EAA1B7F9393C27ACD5F79CE6031E808E13A55C3829D158D1E59E177FE5 +0E87F3CB39A81F14F35645FCAF56EB49F5EC78EDB848B396C72F5D928E3561240E2DEDACB37A +994154940F412456119657381B52EAEBD728B026E87FEB8D7EA1EE49067C5D6BDBC56C578728 +820D583CAC747F243F6F4A59DCD5B91CFF0232F18183E8E25C76A2C7D53E6823899D43FDAC50 +4221799C56EA08F26BD03501FABFDCF4CAFB9E7E2ECF335D8C25F99D40D91B8C93BCEC6B11ED +9671985B8BFCDACFD77CBBDEA246417FFCE021DE54FD0AE4CA7AA19A9458426161513A0F5D7D +4BE2A6DFBB4D6D060E5EFB596F76083B53EBDFBBA1EEB78137466AEC283FFD78BDB6DFFF9748 +E47A24614104CEA06D88693EF2203D8792EA5333A697E7B7CB488C01FD76AE792AF0B8F88F02 +7CD4BC3EE5D4A09B968DE6B56DC55419A716DBDDB733F1B86A27CDFB8B3AC29DA7613E6D9042 +CE9F648A058E2321DDBC10E3374366D6BC4CD910DFF41037CC909580F4650338C9CDF3EB01CA +E0D33DD1E1B41524E0F27A77337BEBB6E91542F599C9C7A1A4551D90537F985CA14DB562DC34 +A07F072202E86FCED29D1181A2B1D57CBB62BF6E5E7702A00592F8B018A12C826E569B7103B7 +8124D887F03A935B54255DCA6A01F433308A55A71B305EF69ED070CD7CDA1AED6BAB529BB506 +970B92DF62DE28C05F21C5FAB79AE4BF3A8B2865C408553CF4CC12E3DC69A0E3A683A637D2BA +187CC5C615056B1853B349A1B88EEDCD9748FCBDDAE70100551ECF0B897A0CEC97A456FCB787 +49F74B25168181B75AD5F523F4408BBCCB011D55B83A63A0D96052FE523DD891664A613652AE +3A979AF585C69FC4C34CE353AB52C5DF99D6908E1CC86D89CB6A138F42FA4D472C48E334F334 +9B2C47DBD9B6B6A92004B7D3C994EDF5B17F1FDDCAC72F8EF393838BF5280CEF41B803513605 +381637E38638004FF04BBE10C46A8135E0B5DB123C0F2F6453C0B648124CD0C7E379742950E4 +B7CF205BED93FF6C0439BB3BA0DA7B9C2C9FEC48B5E49E10F944D2F499C6FFD3250F8F7AC82C +93EE7C6B63056D1278871FED6BDDE70B1530118D556696CCD90FA33010B35AC56176D0BAF342 +AA846BF7B1A95D98FB7C05D56B4FFCE922F6DF7A09BD8802CB536ECC23C89445544F922DE501 +700910AB28C892BFB1548C48FD3D9B0BA4B5F5CA44DFE67A8E2D42FDA79F9473FC6EA646483E +CEFFFC0254E3F930C4732C8AA392E4AB4E26064CB1A185BE4CF0677CF1706C4DC8BADF32285D +6D02D2C4806B6E0E2C5C2884F30EBF9BFA16BD7BC9E2B779173208C156927D2848DE30A5B3E8 +622528D9DAA63E06D14E2E368FF5331279680849F8D9B5FEB448633D444CE06BA1F3C8831018 +FE7BB9ADB9A896AA75F9E489E9B88342E424DFFE90976E4700E6C6EEDAE9BF6280AB78CC5805 +93347841BF10EECEDB86AF0CD461336515CE50989396665CE975D1F1CB0BDC36B619F67CBDB7 +B090B04F447463F62927FCD0E1EFA73BA22063732CB8557E27969D5945D8E82F4A5ADE094068 +6AC760EA8FFD127653F954F0287C74109997F1B26328FA9556C42C7B01F0A810194A9CF0D716 +D252504BFE2C2707456A4422E84AD233F4B32DE1A825F72C45083C7D7742B6168565D48AC1D5 +2F9192ABB0D491A9A0A9416420474D9EAF1E146B2EF1F703B2B33838C4163DFCF8242CA6578F +37CDFD4144EFC3DBCE88D3754AF1765E677D670ADEB2FD2DF7882A4BBA95FDBAFCB9E09B7177 +CEF80B03DE222CB6070D7D7E09FA2297EC831D561A2069F6E95E9EEA70E41B126893ACB834B1 +778BF4CF338A63F53E4828D75ACC76E29EC822866AB6C5756BADDCE0E3181837E1F7DBAB1405 +DAA2231B88E176444594000F12C8351354F3A5722E9E4C376B983CD441D6D465F3865C8111E4 +7604C61A04CC59D185CDC89933B13B3A9A15360AAAFB18008FB2048000622905641874659693 +57164FD31ABAE5FFD1C7210275EF0198C74BD7F04BC02F9012A6BF7A8B9CCD76D4F449DFB3CE +7CAA4FDB6E04DB1099861B53FE6A8497AE454438A0099C7F14AB799B9E8337128ABF5C523F79 +49E9931D233E8466029DD3B7CE86298700771876032656034991E213CFB22FFC1DCBD88EB6CF +20EED29B983BEFC5889A4589428151A249BF85A7F38E5F70CB6F87A706A7A057F63CF366AFD6 +AA4A481FCF7F848B650CB9442EDC33673CD98F8F895F4D82DDEC9AB457CF21EBD339769292E1 +D17CA465997DCE5A6829C57392E08C8BE708ECED1A9AE4786EDA0095A05014D4AEB167C1D1E7 +83F9EBAEA78816BCD4AFE2E5D356A30828E11A5641344B3D46A3E8AADCAF22DB74FF57EBEA7B +779B7C5DB027D6FDECBE1B0DA2EDF3219CEC627E64CB3142D303027F74E694A983B16B33FF62 +D1B0E114CA59B30D2261AC4337DFFD0273ABC09B955E740E6ACB4F20969DA27883B3C162810F +194A9537F13E58865F2B4611D8B9A9C4A59586E583F9BCA6E8684C982FBB42AAFEB00F6A2428 +75A8D5246830E5D9FA8B479C36225D60C79390094C3820D9D20483BD8B28C5979DC27905528F +F829C14E346511BEFCCB0CC2DDFAAFFC69FA01F2DD592B0A554C8BB1D3DDEB53D871DE3048FB +9A816A40A5EBDC1EEF6725B59F6EFF26E4DA46360D4BFE49BF623955485875028F78DACE31A4 +B8F4771090B36B82E0E91C9F6B63DEFCA85E751F3A1E6D47FD674B6B75D34CF5D230012A2A02 +EA49017E9AE4E22440C836923450A7CBFE44FF5E90D9273FCE99A56CB0B4AE070410144DEA9C +75282AC74C8D426C20B54D48BF5E893D9AED7CCD4EDE4B3EBBF29320E9F98E36571E545C09DF +06B72ED2DFDF058446FE62D7F591326F7A0405718B97692CAC9B02D77A37662F0BB150102D5E +820309D5E1D4DBD95606111A4C5D0E606F890732383B96D58065880C679C4FCC3F4FDEB870E0 +022EAA40D367A1CEE2E43C31B0ECE28481217A77201B361541D40C4C7ECBE26EE0263FA70942 +A9C4F90B986284113943E170F7C6283447E8862701E31BB28A72DEAA7669688BEE2939086378 +99339AD8C2C1BF9558B06446864DB50526FF514EBE3122A3059BF27307F10BA5B44ADE0EDB6E +2693D7DC2B80E1A84F635126960FDD3B6110E84922D484261C92C8055314E5A2E8FB6DB0A904 +E291714B4B1D28E2F88734343E42C06ED7DFF193B1871B028E7A0AD51249B36258C0EF6A5165 +F5B7AA3061F0ABD6BE779D7E845D6606C9576314C04E98902DFC7CD027934BFE804B12F01E9B +5438301E280AE84371CC2BECAA06AAC7A65BB6B3F7B642207D730AEFFD55ABB33B8FFE0FE0C7 +B16356E092BB0360FB94F1E8A2FE7FA999CA66B6675025CA605A65540F6D5619887D7E1A6869 +2B76EF901AABC5A15D529F5BFD446E04E95A1BE213EADB545806854ED5E346813ACC82C927E9 +DD5B45DAA1C1D57A2B451FE91CCCDDACEDE657B9E37D605CD4D6001FAAA843B9EA84917602A6 +7519B99DFCD39DA8DC60A1DF52A0A0C8CD35BF9069C1B8A534B4EFAAA4B42E932BC61FF11A84 +6190E9BB2111D13F08570DD9C9934D0C1DB1EC459A3BACC8F10BCCAC2BC8270B7774BD3065C4 +D146548D1959395266F420EA71C05EF4D37ED0EC391890BAD4D686D3D0994B98B9A2629C2B66 +88E453167FC651BC70DCC608B453FEA208329E9B93BCAC1A7C9C5575B43D32708079AD2FEA25 +DB03A13440388F8A4BF9C5D9CE42281284C0A1FEBE6B7BF94B58257DA32011484398DB2C2856 +23803D4E578F30BAE73A57D039A2CDF56BC2A625CBADAF7FDDC7744E8586D8CAE909162D2A56 +1FAF91099DF981C72617F43F1E8DBC986A1944B370DDEEA5CEDEA04C704BB45227680EE2A7A9 +1D5F71C8B429D5A1E22C557932A19B669A6F7D60BE8B5A1A08538D5396492500E8A30D8F085B +9F1613E18FF8511D8F4ACEBC9DBD742C6F27AF4B62026BFCE268E3239ACF3CD0C54176F1839C +9CE2618F5680353A0D234181172DB3A14523D69A204CC7A5EA4A9CF1D78275804D60D41C364A +8725CB1B72759A30DC5E2920B76E1B486795CCFF14FE6615700ED97A1BD4CB16090CCD430640 +36FC003368B1E949D23BE8E7CCD7F4FC6F54BF25174B56B42B505E99BAD37A9868A92C29DDC3 +29F1D5A84806B9382870B3908CA87C3F840341E45731E5B7EF5B066AB120DB45D72B0E444BAA +AF4E948B34D354C244263505EF3FA995E2DC1177B8EBC01A6E2C7AA5766CEE90D3AE7273D569 +87BB665A43B4697A0EB98C120EFAB3C61684520E148FB5227939D6208E30CA72FE0D661B9792 +C8656B44986ECDF77159F0ED52F695DCE64595A243B635A3B4D328F73D248E1F8D8244B2285C +B5F6374E32B2FA7F2E29828E177F81938E2AA1C70EC9226DC45840F8F7CE4A377D32FE6C6550 +61389B70C4A5AC6D62FC03BDC16B1C15A79DBC46623501D263A948BCB2747E85EC1D0DAAC606 +206398A2FC008F369B673FE9C12A1D4D06D80D625F2412FD8912D625F182307FA2731435CDF2 +0C944C2ACD5094A89530A6CF54BA8D347B3819B31ED56C55AB6CFFA8C8C3C0D3C6034FBA9FBB +373F08C76E79F50400FCF3D1F65CEEC11C3623706EEC7ACFE84B89510867C0B2FA6F25996733 +E4CC394872726138D7456CB398052F4C03705E27BD85EE755F1992D1C6D330A95B6D208ADC76 +D4CAE80A78C75AF6AE4976E564F859429ADC4DE87D26A9A6277E14016491D69C6B9368A6DBF7 +2C68EE9B4B32CDBB6A186728B354B347DF5D5F33DB9CC2F757B113EFC0FB491ACDBCBCD70D0E +8E22322E6BD3336E642C6C48D6DD0DEC32C39D6E786A99702B83F644E3039DB0BC3BF91918E2 +41A1D20AF0CED35FBBCF8892858762FFDF4D855DC043CF348F64B9F0EC40B0D58F1A267C6567 +8609A29E8508F0F5367E0528845F666D3DEED15A880691675C9977278FE5A0C75C97F10E201E +97D255C40BE2DF023F3842ECCC0F474782716CC0697D2305D2894B2149C94ACBD4DB97A8CC49 +317773662D6533D2E3BA293FF6EC3BF29B897723B200DA0875803B40FAD899E953168BDEDEC9 +75D3461618652733F9F1AE97FA05454DA0C39B27308F81D6624E7ADD0E909A721B0B5B87C735 +A0F81402E1BDD37437951BAE5735BD2D9C5A201DCFC832893AA343A6E4C8F879BF7ABA330F71 +AD22AA121C49015A6E1B4DE63337C3C9B4BFC3E8456D25309AFB76665AF8D3558841D95E1577 +87426288F3A108CC0388A47FC77672F9F837AAB1BB03395208BC7800F59D883023DE8DE4984D +3550AC1E435A4A9EBFB9024FEBB3997847FFB5AC94EFAC7E480B15F49EDC4E1EA47CA691AF89 +E372FA1D51A68D417DF4D7011D8B129191F8CE9BFE2D80FC9391E51539A8EF2FACF34C91BCF3 +C5C81BB7A3050E0EC13E3CC2D03387335B307D3CDEC0D43A6C2F348C3820CDE916070CDCB485 +D1ED73B708BD083E4653EF4F4D1BEB104167E5C53243C72B5DA52CC360602297B86B012DAFA7 +BB0D762D78D7AC49D84DB797D4BC25A89309E3715BAC2970BB31C959221EE2656BDD93B51D43 +0644E3EE633EEDA51E1AFF403FAAF247B15DF007EEE990B21ED684D260AD6B76028F80D65884 +4D4E8BBE91DB43DF55819FC456B9402805DF67958AFD45DBE94E54968ABD3AFD2C456B785092 +7353FB25A936D9D554A21262A3CAE1692F978F58BA5DB38A55548529695BC0A455AFB4BE3128 +FE733C7234154F4BA0F00CE4ABC7C240C9283831E9A7E0BECA118792AFF6CADF3FA74A572F1D +B4789FA83E7E9881E48568814E40E4235A2ED72E8FBDE71ED0FD40D348F66D08E56256B0EA0B +46F54720DF7E39654B4B7B23CB4863AB341CB2045EF7A71A9AB550E1C14282FDA3B60D306906 +09B9A2F535670C9F7C6062684E1062BF1B1675288E002412AE17FB3D63125C4A577D3BB97C12 +F4CD925282737CE2DA3C2E11733BA9B5DCEAE115A0EDB3ACB8BDB1AC0F687C829EDA0022D654 +DC3D051BB7325CFB66F96C7ACD1A8BAEF2BF65C167DF291DF762720D39904AE50708552D754F +8F43FC2D5B91B632D2BAF70C67D3AEA5CE731C380333E66A149E46B32412163C743D128F52C1 +24CADFB65399355B4BBD4C0A3FA7C02DE323911051DA20124B77AB931989A74D584C0F6126E4 +31C6DCCE725FE72F83CCD0CB35F2AC901501411270FE902BBA4E6A4C1DFDF12E2E857221702F +F0749C495E170F01578BAB3827ABAD809BFED83F6FFB243F40DBED47F896DBD37CDB7D63FD08 +673E13DC24F4052E1551BCC080685ACE8D3184AF5A1818B4D48811F32DF210C8F36FB6A20C9E +239FA888CF0EE5BD1A87F15C3C6A3E459BD006A69D2C027A09E83541D4ADDBE98FD665AECC35 +C311871A4A67FD59EFC06B2CDAE51F00659B4C4F9F79DD824485BC073CEA94DBD45CDE541355 +F7244F5B5BCC6C76D82FCD1CAD3E2D08175A375098DD8157B3E30184658EB500E224782ABBA1 +297432CC25FB54ABC54C8CD85667DD42BFABFDE7FB7A4E83107AF3AA508F9B20650AB6D01CCD +AD374C67F31A666BC1F505A6D94C0C94E4E73EFF7D57FF69F4F145504F60A032109AD829EA90 +EC25B66869ED39434EBD3154E4CE7E044F01AB126454339B41193FA9618AD7B49CA2A9B2B595 +684A35A5534CC19A989D5F09DBE09830284F895A4876FC5F7920061B06CCDCCF168D5022CD6E +AFEE4D796BE4B9BA38C0AEABB4B195B81B621843DB7DF74790FB46F5C07426C8A4FD0D9F99B6 +C0A26AECA5F89E36FA8DB06884AC9A3ABB1AFF9C6889BAEAF13CADEE3F0CE80E00EEA152BB64 +85BFA7B5AA02BEE1905EC4F666449CADC026BA91B9ABFCC5C2002950D35ED46575004D566225 +82500274E2ABD691D0013343966037685138B76C4218BA60855DD1A35E4505273C2CEA443018 +DB1CDBAE7DBBD948C96F5DB10BCA8127CCCAB09705EEC19399F31F3F8AA774BD4EF950ABD0C9 +1975B346E7CEE612B6A4FAB61E6CDCCDA47B51D499337B98B0B6EE8973317DEC69E6F1564868 +A50EFDC5086C806759EA40BA0F036E86C8E76A6346609A7D87C6FB2FD5FCBD9B1744FED5F412 +E3DC55E519A941C4193F66E6E4656D04BDBFAE608110803F9C72BA22DBEB7AF2068A1425EC76 +E6574311E3E1200DFDFCB4A0830AFFAC7809FFE3404AC5EE8ED43BE8425C1A13904B1F9D220C +9A9A6B9295AD0B13BBD63E1AF6AEDFE6F54DA8AC585B2FD53AA94B2CB65377D10EE13460F6B3 +08BB6B3476DDA5FDC5EE7DA695EF118D79051184BBAC35EE74D6F046F17166E0F12604157979 +399734F16985182FF1BECD19131570B97A817C7467520EB148C3E2887020F8C09CEDE0A54A25 +4E0311A504A411407EA89C2E916F60F32C4BF8456EC370ABF03D1B2D95C991464EC963368441 +1664CB33186BF6F897706F7C500A9D0AAADAB811985D1B741AEBB6593FBA0E07E004E86D87CE +A653B87CAB70900D1915CE3D19BE1969312EDBA894C541F1227586721DC33555FB28E81307EC +F93F164399A58988FBECEFF7CB8D1A751B4FEE0AD6D2638B97016B2DBB034EBD0528BF06C08D +E822804EECCD4C943ABAB45490FE47DE7584C569F9789E8C1F213C1924D196C63B3D57DF4385 +FDB9BB4D584F6C4B736D32F0D533C3699E90D1E54C3F4ED914A788A0C364F7D5571EE6F61D85 +E5CDF8315FDEC93DF38BC0C7E5BA9DAF885F99DFC9262F77BCD3137289B43D2C433111E8937B +5CBF3941AED5FDF09ECD0971144E020FC64656C88A01F9B749770DA845D7F690D1C12141C7DC +8724FEFBAE909D2E5383083402BF005598FA8B67301934E98FEED22625CC852AF51E7C647385 +A14B49EAD19C2BBAF578D35943A3B8CC943A863187AA79836CB71DD8DBDE642E1813FF3C21C0 +90F3A7BC39AAA1F5242E8BF68692A567578A4795ECF926CEA68CF77CD6B6520367BA3C98CF22 +D618A2764323297D1F2E210637FB6CC84674F01C04CBAB1295558A148F7F94F64900596F834E +E0F333DF86C59200992C77DC32EB5091B7F5E1061F75EE9AC11D4F7C18D975FB2AF04245638F +02FC7475556CC1BAC14F33D0F36CD94CA20CD24AB4B587B03D968175388ADA63FFC99E11B340 +AFC6C97381612C825A4EF6201B13C813BF36F5897E6FE3D95BAE2BCE401CAF0F9D7F1D0729D5 +0D6496CC99DBA29E2300A5307420DB31875196A26DCE6B59453A810B704FA8ED0E654B02C36D +7D3D870DE8CE82532009C4E9F93921A7B088EE995060AC598E84F5E1248864269A2358FF4463 +A50134F113431776066909C2B52CE0114D3391142F298974219ECF3506BA1830359D186760DD +C7E42E376A41B17ED88E6C429768C73F52095F491784661D89815ED8B71ABEEE1922DFAAC7DC +FB2E427C480A235F533F523C7B4CCDF7D3E3E7C73BBE89CA8B04F89BF496310792B445122235 +F55AC0660CAD4476ECAB30D3FC774ECB381ABFF4BF4E50BD0954E240AA7DDF07924D53BEEC0F +F8DC680A30F8CBE921F5BCDB02BA1CAB4C15143898C5C6E9DB4B88818299C4CE29F78E88052A +A3D4F68DFD93BFDD1CD6328AB1D2C2888FAEE513E922320FF0C084E617BD1EEE5442DAE79108 +B34835214A330742AE9F99ECE561D29B09F611EEB154B1498929A4A6B3F09D63461489AD6EF3 +15AF77054026DE9F8120FDE0BA8012710C75266B9C310D06A842451C5A2B1AAC9433E08CEB23 +A872593F49C0397A1AE1A6443E4BB99C1E24AF85DFF91C97D4F400B3572BDF28174C5C358427 +ED6CF1645BDC283910C47C8C5B112802E549F1D60E96C7FB2CD6F0648F2189B7FC0FA2652152 +CDCFCB1B20367A2033AD1188576017E0F1272E701A5FC7BDEF08BC4104D728074573E40C87F1 +A2520B3D02EB8CB23CBAE6449EE78BB857E3EE7FA228F91E8007B848E309B38873EF3FE1212C +1635404DB7A0BB06E21EC03E9BB358643F9E9972015362C58BB56BAFB7FAD31C60D0DDA2A30C +5B5FA028896FAAF05A73AB8610BC521DF0226A922DA532FED3E6619E58D9F76F3693269506F9 +CAC08A56B7EBE8F9C8759D617BF44B03C2510C6235AE30109DF7DB6A7A391342AABE9D153366 +69F98D88DFB213F19140A52BD39E2E66BE39BEFE92B98D7271917610BCC240AA5EB2406570DA +33CD0B66FB032241BB148A0F200E3937ABBACC878C934BB65A41D01805285754E9A3FD0DFAE2 +2C434D1D86783EE2693D3FFDDD895F8FA00F83417BDDD173E11F9E1E4119AF293F58B5DECA41 +B5D6F4AD983F668EC561EBD5F446B84FDCA10865202528F60BC54003413AFE4FE3E89FA6609F +2F21DE8D5AE7D701FD349DFAE556D6EDBB906DCBD5B67EB59B2B22AA1C26726A069F08AE407B +6AA179E313A4856F5878007837D6771DA41AFDC5F9C341F5505661DCF8D7E14A16E9AD360685 +7F67D8E9C62E41E5A505895FD0386DA34679735DEC0E3F71385009C45C1D2B9FC124FF7844AB +CB056798CBDD336AC5462BFA9C012966FC34D9628F962285857C14FCD4FF243AA312F6177937 +3915880BB730E4F075DC14634C01317641C7E1C3994B40BB1BEB74DD2BED0D9D43DB000833A2 +ACC8A6F297DB5E7962430CC727C03462E63C2DBAB60F6221BF5DD3FFB0DDE89EF98BC1A5C6C5 +C59E6DA88A4DFA99F5DB8BAE29F26E34B421E7E74C2C05A8457F605FDB727DC1135AB363E3B3 +9CA32B2385BA24C78A1E0C83D42C513E3383B28D9554D2F5DD6F4BA1FFAEDFFB8923C183E35F +75C57CF48893E4CCA18087CCF8C84795F8A31839EF6F6CA25CC154F6CA3970F60126B252465A +76B1EAE8B240FD387AB315E1E710A25B339DC2C0706DA7B1C47AD15D5B6837F7DBF5A95E98D0 +EAEC6C121598076C6BA66E471C87F9947929E01B386BE55EFA5E6067CEDE9F54B0B278ACC43E +56987848ACD559621B05C67228622540EABE7183DBC1305FCA26654D9BBB734355ABC4AF90AD +7A7406D123A73695F77FB049B0CDD25170D8CF8F9A892D3636FB152688153F58E333849BE3E0 +45F8E18A4EEF42F191FEA6F2FB54206C981FFCF827757A22E75A7FCF21459E7C42FD5194DA16 +D0A33B32318FF5122EEF24C81D4C3B9391DC8D209EFF13FCB43FABF1FC67A712A53756EA65E8 +1AED88C0BAE56CE5DB00F2F3BBD89AB87B9D4C12F35FF1C95D8F3DBB7AAB138E3C387C135A32 +F00FED1C25B0F96895792B4F0276C3E2D702816D4A686DB2662E06451A3E1C3A5F6AE239B240 +505ACD4DCE12BFFFE205016956C6D6B986D2163AB20EF7B02F27F9E0F3518E5E51D7B8A81B6C +6C0CE8A32956C435D20CC226D0F16C91662A32D05ED7F66B995F3753D05B91B030CDE048D7C8 +2885174A896F22FCBE7625412362C5D6A664D9BA41504DF972B79C442B5232B8EB90DE4C29CF +BA9EBBDFE5B37F91A630559F797C22149AF8852C5EC4AB945C8A042E5DE43080684F4908BAD9 +69F290A1CA1FA0E916B6FB802C7B15D2A54C8AE8E4EDB91D926DC622DD5E42362B4BD9266222 +21607EB032181D92A5A0666424921456F2198580910938EBEC7902B759EC3B66A10C946E53EE +98DD1D28970D44818C30C76FE735F2BEDE5526E47C64EF7D0D74C7564DBC64298D270B264658 +6835DD7E6255EA99C66AB9817F4093FD2E219FD9E67BBACBAC0A9D3E678111BC985151D46E06 +CB7B326E767512DCE309A0B40AEBDC854EE7A3060CF8418DCDEC028CE80577FCDCE3CDAB46CA +F8A84A66E8860A034A390B444552D669C1C1BE764711367CC71152101FAF804C36E90D4E1BCA +D89392929F998314FFEFAAC52FF96439F19C20D2EB9148BC6CD80C8B5624CBA39D84ACCD5525 +23A42A4301C7DE9AA5637F717C46D0E57350BDBD4F0ECF575F19FE94D69C213777FB5ADD543D +485B47F3A76851E8C57AB9574A00E9A99641279642105707D75D97FD49E4FC53B79EEB0A8689 +E88097CCB46CF8497977406081C7EF28A2E7169589F595997348991FFBBBDD8DEE44ACCB0C98 +968A5814783927350D73DBFD9AC11A9F571AF46363E6709987C46EA207622FB319FD5519E7FC +A3DFB9F784C1ECAD5472236CC2790015D4CF9F410004EC03AA9C247483F9134E742AFF8E3D7F +62778DC6E9CC87469D083E9849490B66FBA43769044FDAD7F59EBAFD5B07A7FE75F064CBC81E +F7023AEB4162A787F1C4D4005998D969DE4C7ECB3A67861CC5E13F56F1EA7A4EB7521CF0E282 +F513803658CFF5FA93EF5B15098FC2941FF4E0D6E2DD9CC056BEEF2C4E15DC0790291D385E09 +1D2CC377FF252EBB7214C2CDC948A9FCBAC418A93CEDC58375E3DC347F872DF735D0127274DE +42F4E3709CD11CBB6A0320647CB97AE4531FDC8CE56ECA5CFE4DBB83B3C71BEF715ED3E0E001 +F497042D7D9859A0FCFFA87D37FF66BBD4C420913CF0600FA055C3CDD6379C8DAF78C8A03267 +EB381B64796CDC066833EAA949F74B0ADBE615F62C0517CE582A1DB047288C316A2B501D45A3 +62B46CC674C913B8980DED11D1462B8C03EB3D93BFD47D33661C4FC89E49ACDC09DDF08B32E1 +4F876BA1F0CE782F79DF52F10671BAE136A9B6D5120A011594F22864BC61600575D5D958678B +94D71991D55E26263141A80C091A2E356B9DFC5E718D0833309431DD80F5DC39AE470E1120E3 +0A862464C96C1957C2CAA9DDB5FC3D1873C08A7726DECB5D73711461508D4F0EE3B3D9DE4BD4 +24D60787721A2AB50ABF2F02AD9FB20E483025AFE53CCA0A54331ADE5D5859D3621820CA0E2E +3E7591BF4BC2004D0B5F7EC9A1141A36B0F1F9E32E46EA6C6730DE24D911748F83710F8A4F02 +A7F5CD663967DAFAA7BCAC3E29D900677EB2351CFAF46A773D363CB7D48943E1E245068B8F4B +9434EE8F820B79832A8DCE28E3E36DBA17ECD3DC93F38F6BB4505BA7580B186C818A251E38CD +7DC03FA7EA1AB8D290514909F1AB56E1B2C6584E86EF32741B58C79EAEBDD62F7864C19554A1 +9FFA1E73CF2C75D00C903BABA7E117E56B5EF27F53C94AE007DE0FA5726174D691F0CA7218BE +E50892C6CEBED4CCE891EFA7714804AE54761D8F0379B063B8F8037A0B488A487FA3BD0D4B16 +B34FD4B3E52646AC3509C5D4C7C191189FCEF1D1131B4DD9799DF6E8A556049E28C5ABD4216B +6CE52A1ECD99432D8316093235BE3D91885DBF346E18FA2BAFAE67B650467D23196FCEAEF414 +8A2D9BA1F44B3B43563450F006D5767D86D942710A820EEF0BF57028B1F1291C69118901B5CC +99907C205C919C81E80ECEB1BEBDE1A67CB21D3D7AA431E0D1EDBC1F4DEE88E91FDA97DC4C2D +49215DD18458B42106B452362956D407C064E29048513A2CD4A534062EB007216961ED4566D8 +CC190F990662F6C60703F35F0D8D643578E8205D1FCB0119C20D43BFD046842D885885127653 +65E7A007E770CE8E8F5B20FAF8B602E8291D93A7B56F8B2E5A952BD803C196AE98C27272BEC7 +9F806903EB3D3695782940138CCDBECFCC06B8A46907159095CCF0E792EAFC60435D33BC41C8 +A28617BD5A5228172CA784690311898BFCB7A7B22CDA56A53467E6421C413689CD41D59A3FD7 +FEFE1A8420695909716B8ED59AC6C3C83F5C0207463A369C369BCDBE4A9C35A49301C952664B +AEF8BA31541DF5C1400B708EB3653AB8F8A7DFCBA52DB26A43CBAFAAC4960E4048EA7D164BA6 +ABE831276534750D13251D9421BFBDDAC7E3A6C61948333060390FDB5DD7AB5A42CBE7B00367 +5AADF5B52D8F709E45F66593B51519A4B37F8D0408554DD87783C103C31186E170788E8E4D5C +2D1368D35C90BFC155335AA4585F371BA0D2D36C12F70CCB54DD316DF4A5B928CD36921BDCD2 +80996FF337E7AE9C4C0DA2ACB795614ACCA8BF9C5F5A270198A99B0BA923C041E65D34D346B2 +ACFABC9A68B059FB4EDB2AA741A93D768E5FF077C0CABECB321866513057B12B25613F5B1B34 +78334FC0FB18085E27A7361092F84F475BF19FC88CB9D9BA18AADC63AC383CB8266E01374F9E +A36AADC06168E4772D6EF439FB8FFF2EFDDBAEDD8149168F8525EB7D8260A1E9165511AB194A +91CF9358F1DF26499505F3F2DFE1FBDC2E28C0E5CB48BBCE6D03EAC7A02AAD6DEEC7FE18703E +6DE77A677E9C2D6D56EE24769908189E8ACE09C55979830C1DEB6D7D00F931888C2450ADDFC4 +15C25DF4787597D0E6499D3ADB097738BD599479CC4E3488524983DBE2BF7CA9DA2DF888C2A2 +4A92B597FB8CB9B285A8201AA1BD6E3073C6B4828984E3EAAA4123A0C9053813FC43CD724BCA +03CAD9E401ECD7FEBC2C9D28363BC8F058AFE54E479D1B518061EAB166EDA2B3A0BFCB5DC88E +BA7AD44AB66A74099007FBEA682E45DFE3E6F36ED2F18527AC2A3443897F6E1CE8DBEE7E03A1 +C2D78D2BE6A6E7C6F43B828AF56BD8A86EDF9BFFFF971E1A9D56EB626AA2F112324A53AD874E +1B3166EE3AECEB372893205D3F147209C9DE0BA3AADA432773E150617A6B7E4EA8E636F99BE7 +60B74902FEE6ECFFCFB1E039BFA7C15E9416CD2B5F0EE6EC50B42351B95B18BC1451F468092D +4F08477516A287D8020C67C29D0CDDFC48838C99B8166C20202D3F5B8555AD9AD5DC2CB946B6 +B97FB0072EC9165EC95ACBEB8603D7DB6760B9011A68000687ABEF5966C357EA1E0F94767E2F +601DBD9F9FC01699BB0743B4C369B7D2B009CAF12354D81F73F1B1FBA08623B38E106CB11FFD +6E7A2B88F1F5C5C9380EA7159FF41591EB7E67FA45E4C4315B4708A5842A75B1B9C1CB4AC492 +C26178CB5DA50F0E9571F9DDDC6E223B34006EBEF59549CC34548F815BED1B123B012BD2A6EF +67D97FD477B31C7F626FE9826107AA9ADEF80C1A36187E2453562217478157E3B0144158A69C +658517D4CB79600C700A2509EF75A45AD060D0294AB4BD9A5D2CD590340B79D4D8408E856958 +D0F403F696B543195888A2DC7CF4CEC3A102814BAD5C169C3C911CF7AF7858ECC33716870D2E +CCBA716B87B796159490F25C027D3F04717F355DAFD0DA4737B7F72DAB5D1CE95D11B4A8832A +E3563F41BE06ADA6F45B38EC1BBF9FE0525FD46F0112B5CB0E947A701DAEE6664FD426271BB2 +B63E4ABA8FC1037F8BBDBF97D3F1EC8C98DB89B3AAFC6D597EAD9EF2347CD5B3874138BEBEAE +BB2690B8539DBD000922A141A7A6A2A74BEFD03BC165CF3C7C3B3F49552193A9B453A37D4F4D +0D9B8DB8896B27951EA7103EF7FCD483097A7997AAAC483762FDBED0FA53FCBFC245D32740B1 +759947C74E3B19CF333F30B131A65784863F93F8DFE7B7309BD5D5887E943804C3B3B8C3C4A8 +94BC3145AB7BDA6F33A0C72D5F70BD538EB8BDFA06FFDD053E6152B10A2CA929E9572783B01D +307B50E86A189F747E690DB2D0B3AA5590FEF074A2515F9DA7635EA85771B45EDD4A5CAE324D +81877E0B6E5C2157C03188725BD5924364E0A12350855E3B39C414127A33361DAA5BADDD1D50 +5F386ED72E80CDAC8B0D9CD6A92C687F913D617A9295F75DC3C4EB08AE11047AB7041DE8EDAF +E7DE24796CCB9D44640ADA774FCDEB8244C6672A4AE9B282997C5606423E149C4553B9E3E23A +2E03501A5A8BE7AEBC3C16B079C38D2A0690ADB258C414A44C2E080FEF8198107FE7B2A75D89 +B4B097E42AA237F789EA7727B2B4BE0378D5DEC71E7062B088A76E92AB2EA36CCA35E39D8364 +70B3FB7A7A1C07F37A9F37558C058582AE3F8EB48A11F9DF0A89796785D238393580ED4D425D +B670687973E30EA79C5F778B42BAD782152CFC55E0D4E9B5F8F57E7627EEFBD9078A576A57B9 +5E676B0CBCBEACC8C685716E7A925BB69072C9C9F94724E389D723EFEA841DAC245B613A3AA0 +C6CADEE8CDC90C7881CE3D7657B16594740CC202D4E809F38F2CA4B219B928C335B51705B957 +2459489E1C176FA365D867A723B699BE25CE1B51DADBD150A5CFC7AF8F6FA901B7F32BD2758D +A52601332EDD0E1C2D334B5BA3B85CCE0F17D8ED535A8E4A9E6DB4F279F081F2BD2BCB319DDF +5E4A649EA13F6702A431E9C6509AE16F361E702BD804FEE570BD4FA7205B3B2531382FF34E8E +F8C254253584CFFC2E955CA1BEC100A9A0A42D3F1CD1DAD265F9364D1CA695DF664856D6240A +46CC6473F64BF2608E21A184A475AA145BD925B00ED5CF2D4E845B3764797F3BAEC5FAE70C5B +AA6721A0C0571F5864C8B2B2B782A4EE2DA6A91BE91F0A90C6D906103B07CE270FE326711A37 +F52D3971C7B23EFFA647A2131980D6825B3DC2E2CDA81D696F9F84793FFA99C6B732939B09D8 +11DA361B87FF76CD0F93C965E5292B7033870C44A584B2D2D5725F3C3CAA3713BEB980741DA3 +DD6BBB035F2B998D8CB26FF81E3FD3BE87DF7501730B30ED40A1328B8608E0F0C50733EDCC10 +AFFC4960B25BA762068BC7F64F878E2641D6077EA532761DE0DC35195DF0F32E410C6BD0227F +737E9167FCA17314BAF216B1A8FBA2DCEA54A863C384722376E8818D723F2EE9BF382652CE2F +635A30498688A711DBD62E9E6E40899A848BF8C35F9D5D5646510113AB8630014D640EB1937D +94654050B59DD22BF74B0C8A116EC54A108E6A6CC82E9874B0BE04191E9FA3E7F2072EB17F72 +3FAC1BC71006597B99794AD61A993C36D1E5250C996D380090366F1AE783704041FE9BE38195 +1C34150BE82DAFC805D10F73B6D0CF5103FC051DDCFC5AA91F5D7E8CE73C39EF9B7B0699CFB4 +0943BF950B5E6750C0DB54B476CEE4719AE515E40A8EBADD57F80A6DF09EDEA191B00DFF801B +2BAB79C5657588ABB23584CEDB768DA618BD0B5D295A128DE877606D49A12FA73BC9DEA32310 +0F2960C76E6E8B30401572527611119C3EE06D3B34CCA355B4B202682277464C8B6B197BECFF +0864FEB01BC53792AD1DF825A73E5F92B84AF103934A985D9C65A24FBDFA960325C7A73D2989 +ECAC24CB3F8EF1C57EF43DA81D0B64A5306837F4361D8BDD4CFFD94D6DBF7A5F5342464205F1 +B5EB6D724D9409ECC3166F3518B501750E89A9B7110FD7EFD43AF3C32E7B93BE8416B7A540DA +EE25D1497DAFBE6D30995C0643431041D5B1272BBD2CE5FEEA317B42BA7E5910F75A91525C80 +DBDD061D053815C0B251F1BEEBEDFB1567632C46D647A745A2DE0AA08EE35FCBF4D3710C8F5A +A6A9E0DB9BB0962CBB7E4177EF3FA776DCEFB988833B0CFC39C8C6B7C89A713DD018A5D35126 +4DF859AE5903A5757D5F039B3D65614F2597650BAAA3188D1AC6A8BB1DDE7DDBAD1EF9C4C980 +3A3148F3F4AEEF706A7094175DDFDAA29B5F8A012FB8CB301450B4E78B58259DE6503679955F +5509F5025E4C799C55F0CF271717A296B096F03105E61DCEBF5D24698A96BB364AF38BA20D11 +7D59E86030C17A30AEB4B1794A6D72E2B62DA0DF92047D6985DF1BC950BDFB38AE13E612E183 +6DCFEFE4003A0F3CBC1A7C3398C0EC71A8AC8DB32BF58969635E46788A3DFD65EE12523B8FC6 +70A727016094B8381403F7762D6E4329319927DC1534CDB25F620D3FDE4383943D9942F75523 +CCAD080F5B1CA86159B6956CE56B5FB8A07B33451BADD7FB9ABABB37A10F04B58559BCE193DF +AAD6A9F7763B11167E0B899B5B6E4591608E6B540A81CE22AE3C151A215F316E89D2D4F0FD87 +D0E803EF412DED542C369615852466961517B5C77DB3C39ABBDE32E1F503476A8326FBB08A4B +C9F04C202CF5A1896BD05EA8BEA583B10E5B5AD45963FC490BB9A9636381DFA47B42132D80CE +66F4BB1BF889DF9600B08038C1FC334E69A76D7FF65144B9E48D939E5497DC67D5374C4453BF +B1A9FA6C6685F43B7BF9AC97298A3320DC74BBCD9A432B5D8F8F1CDCA9DCA04380A2D7B024A9 +B0E2B4EE3E1325B3C0C4EB2B8A20C97D5DBB73AB15166DE381F7F83283F69479EEE7CD091F8E +4D6DD13C2E78E12FC59042701E7A3BEE3FBEC32693FA48EAC541B85465B9C62D21E71E463654 +1395D0EC9846F16D599B28E53BC109C34F17C2A85FAFFAEAFD20DD89D53CF5638F9978618B61 +0902E38A9E5A5D6C5B00264D30B4CBBAA2D511646B2CAEA65E716F31B1EF4F8CE618D9E61DED +2BE5D247D4E5FD9C51819F2FFBF3C6702210EE5509C942E781DB52ADB4A65F2DB3688F419447 +0F33AA11384BB47EA644E48BC508F8C4F561FDE0B5879FC642A7A9E89F94B273892DDBC44E59 +DC35EED991B4F4EBF0C9CBC525C572CCE29F3C7EB313D067885368C2EE54760A151982FDEF76 +B90F50E763271B1FB242038148631DC2BA1A3204EF1206D0AFA7B78378AB031F9069B8639FC7 +40D165EBF123F69A5F0DBEC5D7EE2016E262FA4B611C383E2BDAC77812774DE0591248C23038 +B9CCD681FCB91DA754279FE274DEF1F3810617559F2EB5EB47FEDFDE4B5E6DCD68951E685AB5 +06EFEABB70343C619507C4B78CE07D198413323BD6A4A33517EEF599D6F71BBEF63FF166D35E +9D2DBDEF74EBB3CC0A316D11167CE2F226F9F1FFDEBD612A2452934CDBC9AD1FE8FED8406FC8 +DFF39820D6F74FFE9B4B70DAC1FBB22F5ECEFBD7591DD4365CCFD300AD9544C492A899173611 +CBAEF46FFAF6F94367BA0FE02E198290BE926B80D9B626D15A0AC90D5C0B2A28D55D1323E0E7 +FB203AB131D783F6E3F878D1AD7FAD7FACE0A9A91566A636E6FC041986FC25E6D59FD6D535FA +42C1952E7C0AB503A57DFBCA3ADCACF5AC748583F112F3EE9DE553112AD7ADDD4C15DB76F3A9 +10058AEC9DFD32C233D5B9498C33E7BD33611EE3DCCE65712DEECF4670B51AE23C42E2512B62 +A38D37201AD34EA9ABE5F0B99B223DAF1F96C3C1D4B2EF67FB0CE63B4E1C6EDE64A5D30DD3E1 +0A6D4B92CE81C7DC1EEAF96F1F1DA540F94D6C4FDFCB72D408647A4877B54BCFA2626D4E110D +E46938DDD15B14A4AD6F8044B7AA6371CE2F2EA1CA4A13ED372CE415ED370F5C6B2EF218102C +1A338C8C4D6004F4962065A028E68439AB20120B5846EE1B66B4396C8F3C73B9A65754D7CDC6 +A5AA7E5B4B7A179AC0AC55346E084A7BEB4E344B817E1131C2AE566AD6115AEB56C3169DEE98 +C52EE0AD6F4DDF4B05FB7A6B4D672D1328B539DADE8945E8E39873AC6331727D144AB149BEDE +92D7CDA9FFEDC8821A61726ACD8326AE6EBE5FC4FDC885BC16B1D1C22C757B8B594B29AFFD48 +981DB54370FDA73FCFAA30DE3ED760B144404F38A4AC17817E52B0856ABE4459AA3721BDFF5D +2751CC876C1BB1FB64C380DB6181E2F3729F4AEB99C49B3D128D2661B2050DB77992E189DC35 +5BCB9D15A819D60E831038FFD66708F50B2CD66B62BB8092A13D012FC70C815923E08297C7CC +FAAC8EDEB41A52F041777881D67B19867C4B766C5BA0D18551CD1471D53489D807286A6BFAFA +46271735B699E48807BDA0C057CB88AAB5279F5E6F7ADFE5F34BDF3C81A1C5C83DF44D07CBF5 +464A1E0A8F0CAFABFDA5992B64BDB9C13E743F44C2F4AF0C9A69503B14D0BB12D467F62EF24F +8EC8BCA1A1D2E4FBDDC856104A67946D4A87C08F38AECAA481D401A98C488E622CF8CC0B3205 +1AF70DDDB4E73888FDCE173D8F5FA75062B974794E9FBD6C3499A3333DCA75C681C38345CBF0 +75F6B8F49788DB4C4DC96B93F7A166D33BBCF7BD27778ED38290A439C1974AB944D04FB6151F +DDAE7C736F1B0A21DDED2DAD0AEDDDFEEAD170E750F81B750ADDA463B2DA2693BA21197C9625 +1CA59938E82E5BE892C6C659605C1558A6FEF114E30F0FDB712BF1DC93F2F3D876CF694C9FB3 +1622FED5C30CFECAE5A637013C3036CDE5CB296A8710EA0141C47635B6758756CAFAB2A04B92 +05564C82BFE89649B1DB5D5F255F925C754A4C3E81D0D040F6A5CD9B28D071687377437A47BD +692AE6867C940BB2CBD3E93EC8BAE25406DCCC2ED43D1F3906E39FB01E1057A837F70FE104AF +10E6AF578B8F557B4522D7BA0CF1C553438B7621921D297FABBBA97103E7F6BC35E48F745AF5 +A1383F71CD46EE88A33F3989795F802F0CADD26839DF33C849032D7ADF508880B4C1252BF9D2 +3F025344BEBEBAF35333E02DB37FD3F64CA9F17B789D55C7CE6DF7512660D4033C85C44B7144 +46D9EEF2839E3D953F81BBB8CCBF7F4496E197786F43CD1CDC39602C40B402B7698E2080FB9B +217433D390BEF7A1B637EE1902D810B11BD1CA27DD4FBE2C58640A91B0229FA8F4C45D5660F4 +72F10704E9B9970CB77CB14036C4D8603098B893DD139735CB18945BE26755506995DCC27E9F +94D1B63659B8399E9EDC933DE2E3DF9D113C1410898E2E7A2E40736A7FB7E9979FB0B5FFDCDB +2BF0C4D699EEC0B3D55B26A3FAA6C9E9D06ADB9F4CC1F14B0708986DD9F86601CC4CBD392B36 +6F8B650B855919C8FA8BECC44E5B1DE3DE2453FF62E0EEC0F0CF86D2E165F1145D5E8C2EFBC0 +9D96F537505EB861BE6D21E9C054C39627C804F05966EC1DCC8FB8558696EE825C11BA95CE2A +7EB40507EA5FA7DAB4DC07BB973B935DF8ECBE10DCE441B82E982FF92264975D92C6A4C7705E +90585A308CDBEBAC9B467522015D492B0A705C10F6C195196AE3C532913ECF9BDF3389A957A1 +D6F552BFEE7B1F9648915AC3542FBB1A528CEC05370B2BDD7542685A8E4ED35BF2B8772EBC5D +A1FB2E09782EA61A2B8772939F13531140277AC633BB0AB6F2D237399C78CA8DE0E2E271BA8D +DEA24B3ECDB0F551107B3220E2C842F8082A75DFFF85DA55AA2D40518D7401179E6BC7E033C0 +92E5F71D8A48F571F7C7CA5B6D0F5E4A109F39AA559CD30EF032766F692E47BF0EA5723C7758 +A1392999A28F042005B7E667E62A09CD60F807BDADF794076F23211196024A47580DD9739FD1 +0E53D04EE4EFDDF89FFD6E07F107CCD9634874E156849CCCF624FDB9C85145CA2057FDE5CE44 +8E4510EF1B3FEF2A57E0125B37DF08CF935EE8FA0BAB7CE745C8CCFDAD35CA730A284C1DB31E +F26ED4B5C397DDBB2A741049A120AC4D8FA9A2B91D3EEA75D61B28B19FA8789DC945588F17C1 +4A81BABD6E0E5487E2BA1AAB46994D69F7E5A928CEEC73DB5317B3D58033895595A1A2188E45 +7C1C8845CD7312029093574CFE59D8C25DFB577C949A5E4E56624BF9942AE6F8970A1BAED98F +135CA7565393E6C4F80F1A81930FC3F90342EFCC0819DD02CF88343D4955670DF65B59AB5F55 +4BAFBF5A9404241A3274A7D2C90A1E49ACCFAE2FF5D9624E708A99A4C8104B76F8EFBA7A4753 +05BF47661FFB2FBE93858CC5039B3279626A7F7B9A1E210662EF101252FA4F38DF01407F143C +007DFCE4FD95CA4FF7993FEB03B7CA5A6C1B6C770D684037AB195AD689100484E7D044834519 +7D16231C3C129A3372574B1D261B458247A6604A8C3842EC7C6FEA54AE1EB01B6E7E922F28D5 +6566CA27879BD0EC14C7DF9562BF8F934321335C26C8AD8477DB8CF0E267CF8BE322758CA333 +7F010D2CF9C2C9BF88B51ED703E036B0BDBBFC3F92D7E0B4601573A0218552C5215532E9DCCA +D95BDD11A0A9ADAE050C87364075B8072F819F49464E1BFD5EAF51EA922287EE507223F017C9 +E898DF5E29F57AF38DD390F93F425BDFCA14492295773B5AAB849002C613A2B8BAF474C7FB1D +BBF6B1599EFE3EC5A49F72A3B69F1F9073A5CC06E2B29FFFA1B689BD8FDDBA766254F68B1D85 +C822EC842B897CBBE246CE8CE8BD44E718B10E0535423DE475643472152C4C607486AAF92A52 +574BF6465DD6231305CC359045D3641076DBE7D55AD508D7383E5FAE63A768AC188DE72F7F29 +4211E87A36F2F18015A3DEF4CC333A25926989AD4CBFE49FB9CF9FD2D9BD167117882F707842 +DC72B1932492BCB7062D86EE51437B696BB597F657D482CA902E779B52C727F02010A21C3D17 +F1750D4669743288DAF186CF289C59BB4E0AE268FC305ED2CD69EAC3047C1AB6A6751DC634F3 +71841623B74EFC893094EAEBF841AC1F5A160427F3D810623098C1F36E0F553E51A11B0248E3 +2E1E9B3B092FE2A6B785BFFE8BEC4F8BCFC164B5D7623C123C8C2087F256E2F9D71C363CFDA9 +D097D8CA2A02E48FBCC9BFD5DE8ACA3D8461D78FC95CF53AC18EBD48E959E44B1039E84C7426 +576CAD6FD4F07A9A328E86061E8DABECD9D87328AC532096DCDFA647DE1C049FA27EE5BC7717 +22195AAA84338E6D63507BB45B560220FB24F93DECE0FF3B043D1912B28D4D913888E424E6A1 +E139FE7A7DE79DF5DE84E31075A132179ADBEE07F794B129DE7BF93E2B45BF0100949B359CC2 +EDF8B9701B4067DA2AFB6AE00EB03B79F2C0EF420B42D9FD22AF9FA5DC68BAF29DD90BC13826 +2563BBECB07781B9A9FC1A98A53F9036B10C49123CDAD4EF342C5C0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark + + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +3[39 22 1[26 2[39 39 4[22 4[39 34 1[34 22[30 26 15[39 +2[39 1[39 2[39 1[22 2[19 44[{ ECEncoding ReEncodeFont }18 +77.774994 /Times-Roman rf /Fb 134[43 4[29 33 38 3[48 +72 3[24 3[38 3[43 50[22 46[{ ECEncoding ReEncodeFont }10 +86.416672 /Times-Bold rf /Fc 190[44 65[{ ECEncoding ReEncodeFont }1 +60.491669 /Times-Roman rf /Fd 134[43 43 62 43 43 24 33 +29 1[43 43 43 67 24 43 24 24 43 43 29 38 43 38 43 38 +29 7[62 3[53 48 2[48 3[53 2[29 2[48 53 1[57 7[24 24 13[22 +4[29 10[48 6[43 21[{ ECEncoding ReEncodeFont }40 86.416672 +/Times-Roman rf /Fe 138[57 34 40 46 2[52 57 86 3[29 1[52 +1[46 57 46 1[52 34 22[40 33[34 39[{ ECEncoding ReEncodeFont }16 +103.700005 /Times-Bold rf /Ff 173[62 3[62 8[57 1[62 67[{ + ECEncoding ReEncodeFont }4 86.416672 /Helvetica rf /Fg +138[43 26 30 34 2[39 43 65 3[22 1[39 1[34 43 34 1[39 +26 22[30 20[39 12[26 39[{ ECEncoding ReEncodeFont }17 +77.774994 /Times-Bold rf /Fh 240[43 15[{}1 86.416672 +/CMSY10 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +4 0 bop Yellow Black -60 -18 a @beginspecial 48.179440 +@llx 46.171970 @lly 475.772003 @urx 473.764526 @ury 226 +@rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 1156 -141 a Fg(Intr)o(oducing)19 b(`seminar)q(')1020 +b(4)p Yellow 243 1826 a @beginspecial @setspecial + tx@Dict begin STP newpath 1.92859 SLW NavyBlue 14.22636 false 12.38211 +neg 12.38211 neg 293.60965 218.15836 .5 Frame gsave Blue fill grestore +gsave 1.92859 SLW NavyBlue 0 setlinecap stroke grestore end + +@endspecial +White 485 1954 a @beginspecial @setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 4.025 neg +32.13 11.12999 .5 Frame gsave ForestGreen fill grestore gsave 0.8 +SLW Black 0 setlinecap stroke grestore end + +@endspecial +Black Ff(CERN)p White Yellow White 918 124 1038 4 v 918 +268 4 144 v 947 220 a Fe(Intr)n(oducing)27 b(`seminar)r(')p +1952 268 V 918 271 1038 4 v 1954 306 37 151 v 953 306 +1038 37 v White White 243 505 a Fd(There)22 b(is)g(a)f(much)h(better)g +(L)1057 488 y Fc(A)1088 505 y Fd(T)1127 524 y(E)1167 +505 y(X)g(style)g(\034le)f(available)i(now)e(\025)h Fb(seminar)-8 +b(.sty)p Fd(;)22 b(if)243 627 y(used)h(in)e(conjunction)h(with)g(a)g +(PostScript)f(printer)m(,)f(and)i(a)g(set)g(of)f(useful)243 +749 y(macros)h(called)h(PStricks,)e(this)h(of)n(fers)f(almost)h(every)g +(imaginable)g(facility)-6 b(,)243 870 y(including:)p +Red 312 1100 a Fh(\017)p White 43 w Fd(Fancy)22 b(frames,)g(headers)g +(and)g(footers)p Red 312 1291 a Fh(\017)p White 43 w +Fd(Coloured)g(text)g(and)g(tables)p Red 312 1481 a Fh(\017)p +White 43 w Fd(Interleaving)g(of)f(annotations)i(and)e(slides)p +Red 312 1672 a Fh(\017)p White 43 w Fd(Slide)h(`chapters')g(and)f(list) +h(of)f(slides)2664 1826 y + 0 setgray + 2664 1826 a Black White Yellow +Black -60 2053 a Fa(January)e(16,)h(1994)2051 b(Introduction/4)p +Yellow eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/sem4.bb b/usergrps/uktug/baskervi/4_1/sem4.bb new file mode 100644 index 0000000000..bef7436c6f --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem4.bb @@ -0,0 +1 @@ +%%BoundingBox: 57 222 785 767 diff --git a/usergrps/uktug/baskervi/4_1/sem4.ps b/usergrps/uktug/baskervi/4_1/sem4.ps new file mode 100644 index 0000000000..c2180d6ca2 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/sem4.ps @@ -0,0 +1,662 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Creator: dvips 5.521 Copyright 1986, 1993 Radical Eye Software +%%Title: slides.dvi +%%CreationDate: Sun Jan 16 05:48:27 1994 +%%BoundingBox: 57 222 785 767 +%%DocumentFonts: Times-Bold Helvetica Times-Roman +%%EndComments +%DVIPSCommandLine: dvips -Pin -p 5 -n 1 -E -f slides +%DVIPSSource: TeX output 1994.01.16:0544 +%%BeginProcSet: texc.pro +userdict begin /bop-hook {} def end /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id +ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{ +rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get +/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp +X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X +adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup +255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv} +B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv +S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string +putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval +adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} +{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ +adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 +chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] +}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: pstricks.pro +% PostScript prologue for pstricks.tex. +% Created 1993/3/12. Source file was pstricks.doc +% Version 0.93a, 93/03/12. +% For use with Rokicki's dvips. +/tx@Dict 200 dict def tx@Dict begin +/ADict 25 dict def +/CM { matrix currentmatrix } bind def +/SLW /setlinewidth load def +/CLW /currentlinewidth load def +/CP /currentpoint load def +/ED { exch def } bind def +/L /lineto load def +/T /translate load def +/Atan { /atan load stopped { pop pop 0 } if } def +/Div { dup 0 eq { pop } { div } ifelse } def +/NET { neg exch neg exch T } def +/Pyth { dup mul exch dup mul add sqrt } def +/PtoC { 2 copy cos mul 3 1 roll sin mul } def +/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } +def +/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def +} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } +pathforall z } def +/STP { .996264 dup scale } def +/STV { SDict begin normalscale end STP } def +/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def +PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y +mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul +/y ED x mul /x ED x 0 eq y 0 eq and { /x 1 def /y 1 def } if [ y x ] 1 a +sub y mul setdash stroke } def +/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt +{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add +def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if +] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 +setlinecap stroke } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap n { currentstrokeadjust == x1 y1 moveto x2 y1 L +stroke /y1 y1 a add def } repeat grestore } def +/LineFill { abs CLW add /a ED gsave clip pathbbox a Div ceiling /y2 ED +/x2 ED a Div floor /y1 ED /x1 ED /n y2 y1 sub 1 add cvi def /y1 a y1 mul +def newpath 2 setlinecap systemdict /currentstrokeadjust known { +currentstrokeadjust } { false } ifelse { /t { } def } { /t { transform +0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } +bind def } ifelse n { x1 y1 t moveto x2 y1 t L stroke /y1 y1 a add def } +repeat grestore } def +/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg +exch 3 index sub exch Atan rotate newpath } def +/EndArrow { @mtrx setmatrix CP grestore end } def +/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 +scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill +grestore } def +/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 +CLW moveto } def +/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 +div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 +CLW moveto } def +/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW +2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 +curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } +def +/Shadow { [ { /moveto load } { /lineto load } { /curveto load } { +/closepath load } pathforall ] cvx newpath 3 1 roll T exec } def +/SD { 0 360 arc fill } def +/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def +/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def +/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } +def +/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch +cvi def } def +/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if +f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def +/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub +def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def +/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } +ifelse { pop } repeat a } def +/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq +and { pop pop /n n 1 sub def } if } def +/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } +repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 +ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 +moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto +Lineto pop pop closepath } ifelse } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth +def } def +/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 +def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp +mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos +abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def +/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul +m mul neg def } def +/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } +ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } +def +/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def +/NC { CC x1 y1 x2 y2 x y curveto } def +/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def +/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def +/NAC { x2 y2 x y curveto CC x1 y1 } def +/EAC { x2 y2 x y ArrowB curveto pop pop } def +/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def +n { NC } repeat EOC } ifelse } def +/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload +/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop +pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def +/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { +CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } +repeat closepath pop pop } ifelse } def +/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS +CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def +/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto +x1 y1 lineto closepath } def +/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 +y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div +exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse +/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto +x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } +ifelse } def +/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add +/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { +pop pop Rect } { OvalFrame } ifelse } def +/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 +sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA +x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 +y0 x0 2 mul x1 sub y1 ] def } def +/Grid { /a 4 string def /b ED /d ED /n ED cvi dup 1 lt { pop 1 } if /c ED +c div dup 0 eq { pop 1 } if /cy ED c div dup 0 eq { pop 1 } if /cx ED cy +div cvi /y ED cx div cvi /x ED cy div cvi /y2 ED cx div cvi /x2 ED cy +div cvi /y1 ED cx div cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse +def /w x2 x1 sub 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 +div add def /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 +div add def } if gsave n 0 gt { 1 setlinecap [ 0 cy n div ] 0 setdash } +{ 2 setlinecap } ifelse /c x1 def /i 500 w mul x1 add def /e y cy mul +def /f y1 cy mul def /g y2 cy mul def x1 cx mul 0 T { newpath 0 e moveto +b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 +add neg} ifelse h 0 gt {b neg} {z1} ifelse rmoveto show grestore } if 0 +f moveto 0 g L stroke cx w mul 0 T c x2 eq c i eq or {exit} if /c c w +add def } loop grestore gsave n 0 gt { 1 setlinecap [ 0 cx n div ] 0 +setdash } { 2 setlinecap } ifelse /c y1 def /i 500 h mul y1 add def /e x +cx mul def /f x1 cx mul def /g x2 cx mul def 0 y1 cy mul T { newpath e 0 +moveto b 0 gt { gsave d c a cvs dup stringwidth pop /z2 ED w 0 gt {z1 z2 +add neg} {z1} ifelse h 0 gt {z1} {b neg} ifelse rmoveto show grestore } +if f 0 moveto g 0 L stroke 0 cy h mul T c y2 eq c i eq or {exit} if /c c +h add def } loop grestore } def +/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 +1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add +exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c +mul neg d } def +/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def +/Rot { CP CP translate 3 -1 roll neg rotate NET } def +/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def +/PutBegin { /lmtrx [ tx@Dict /lmtrx known { lmtrx aload pop } if CM ] def +CP 4 2 roll T moveto } def +/PutEnd { CP /lmtrx [ lmtrx aload pop setmatrix ] def moveto } def +/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s +abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b +div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { +h1 abs h sub dup s mul abs } ifelse } def +/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s +mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q +{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add +exch } def +/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { CP OLUnit T +moveto /IfVisible true def } if } { IfVisible { CP OLUnit NET moveto +/IfVisible false def } if } ifelse } def +/InitOL { /OLUnit [ gsave CM STV 2890.79999 dup moveto setmatrix CP +grestore ] cvx def /BOL { BeginOL } def /IfVisible true def } def +end +%%EndProcSet +%%BeginProcSet: gradient.pro +% PostScript header file gradient.ps +% For the PSTricks gradient fillstyle. +% Version: 0.93a +% Date: 93/03/12 +% For copying restrictions, see pstricks.doc or pstricks.tex. +% +% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee). +% +% Syntax: +% R0 G0 B0 R1 G1 B1 MidPoint NumLines Angle GradientFill + +/tx@GradientDict 40 dict def +tx@GradientDict begin +/GradientFill { + rotate + /MidPoint ED + /NumLines ED + /LastBlue ED + /LastGreen ED + /LastRed ED + /FirstBlue ED + /FirstGreen ED + /FirstRed ED + clip + pathbbox %leave llx,lly,urx,ury on stack + /y ED /x ED + 2 copy translate + y sub neg /y ED + x sub neg /x ED + /b { + x 0 rlineto + 0 YSizePerLine rlineto + x neg 0 rlineto + closepath + } def + /MidLine NumLines 1 MidPoint sub mul abs cvi def + MidLine NumLines gt { /Midline NumLines def } if + /RedIncrement LastRed FirstRed sub MidLine div def + /GreenIncrement LastGreen FirstGreen sub MidLine div def + /BlueIncrement LastBlue FirstBlue sub MidLine div def + /YSizePerLine y NumLines div def + /CurrentY 0 def + /Red FirstRed def + /Green FirstGreen def + /Blue FirstBlue def + % This avoids gaps due to rounding errors: + gsave Red Green Blue setrgbcolor fill grestore + MidLine { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement add dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + /RedIncrement LastRed FirstRed sub NumLines MidLine sub div def + /GreenIncrement LastGreen FirstGreen sub NumLines MidLine sub div def + /BlueIncrement LastBlue FirstBlue sub NumLines MidLine sub div def + Blue BlueIncrement sub /Blue exch def + Green GreenIncrement sub /Green exch def + Red RedIncrement sub /Red exch def + NumLines MidLine sub 1 add { + 0 CurrentY moveto b + Red Green Blue setrgbcolor fill + CurrentY YSizePerLine add /CurrentY exch def + Blue BlueIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Blue exch def + Green GreenIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Green exch def + Red RedIncrement sub dup 1 gt { pop 1 } if + dup 0 lt { pop 0 } if /Red exch def + } repeat +} def +end +% END gradient.ps +%%EndProcSet +%%BeginFont: Times-Bold +% +% This is the EC encoding. +% +% These are the ligs and kerns in addition to those found in the +% AFM file. (The only ligs in the Times-Roman.afm file are the +% fi and fl ligatures.) +% +% LIGKERN space l =: lslash ; space L =: Lslash ; +% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; +% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; +% LIGKERN quoteleft quoteleft =: quotedblleft ; +% LIGKERN quoteright quoteright =: quotedblright ; +% +% We blow away kerns to and from spaces (TeX doesn't have a +% space) and also remove any kerns from the numbers (although +% the only kern pair that mentions a number in Times-Roman.afm +% is one one.) +% +% LIGKERN space {} * ; * {} space ; 0 {} * ; * {} 0 ; +% LIGKERN 1 {} * ; * {} 1 ; 2 {} * ; * {} 2 ; 3 {} * ; * {} 3 ; +% LIGKERN 4 {} * ; * {} 4 ; 5 {} * ; * {} 5 ; 6 {} * ; * {} 6 ; +% LIGKERN 7 {} * ; * {} 7 ; 8 {} * ; * {} 8 ; 9 {} * ; * {} 9 ; +% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; +% LIGKERN greater greater =: guillemotright ; +% +% 0x18 should be a small zero which you can put after a percent sign +% to make it look like perthousand, but since that character is not +% available and perthousand is, we put perthousand into 0x18 and add +% a ligature to achieve the same result. +% +% LIGKERN percent perthousand =: perthousand ; +% +/ECEncoding [ % now 256 chars follow +% 0x00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla + /ogonek /quotesinglbase /guilsinglleft /guilsinglright +% 0x10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft + /guillemotright /endash /emdash /compoundwordmark + /perthousand /dotlessi /dotlessj /ff /fi /fl /ffi /ffl +% 0x20 + /visiblespace /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +% 0x80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lquoteright /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +% 0x90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /Tcedilla /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section +% 0xA0 + /abreve /aogonek /cacute /ccaron /dquoteright /ecaron /eogonek /gbreve + /lacute /lquoteright /lslash /nacute /ncaron /eng /ohungarumlaut /racute +% 0xB0 + /rcaron /sacute /scaron /scedilla + /tquoteright /tcedilla /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent + /ij /exclamdown /questiondown /sterling +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def + +%%EndFont +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N +/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen +false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B +/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit +div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ +/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ +10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B +/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale +true def end /@MacSetUp{userdict /md known{userdict /md get type +/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup +length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} +N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath +clippath mark{transform{itransform moveto}}{transform{itransform lineto} +}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ +itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ +closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 +0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N +/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 +scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get +ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip +not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 +TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR +pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 +-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg +TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg +sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr +0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add +2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp +{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 +div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} +N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict +maxlength dict begin /magscale false def normalscale currentpoint TR +/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts +/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx +psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy +scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR +/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict +begin /SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial +{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath +}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ +end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} +N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ +/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX +SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X +/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad +yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end +%%EndProcSet +%%BeginProcSet: color.pro +TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ +setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch +known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} +DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 +setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 +0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 +0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 +setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 +0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} +DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC +/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 +setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 +0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 +0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry +{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 +setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 +0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ +0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} +DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} +DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 +setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle +{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} +DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 +0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC +/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC +/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC +/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 +setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 +0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC +/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 +setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ +0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC +/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 +0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ +0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} +DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 +setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 +0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 +0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 +setcmykcolor}DC end +%%EndProcSet +TeXDict begin 40258437 52099154 2074 300 300 +(/work/action/separate/slides.dvi) @start /Fa 134[39 +3[39 22 1[26 2[39 39 4[22 4[39 34 1[34 22[30 26 15[39 +2[39 39 39 2[39 1[22 2[19 44[{ ECEncoding ReEncodeFont }19 +77.774994 /Times-Roman rf /Fb 128[29 4[38 43 1[62 43 +43 24 33 29 43 43 43 43 67 24 43 24 24 43 43 29 38 43 +38 43 38 6[53 4[62 53 48 57 1[48 62 62 77 1[62 1[29 3[53 +1[57 57 62 6[24 43 43 43 3[43 43 43 2[22 1[22 44[{ + ECEncoding ReEncodeFont }50 86.416672 /Times-Roman rf +/Fc 135[52 75 1[57 34 40 46 2[52 57 86 29 57 1[29 57 +52 1[46 57 46 57 52 18[75 78[{ ECEncoding ReEncodeFont }20 +103.700005 /Times-Bold rf /Fd 173[62 3[62 8[57 1[62 67[{ + ECEncoding ReEncodeFont }4 86.416672 /Helvetica rf /Fe +135[39 56 1[43 26 30 34 2[39 43 65 22 43 1[22 43 39 1[34 +43 34 43 39 18[56 24[39 53[{ ECEncoding ReEncodeFont }21 +77.774994 /Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +5 0 bop Yellow Black -60 -18 a @beginspecial 48.179440 +@llx 46.171970 @lly 475.772003 @urx 473.764526 @ury 226 +@rwi @setspecial +%%BeginDocument: cernlogo.eps +/Black{0 0 0 1 setcmykcolor}def +/White{0 0 0 0 setcmykcolor}def +/logocrn { +gsave +.18243 dup scale +.275 sub 153.85 mul exch .177 sub 153.85 mul exch +translate scale +3.5 setlinewidth Black +20 20 moveto 0 155 rlineto 155 0 rlineto +0 -155 rlineto -155 0 rlineto +closepath clip stroke +2.5 setlinewidth +105 94 53 0 360 arc stroke +157.86 90.22 moveto 162 148 lineto stroke +4.5 setlinewidth +37.86 98.97 moveto 48 46 lineto stroke +120.36 75.54 moveto 51 0 lineto stroke +131.03 121.61 moveto 167 0 lineto stroke +85 108 48 0 360 arc stroke +85 156 moveto 175 156 lineto stroke +newpath +50 94 moveto 64 89 lineto 64 123 lineto 50 126 lineto +White fill +Black 45.5 96.5 translate .48 .48 scale + +newpath % C +43.5 40 moveto 26 58 0 47 0 23.5 curveto +0 0 26 -11 43.5 7 curveto +41 9 lineto 25 -5.5 9 4 9 23.5 curveto +9 43 25 52.5 41 38 curveto 43.5 40 lineto +closepath fill + +newpath % E +75 47 moveto 66 46.7 59 46.7 49 47 curveto +50 30 50 16 49 0 curveto +59 .3 66 .3 75 0 curveto 75 3.5 lineto +58.5 3.5 lineto +57.5 10 57.5 15 57.5 21.5 curveto +70 21.5 lineto 70 24.5 lineto 57.5 24.5 +lineto 57.5 31 57.5 37 58 43.5 curveto +75 43.5 lineto 75 47 lineto +closepath fill + +newpath % R +83 47 moveto 84 30 84 16 83 0 curveto 92 0 +lineto 91 16 91 30 92 43 curveto 100 43 lineto +107 43 110 40 110 32.5 curveto +110 29 107 24 103 24 curveto 94 24 lineto 110 0 lineto +119.5 0 lineto 105 20 lineto +115 20 118 27 118 32 curveto +118 41 115 47.5 104.5 47 curveto +98 46.7 92 46.7 83 47 curveto +closepath fill + +newpath % N +160 47 moveto 159.7 30 159.7 16 160 0 curveto +154 0 lineto 130 38 lineto 130 0 lineto 126 0 lineto +126.3 16 126.3 30 126 47 curveto 135 47 lineto +156 14 lineto 156 47 lineto 160 47 lineto +closepath fill +grestore } def +15 15 0.0 0. logocrn % x-scale y-scale x-offset y-offset +showpage +%%EndDocument + @endspecial 721 -141 a Fe(Normal)19 b(slide)g(with)f(colour)o(ed)i +(backgr)o(ound)f(and)h(text)585 b(5)p Yellow 243 1826 +a @beginspecial @setspecial + tx@Dict begin STP newpath 1.92859 SLW NavyBlue 14.22636 false 12.38211 +neg 12.38211 neg 293.60965 218.15836 .5 Frame gsave gsave White currentrgbcolor +grestore gsave JungleGreen currentrgbcolor grestore 500 0.9 45. tx@GradientDict +begin GradientFill end grestore gsave 1.92859 SLW NavyBlue 0 setlinecap +stroke grestore end + +@endspecial Red 485 1954 +a @beginspecial @setspecial + tx@Dict begin STP newpath 0.8 SLW Black 0. true 3.8 neg 4.025 neg +32.13 11.12999 .5 Frame gsave ForestGreen fill grestore gsave 0.8 +SLW Black 0 setlinecap stroke grestore end + +@endspecial Black Fd(CERN)p +Red Yellow Red 339 58 2196 4 v 339 202 4 144 v 368 154 +a Fc(Normal)24 b(slide)i(with)g(colour)n(ed)g(backgr)n(ound)h(and)f +(text)p 2531 202 V 339 205 2196 4 v 2533 239 37 151 v +373 239 2196 37 v Red Red 243 431 a Fb(The)c(Urban)f(Origins)h(in)g +(Eastern)f(Africa)h(project:)291 654 y(1.)42 b(Ran)22 +b(from)f(1987)h(to)g(1993,)f(under)g(the)h(sponsorship)h(of)e(the)h +(Swedish)398 776 y(development)h(agency)-6 b(,)22 b(SAREC)g(and)g(the)f +(overall)h(management)g(of)398 898 y(Paul)g(Sinclair)f(at)h(Uppsala.) +291 1086 y(2.)42 b(T)-6 b(o)21 b(provide)h(a)g(framework)f(of)g +(research)h(and)g(training)g(for)398 1208 y(archaeologists)h(in)f(the)g +(Comoros,)f(Botswana,)i(Kenya,)f(Madagascar)m(,)398 1330 +y(Mozambique,)g(Namibia,)f(Somalia,)g(T)-6 b(anzania,)22 +b(and)g(Zimbabwe.)291 1518 y(3.)42 b(Interdisciplinary)22 +b(and)g(international)f(co\177operation)h(has)g(resulted)g(in)g(a)398 +1639 y(dramatic)g(increase)h(in)e(the)h(range)g(and)f(scale)i(of)e +(basic)i(data)f(from)f(the)398 1761 y(countries)h(involved.)2664 +1826 y + 0 setgray + 2664 1826 a Black Red Yellow Black -60 2053 a +Fa(January)d(16,)h(1994)2051 b(Introduction/5)p Yellow +eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/t1logo.fd b/usergrps/uktug/baskervi/4_1/t1logo.fd new file mode 100644 index 0000000000..d1eb6b43cd --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/t1logo.fd @@ -0,0 +1,7 @@ +\DeclareFontFamily{T1}{logo}{} +\DeclareFontShape{T1}{logo}{m}{n}{<->logo10}{} +\DeclareFontShape{T1}{logo}{m}{sl}{<->logosl10}{} +\DeclareFontShape{T1}{logo}{bx}{n}{<->logobf10}{} +\DeclareFontShape{T1}{logo}{b}{n}{<->ssub * logo/bx/n}{} +\DeclareFontShape{T1}{logo}{bx}{sl}{<->sub * logo/bx/n}{} +\DeclareFontShape{T1}{logo}{m}{it}{<->ssub * logo/m/sl}{} diff --git a/usergrps/uktug/baskervi/4_1/test.tex b/usergrps/uktug/baskervi/4_1/test.tex new file mode 100644 index 0000000000..29cb4af938 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/test.tex @@ -0,0 +1,7 @@ + +\documentclass{article} +\usepackage{graphicx} +\begin{document} +\includegraphics[bb=0 0 72 72]{dvi.pcx} +X +\end{document} diff --git a/usergrps/uktug/baskervi/4_1/treas.tex b/usergrps/uktug/baskervi/4_1/treas.tex new file mode 100644 index 0000000000..8a5fc90331 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/treas.tex @@ -0,0 +1,200 @@ +\newenvironment{smalltabular}[1]{\begin{flushleft}\footnotesize +\begin{tabular}{#1}}{\end{tabular}\end{flushleft}} +\title{\ukt\ Business Reports} +\author{} +\begin{article} + +%\begin{flushright} +%Rosemary Bailey\\Honorary Secretary\\ +%Peter Abbott\\Honorary Treasurer and Membership Secretary +%\end{flushright} + + + +\section{Membership of UK \TeX\ Users Group (1994)} + +This issue of \BV\ is being posted to 1993 members. Below I present +the details of the 1992/3 Income and Expenditure and Balance sheet. +The cost of distributing each issue of \BV\ is quite considerable and +the group's funds, whilst reasonably healthy, cannot stand avoidable +expenditure. Please renew your membership as soon as possible. I am +grateful to those who have already paid, as it helps the committee to +plan its expenditure for the year. 1994 memberships have been +acknowledged by email (or paper mail if no email is available). Please +contact me if you have renewed and {\bf not} received an +acknowledgement. + + +\subsection{Membership Data} + +\begin{smalltabular}{lll} +& \bf 1993 & \bf 1994 \\ +UKTUG & 31 & 11\\ +TUG & 11\\ +TUG and UKTUG &136 & 47\\ +TUG and UKTUG (student) & 3 & 3\\ +\end{smalltabular} + +\raisebox{-8pt}[0pt][0pt]{\noindent (as at 7th January 1994)} + +\newpage + +\section{\ukt\ accounts 1 October 1992 to 19 August 1993} + +\subsection{Statement of Income and Expenditure} + +\begin{smalltabular}{lrr} +INCOME & & \\ +Membership (see separate table) & & \pounds{}6,248.80 \\ +\LaTeX{}3.0 contributions & & \pounds{}402.50 \\ +UK Book sales & & \pounds{}43.30 \\ +Sale of mailing labels & & \pounds{}45.00 \\ +Income from meetings & & \\ +\ \ October 1992 & \pounds{}230.00 & \\ +\ \ January 1993 & \pounds{}982.50 & \\ +\ \ April 1993 & \pounds{}1,878.89 & \\ +\cline{2-2} +Subtotal & \pounds{}3,091.39 & \pounds{}3,091.79 \\ + & & \\ +TUG'93 Conference fees & \pounds{}35,640.79 & \pounds 35,640.79 \\ + & & \\ +\cline{3-3} +Total income & & \pounds{}45,472.09 \\ +\cline{3-3} + & & \\ + & & \\ +EXPENDITURE & & \\ +Postage, copying, stationery & \pounds{}400.92 & \\ +Committee Expenses & \pounds{}429.20 & \\ +\TeX{} and TUG News Printing & \pounds{}4,053.06 & \\ +Books & \pounds{}59.88 & \\ +Meeting costs: EPS & \pounds{}191.24 & \\ +\ \ October 1992 & \pounds{}304.60 & \\ +\ \ January 1993 & \pounds{}509.23 & \\ +\ \ April 1993 & \pounds{}3,400.94 & \\ +Bank charges & \pounds{}30.00 & \\ +Bounced cheque & \pounds{}10.00 & \\ +\LaTeX{}3.0 fund & \pounds{}263.00 & \\ +TUG'93 conference & \pounds{}28,197.58 & \\ +\cline{2-2} +Subtotal & \pounds 37,849.65 & \\ + & & \\ +Total expenditure & & \pounds 37,849.65 \\ +\cline{3-3} + & & \\ +SURPLUS & & \pounds 7,622.44 \\ +\cline{3-3} + & & \\[-6pt] +\cline{3-3} +\end{smalltabular} + +\subsection{Balance sheet} + +\begin{smalltabular}{lrr} +CURRENT ASSETS & & \\ +Debtors: TTN & \pounds 4,053.06 & \\ +\ \ TUG(\TeX{}hax) & \pounds{}3,338.90 & \\ +Cash in hand & \pounds 0.00 & \\ +Cash in bank & \pounds{}13,494.35 & \\ +\cline{2-2} +Total assets & \pounds{}20,886.31 & \pounds 20,886.31 \\ + & & \\ +CURRENT LIABILITIES & & \\ +Creditors: TUG'93 & (\pounds{}7,443.21) & \\ +\ \ TUG memb.~fees & (\pounds{}4,549.00) & \\ +\ \ Donation to TUG'93 travel fund & (\pounds{}500.00) & \\ +\ \ \LaTeX{}3.0 fund & (\pounds{}389.50) & \\ +\cline{2-2} +Total liabilities & (\pounds{}12,881.71) & (\pounds{}12,881.71) \\ +\cline{3-3} + & & \\ +BALANCE & & \pounds{}8,004.60 \\ +\cline{3-3} + & & \\[-6pt] +\cline{3-3} +\end{smalltabular} + +\subsection{Position with regard to opening balance} + + +\begin{smalltabular}{lrr} +OPENING BALANCE & \pounds{}5,872.22 & \\ +SURPLUS & \pounds{}7,622.44 & \\ +\cline{2-2} +CLOSING BALANCE & \pounds{}13,494.66 & +\end{smalltabular} + +\subsection{Table of membership income 1992--1993} + +\begin{smalltabular}{lrrr} + & Total & UK TUG & TUG \\ +\ \ 1 @ \pounds{}7.50 & \pounds{}7.50 & \pounds{}7.50 & --- \\ +\ 17 @ \pounds{}15.00 & \pounds{}255.00 & \pounds{}255.00 & --- \\ +\ \ 2 @ \pounds{}27.50 & \pounds{}55.00 & \pounds{}15.00 & \pounds{}40.00 \\ +\ \ 9 @ \pounds{}40.00 & \pounds{}360.00 & --- & \pounds{}360.00 \\ +\ \ 1 @ \pounds{}45.00 & \pounds{}45.00 & --- & \pounds{}45.00 \\ +100 @ \pounds{}49.50 & \pounds{}4,950.00 & \pounds{}1350.00 & \pounds{}3,600.00 \\ +\ \ 2 @ \pounds{}54.50 & \pounds{}109.00 & \pounds{}37.00 & \pounds{}72.00 \\ +\cline{2-2} \cline{3-3} \cline{4-4} +Subtotals & \pounds{}5,781.50 & \pounds{}1,664.50 & \pounds{}4,117.00 \\ +\end{smalltabular} + + +\subsection{Notes to the accounts} +\begin{itemize} +\item The membership shown in the INCOME is at variance with the figure shown +in the table. This is due to delays in clearing cheques. + +\item The balance sheet is shown below in a revised form to show clearly our +assets: + +\begin{smalltabular}{lrr} + & 30/9/92 & 31/8/93 \\ +Cash in bank & 5,872.22 & 13,494.35 \\ +Represented by & & \\ +TUG funds & 3,376.80 & 7,493.80 \\ +UKTUG funds & 3,967.14 & 5,059.80 \\ +TTN (chargeable to TUG) & (1,471.72) & (4,053.06) \\ +TeXhax (chargeable to TUG) & & (3,338.90) \\ +TUG93 & & 7,443.21 \\ +TUG93 Travel fund & & 500.00 \\ +\LaTeX 3 Fund & & 389.50 \\ + & 5,872.22 & 13,494.35 \\ +\end{smalltabular} + +\item These accounts were prepared by Ian Hall and presented to the AGM on +20th October 1993. +\end{itemize} + + +\section{The \ukt\ committee} +\begin{tabular}{lp{2in}} +C.~A.~Rowley & Chair\\ +P.~Abbott & Treasurer \& Membership Secretary\\ +R.~A.~Bailey & Committee Secretary\\ +M.~Clark & Meetings Secretary\\ +S.~P.~Q.~Rahtz & \BV\ editor\\ +R. Fairbairns\\ +J.~Fine\\ +C.~Hewlett\\ +A.J.A.~Jeffrey\\ +A.~Nimmo\\ +\end{tabular} + +\section{How to contact the \ukt} +To enquire about joining the \ukt, or about forthcoming meetings, either +\begin{itemize} +\item write (including your full postal address) to +\begin{verse} +J.~Fine,\\ 203~Coldhams Lane,\\ +Cambridge CB1~3HY, +\end{verse} +or +\item send an email message to \[\mbox{\ttfamily + uktug-enquiries@ftp.tex.ac.uk}.\] +\end{itemize} +Please note that the group does not have a fax number. +\end{article} + + +\endinput diff --git a/usergrps/uktug/baskervi/4_1/weights.ps b/usergrps/uktug/baskervi/4_1/weights.ps new file mode 100644 index 0000000000..fdf6aad6af --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/weights.ps @@ -0,0 +1,166 @@ +%!PS-Adobe-2.0 +%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software +%%Title: weights.dvi +%%Pages: 1 1 +%%BoundingBox: 141 682 316 717 +%%EndComments +%%BeginProcSet: tex.pro +/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch +load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ +isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get +round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10 +N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{ +/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N +/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin +/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array +/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 +array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail} +B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont +setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup +length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ +ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B +/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 +N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S +dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 +ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image} +imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr +put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf +div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook +known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore +showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256 +array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N +/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X +/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0 +7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1 +TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 +-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{ +moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{ +S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B +/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w +}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p +a}B /bos{/SS save N}B /eos{clear SS restore}B end +%%EndProcSet +%%BeginProcSet: Courier-SemiBold.pfa +/Courier-SemiBold + 10 dict begin + /FontType 3 def + /FontMatrix [0.001 0 0 0.001 0 0] def + /FontName /Courier-SemiBold def + /Courier dup findfont 1000 scalefont def + /Encoding Courier /Encoding get def + /FontBBox [ + Courier /FontBBox get aload pop + 2 {10 add 4 1 roll}repeat 2 {10 sub 4 1 roll}repeat + ] def % adjust for outline StrokeWidth + /Courier-Outline dup % create outlined Courier + Courier dup length 1 add dict begin + { + 1 index /PaintType eq { + pop 2 def + } { + 1 index /FID eq { + pop pop + } { + def + } ifelse + } ifelse + } forall + /StrokeWidth 20 def + currentdict + end definefont def + /charstring ( ) def % string for charcode + /BuildChar { % dict charcode + exch begin + charstring dup 0 4 -1 roll put + Courier setfont + dup stringwidth FontBBox aload pop % wx wy llx lly urx ury + setcachedevice + 0 0 moveto + gsave + dup show % fill character + grestore + Courier-Outline setfont + show % draw outline + end + } def + currentdict + end +definefont pop +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{655360 div mul Resolution mul 7227 div /PixPerEm X findfont +dup length 1 add dict /nn X{1 index /FID ne{nn 3 1 roll put}{pop pop}ifelse} +forall 256 dict begin nn /Encoding get 0 1 255{2 copy get 3 index 2 index get +1000 mul PixPerEm div def pop}for pop pop nn /Metrics currentdict put end +/fontname X /nn dup nn definefont[PixPerEm 0 0 PixPerEm neg 0 0]makefont N +fontname{/foo setfont}2 array copy cvx N fontname load 0 nn put}N +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{/foo X[1 0 foo 1 0 0] +TransFont}N /ExtendFont{/foo X 3 2 roll[S{foo div}forall]3 1 roll[foo 0 0 1 0 +0]TransFont}N /TransFont{S findfont S makefont dup length dict /nn X{1 index +/FID ne{nn 3 1 roll put}{pop pop}ifelse}forall dup nn definefont pop}N end +%%EndProcSet +TeXDict begin 1000 300 300 @start /Fa [ 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 25 25 +25 25 25 25 25 25 0 0 0 25 25 25 25 0 25 25 25 25 25 25 25 +0 0 25 0 25 25 25 25 25 25 25 25 0 25 25 0 25 25 25 25 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 25 25 0 25 0 0 0 +0 0 0 0 0 0 25 0 0 25 25 0 25 0 0 0 0 ] /Courier-Bold 1000 +655360 rf /Fb [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 +25 25 25 25 0 25 25 25 25 25 25 25 0 0 25 0 25 25 25 25 25 +25 25 25 0 25 25 0 25 25 25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 25 0 0 0 0 25 25 0 25 0 0 0 0 0 0 0 0 0 25 0 0 25 25 +0 25 0 0 0 0 ] /Courier-SemiBold 1000 655360 rf /Fc [ 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 +25 25 25 25 25 25 25 25 25 25 0 0 0 25 25 25 25 0 25 25 25 +25 25 25 25 0 0 25 0 25 25 25 25 25 25 25 25 0 25 25 0 25 25 +25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 25 25 +0 25 0 0 0 0 0 0 0 0 0 25 0 0 25 25 0 25 0 0 0 0 ] /Courier +1000 655360 rf /Fd [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 17 21 21 35 32 14 14 14 21 +23 10 14 10 12 21 21 21 21 21 21 21 21 21 21 12 12 23 23 23 +18 38 30 28 28 30 25 23 30 30 14 16 30 25 37 30 30 23 30 28 +23 25 30 30 39 30 30 25 14 12 14 19 21 14 18 21 18 21 18 14 +21 21 12 12 21 12 32 21 21 21 21 14 16 12 21 21 30 21 21 18 +20 8 20 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 14 21 21 7 21 21 21 21 7 18 21 14 14 23 +23 0 21 21 21 10 0 19 15 14 18 18 21 42 42 0 18 0 14 14 14 +14 14 14 14 14 0 14 14 0 14 14 14 42 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 37 0 11 0 0 0 0 25 30 37 13 0 0 0 0 0 28 0 0 0 12 +0 0 12 21 30 21 0 0 0 0 ] /Times-Roman 1000 655360 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300 +TeXDict begin @a4 +%%EndSetup +%%Page: 1 1 +bop 290 255 a Fd(Courier)170 b Fc(HLGYXMhlgyxm)20 b Fd(72.0pt)290 +305 y(Courier)o(-Heavy)49 b Fb(HLGYXMhlgyxm)20 b Fd(72.0pt)290 +355 y(Courier)o(-Bold)75 b Fa(HLGYXMhlgyxm)20 b Fd(72.0pt)p +eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/widths.ps b/usergrps/uktug/baskervi/4_1/widths.ps new file mode 100644 index 0000000000..cb72d94675 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/widths.ps @@ -0,0 +1,189 @@ +%!PS-Adobe-2.0 +%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software +%%Title: widths.dvi +%%Pages: 1 1 +%%BoundingBox: 141 616 467 717 +%%+ CourierCaps-Narrow Courier-Narrow +%%EndComments +%%BeginProcSet: tex.pro +/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch +load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ +isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get +round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10 +N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{ +/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N +/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin +/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array +/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 +array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail} +B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont +setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup +length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ +ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B +/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 +N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S +dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 +ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image} +imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr +put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf +div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook +known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore +showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256 +array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N +/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X +/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0 +7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1 +TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 +-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{ +moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{ +S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B +/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w +}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p +a}B /bos{/SS save N}B /eos{clear SS restore}B end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{655360 div mul Resolution mul 7227 div /PixPerEm X findfont +dup length 1 add dict /nn X{1 index /FID ne{nn 3 1 roll put}{pop pop}ifelse} +forall 256 dict begin nn /Encoding get 0 1 255{2 copy get 3 index 2 index get +1000 mul PixPerEm div def pop}for pop pop nn /Metrics currentdict put end +/fontname X /nn dup nn definefont[PixPerEm 0 0 PixPerEm neg 0 0]makefont N +fontname{/foo setfont}2 array copy cvx N fontname load 0 nn put}N +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{/foo X[1 0 foo 1 0 0] +TransFont}N /ExtendFont{/foo X 3 2 roll[S{foo div}forall]3 1 roll[foo 0 0 1 0 +0]TransFont}N /TransFont{S findfont S makefont dup length dict /nn X{1 index +/FID ne{nn 3 1 roll put}{pop pop}ifelse}forall dup nn definefont pop}N end +%%EndProcSet +TeXDict begin 1000 300 300 @start /Fa [ 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 23 23 23 23 23 +23 23 23 23 23 23 0 0 0 23 23 23 23 0 23 23 23 23 23 23 23 +0 0 23 0 23 23 23 23 23 23 23 23 0 23 23 0 23 23 23 23 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 23 23 0 23 0 0 0 +0 0 0 0 0 0 23 0 0 23 23 0 23 0 0 0 0 ] /Courier-Narrow +/Courier 0.9 ExtendFont 1000 663586 rf /Fb [ 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 +23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 23 23 23 +23 23 23 23 23 23 23 23 0 0 0 23 23 23 23 0 23 23 23 23 23 +23 23 0 0 23 0 23 23 23 23 23 23 23 23 0 23 23 0 23 23 23 23 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 23 23 0 23 0 +0 0 0 0 0 0 0 0 23 0 0 23 23 0 23 0 0 0 0 ] /CourierCaps-Narrow +/Courier 0.7562334333681 ExtendFont 1000 789740 rf /Fc [ 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 10 10 12 19 19 30 23 8 11 11 13 20 10 11 10 10 19 19 19 19 +19 19 19 19 19 19 10 10 20 20 20 19 35 23 23 25 25 23 21 27 +25 10 17 23 19 29 25 27 23 27 25 23 21 25 23 32 23 23 21 10 +10 10 16 19 8 19 19 17 19 19 10 19 19 8 8 17 8 29 19 19 19 +19 11 17 10 19 17 25 17 17 17 11 9 11 20 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 19 19 +6 19 19 19 19 7 11 19 11 11 17 17 0 19 19 19 10 0 18 12 8 11 +11 19 34 34 0 21 0 11 11 11 11 11 11 11 11 0 11 11 0 11 11 +11 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 13 0 0 0 0 19 27 +34 13 0 0 0 0 0 30 0 0 0 10 0 0 8 21 32 21 0 0 0 0 ] /Helvetica-Normal +/Helvetica 1.0 ExtendFont 1000 541286 rf /Fd [ 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 14 +22 22 35 26 9 13 13 15 23 11 13 11 11 22 22 22 22 22 22 22 +22 22 22 11 11 23 23 23 22 40 26 26 28 28 26 24 31 28 11 20 +26 22 33 28 31 26 31 28 26 24 28 26 37 26 26 24 11 11 11 18 +22 9 22 22 20 22 22 11 22 22 9 9 20 9 33 22 22 22 22 13 20 +11 22 20 28 20 20 20 13 10 13 23 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 22 22 7 22 22 +22 22 7 13 22 13 13 20 20 0 22 22 22 11 0 21 14 9 13 13 22 +39 39 0 24 0 13 13 13 13 13 13 13 13 0 13 13 0 13 13 13 39 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 15 0 0 0 0 22 31 39 14 +0 0 0 0 0 35 0 0 0 11 0 0 9 24 37 24 0 0 0 0 ] /Helvetica-Normal +/Helvetica 1.0 ExtendFont 1000 619671 rf /Fe [ 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 17 +21 21 35 32 14 14 14 21 24 10 14 10 12 21 21 21 21 21 21 21 +21 21 21 12 12 24 24 24 19 38 30 28 28 30 25 23 30 30 14 16 +30 25 37 30 30 23 30 28 23 25 30 30 39 30 30 25 14 12 14 20 +21 14 19 21 19 21 19 14 21 21 12 12 21 12 32 21 21 21 21 14 +16 12 21 21 30 21 21 19 20 8 20 23 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 21 21 7 21 21 +21 21 8 19 21 14 14 23 23 0 21 21 21 10 0 19 15 14 19 19 21 +42 42 0 19 0 14 14 14 14 14 14 14 14 0 14 14 0 14 14 14 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 12 0 0 0 0 25 30 37 13 +0 0 0 0 0 28 0 0 0 12 0 0 12 21 30 21 0 0 0 0 ] /Times-Extended +/Times-Roman 1.05 ExtendFont 1000 626866 rf /Ff [ 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 15 +18 22 22 37 35 15 15 15 22 25 11 15 11 12 22 22 22 22 22 22 +22 22 22 22 12 12 25 25 25 20 41 32 30 30 32 27 25 32 32 15 +17 32 27 40 32 32 25 32 30 25 27 32 32 42 32 32 27 15 12 15 +21 22 15 20 22 20 22 20 15 22 22 12 12 22 12 35 22 22 22 22 +15 17 12 22 22 32 22 22 20 21 9 21 24 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 22 22 7 22 +22 22 22 8 20 22 15 15 25 25 0 22 22 22 11 0 20 16 15 20 20 +22 45 45 0 20 0 15 15 15 15 15 15 15 15 0 15 15 0 15 15 15 +45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 12 0 0 0 0 27 32 40 +14 0 0 0 0 0 30 0 0 0 12 0 0 12 22 32 22 0 0 0 0 ] /Times-Extended +/Times-Roman 1.05 ExtendFont 1000 671173 rf /Fg [ 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 +25 25 25 25 25 25 25 25 25 0 0 0 25 25 25 25 0 25 25 25 25 +25 25 25 0 0 25 0 25 25 25 25 25 25 25 25 0 25 25 0 25 25 25 +25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 25 25 0 25 +0 0 0 0 0 0 0 0 0 25 0 0 25 25 0 25 0 0 0 0 ] /Courier 1000 +655360 rf /Fh [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 12 12 15 23 23 37 28 9 14 14 16 24 12 14 +12 12 23 23 23 23 23 23 23 23 23 23 12 12 24 24 24 23 42 28 +28 30 30 28 25 32 30 12 21 28 23 35 30 32 28 32 30 28 25 30 +28 39 28 28 25 12 12 12 19 23 9 23 23 21 23 23 12 23 23 9 9 +21 9 35 23 23 23 23 14 21 12 23 21 30 21 21 21 14 11 14 24 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 14 23 23 7 23 23 23 23 8 14 23 14 14 21 21 0 23 23 +23 12 0 22 15 9 14 14 23 42 42 0 25 0 14 14 14 14 14 14 14 +14 0 14 14 0 14 14 14 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 +0 15 0 0 0 0 23 32 42 15 0 0 0 0 0 37 0 0 0 12 0 0 9 25 39 +25 0 0 0 0 ] /Helvetica 1000 655360 rf /Fi [ 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 17 +21 21 35 32 14 14 14 21 23 10 14 10 12 21 21 21 21 21 21 21 +21 21 21 12 12 23 23 23 18 38 30 28 28 30 25 23 30 30 14 16 +30 25 37 30 30 23 30 28 23 25 30 30 39 30 30 25 14 12 14 19 +21 14 18 21 18 21 18 14 21 21 12 12 21 12 32 21 21 21 21 14 +16 12 21 21 30 21 21 18 20 8 20 22 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 21 21 7 21 21 +21 21 7 18 21 14 14 23 23 0 21 21 21 10 0 19 15 14 18 18 21 +42 42 0 18 0 14 14 14 14 14 14 14 14 0 14 14 0 14 14 14 42 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 11 0 0 0 0 25 30 37 13 +0 0 0 0 0 28 0 0 0 12 0 0 12 21 30 21 0 0 0 0 ] /Times-Roman +1000 655360 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300 +TeXDict begin @a4 +%%EndSetup +%%Page: 1 1 +bop 290 255 a Fi(Normal)10 b(laserwriter)g(fonts)332 305 y(T)o(imes)331 +b Fh(Helvetica)284 b Fg(Courier)332 355 y Fi(HLGYXM)34 b(43.88pt)90 +b Fh(HLGYXM)20 b Fi(42.23pt)132 b Fg(HLGYXM)20 b Fi(36.0pt)332 +404 y(hlgyxm)88 b(30.56pt)i Fh(hlgyxm)64 b Fi(31.67pt)132 b +Fg(hlgyxm)20 b Fi(36.0pt)290 479 y(Height)9 b(and)i(width)e(matched)i +(laserwriter)f(fonts)335 529 y Ff(T)n Fe(imes)i(matched)e Ff(105)e(\045)50 +b Fd(H)p Fc(elvetica)11 b(matched)f Fd(100)d(\045)49 b Fb(C)p +Fa(ourier)15 b(matched)g Fb(90\045)332 579 y Ff(HLGYXM)21 b +Fi(47.1816pt)48 b Fd(HLGYXM)30 b Fi(39.93031pt)69 b Fb(HLGYXM)32 +b Fi(32.82541pt)332 628 y Fe(hlgyxm)88 b Fi(30.6948pt)48 b +Fc(hlgyxm)87 b Fi(26.15741pt)69 b Fa(hlgyxm)32 b Fi(32.80664pt)p +eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/x.bat b/usergrps/uktug/baskervi/4_1/x.bat new file mode 100644 index 0000000000..ba7ca6c4d5 --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/x.bat @@ -0,0 +1,25 @@ +gzip -d cont1.psz
+gzip -d cont2.psz
+gzip -d demo1.psz
+gzip -d demo2.psz
+gzip -d demo3.psz
+gzip -d demo4.psz
+gzip -d demo5.psz
+gzip -d demo6.psz
+gzip -d demo7.psz
+gzip -d demo8.psz
+gzip -d frame1.psz
+gzip -d frame2.psz
+gzip -d frame3.psz
+gzip -d frame4.psz
+gzip -d frame5.psz
+gzip -d frame6.psz
+gzip -d over1.psz
+gzip -d over2.psz
+gzip -d over3.psz
+gzip -d over4.psz
+gzip -d sem1.psz
+gzip -d sem2.psz
+gzip -d sem3.psz
+gzip -d sem4.psz
+
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/4_1/xmatch.ps b/usergrps/uktug/baskervi/4_1/xmatch.ps new file mode 100644 index 0000000000..c81f9c102a --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/xmatch.ps @@ -0,0 +1,178 @@ +%!PS-Adobe-2.0 +%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software +%%Title: xmatch.dvi +%%Pages: 1 1 +%%BoundingBox: 141 598 316 717 +%%EndComments +%%BeginProcSet: tex.pro +/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch +load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ +isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get +round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10 +N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{ +/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N +/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin +/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array +/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 +array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail} +B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont +setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup +length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ +ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B +/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 +N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S +dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 +ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image} +imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr +put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf +div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook +known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore +showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256 +array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N +/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X +/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0 +7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1 +TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 +-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{ +moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{ +S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B +/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w +}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p +a}B /bos{/SS save N}B /eos{clear SS restore}B end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{655360 div mul Resolution mul 7227 div /PixPerEm X findfont +dup length 1 add dict /nn X{1 index /FID ne{nn 3 1 roll put}{pop pop}ifelse} +forall 256 dict begin nn /Encoding get 0 1 255{2 copy get 3 index 2 index get +1000 mul PixPerEm div def pop}for pop pop nn /Metrics currentdict put end +/fontname X /nn dup nn definefont[PixPerEm 0 0 PixPerEm neg 0 0]makefont N +fontname{/foo setfont}2 array copy cvx N fontname load 0 nn put}N +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{/foo X[1 0 foo 1 0 0] +TransFont}N /ExtendFont{/foo X 3 2 roll[S{foo div}forall]3 1 roll[foo 0 0 1 0 +0]TransFont}N /TransFont{S findfont S makefont dup length dict /nn X{1 index +/FID ne{nn 3 1 roll put}{pop pop}ifelse}forall dup nn definefont pop}N end +%%EndProcSet +TeXDict begin 1000 300 300 @start /Fa [ 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 25 25 +25 25 25 25 25 25 0 0 0 25 25 25 25 0 25 25 25 25 25 25 25 +0 0 25 0 25 25 25 25 25 25 25 25 0 25 25 0 25 25 25 25 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 25 25 0 25 0 0 0 +0 0 0 0 0 0 25 0 0 25 25 0 25 0 0 0 0 ] /CourierCaps +/Courier 0.840259370409 ExtendFont 1000 789740 rf /Fb [ 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 +25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 +25 25 25 25 25 25 25 25 25 25 25 0 0 0 25 25 25 25 0 25 25 +25 25 25 25 25 0 0 25 0 25 25 25 25 25 25 25 25 0 25 25 0 25 +25 25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 25 +25 0 25 0 0 0 0 0 0 0 0 0 25 0 0 25 25 0 25 0 0 0 0 ] /Courier +1000 663586 rf /Fc [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 12 19 19 30 23 8 11 11 13 20 +10 11 10 10 19 19 19 19 19 19 19 19 19 19 10 10 20 20 20 19 +35 23 23 25 25 23 21 27 25 10 17 23 19 29 25 27 23 27 25 23 +21 25 23 32 23 23 21 10 10 10 16 19 8 19 19 17 19 19 10 19 +19 8 8 17 8 29 19 19 19 19 11 17 10 19 17 25 17 17 17 11 9 +11 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 11 19 19 6 19 19 19 19 7 11 19 11 11 17 17 0 +19 19 19 10 0 18 12 8 11 11 19 34 34 0 21 0 11 11 11 11 11 +11 11 11 0 11 11 0 11 11 11 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 34 0 13 0 0 0 0 19 27 34 13 0 0 0 0 0 30 0 0 0 10 0 0 8 +21 32 21 0 0 0 0 ] /Helvetica 1000 541286 rf /Fd [ 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 +13 16 20 20 33 31 13 13 13 20 22 10 13 10 11 20 20 20 20 20 +20 20 20 20 20 11 11 22 22 22 18 37 29 26 26 29 24 22 29 29 +13 15 29 24 35 29 29 22 29 26 22 24 29 29 37 29 29 24 13 11 +13 19 20 13 18 20 18 20 18 13 20 20 11 11 20 11 31 20 20 20 +20 13 15 11 20 20 29 20 20 18 19 8 19 21 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 20 20 +7 20 20 20 20 7 18 20 13 13 22 22 0 20 20 20 10 0 18 14 13 +18 18 20 40 40 0 18 0 13 13 13 13 13 13 13 13 0 13 13 0 13 +13 13 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 11 0 0 0 0 24 +29 35 12 0 0 0 0 0 26 0 0 0 11 0 0 11 20 29 20 0 0 0 0 ] /Times-Roman +1000 626866 rf /Fe [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 +30 30 30 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 30 30 30 30 30 30 30 30 30 30 30 30 30 +0 0 0 30 30 30 30 0 30 30 30 30 30 30 30 0 0 30 0 30 30 30 +30 30 30 30 30 0 30 30 0 30 30 30 30 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 30 0 0 0 0 30 30 0 30 0 0 0 0 0 0 0 0 0 30 0 +0 30 30 0 30 0 0 0 0 ] /Courier 1000 789740 rf /Ff [ 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 +11 14 22 22 35 26 9 13 13 15 23 11 13 11 11 22 22 22 22 22 +22 22 22 22 22 11 11 23 23 23 22 40 26 26 28 28 26 24 31 28 +11 20 26 22 33 28 31 26 31 28 26 24 28 26 37 26 26 24 11 11 +11 18 22 9 22 22 20 22 22 11 22 22 9 9 20 9 33 22 22 22 22 +13 20 11 22 20 28 20 20 20 13 10 13 23 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 22 22 7 +22 22 22 22 7 13 22 13 13 20 20 0 22 22 22 11 0 21 14 9 13 +13 22 39 39 0 24 0 13 13 13 13 13 13 13 13 0 13 13 0 13 13 +13 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 15 0 0 0 0 22 31 +39 14 0 0 0 0 0 35 0 0 0 11 0 0 9 24 37 24 0 0 0 0 ] /Helvetica +1000 619671 rf /Fg [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 17 21 21 35 33 14 14 14 21 +24 11 14 11 12 21 21 21 21 21 21 21 21 21 21 12 12 24 24 24 +19 39 31 28 28 31 26 24 31 31 14 17 31 26 38 31 31 24 31 28 +24 26 31 31 40 31 31 26 14 12 14 20 21 14 19 21 19 21 19 14 +21 21 12 12 21 12 33 21 21 21 21 14 17 12 21 21 31 21 21 19 +20 9 20 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 14 21 21 7 21 21 21 21 8 19 21 14 14 24 +24 0 21 21 21 11 0 19 15 14 19 19 21 43 43 0 19 0 14 14 14 +14 14 14 14 14 0 14 14 0 14 14 14 43 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 38 0 12 0 0 0 0 26 31 38 13 0 0 0 0 0 28 0 0 0 12 +0 0 12 21 31 21 0 0 0 0 ] /Times-Roman 1000 671173 rf /Fh [ +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 10 14 17 21 21 35 32 14 14 14 21 23 10 14 10 12 21 21 21 +21 21 21 21 21 21 21 12 12 23 23 23 18 38 30 28 28 30 25 23 +30 30 14 16 30 25 37 30 30 23 30 28 23 25 30 30 39 30 30 25 +14 12 14 19 21 14 18 21 18 21 18 14 21 21 12 12 21 12 32 21 +21 21 21 14 16 12 21 21 30 21 21 18 20 8 20 22 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 +21 21 7 21 21 21 21 7 18 21 14 14 23 23 0 21 21 21 10 0 19 +15 14 18 18 21 42 42 0 18 0 14 14 14 14 14 14 14 14 0 14 14 +0 14 14 14 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 11 0 0 0 +0 25 30 37 13 0 0 0 0 0 28 0 0 0 12 0 0 12 21 30 21 0 0 0 0 +] /Times-Roman 1000 655360 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300 +TeXDict begin @a4 +%%EndSetup +%%Page: 1 1 +bop 290 255 a Fh(Matched)11 b(cap)g(heights)332 305 y Fg(H)p +Ff(H)p Fe(H)30 b Fg(L)p Ff(L)p Fe(L)f Fg(G)p Ff(G)p Fe(G)h +Fg(Y)p Ff(Y)p Fe(Y)g Fg(X)p Ff(X)p Fe(X)g Fg(M)p Ff(M)p Fe(M)332 +355 y Fg(h)p Ff(h)p Fe(h)g Fg(l)p Ff(l)p Fe(l)f Fg(g)p Ff(g)p +Fe(g)h Fg(y)p Ff(y)p Fe(y)g Fg(x)p Ff(x)p Fe(x)g Fg(m)p Ff(m)p +Fe(m)290 429 y Fh(Matched)11 b(ex)f(heights)332 479 y Fd(H)p +Fc(H)p Fb(H)24 b Fd(L)p Fc(L)p Fb(L)i Fd(G)p Fc(G)p Fb(G)f +Fd(Y)p Fc(Y)p Fb(Y)g Fd(X)p Fc(X)p Fb(X)g Fd(M)p Fc(M)p Fb(M)332 +529 y Fd(h)p Fc(h)p Fb(h)g Fd(l)p Fc(l)p Fb(l)g Fd(g)p Fc(g)p +Fb(g)g Fd(y)p Fc(y)p Fb(y)h Fd(x)p Fc(x)p Fb(x)f Fd(m)p Fc(m)p +Fb(m)290 604 y Fh(Matched)11 b(cap)g(and)f(ex)h(heights)332 +653 y Fg(H)p Ff(H)p Fa(H)21 b Fg(L)p Ff(L)p Fa(L)g Fg(G)p Ff(G)p +Fa(G)g Fg(Y)p Ff(Y)p Fa(Y)g Fg(X)p Ff(X)p Fa(X)g Fg(M)p Ff(M)p +Fa(M)332 703 y Fd(h)p Fc(h)p Fb(h)g Fd(l)p Fc(l)p Fb(l)g Fd(g)p +Fc(g)p Fb(g)g Fd(y)p Fc(y)p Fb(y)h Fd(x)p Fc(x)p Fb(x)f Fd(m)p +Fc(m)p Fb(m)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/4_1/yannis.tex b/usergrps/uktug/baskervi/4_1/yannis.tex new file mode 100644 index 0000000000..8b4db4997a --- /dev/null +++ b/usergrps/uktug/baskervi/4_1/yannis.tex @@ -0,0 +1,264 @@ +\title{Further thoughts on virtual fonts \ldots} +\author[Yannis Haralambous]{Yannis Haralambous\\ +\texttt{Yannis.Haralambous@univ-lille1.fr}} +\begin{Article} + +In a paper I published in 1993 (``Virtual fonts: great fun, not for +grand wizards only!'') I have already +addressed many of Berthold Horn's arguments; nevertheless I would +like to take the opportunity to respond a little further. + +The basic argument of Horn is that PostScript drivers can reencode +fonts, so that virtual fonts are unnecessary for plain reencoding. +This is certainly true, but unfortunately \emph{only in a very limited +scope}. + +% Fonts originally created to be used with \TeX\ (both CM, DC +%and most of the other fonts) use the first~32 positions of the +%table to represent glyphs, while PostScript and TrueType need part +%of (or all of) these positions as control codes. A reencoded +%PostScript (or TrueType) font is still a PostScript (or +%TrueType) font, and hence it \emph{cannot} use some (or all) of +%these~32 positions. Blue Sky Research has found a way out of this +%problem by re-encoding (internally) CM fonts so that the first~32 +%positions are translated to the upper part of the 8-bit table. +%This works fine for~128-character fonts (CMR, CMMI, MSAM, Euler +%etc.) but \emph{not} for DC fonts, since these occupy +%\emph{already} all~256 positions. + +%It follows that one will never be able to reencode a PostScript +%font so as to obtain a complete DC font. People will argue that +%many east-European characters are not available anyway in the +%fonts we might want to reencode. Nevertheless, virtual font +%techniques (such as those used by Alan Jeffrey in +%\texttt{fontinst.tex}, allow the creation of accented +%east-European characters, but composition of glyphs (glyphs for +%Eastern diacritics, like the h\'a\v cek or the ogonek, \emph{are} +%included in every font, one just has to use them to produce the +%characters, a thing plain reencoding cannot do)\footnote{Horn +% mentions utilities which can create \emph{new} PostScript fonts +% with new composed characters. Alan Jeffrey uses \TeX\ to do +% this work, a much natural process than any utility. Furthemore, +% the copyright situation of such ``mutant'' PostScript fonts is +% unclear.}. + To produce accented letters, many PostScript fonts contain + ``composite character data'': these are just translation + coordinates for character parts, which will be composed to + produce the result. PostScript interpreters know about these + characters and can automatically take care of characters defined + in that way in the font. But these accented characters cover + only the West European range (excluding of course Welsh and + Maltese); a PostScript interpreter is not clever enough to + define a new composite character, for example, a \.z as needed + in Polish, or a \^w as needed in Welsh. Alan Jeffrey's utility + can do this very easily; this is far more than just plain + reencoding, but is everyday practice for virtual + fonts. + + The reader may have little interest in exotic languages (like the + Polish or Welsh in the previous paragraph); but DC fonts have + additional features which are implemented in virtual Cork-like + PostScript fonts by Alan Jeffrey's virtual font creation tool: + \begin{itemize} + \item certain characters may need special kerning (such as the + little zero for the perthousand sign, the German single and + double opening quotes etc.); + \item some symbols (such as \verb*= =,\S,\pounds) may be + missing; these can be taken from other fonts; + \item the glyph `-' is used twice: once for the text dash, and + once for the hyphenation dash (cf.~\cite{Ha1} why these are + separate characters); I doubt that reencoding can assign the + same glyph to two different positions (?); + \item the uppercase version of \ss\ is made out of two `S' + letters; this is too much to ask for a poor PostScript + interpreter\ldots + \item PostScript fonts can contain ligatures, but not + \emph{smart} ligatures: if you want your Dutch `\"e' to + become an `e' at the end of a line, you need a + begin-of-word ligature, something trivial for \TeX. + \end{itemize} + + Virtual fonts are one of the most important aspects of + the \TeX\ system. This is not just the case for exotic + situations; I voluntarily do not speak of Arabic and other + extremely important uses of virtual fonts in oriental + languages; virtual fonts are important for all of us + Occidental language writers. A PostScript font has poor + typographical properties (no smart ligatures, restricted + character composition, since you have to remain in the same + font and the same size, etc.); by the use of virtual fonts, + \TeX's typographical possibilities can be added to the font: + a virtual font structure makes a PostScript font richer. + +\begin{quote}\emph{\ldots It is not necessary to use virtual fonts to reencode a +font\ldots}\end{quote} + + True. But we want more than just re-encoding: word processors like + Word or WordPerfect simply reencode fonts; \TeX\ can do more out of + a PostScript font, and the proof can be found in the virtual fonts + made by Alan Jeffrey's utility. + +% \begin{quote}\emph{\ldots Users of Y\&Y software use scalable outline fonts +% without VF}\end{quote} +% +% Rephrased: users of etc. etc. can use neither VF nor DC fonts (since +% these are not yet scalable). Fortunately there are public domain +% implementations of \TeX\ which give users these possibilities. +% Anyway, I wouldn't like to make out of these notes the critique of +% any software. +% +Horn states that virtual fonts cannot make unencoded +characters accessible. This is certainly true, and---as he +says---this issue is solely solved by reencoding of fonts. But it +is not an argument against the use of virtual fonts: one can +always reencode a font into some universal encoding, for example +\texttt{ISOLatin1}. The latter might be universal, but is still +not Cork. Some extra work must be done to make a Cork-like font +out of it, and this is best handled by a virtual font. + +I agree that reencoding is the only way to make characters such as +the Thorn or Eth appear; but it should be only one step of the +printing progress, between others. + +\begin{quote}\emph{\ldots Making a fake smallcaps font\ldots +A smallcaps font should have properly designed small caps +letters\ldots}\end{quote} + + Horn is \emph{absolutely} right when he says that one should rather + adopt an `Expert' font than faking small caps by scaling regular + caps. Now, suppose you buy that Expert font. What's the next step? + You will discover that Expert fonts do not contain uppercase letters + (cf.~\cite{Post}, page~602). Is there a possibility of merging the + regular and expert fonts into what we expect to be small-caps font, + using plain reencoding? I'm afraid not, since reencoding means + ``assigning glyphs to positions, \emph{inside} a font'' and not + ``\emph{between} fonts''; you will have to use virtual fonts. Alan + Jeffrey's utility automatically finds out if there is an expert font + and what characters it contains. It then either creates fake small + caps, or takes (just) the real small caps from the expert font. + Furthermore, there cannot possibly be any kerning pairs between small + caps and uppercase letters in the PostScript fonts since these are + not contained in the same 256-characters table. But the \TeX\ + virtual font can contain such kerning pairs (some of them, like + \textsc{Ta} or \textsc{Va} being quite important); after a little + experimenting the quality-conscious user will easily add the most + important kerning pairs to the VPL file. + +\begin{quote}\emph{\ldots Only \TeX\ knows anything about virtual fonts\ldots} +\end{quote} + +Actually Horn is not saying ``do not use virtual fonts'', but ``do not +use PK fonts'', since ``they will never be able to enter into +illustrations''. He continues: + +\begin{quote}\emph{\ldots Well, in the \TeX\ world we tend to be somewhat myopic. + \ldots} \ldots \emph{\ldots Hence PK bitmapped fonts are not + useful, one needs to use fonts in some established industry + standard form such as Type~1 or TrueType\ldots}\end{quote} + + To my (myopic?) eyes the PostScript world seems much more myopic. + For many years poor PostScript fonts have been designed; in the + meantime the \TeX\ community kept saying ``fonts without metaness + are anti-typographic'' but (apart from a few exceptions, like Jacques + Andr\'e's papers on pointsize dependent PostScript font code, + cf.~\cite{andre} and~\cite{andre-vatton}) metaness seemed to be + tabou outside the \TeX\ world; suddenly two years ago the goddess + Adobe declared that fonts without metaness are no good, and + introduced a new object of veneration: Multiple Master fonts. + These are extremely complex and memory consuming, but still much + poorer than \MF\ created fonts; nevertheless (myopic) PostScript + font users consider them as the \emph{non plus ultra}. + + \MF\ can do things PostScript cannot even dream of. Try to adjust + gray density of Hindi, Arabic and Latin text on the same page with + PostScript fonts. Horn says that \emph{scaled small caps are fake + small caps}. I say: scaled fonts are always faked: \emph{all + PostScript fonts are faked when used in a size different that + their design size} (and most of the time we don't even know what + that design size is; these are things the customer had better not find + out\ldots). + + Erik-Jan Vens has developed a tool to convert PostScript fonts to + \MF. This opens new horizons to digital typography, since we can + manipulate these fonts using \MF\ tools. DVI drivers which do not + read PK files will never take advantage of these methods + (cf.~\cite{HarDar}). + +\begin{quote}\emph{\ldots (note that virtually + all fonts commonly used with \TeX\ are now available in Type1 format, + including CM, AMS etc.\ldots}\end{quote} + + But I would add the word `obsolete' after `CM': IMHO, CM fonts are + \emph{just good enough to write English}. It is quite an irony that + the text you are reading this very moment is written in + English\footnote{Bien que j'aurais pu changer de langue \`a tout + instant~; si j'\'ecris en anglais ce n'est pas pour la gloire de + la langue mais pour faciliter la lecture au lecteur britannique. + Passons\ldots }, but here in Europe hundreds of millions of people + communicate through other languages, which cannot be hyphenated with + CM fonts (cf.~\cite{HaTTN}). Of course, nobody will ever force the + only-English-writing-\TeX-user to use DC fonts, but can progress be + stopped? + + Finally, Horn omits a very important issue: there is a tool called + DVICopy (written by Peter Breitenlohner). Using DVICopy one can + \emph{de-virtualize} a document, that is \emph{replace characters + from a virtual font by the real character(s) they represent}. + This eliminates all communication problems: suppose I have created a + document using a PostScript font, which itself is encoded in some + standard encoding. For this I have used a virtual font, which my + correspondant might not necessarily have +% \begin{tiny}(in fact, if he/she uses certain software, he/she won't +%even able to use virtual fonts anyway, but that's another +%issue)\end{tiny}. +By devirtualizing my DVI file, I obtain a new +DVI file which uses precisely and exclusively the real font on +which my virtual font was based. In the case of PostScript fonts, +this means that if my virtual fonts were constructed upon Adobe +Standard encoded PostScript fonts (that's the usual encoding for +PostScript fonts) a de-virtualized DVI file will contain +references to these original PostScript fonts only, which makes it +as portable as a DVI file can be. + +I would like to close this paper by some general remarks on the +``\TeX\ world'', as I see it: I don't believe \TeX\ users are myopic +or isolated from the rest of the world. On the contrary, they see +problems that commercial programs can barely handle, and solve them +through \TeX\ without even making much noise about it. In the last few +years it has happened that there has been much more development in +public domain \TeX ware, than in commercial software around \TeX. +Important innovations have always appeared first in public domain +software\footnote{With a single exception: the user interface. Public + domain software is never as user-friendly as commercial ones.}. +Many times commercial software has adopted those innovations; but +there are also many \TeX\ features yet undiscovered by the commercial +world---and many commercial products still at the stone age of \TeX. +This is a sad consequence of the fact that \TeX\ is a public domain +program, whose ``official'' development has stopped, and has been +unofficially taken over by mostly unorganized volunteers: this makes +both the charm and the pain of \TeX\ history. Virtual fonts may be one +of the innovations that all commercial products haven't adopted +yet---or maybe not; but we should think twice before giving away +virtual fonts in exchange for something poorer (PostScript font +reencoding), when we can equally well use both at the same time, and +produce even better results. + +\begin{thebibliography}{666} +\bibitem{Post} Adobe Systems International, PostScript Language +Reference Manual, second edition, Addison Wesley, 1990. +\bibitem{andre} Jacques Andr\'e, `Adapting Character Shape to Point +Size', \emph{PostScript Review}, April 1991. \bibitem{andre-vatton} Jacques +Andr\'e and Ir\`ene Vatton, `Contextual Typesetting of Mathematical +Symbols---Taking Care of Optical Scaling', submitted to \emph{Electronic +Publishing}, 1993. \bibitem{HaTTN} Yannis Haralambous, `\TeX\ +conventions concerning languages', \emph{\TeX\ and TUG News}, Volume +1, Number 4, 1992. \bibitem{Ha1} Yannis Haralambous, `Virtual Fonts: +Great Fun, not for Wizards Only', \emph{Minutes and APendiceS} 93.1, +Nederlandstalige \TeX\ Gebruikersgroep, 1993. \bibitem{HarDar} Yannis +Haralambous, `Parameterization of PostScript fonts through \MF\ --- an +alternative to Adobe's multiple-master fonts', to appear in \emph{Proceedings +of Raster Imaging and Digital Typography}, Darmstadt 1994. +\end{thebibliography} +\end{Article} +\endinput + |