From 1c2942b6eb08943a8f47368063aa227602651f71 Mon Sep 17 00:00:00 2001 From: couchot Date: Thu, 19 Feb 2015 16:25:24 +0100 Subject: [PATCH 1/1] initialisation --- 0-Main_Paper.aux | 115 + 0-Main_Paper.bbl | 306 + 0-Main_Paper.blg | 7 + 0-Main_Paper.log | 505 ++ 0-Main_Paper.pdf | Bin 0 -> 301952 bytes 0-Main_Paper.synctex.gz | Bin 0 -> 135054 bytes 0-Main_Paper.tex | 101 + 0-Main_Paper.tex.bak | 101 + 1-Introduction.tex | 2 + 1-Introduction.tex.bak | 2 + 2-Terminologies_and_Basic_Recall.tex | 10 + 2-Terminologies_and_Basic_Recall.tex.bak | 9 + 4-Statistic_Test.tex | 29 + 4-Statistic_Test.tex.bak | 25 + 5-Cryptography_Secure.tex | 1 + 5-Cryptography_Secure.tex.bak | 1 + 6-Hardware_Implementation.tex | 8 + 6-Hardware_Implementation.tex.bak | 8 + 7-Conclusion.tex | 1 + 8-References.tex | 49 + CH_THR.eps | 340 + Chaotic/Chaotic.tex | 14 + Chaotic/Chaotic.tex.bak | 14 + HW_results.jpg | Bin 0 -> 111501 bytes HW_results.png | Bin 0 -> 39991 bytes Others/Hybride.tex | 1 + Others/Parallel.tex | 1 + Others/TRNG.tex | 25 + Others/TRNG.tex.bak | 25 + Others/build/TRNG.log | 5220 +++++++++++++ PRNG/BBS.tex | 1 + PRNG/BBS.tex.bak | 1 + PRNG/Cellular_Automata.tex | 9 + PRNG/Cellular_Automata.tex.bak | 9 + PRNG/LFSR.tex | 7 + PRNG/LFSR.tex.bak | 7 + PRNG/Mastrine_Tewister.tex | 8 + PRNG/Mastrine_Tewister.tex.bak | 8 + PRNG/PRNG.log | 784 ++ PRNG/PRNG.tex | 17 + PRNG/PRNG.tex.bak | 17 + PRNG/build/LFSR.log | 4994 ++++++++++++ References.bib | 421 + References.bib.bak | 421 + Throughput_RNG.eps | 585 ++ aliascnt.sty | 88 + booktabs.dtx | 1052 +++ booktabs.ins | 86 + booktabs.sty | 182 + build/0-Main_Paper.aux | 118 + build/0-Main_Paper.bbl | 311 + build/0-Main_Paper.blg | 7 + build/0-Main_Paper.log | 540 ++ build/0-Main_Paper.pdf | Bin 0 -> 317365 bytes build/0-Main_Paper.synctex.gz | Bin 0 -> 151661 bytes build/2-Terminologies_and_Basic_Recall.log | 570 ++ build/4-Statistic_Test.log | 414 + comparaison_prng.png | Bin 0 -> 14502 bytes definitions.log | 5629 ++++++++++++++ definitions.tex | 52 + definitions.tex.bak | 52 + eijkel2.eps | 493 ++ image1.eps | 8006 +++++++++++++++++++ image2.eps | 6908 +++++++++++++++++ image3.eps | 8020 ++++++++++++++++++++ image4.eps | 4723 ++++++++++++ img1-eps-converted-to.pdf | Bin 0 -> 2231 bytes img1.eps | 4999 ++++++++++++ img2-eps-converted-to.pdf | Bin 0 -> 2231 bytes img2.eps | 4717 ++++++++++++ img3-eps-converted-to.pdf | Bin 0 -> 2231 bytes img3.eps | 4816 ++++++++++++ llncs.cls | 1208 +++ llncs.dem | 1093 +++ llncs.ind | 349 + llncsdoc.sty | 42 + old/CA_old.tex | 19 + remreset.sty | 39 + splncs03.bst | 1519 ++++ sprmindx.sty | 4 + subjidx.ind | 70 + typeinst.tex | 448 ++ 82 files changed, 70783 insertions(+) create mode 100644 0-Main_Paper.aux create mode 100644 0-Main_Paper.bbl create mode 100644 0-Main_Paper.blg create mode 100644 0-Main_Paper.log create mode 100644 0-Main_Paper.pdf create mode 100644 0-Main_Paper.synctex.gz create mode 100644 0-Main_Paper.tex create mode 100644 0-Main_Paper.tex.bak create mode 100644 1-Introduction.tex create mode 100644 1-Introduction.tex.bak create mode 100644 2-Terminologies_and_Basic_Recall.tex create mode 100644 2-Terminologies_and_Basic_Recall.tex.bak create mode 100644 4-Statistic_Test.tex create mode 100644 4-Statistic_Test.tex.bak create mode 100644 5-Cryptography_Secure.tex create mode 100644 5-Cryptography_Secure.tex.bak create mode 100644 6-Hardware_Implementation.tex create mode 100644 6-Hardware_Implementation.tex.bak create mode 100644 7-Conclusion.tex create mode 100644 8-References.tex create mode 100644 CH_THR.eps create mode 100644 Chaotic/Chaotic.tex create mode 100644 Chaotic/Chaotic.tex.bak create mode 100644 HW_results.jpg create mode 100644 HW_results.png create mode 100644 Others/Hybride.tex create mode 100644 Others/Parallel.tex create mode 100644 Others/TRNG.tex create mode 100644 Others/TRNG.tex.bak create mode 100644 Others/build/TRNG.log create mode 100644 PRNG/BBS.tex create mode 100644 PRNG/BBS.tex.bak create mode 100644 PRNG/Cellular_Automata.tex create mode 100644 PRNG/Cellular_Automata.tex.bak create mode 100644 PRNG/LFSR.tex create mode 100644 PRNG/LFSR.tex.bak create mode 100644 PRNG/Mastrine_Tewister.tex create mode 100644 PRNG/Mastrine_Tewister.tex.bak create mode 100644 PRNG/PRNG.log create mode 100644 PRNG/PRNG.tex create mode 100644 PRNG/PRNG.tex.bak create mode 100644 PRNG/build/LFSR.log create mode 100644 References.bib create mode 100644 References.bib.bak create mode 100644 Throughput_RNG.eps create mode 100644 aliascnt.sty create mode 100644 booktabs.dtx create mode 100644 booktabs.ins create mode 100644 booktabs.sty create mode 100644 build/0-Main_Paper.aux create mode 100644 build/0-Main_Paper.bbl create mode 100644 build/0-Main_Paper.blg create mode 100644 build/0-Main_Paper.log create mode 100644 build/0-Main_Paper.pdf create mode 100644 build/0-Main_Paper.synctex.gz create mode 100644 build/2-Terminologies_and_Basic_Recall.log create mode 100644 build/4-Statistic_Test.log create mode 100644 comparaison_prng.png create mode 100644 definitions.log create mode 100644 definitions.tex create mode 100644 definitions.tex.bak create mode 100644 eijkel2.eps create mode 100644 image1.eps create mode 100644 image2.eps create mode 100644 image3.eps create mode 100644 image4.eps create mode 100644 img1-eps-converted-to.pdf create mode 100644 img1.eps create mode 100644 img2-eps-converted-to.pdf create mode 100644 img2.eps create mode 100644 img3-eps-converted-to.pdf create mode 100644 img3.eps create mode 100644 llncs.cls create mode 100644 llncs.dem create mode 100644 llncs.ind create mode 100644 llncsdoc.sty create mode 100644 old/CA_old.tex create mode 100644 remreset.sty create mode 100644 splncs03.bst create mode 100644 sprmindx.sty create mode 100644 subjidx.ind create mode 100644 typeinst.tex diff --git a/0-Main_Paper.aux b/0-Main_Paper.aux new file mode 100644 index 0000000..a681dc3 --- /dev/null +++ b/0-Main_Paper.aux @@ -0,0 +1,115 @@ +\relax +\@writefile{toc}{\contentsline {title}{Survey on Hardware Implementation of Random Number Generators on FPGA: Theories and Experiments Analysis}{1}} +\@writefile{toc}{\authcount {1}} +\@writefile{toc}{\contentsline {author}{Mohammed Bakiri\unskip {}, Christophe Guyeux\unskip {}, Jean-Francois Chouchot\unskip {}, Abdelkrim Oudjida\unskip {}}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}} +\newlabel{Introduction}{{1}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Random Number Generator: Theories and Classification}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Pseudorandom Galois Generators}{1}} +\citation{6614692} +\citation{katti2009efficient} +\citation{thomas2014fpga} +\citation{kang2010fpga} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Discrete Dynamics}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Pseaudo Random Number Generator}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}F2-Linear Generator}{2}} +\citation{thomas2008fpga} +\citation{thomas2010fpga} +\citation{thomas2013lut} +\citation{gonzalez2011pseudorandom} +\citation{sewak2012fpga} +\citation{peris2010cryptographically} +\citation{banks2008fpga} +\citation{wu2013hardware} +\citation{li2012efficient} +\citation{chandrasekaran2008high} +\citation{tian2009mersenne} +\citation{dalal2008fast} +\citation{echeverria2013high} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Cellular Automata}{4}} +\citation{cerda2012efficient} +\citation{comer2012random} +\citation{cerda2012efficient} +\citation{guan2003pseudorandom} +\citation{raut2013stream} +\citation{anghelescu2007vlsi} +\citation{dogaru2010algebraic} +\citation{ioana2014fpga} +\citation{kotoulas20061} +\citation{dabal2011chaos} +\citation{dabal2012fpga} +\citation{6868789} +\citation{merahcoupling} +\citation{hariprasad2013fpga} +\citation{5554284} +\citation{mao2006design} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Chaotic Rundom Number Generator}{6}} +\citation{mansingka2013fibonacci} +\citation{fischer2003true} +\citation{vsimka2005embedded} +\citation{fischer2003true} +\citation{simka2011testing} +\citation{varchola2008hardware} +\@writefile{toc}{\contentsline {section}{\numberline {4}True Random Number Generator}{7}} +\citation{kohlbrenner2004embedded} +\citation{klein2009design} +\citation{dichtl2007high} +\citation{tsoi2003compact} +\citation{cherkaoui2013self} +\citation{cherkaoui2012comparison} +\citation{vasyltsov2008fast} +\citation{majzoobi2011fpga} +\citation{lee2014metastability} +\@writefile{toc}{\contentsline {section}{\numberline {5}Rundom Number Generator:Experiments Analysis }{9}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Statistic Test}{9}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Hardware Implementation}{10}} +\bibstyle{plain} +\bibdata{References} +\bibcite{anghelescu2007vlsi}{1} +\bibcite{banks2008fpga}{2} +\bibcite{cerda2012efficient}{3} +\bibcite{chandrasekaran2008high}{4} +\bibcite{cherkaoui2012comparison}{5} +\bibcite{cherkaoui2013self}{6} +\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion}{11}} +\@writefile{toc}{\contentsline {section}{\numberline {7}References}{11}} +\bibcite{comer2012random}{7} +\bibcite{dabal2011chaos}{8} +\bibcite{dabal2012fpga}{9} +\bibcite{6868789}{10} +\bibcite{dalal2008fast}{11} +\bibcite{dichtl2007high}{12} +\bibcite{dogaru2010algebraic}{13} +\bibcite{echeverria2013high}{14} +\bibcite{6614692}{15} +\bibcite{fischer2003true}{16} +\bibcite{gonzalez2011pseudorandom}{17} +\bibcite{guan2003pseudorandom}{18} +\bibcite{hariprasad2013fpga}{19} +\bibcite{ioana2014fpga}{20} +\bibcite{kang2010fpga}{21} +\bibcite{katti2009efficient}{22} +\bibcite{klein2009design}{23} +\bibcite{kohlbrenner2004embedded}{24} +\bibcite{kotoulas20061}{25} +\bibcite{lee2014metastability}{26} +\bibcite{li2012efficient}{27} +\bibcite{majzoobi2011fpga}{28} +\bibcite{mansingka2013fibonacci}{29} +\bibcite{mao2006design}{30} +\bibcite{merahcoupling}{31} +\bibcite{peris2010cryptographically}{32} +\bibcite{raut2013stream}{33} +\bibcite{sewak2012fpga}{34} +\bibcite{vsimka2005embedded}{35} +\bibcite{simka2011testing}{36} +\bibcite{thomas2014fpga}{37} +\bibcite{thomas2010fpga}{38} +\bibcite{thomas2013lut}{39} +\bibcite{thomas2008fpga}{40} +\bibcite{tian2009mersenne}{41} +\bibcite{tsoi2003compact}{42} +\bibcite{varchola2008hardware}{43} +\bibcite{vasyltsov2008fast}{44} +\bibcite{wu2013hardware}{45} +\bibcite{5554284}{46} diff --git a/0-Main_Paper.bbl b/0-Main_Paper.bbl new file mode 100644 index 0000000..dfc2766 --- /dev/null +++ b/0-Main_Paper.bbl @@ -0,0 +1,306 @@ +\begin{thebibliography}{10} + +\bibitem{anghelescu2007vlsi} +Petre Anghelescu, Emil Sofron, and Silviu Ionita. +\newblock Vlsi implementation of high-speed cellular automata encryption + algorithm. +\newblock In {\em Semiconductor Conference, 2007. CAS 2007. International}, + volume~2, pages 509--512. IEEE, 2007. + +\bibitem{banks2008fpga} +Simon Banks, Philip Beadling, and Andras Ferencz. +\newblock Fpga implementation of pseudo random number generators for monte + carlo methods in quantitative finance. +\newblock In {\em Reconfigurable Computing and FPGAs, 2008. ReConFig'08. + International Conference on}, pages 271--276. IEEE, 2008. + +\bibitem{cerda2012efficient} +Juan~C Cerda, Chris~D Martinez, Jonathan~M Comer, and David~HK Hoe. +\newblock An efficient fpga random number generator using lfsrs and cellular + automata. +\newblock In {\em Circuits and Systems (MWSCAS), 2012 IEEE 55th International + Midwest Symposium on}, pages 912--915. IEEE, 2012. + +\bibitem{chandrasekaran2008high} +Shrutisagar Chandrasekaran and Abbes Amira. +\newblock High performance fpga implementation of the mersenne twister. +\newblock In {\em Electronic Design, Test and Applications, 2008. DELTA 2008. + 4th IEEE International Symposium on}, pages 482--485. IEEE, 2008. + +\bibitem{cherkaoui2012comparison} +Abdelkarim Cherkaoui, Viktor Fischer, Alain Aubert, and Laurent Fesquet. +\newblock Comparison of self-timed ring and inverter ring oscillators as + entropy sources in fpgas. +\newblock In {\em Design, Automation \& Test in Europe Conference \& Exhibition + (DATE), 2012}, pages 1325--1330. IEEE, 2012. + +\bibitem{cherkaoui2013self} +Abdelkarim Cherkaoui, Viktor Fischer, Alain Aubert, and Laurent Fesquet. +\newblock A self-timed ring based true random number generator. +\newblock In {\em Asynchronous Circuits and Systems (ASYNC), 2013 IEEE 19th + International Symposium on}, pages 99--106. IEEE, 2013. + +\bibitem{comer2012random} +Jonathan~M Comer, Juan~C Cerda, Chris~D Martinez, and David~HK Hoe. +\newblock Random number generators using cellular automata implemented on + fpgas. +\newblock In {\em System Theory (SSST), 2012 44th Southeastern Symposium on}, + pages 67--72. IEEE, 2012. + +\bibitem{dabal2011chaos} +Pawel Dabal and Ryszard Pelka. +\newblock A chaos-based pseudo-random bit generator implemented in fpga device. +\newblock In {\em Design and Diagnostics of Electronic Circuits \& Systems + (DDECS), 2011 IEEE 14th International Symposium on}, pages 151--154. IEEE, + 2011. + +\bibitem{dabal2012fpga} +Pawel Dabal and Ryszard Pelka. +\newblock Fpga implementation of chaotic pseudo-random bit generators. +\newblock In {\em Mixed Design of Integrated Circuits and Systems (MIXDES), + 2012 Proceedings of the 19th International Conference}, pages 260--264. IEEE, + 2012. + +\bibitem{6868789} +Pawel Dabal and Ryszard Pelka. +\newblock A study on fast pipelined pseudo-random number generator based on + chaotic logistic map. +\newblock In {\em Design and Diagnostics of Electronic Circuits Systems, 17th + International Symposium on}, pages 195--200, April 2014. + +\bibitem{dalal2008fast} +Ishaan~L Dalal, Jared Harwayne-Gidansky, and Deian Stefan. +\newblock On the fast generation of long-period pseudorandom number sequences. +\newblock In {\em Systems, Applications and Technology Conference, 2008 IEEE + Long Island}, pages 1--9. IEEE, 2008. + +\bibitem{dichtl2007high} +Markus Dichtl and Jovan~Dj Goli{\'c}. +\newblock {\em High-speed true random number generation with logic gates only}. +\newblock Springer, 2007. + +\bibitem{dogaru2010algebraic} +Ioana Dogaru and Radu Dogaru. +\newblock Algebraic normal form for rapid prototyping of elementary hybrid + cellular automata in fpga. +\newblock In {\em Electrical and Electronics Engineering (ISEEE), 2010 3rd + International Symposium on}, pages 277--280. IEEE, 2010. + +\bibitem{echeverria2013high} +Pedro Echeverr{\'\i}a and Marisa L{\'o}pez-Vallejo. +\newblock High performance fpga-oriented mersenne twister uniform random number + generator. +\newblock {\em Journal of Signal Processing Systems}, 71(2):105--109, 2013. + +\bibitem{6614692} +E.~Erkek and T.~Tuncer. +\newblock The implementation of asg and sg random number generators. +\newblock In {\em System Science and Engineering (ICSSE), 2013 International + Conference on}, pages 363--367, July 2013. + +\bibitem{fischer2003true} +Viktor Fischer and Milo{\v{s}} Drutarovsk{\`y}. +\newblock True random number generator embedded in reconfigurable hardware. +\newblock In {\em Cryptographic Hardware and Embedded Systems-CHES 2002}, pages + 415--430. Springer, 2003. + +\bibitem{gonzalez2011pseudorandom} +Victor~R Gonzalez-Diaz, Fabio Pareschi, Gianluca Setti, and Franco Maloberti. +\newblock A pseudorandom number generator based on time-variant recursion of + accumulators. +\newblock {\em Circuits and Systems II: Express Briefs, IEEE Transactions on}, + 58(9):580--584, 2011. + +\bibitem{guan2003pseudorandom} +Sheng-Uei Guan and Syn~Kiat Tan. +\newblock Pseudorandom number generator--the self programmable cellular + automata. +\newblock In {\em Knowledge-Based Intelligent Information and Engineering + Systems}, pages 1230--1235. Springer, 2003. + +\bibitem{hariprasad2013fpga} +NagaDeepa Hariprasad et~al. +\newblock Fpga implementation of a cryptography technology using pseudo random + number generator. +\newblock In {\em International Journal of Engineering Research and + Technology}, volume~2. ESRSA Publications, 2013. + +\bibitem{ioana2014fpga} +Dogaru Ioana and Dogaru Radu. +\newblock Fpga implementation and evaluation of two cryptographically secure + hybrid cellular automata. +\newblock In {\em Communications (COMM), 2014 10th International Conference + on}, pages 1--4. IEEE, 2014. + +\bibitem{kang2010fpga} +Minsu Kang. +\newblock Fpga implementation of gaussian-distributed pseudo-random number + generator. +\newblock In {\em 6th International Conference on Digital Content, Multimedia + Technology and its Applications}, pages 11--13, 2010. + +\bibitem{katti2009efficient} +Raj~S Katti and Sudarshan~K Srinivasan. +\newblock Efficient hardware implementation of a new pseudo-random bit sequence + generator. +\newblock In {\em Circuits and Systems, 2009. ISCAS 2009. IEEE International + Symposium on}, pages 1393--1396. IEEE, 2009. + +\bibitem{klein2009design} +Cristian Klein, Octavian Cret, and Alin Suciu. +\newblock Design and implementation of a high quality and high throughput trng + in fpga. +\newblock {\em arXiv preprint arXiv:0906.4762}, 2009. + +\bibitem{kohlbrenner2004embedded} +Paul Kohlbrenner and Kris Gaj. +\newblock An embedded true random number generator for fpgas. +\newblock In {\em Proceedings of the 2004 ACM/SIGDA 12th international + symposium on Field programmable gate arrays}, pages 71--78. ACM, 2004. + +\bibitem{kotoulas20061} +Leonidas Kotoulas, Demetrios Tsarouchis, Georgios~Ch Sirakoulis, and Ioannis + Andreadis. +\newblock 1-d cellular automaton for pseudorandom number generation and its + reconfigurable hardware implementation. +\newblock In {\em Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 + IEEE International Symposium on}, pages 4--pp. IEEE, 2006. + +\bibitem{lee2014metastability} +Donggeon Lee, Hwajeong Seo, and Howon Kim. +\newblock Metastability-based feedback method for enhancing fpga-based trng. +\newblock {\em International Journal of Multimedia \& Ubiquitous Engineering}, + 9(3), 2014. + +\bibitem{li2012efficient} +Yuan Li, Jiang Jiang, Hanqiang Cheng, Minxuan Zhang, and Shaojun Wei. +\newblock An efficient hardware random number generator based on the mt method. +\newblock In {\em Computer and Information Technology (CIT), 2012 IEEE 12th + International Conference on}, pages 1011--1015. IEEE, 2012. + +\bibitem{majzoobi2011fpga} +Mehrdad Majzoobi, Farinaz Koushanfar, and Srinivas Devadas. +\newblock Fpga-based true random number generation using circuit metastability + with adaptive feedback control. +\newblock In {\em Cryptographic Hardware and Embedded Systems--CHES 2011}, + pages 17--32. Springer, 2011. + +\bibitem{mansingka2013fibonacci} +Abhinav~S Mansingka, Mohamed~L Barakat, M~Affan Zidan, Ahmed~G Radwan, and + Khaled~N Salama. +\newblock Fibonacci-based hardware post-processing for non-autonomous signum + hyperchaotic system. +\newblock In {\em IT Convergence and Security (ICITCS), 2013 International + Conference on}, pages 1--4. IEEE, 2013. + +\bibitem{mao2006design} +Yaobin Mao, Liu Cao, and Wenbo Liu. +\newblock Design and fpga implementation of a pseudo-random bit sequence + generator using spatiotemporal chaos. +\newblock In {\em Communications, Circuits and Systems Proceedings, 2006 + International Conference on}, volume~3, pages 2114--2118. IEEE, 2006. + +\bibitem{merahcoupling} +Lahcene Merah, Adda ALI-PACHA, and Naima~HADJ SAID. +\newblock Coupling two chaotic systems in order to increasing the security of a + communication system-study and real time fpga implementation. + +\bibitem{peris2010cryptographically} +Pedro Peris-Lopez, Enrique San~Millan, Jan~CA van~der Lubbe, and Luis~A + Entrena. +\newblock Cryptographically secure pseudo-random bit generator for rfid tags. +\newblock In {\em Internet Technology and Secured Transactions (ICITST), 2010 + International Conference for}, pages 1--6. IEEE, 2010. + +\bibitem{raut2013stream} +Lakshman Raut and David~HK Hoe. +\newblock Stream cipher design using cellular automata implemented on fpgas. +\newblock In {\em System Theory (SSST), 2013 45th Southeastern Symposium on}, + pages 146--149. IEEE, 2013. + +\bibitem{sewak2012fpga} +Khushboo Sewak, Praveena Rajput, and Amit~Kumar Panda. +\newblock Fpga implementation of 16 bit bbs and lfsr pn sequence generator: A + comparative study. +\newblock In {\em Electrical, Electronics and Computer Science (SCEECS), 2012 + IEEE Students' Conference on}, pages 1--3. IEEE, 2012. + +\bibitem{vsimka2005embedded} +Martin {\v{S}}imka, Milo{\v{s}} Drutarovsk{\`y}, and Viktor Fischer. +\newblock Embedded true random number generator in actel fpgas. +\newblock In {\em Workshop on Cryptographic Advances in Secure + Hardware--CRASH}, pages 6--7, 2005. + +\bibitem{simka2011testing} +Martin Simka, Milos Drutarovsk{\`y}, Viktor Fischer, et~al. +\newblock Testing of pll-based true random number generator in changingworking + conditions. +\newblock {\em RADIOENGINEERING,}, 20:94--101, 2011. + +\bibitem{thomas2014fpga} +David~B Thomas. +\newblock Fpga gaussian random number generators with guaranteed statistical + accuracy. +\newblock In {\em Field-Programmable Custom Computing Machines (FCCM), 2014 + IEEE 22nd Annual International Symposium on}, pages 149--156. IEEE, 2014. + +\bibitem{thomas2010fpga} +David~B Thomas and Wayne Luk. +\newblock Fpga-optimised uniform random number generators using luts and shift + registers. +\newblock In {\em Field Programmable Logic and Applications (FPL), 2010 + International Conference on}, pages 77--82. IEEE, 2010. + +\bibitem{thomas2013lut} +David~B Thomas and Wayne Luk. +\newblock The lut-sr family of uniform random number generators for fpga + architectures. +\newblock {\em Very Large Scale Integration (VLSI) Systems, IEEE Transactions + on}, 21(4):761--770, 2013. + +\bibitem{thomas2008fpga} +David~Barrie Thomas and Wayne Luk. +\newblock Fpga-optimised high-quality uniform random number generators. +\newblock In {\em Proceedings of the 16th international ACM/SIGDA symposium on + Field programmable gate arrays}, pages 235--244. ACM, 2008. + +\bibitem{tian2009mersenne} +Xiang Tian and Khaled Benkrid. +\newblock Mersenne twister random number generation on fpga, cpu and gpu. +\newblock In {\em Adaptive Hardware and Systems, 2009. AHS 2009. NASA/ESA + Conference on}, pages 460--464. IEEE, 2009. + +\bibitem{tsoi2003compact} +Kuen~Hung Tsoi, KH~Leung, and Philip Heng~Wai Leong. +\newblock Compact fpga-based true and pseudo random number generators. +\newblock In {\em Field-Programmable Custom Computing Machines, 2003. FCCM + 2003. 11th Annual IEEE Symposium on}, pages 51--61. IEEE, 2003. + +\bibitem{varchola2008hardware} +Michal Varchola, Milos Drutarovsky, Robert Fouquet, and Viktor Fischer. +\newblock Hardware platform for testing performance of trngs embedded in actel + fusion fpga. +\newblock In {\em Radioelektronika, 2008 18th International Conference}, pages + 1--4. IEEE, 2008. + +\bibitem{vasyltsov2008fast} +Ihor Vasyltsov, Eduard Hambardzumyan, Young-Sik Kim, and Bohdan Karpinskyy. +\newblock Fast digital trng based on metastable ring oscillator. +\newblock In {\em Cryptographic Hardware and Embedded Systems--CHES 2008}, + pages 164--180. Springer, 2008. + +\bibitem{wu2013hardware} +Shengfei Wu, Jiang Jiang, and Yuzhuo Fu. +\newblock Hardware architecture for the parallel generation of long-period + random numbers using mt method. +\newblock In {\em Computer Engineering and Technology}, pages 8--15. Springer, + 2013. + +\bibitem{5554284} +Ziqi Zhu and Hanping Hu. +\newblock A dynamic nonlinear transform arithmetic for improving the properties + chaos-based prng. +\newblock In {\em Intelligent Control and Automation (WCICA), 2010 8th World + Congress on}, pages 7055--7060, July 2010. + +\end{thebibliography} diff --git a/0-Main_Paper.blg b/0-Main_Paper.blg new file mode 100644 index 0000000..3f601d1 --- /dev/null +++ b/0-Main_Paper.blg @@ -0,0 +1,7 @@ +This is BibTeX, Version 0.99dThe top-level auxiliary file: 0-Main_Paper.aux +The style file: plain.bst +Database file #1: References.bib +Warning--can't use both volume and number fields in hariprasad2013fpga +Warning--empty journal in merahcoupling +Warning--empty year in merahcoupling +(There were 3 warnings) diff --git a/0-Main_Paper.log b/0-Main_Paper.log new file mode 100644 index 0000000..e90daf8 --- /dev/null +++ b/0-Main_Paper.log @@ -0,0 +1,505 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9 64-bit) (preloaded format=pdflatex 2014.12.7) 16 FEB 2015 15:49 +entering extended mode +**0-Main_Paper.tex + +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\0-Main_Paper.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 68 languages loaded. + +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\llncs.cls +Document Class: llncs 2013/09/27 v2.18 + LaTeX document class for Lecture Notes in Computer Science +("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls" +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +("C:\Program Files\MiKTeX 2.9\tex\latex\base\size10.clo" +File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\multicol.sty" +Package: multicol 2014/10/28 v1.8i multicolumn formatting (FMi) +\c@tracingmulticols=\count87 +\mult@box=\box26 +\multicol@leftmargin=\dimen103 +\c@unbalance=\count88 +\c@collectmore=\count89 +\doublecol@number=\count90 +\multicoltolerance=\count91 +\multicolpretolerance=\count92 +\full@width=\dimen104 +\page@free=\dimen105 +\premulticols=\dimen106 +\postmulticols=\dimen107 +\multicolsep=\skip43 +\multicolbaselineskip=\skip44 +\partial@page=\box27 +\last@line=\box28 +\maxbalancingoverflow=\dimen108 +\mult@rightbox=\box29 +\mult@grightbox=\box30 +\mult@gfirstbox=\box31 +\mult@firstbox=\box32 +\@tempa=\box33 +\@tempa=\box34 +\@tempa=\box35 +\@tempa=\box36 +\@tempa=\box37 +\@tempa=\box38 +\@tempa=\box39 +\@tempa=\box40 +\@tempa=\box41 +\@tempa=\box42 +\@tempa=\box43 +\@tempa=\box44 +\@tempa=\box45 +\@tempa=\box46 +\@tempa=\box47 +\@tempa=\box48 +\@tempa=\box49 +\c@columnbadness=\count93 +\c@finalcolumnbadness=\count94 +\last@try=\dimen109 +\multicolovershoot=\dimen110 +\multicolundershoot=\dimen111 +\mult@nat@firstbox=\box50 +\colbreak@box=\box51 +\mc@col@check@num=\count95 +) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\aliascnt.sty +Package: aliascnt 2009/09/08 v1.3 Alias counter (HO) + +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\remreset.sty)) +\c@chapter=\count96 +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 362. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 363. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 364. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 365. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 366. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 367. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 368. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 369. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 370. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 371. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 372. +\tocchpnum=\dimen112 +\tocsecnum=\dimen113 +\tocsectotal=\dimen114 +\tocsubsecnum=\dimen115 +\tocsubsectotal=\dimen116 +\tocsubsubsecnum=\dimen117 +\tocsubsubsectotal=\dimen118 +\tocparanum=\dimen119 +\tocparatotal=\dimen120 +\tocsubparanum=\dimen121 +\@tempcntc=\count97 +\fnindent=\dimen122 +\c@@inst=\count98 +\c@@auth=\count99 +\c@auco=\count100 +\instindent=\dimen123 +\authrun=\box52 +\authorrunning=\toks14 +\tocauthor=\toks15 +\titrun=\box53 +\titlerunning=\toks16 +\toctitle=\toks17 +\c@theorem=\count101 +\c@case=\count102 +\c@conjecture=\count103 +\c@corollary=\count104 +\c@definition=\count105 +\c@example=\count106 +\c@exercise=\count107 +\c@lemma=\count108 +\c@note=\count109 +\c@problem=\count110 +\c@property=\count111 +\c@proposition=\count112 +\c@question=\count113 +\c@solution=\count114 +\c@remark=\count115 +\headlineindent=\dimen124 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty" +Package: amsmath 2013/01/14 v2.14 AMS math features +\@mathmargin=\skip45 + +For additional information on amsmath, use the `?' option. +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks18 +\ex@=\dimen125 +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen126 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty" +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count116 +LaTeX Info: Redefining \frac on input line 210. +\uproot@=\count117 +\leftroot@=\count118 +LaTeX Info: Redefining \overline on input line 306. +\classnum@=\count119 +\DOTSCASE@=\count120 +LaTeX Info: Redefining \ldots on input line 378. +LaTeX Info: Redefining \dots on input line 381. +LaTeX Info: Redefining \cdots on input line 466. +\Mathstrutbox@=\box54 +\strutbox@=\box55 +\big@size=\dimen127 +LaTeX Font Info: Redeclaring font encoding OML on input line 566. +LaTeX Font Info: Redeclaring font encoding OMS on input line 567. + + +Package amsmath Warning: Unable to redefine math accent \vec. + +\macc@depth=\count121 +\c@MaxMatrixCols=\count122 +\dotsspace@=\muskip10 +\c@parentequation=\count123 +\dspbrk@lvl=\count124 +\tag@help=\toks19 +\row@=\count125 +\column@=\count126 +\maxfields@=\count127 +\andhelp@=\toks20 +\eqnshift@=\dimen128 +\alignsep@=\dimen129 +\tagshift@=\dimen130 +\tagwidth@=\dimen131 +\totwidth@=\dimen132 +\lineht@=\dimen133 +\@envbody=\toks21 +\multlinegap=\skip46 +\multlinetaggap=\skip47 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2665. +LaTeX Info: Redefining \] on input line 2666. +) ("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\makeidx.sty" +Package: makeidx 2014/09/29 v1.0m Standard LaTeX package +) +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\keyval.sty" +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks23 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty" +Package: graphics 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty" +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\graphics.cfg" +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +("C:\Program Files\MiKTeX 2.9\tex\latex\pdftex-def\pdftex.def" +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty" +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty" +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count128 +)) +\Gin@req@height=\dimen134 +\Gin@req@width=\dimen135 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\epstopdf.sty" +Package: epstopdf 2010/02/09 v2.5 Conversion with epstopdf on the fly (HO) + +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty" +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty" +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\kvdefinekeys.sty" +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty" +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\kvsetkeys.sty" +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty" +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty" +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\pdftexcmds.sty" +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty" +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. +)) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\booktabs.sty +Package: booktabs 2005/04/14 v1.61803 publication quality tables +\heavyrulewidth=\dimen136 +\lightrulewidth=\dimen137 +\cmidrulewidth=\dimen138 +\belowrulesep=\dimen139 +\belowbottomsep=\dimen140 +\aboverulesep=\dimen141 +\abovetopsep=\dimen142 +\cmidrulesep=\dimen143 +\cmidrulekern=\dimen144 +\defaultaddspace=\dimen145 +\@cmidla=\count129 +\@cmidlb=\count130 +\@aboverulesep=\dimen146 +\@belowrulesep=\dimen147 +\@thisruleclass=\count131 +\@lastruleclass=\count132 +\@thisrulewidth=\dimen148 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\multirow\multirow.sty" +\bigstrutjot=\dimen149 +) +(C:\Users\Administrateur\AppData\Roaming\MiKTeX\2.9\tex\latex\cite\cite.sty +LaTeX Info: Redefining \cite on input line 302. +LaTeX Info: Redefining \nocite on input line 373. +Package: cite 2010/09/10 v 5.3 +) +(C:\Users\Administrateur\AppData\Roaming\MiKTeX\2.9\tex\latex\url\url.sty +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) + +LaTeX Warning: Unused global option(s): + [English]. + + +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\0-Main_Paper.aux) +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. + +(C:\Users\Administrateur\AppData\Roaming\MiKTeX\2.9\tex\context\base\supp-pdf.m +kii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count133 +\scratchdimen=\dimen150 +\scratchbox=\box56 +\nofMPsegments=\count134 +\nofMParguments=\count135 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count136 +\MPscratchDim=\dimen151 +\MPnumerator=\count137 +\makeMPintoPDFobject=\count138 +\everyMPtoPDFconversion=\toks25 +) +LaTeX Font Info: Try loading font information for U+msa on input line 51. + ("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 51. + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +Names of authors too long for running head. Please supply +a shorter form with \authorrunning prior to \maketitle + +Overfull \hbox (7.08002pt too wide) in paragraph at lines 57--58 +\OT1/cmr/bx/n/9 Keywords:\OT1/cmr/m/n/9 Random Num-ber Gen-er-a-tor, PRNG, TRNG +, Chaotic PRNG, + [] + + +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\1-Introduction.tex) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\2-Terminologies_and_Basic_Recall.tex +Missing character: There is no â in font cmr7! +Missing character: There is no ˆ in font cmr7! +Missing character: There is no ’ in font cmr7! +Missing character: There is no â in font cmr7! +Missing character: There is no ˆ in font cmr7! +Missing character: There is no ’ in font cmr7! +Missing character: There is no â in font cmr7! +Missing character: There is no ˆ in font cmr7! +Missing character: There is no ’ in font cmr7! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! + +Underfull \hbox (badness 10000) in paragraph at lines 2--6 + + [] + +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +[1 + + +{C:/Users/Administrateur/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\PRNG/PRNG.tex +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\PRNG/LFSR.tex +Missing character: There is no à in font cmr10! +Missing character: There is no — in font cmr10! + [2]) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\PRNG/BBS.tex) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\PRNG/Mastrine_Tewister.tex +Underfull \vbox (badness 2158) has occurred while \output is active [] + + [3]) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\PRNG/Cellular_Automata.tex [4]) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\Chaotic/Chaotic.tex +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no ™ in font cmr10! + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [5] +Missing character: There is no â in font cmr10! +Missing character: There is no ˆ in font cmr10! +Missing character: There is no ’ in font cmr10! +Missing character: There is no à in font cmr10! +Missing character: There is no © in font cmr10! +Missing character: There is no à in font cmr10! +Missing character: There is no © in font cmr10! + +[6])) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\Others/TRNG.tex [7] +Missing character: There is no  in font cmr10! +Missing character: There is no ° in font cmr10! + +Underfull \vbox (badness 2158) has occurred while \output is active [] + + [8]) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\4-Statistic_Test.tex [9]) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\5-Cryptography_Secure.tex) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\6-Hardware_Implementation.tex + +File: comparaison_prng.png Graphic file (type png) + +Package pdftex.def Info: comparaison_prng.png used on input line 6. +(pdftex.def) Requested size: 303.49884pt x 227.62204pt. + +Underfull \vbox (badness 5189) has occurred while \output is active [] + + [10]) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\7-Conclusion.tex) +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\0-Main_Paper.bbl [11 ] [12] [13]) [14] +(L:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V2\0-Main_Paper.aux) ) +Here is how much of TeX's memory you used: + 3149 strings out of 493705 + 45987 string characters out of 3144543 + 109499 words of memory out of 3000000 + 6363 multiletter control sequences out of 15000+200000 + 11125 words of font info for 43 fonts, out of 3000000 for 9000 + 1025 hyphenation exceptions out of 8191 + 42i,9n,24p,1472b,311s stack positions out of 5000i,500n,10000p,200000b,50000s +< +C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmti9.pfb> +Output written on 0-Main_Paper.pdf (14 pages, 301952 bytes). +PDF statistics: + 118 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/0-Main_Paper.pdf b/0-Main_Paper.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b44ec9f090d8de17dabb5aedf21a46b29b9bab88 GIT binary patch literal 301952 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

qMxe;~sy>M;DOB<_Vo%o~dqZHWa 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�pPXwT$>eGF}MIy874#O2=Lj>Iqq zQG#N2j_aCvg3Vn|u7kM2YY5#X*X@kNE}PFE4)FwP`oPva7^bEIO2~>Lw~%hXZt$t6Y-N^Sq;CH8^Ug-U~mSB+NsnL4f9wY%k|xIF0Lm z?()(MUdehO=gm4x^@0qI1dOnF97dEx0#KGHp9{1t3vk2W0-YL%++5qdkBpbf^$BjC z4UBdW>f29}JT*ka{u~aug~7THLRnp6>d|Hd-N+6CDN9)LD%vx+6i1iLi*o(UYMa2hZ{0Dn5B6I}hne z4`BY&0sv)rCG8)4w5spg5K>`TZfYz#2Jr9_*EW%wsM<5EiK4pJ8`TiPJZ}clOvi5AlE|>X3%?~gPXH2S6@w~&8A`NnaiHvk}N7v0ZrDWi5NWN#Wf*K zb=lPYTb|mgyh*UlH*D6tPJgeqlL)EaLma6oTjI@P&Q;9AaRqJVcJ{@lsp@0twr@h8 zYw$%S`Zoh~1^8)l_qZ(D{WPJx8@55eylb>tqvX`#8Esm=G=wKydQGcVk;PW=4QSvV zh&{OA$Dv^m+u$tgUo%ZMma!Ak(BBV4uDQD2uBsw|9>?ZZSSsrP+t-I!IFn+K=5Cxl z13cR3+EPL)8Shdq%N(duQ>?~Yk|)Xd1vWUWB})Of0?dRfE(Hx9loycJ)1#Gjde@E$ zp9RcjoW1R3R%D%PceSIxFyTIa4#26_)zS=RXf;_&yYXa&DlQy!1MwW|#6$dJA z)?MOoGw&m-apfqs;ajXHZ}HlN0i?P!%A3Ok;qrYN(-V3Bn*WGs%0Lm1X%s|s5D}~lFmz7b*;D{(pfd$BQ&wA zr0nvnhm1GhRPFza$@u6^=pb$~Wm-tO-;tF=(wM~q#}n#%M@(w`g&)?*6yX`peCME> z)Um=}a+Z$Tjaq0L*6IGGzWYRU2PgMfs5ARW*gl4%BuG2h9Q#+dTXAmI7f6^#*T(BO z)2}L58Z|L=GI69g6~~yh-2`1+$IpG*l}LXH>A!lymZQrWxwBfe^k@dHz1Ns z_BgvWzA1d~xVS`}?wZq-;_aWlH9bZe?E=oY{BrOp7A%*wEU;#aIZZ+AY;|xKDt&H4<2n$w!fN zzco6mWt5a%I@9_vubYSW*VfFhj6}3U9Zs5m-cNz4urp!C0PvF> z)6FGQcAm(^nzZZANwnxKQNqSf!~wiVC%#^MA}qln>!vi#6RyLLAR8%8OP9=wr#N5b zegFCsdHeUhRw)vf(33ePx0w}4j<@zqDN1$-FX8O=ZK*6q&aWopFDW=l!uv9 zV=ewDGmsem7){z;CCJYn-#93znw>gj=4Sz5l%e}@wdfaSS3!tIl?=LaJ<`atP0mVJ zGkg`PUrO;a)@;b1sp5?1T@;Me0$Y#;A^WiI#OQvIkq;(D% zOB#C=S9$45njv)A={j*S54WRq&(OOJs{r5iQx0bXI^x7LvpAt)oRWQ=!9Mo9N1UdelU28se1&C zRbm{o3gZl~IZM2Gui;BFABfvu>nF)T6#XyJx_ph<(>(6>flzmLa4}uQlrp|?ynLZ% zkUqS$V3~%Sd7NW?iPzZr!@o_&gm(qdb}e}-29sb;lRm)@O}$_;9tiCgTbdEF<)vhlR4#V&pzO| zVpTYi7GEJ*l|h+62UGyMV)uC^L+aj~ncR_}L(uUb%I>b~IDUFE=KjYhdEf|J;f%dR z_%R8;7fVfIZN4WN17TqVl`B@qcFx&x0 z-b!wb)V_CgS88!=xCoF~&$c9!A}89VsS%B7S4`XWgWOxAX7hZoyO0W+Ss%mVgtsL3 zccK6xZ^|e41_&?c3!FdoW*cbY=rs**(9G{_?K#O4#x=y$&7a5I;Jh1EH5O< zi<2<~V_)T)f5Z+7r)!6Dk|Fm;4h-v~KTyu_6>B&=x+0uy4${2MvLqKhe{zj>PeiI6 zJ5Sa#t3rgj8}6qA6#(k4j!)-K90oOHy+$3RS%OQuXBy7iG-+8d+8=Wa0qA+Kz7ci^ zV+WM4B9i4LD&{}jtc$G3nS{@Rpq(2oh6pN;uHsF5Z4rqy-pPpi2e~o)3fx509i2xrvk|QJ`qG2|w$-Qy*7Ipr8KR$_ns%w)c zqn?F7fp4Lc>SO)^BbAsp*1kKT_D^7;V$BiC^FYUDzuCz=sacnb?!35RPWeMO zyYc0+I*KG7EMK3kPypm(zr$njF*mp(Vd!zFzJHpQJP@0HB)pj4Q9TMDG*v;#aMuqS zFC_KdRIifIutFtJr5G3wjg(LQZ$$(AOcI7KJCv(Wq8!$M-{P>?@a27ThpXttW9H$C ziu*@>B~&?`bED!~EBWrS9csZE06YjT;_tEieuquJjYq6}l;S)n;Ms)jh`D@2ULFza zOD?75_2l)^xUjb+VQy?0*G!Fb3nRCpTSQhR#Gnj)63yVsfiY$0ig3!O3Hv{h^5j?v zOub=N9Cy|j?;OeU4Betr)DQ+sPt8uYE@wIgC|_2)B^IL8ES*_qY=o+AvHT)eL1%1unlhM0b>oVJWtZoRcY>2$?O}2)izO;~ZH&gH{KG`*x6uueAqRIXEGiwV@?NT3YS?dY_~#4@DV zUq@mr$!Ssi*QVG*J2~(mph5aq?6&YAw567%#^y{>L_p`D&pMfl-Ipx z)*NkP4Hq~2C9WZAsy47-*c?QGM|aFF#Di`}(M+6JWV&XsNdkt+cVfFoAf9(?JzOgs zz{cP-bmEV6I=p;t&WkmbSQC^3b>~`cS+D?CqD8a(AqH_`#B|uOHs}{Wy!=O*Lr9gyfPOHDgC=Je^D2n=0b1A#r2$p1mQ_|Fp(3=I6V}b7^`# zF`m=Ko&C7?7s*3OrOSvc@U3>P)Ie)rv&>T>Dm~VTavkk!te~Wf4vk!0oERO?mO`z^ z+Sx)zLOt+W0j%8QAS&Tc7*aC{r$^7Zc?^A3g1iai4E*Zb`}4$S;p0I;p%nEYMYU)9 z%XA#nR4in$hx|^hb9^uBp-SZma;uXvFfJc$IV)47x(Hc@M znStq7ZDwbo!>4CrX2NG>WzdGA<##kRwsFE|`t2g9ZzpDKZffR){~HJy|KA2`7P{X^ z+)3Zc+>qbK)XMn38Wo+4tyS=u{!?mZr2kD|rthF=?1WE7YiRCZXk~2eY~^HbXXWl> z?B+ykZsTNZ>Y#7+-+`mEwY9#Jx$W;gHz)Gn(f(eEnExhc`!9j{KNV+oy8n0v|D!lF zFwnF8kH*Y^PtQun{5z=smzP4%#>mR_-KeK` zy?ag6+VOi>+Wp3m2vno`H>&kJH$N5AWn~806{;+NYL4m>;B3x;pGYh+{a6+buH3zchS3BqLW@RNg( z#C0qq2Xi?>+rq*bSx8b+uJZP2tgr ze>ZiX!U1rkqIjmavc7jxEzJ!tEDqlA7(mz2GroxjR@Y*5mcYzztO&{PZFAs}H}Nvk z!;$@x{R6Yo1OMn5!2i04GL-yK`bTtRjqOB6`KI$Sxp}UytpiH&8l|}bOH1=~?{eY5 zYDodez)h2EXa8uu>IN7ZfuI9NX99$fnDAk>^3L&2k`({!$9}j1v;#Jx^Q^}r_TH|X z^vH7H;h0!i8XkR*eBDqMtNuxnM~KgTYdQR(fr4CX2jntOPX}m}s)PX$0YilY_!tR% z`5At@f&3Kx+ED=o-tDRQ5ET-~Qq=6#CI42qv-kRu-@m_E&i#DZlmq-`4bHq070du2 z`+4kP0j3O`8^Ig?nNhrbN%`@e`cX~#S^56y`4i5rss7a^^F|x`lj96*nVbC4!_9-a zzIJBFW@ODPGI;#cUY_x3nQtr|ylf5K07t2 z26$>@^j%}}K4a~5SPQhCMz+cU^y6{ob!njY%4><&U~2Ss=V1TY+Tcr#!R7;#zp%6N zftKMFwf?hAU}0!v`MDy+P*)EKgN+TdxyPfiAE*YH9fdbwX|@0CIs<%qW@VMd(+t4F z^TZbNajP z=b-*9`o|ydPU?GC6oy+*b+y{dG1Kfv<{s-JA2;du-S7vP=@0DQq z9`9AYV=1TNi)`w=ruw7dTfXOsx6zkv^%I!aqUE<+lKG41yQo=5tb5DX-;}q%|FYO` zV;PQnT-d$~)?;_HJwAMQLzzNww`Zge&{S_^ z-iNC#g+6twL>zQ1;!ZpC@04&~)XUHM#e~{pB4jOXgey)@swLAPYo3{+EHs^_AlLg& zu4}bFZPxs3?oK<%eyCrrUN-1Y?tgHfdUc)v^V|_SK#Ns-Bp?u|)(rrJ0r9g*z*F_q zt@$xv)T0S&?>KZ)vWtYHcPQzFYN^Ufi-*9F@RY2-RVOG`?A49~Uf{3@KUX_9{^$g` znAK}x)-lPhAZuk>GLJvcp5Ag;@bcTX)+9yl^f8;qA(xZA&~-yVJ2kC);Lc0B)J>>k z{wv92Ywu0J<9kC@o;S?ejDGu`N{2%<7J%<)^9e8qIcOU}1}xv=2$72rl=;?AyVFp) zHN8D1=zawkZR%Fa9gLkC*9MX-+vPKVS$gYEzd|!TGZL>V>jN04t+(&A{qu3M9c`2q zPgBgVXN|%vUiy*Gl!l>HvR(Y`9$2W7e({pz|8Op)flYplL*XTSkqKzcgIPK`8Aj8a zM4?RdK3qU>Dlp|K3!l=`xlv6+aIgGvZkHj}2oZbr?p)Ituz5l$@*WRXu(%GP53hQW z#yjTjMNz;2$IlpjS>nCQ_-YmC2-qiISryKM~kA4`R z*n$0M#QIj|WAf6|VIxEpcC6t~7y&m4fAtpf~xlp$Dl)1qO^#7fW|_*T!0Qg_?; zzKM9^L#$2>njxx(f}WMSS-}v-(`D{Zzxk@bKK~j7C=0&W2>JO4G;XTPd~SuT0O5-c zCG<;nKmRWWNXv~z!$8^buXi&o0*8c~xBe-cWGut{x4NORv*_?0TX=$l%(Ul33|rD1V~$_hl=^Ef+X zw=Us!PqqFsgCRH*ay$nOrUeFdx5`^aGCsdEBc@A}iC8j*+nH;+C@Pju$+`2=V-LeT zp=qsHYxM$vzN;@&pr9=Mh`bHlu8e~5l&Bw_EKoN*RE13Ppbl_ zjxFh2G;=~ZZCTjky=0V(Qn*6PW9*U$ObKZ;D214H2cztWnC8j1d@OzRRF^CIWhg@c zUewWiQjjLs2)OX(Z%@1X^t%WXlRwUIC~sO_bus3P(=39At|IPaZmC#1rDq93Uk%Hq zIDh6obRwCG_G)b(nR@nKUg%{3&B@8IRIopAF)!?0oL$$>(vgHL;4iv|rG=zyXSP&fZrj9Rnunsw~)x>DR(PJ#W!?BmN3u9gbcXt?{J znzyJ_ik!|v<|F^WVD&IagxV;)$^*09DaJKT0Q5@dP{|`?d@?&e^zpGb+QP`;IvUlQ zmsg9$=I-tzzvh~?^pFaELx-ZRcvEC1?5&)#P-CcMEgK2<5O8NYdV7Gq+1MmoHky|@Cl!Al1j=V73 z=NoViX!1qJZZj}EU+U~O2pELI3I8kS2)C6xR6I!>D<6GKPKV}fz_3jdRrDH8yt~^H zlSV25%Zyf-;ZJ#`UnHMh9U1X0kh-P{6CZ&vt96`l_?Y$-rrV2Kzuxawv96Zfq9o{2 zxG3^&sl+&s*bbxgOqux%Zm;8=3|`8pu8eDds36Hmo60Q!{4*x>Ks3b(mRXfFrn#Q8 zryyGe=2*`S03yKDO_+av0-(=1Z~zH-J;I}pAd`sfKuudTas2n_$_`Z1|C-% znH0m))ltr8wy3V?j{Y=dUfY#$iF8655*@lKCi&h$5MC^1#3w+8F-;gbNJ)X8*|?(k>?+;Bse$7x+6a4R6-N@=;`aiE+nzYb}yyWv!cG|by`W}_B8O4k5 zxx}>T5(>6v>HD_;VrZk76~Omm&?Up5-9$HY0e}|;H3P)H@R+j z3u3vW9yveSpc`_-8QHc8OGsDPAO5Oy%(CCnIEhchK_Ib|_GgmW<+#OBK)zN7vt%im zc1wBnmtR1)7J&B2w1|+-cIO0#0DHTnj86%m;U2ohqvRv@Y-dxME7GX)4Qi{)r*3K! zSl46aQd}+Du55-wMC9W0#m&F4bNz8+D=ACj55vb$FLLV3R@>r8vfWJGgz>d=*Sbga zoQIR{HlW>&8Hu~(9=>}^F6bSmdRTol};ywbv&GOrKq7-_|Xg#vt2!1x8A-0oLE!bO(i%T2hB#IvQ&#d|h#Obl& z8nciNi&T8Wez^=Z4$#G2vLK8xPGSIYmrvG|wLEx`kmZYw%Y+4&i~Lp@`ZVe`Z!JMu=8%2;6l>@9GEKg7%HBp!0jUOy7+Rivo z@I`gFw6Ej()Ted#7i7Twt&%YrZoE%eEQ?ZF;;CCIBi{EVsMz{P5@?kpe`Vp&UOUFKx=l#s)jE(vOJ#N`A^cVl#s2SMiG+n1k|J2-nG$5 zf{z`5dO&@TEGIH>$o)P^BlzhZfXmF(Gt-0$nIV=?mrVc}je-|a<^k!pB9i0y$eV$26=3&B*sTO}-+XJU#WVc$R})|YuiQlgrhm_m2- z14iIm@Vz{QWdmVr`g|LVlH{6kti6bpoYIZ zqN;6=CIh?-s+NWq8#!sewZp5yE6jpuW5CZccGBjCNCwi19MZI%N_Lsk-0K4Wdg+;l z@f0o!eP$TDiC(m}mcDVl(f^SC@bU4yyZp)aF*wc!FlCdEsA~3;>hzbWk4ZrOWUm)> zWd@~jz6qpoMW{N3x#rjFwC;%5yB1-+@Nss0kt9_VK+}C|Ys}zw)ZKdy%T}c4H+~nN zY+Q+YM^c9n{ARn!Gppot)&$!6lX%@M=uM!?LhKKs8$5Pb-v27{#pU`ma6hYH1ERvDJO!ZU&j2-D>@0_RbCSjk-%cMV|l#x{p{G^UcemvOwl z{~nV20v3b~YCct%l)*aCUOsuc^lT3M&{O?v6HE|3v7_BSpy{LDnHL~*Ut+{t6AOtn z$&6P&pUmdqdau*N>CC!_p`Uxz<4=advx%7Adsve-&p|Ijy>KuOKZJP? zLOfj4qw!tLd%GFHkuF{{vcpMxh(Ia`+mvyM&W>f3@-@bs`fBy?9=IsB zb^;TdTuMb#5lujE<*JMyM^<*W(G78l4GGTL|FW48@}emU5n#2ofT_c{chR{DwgdZJ za?n5wZ+0!lo%ISAYD-cK5dL~D=TU<8+Pz`OvZvr;-%z@oRD#Gwb4W^{BQvi%%Nsgf zE51;cv1Z`Q4WGe@|3i2m`emii=gk#z$XLO{r)uzd#s3-2&tzeturv&{UdLcRgxk>-{#IBiy1zw)N;WbMM9D8ce_FGaaghU@ zOqPqqRHlkso1@_UFtfB_#J3nD&o8WSIp$!v@4}u_ecE=u*fhHyA?^_3MhL_+H!(?^-psKih3fx31O&IUK4a+YWKSevPG-wh}7T(l}CkJ zLL7{sJ4ye5wypdE@A_wF6QTR<;9(el+)Cqw^I ztoQGqt*RQCDd}e`SfJ|wfr$w38Q9-}@$Q5Kank}$BPJR#W&Frb}J{MdbmrzmUeYPx;kT8zKGfF-J16w@6LoC z8G*>6kjENPB&O1&&1#kd8H3)BEj@M9QogqNUA zT5qThYl3=ka2XwvwoIMj_77&=rn2DOUKbDTR&jo_wdcJ)2JTnL3Eg>wusg`->q5$X`FM&E-z#rpg4F{&8v-m@G` z)w(3ppkjB4kSFOCC*rs;_nDbp*NJ7tnv8k9{RmS|K{AMPU{hu;R8&`405G~ETD1yY z*?K>4WA7yrwYVu~+!2UQxnr^_V0#X#BR_*zq-pb8wEom{x0_O?O5>8O3Ya;^2J*)7 z?w<02)N>;dq3TkePiqtD7h$bybcw|hP19}ea*s_ULn$lxVzt%7o9XQu)19u0OOhs+ z8Hi4DQIYZaoYKs?`?qnPh{A*Zfmlv7lJv#9VhV)50n2gwh%~`Y{MU6RVIXlMAAbUu zF*hW?U9zML+UPUo;Lp6KHgLx-PFTLYv#PKa^VPepZJuHpW;X(x{Sw16Kn$`k>;*N@ zA=2L%OZ@lS3Sq=QG9*eJLx z#jTE!5Ibj$KuNU-*!hgOwnN?UUr-0-gxvAmQ|vUej53nL2fD^o!k25HJ$ZfRW(y%QcJZv;ptu7cIgypl zxd7wPoGkKTMSD8lJ(1TC>c+yAGrad;7vA-z{}*k_hox6*(OqtyW_KuW=?GeeZjdSM zHu@#?#jXJ}@_0ar*MQQ*h{w?lU15I0PEIW2|xZ zih;>uhW4zI{1lAH_qlo{tuzls7wHZIy?1q)dH#>p)G||P@#rb=*0e_b^l(dTYkxCF z&R2xnqH*_7DJtDwEYk2)n_&_8jb?q@9i{9;H#QcqEhKl5)651xq3D9MT^CguUn^Du z=PFQ{qJ8pf6`EJlJ{gT0SM25VO>#sw+?Mqdylb@ndRUpT94+0C@!c2rS7(>0;1jQ}<)yhZl0G z(qs(*2vfn<#PbuBkY)wB?~*gK(cikJvsk7bdv=bR2K$O7hIWDfx87cu-|{lp=?CLq z3QVSFB)3(doGh|=4gjdkDA@*N{QDZqrqN`>X-P5v*fM4F2yG9svWIx!-yM>z1=RrB z1AgL!OTVhn8w-(Rb&ge)Lrcvz18*#?DqgumXc;l_kO93gp;igLetCYNvC`gLdYIam zdE>2p-O$jmC!>U%w>w|-0(o9XP+A5p`m@>&`Rtau)jm~nJ14n=1^(7rBqR11jQh`s z@|Ae`Ukp&bk5xjqm{z_y>Mmnmfp!yhMkJ39@^D!{e~8#P&SM>>a2sak+;>QU&_noQ z(F}`tA)WIQl^OK$)Yi)x)5$7;_tXRlXLdyFuiJY_Efb!`&Dg{yu~tx1%xhu*GUSl- zEWfHH8BVEN_9<~x{bJI)+P)h`HFiG!;K~+8Xm80DcRu1qB4v==F)8Sz{S6ufxo5z_ z?mNtD?Uc~}%<4t;^R&LZjku;bdkFIi!nyU7805+%s~afobccuP;W16345^SH1x@CZ z#tWN+J7?k=rHAg?Sz1C!rSoIb?i_gE;FsM%ai|C~%daI1%~U3$NK7Mwejgv+IDsv1$1;Mk-lMOte678<|xhDKU~Ag zWq=~7Jc}i9a*WynQgcma*4Kk~UxudksHujD7(=x=vhiYrxvtL#9<=1xX_`CEf!Czh zS}M^`Kh0z@vYta6(I=!t>4R(IL+Og`l@NA}?U^`5V+=wx96BKlPok$T785;DQc;5T zp4I9KY}htMYd3juBOI^CqF2|ydl~3cuRUBqDUoh(I83tJ7j3JtQNl8zcC10w-|H~4 zh6oQ8&~#VO*d6%~8C_~YVfkL_>?5RLNZ-CW%Iur#-3YBh5g21KHPpT%PMvTx4Djzm z+PMk|fk=kv{?S6m<9OFmvV9gFDi=b+7Y@|F*ZVC`hF0E7&m3 z=V^Q{MuHor54GqSKT|%5(7p_dJXb#}NXkILnYXg|g0WbQnzX{*tFnaR+!Ii}TJW`l z2kru0QAzJ^TK4~HAe$?y^WcovU`D#*>*@sL0k4K?j3`zf(!2F2Hw{{A(Vv3lce5>! z8@6r5p^!Q|a2dg|fJaj_(OyvQkeMg$(y773uY*A-|E*u=z*LDni^>Tn^VNn=>?wmO zAf|#J;Vn$kpc6icdts;Qmp39T7_Q;{7;;p|C0<)6pFx)H-6UhcsnYdH--)}tLnioP zU?;~@39BjnXUYJ}WT$6}B0}`=Fl^1?Lq~W`+PcgjLJ)yiLD$e8Kh%T;Q;t~~$}~L2 zca^qBKSU3XO6K>f!*cZJ2F}b&H9rxjrc1~}pD9`^?BxY(Hoz}jg0oXQePZ-{kVd-G zJU_+ftCyzHJk?bj()iqBMcd>L27r@9Igey=j!1vsL%kr@* z@G)O*2)LW#y*$W}sKp?y5jsTTPSa0;x0f#F%~F>dhcx|Ak1IZ9z*|0s`UUQTSr~=k z?cEJC%FC{Qw)`-fAC=KW?H&}-NrbOF$-*G8YJUEY`d+f))8jA0D42yKnS7S=D^wQp zImq&g+x43?7*4W!9P0S~J6MMBae3&S$(Kh7bl)gen15p>0TV z1~A;bzIVqM!kg`7Q#V!yOWv>(eu?vax6;BFSe1OFf;cLACbt_d za;9i`vP^upr>~h$N@ZaqXKm;cCa2E?zg_5F+*W5DBpUl^DL#`6`2~e~q%C7%wDfVY zPVgz`;Q`&&@sDy=s1tu@@+~?3} zE8%jWK7@92UV%!SeB~x5qe_K3@d(KxDp!8_LrBvqVHv=Iww^F57)@c}jS@NXps?5S zA9)&lq5ue(tPq4|p2;0^k$t^B-ofL zf)GszV)fhBXoSB=J!(4l`0OdC5q5;J+~XJpC}64#y+2ORX~6~thD7#{fBaEfZ=Td8Drg`_lTIGEv=eYGVco^CBfw7tmi;!R~OB`Miyr zF+rASlf>(_x7Z7iZ`)Zzv@>VVX!tUfD!LHUkw~Y-!S7ti&KgoU$ukTOeF|#rGGm zRwn=b4Njr^QFr*Zy92G~#8v5~l%#7o$YVMZ(OUS+DB~F$e0><8! zn+}xQHEKJCI-`oUG`L||_#M(LK|3wC)ca|10$HB#jxu)#vPZ!6uby>O?D!uB1O4p2 zdRrl$8qvHQJR~Bax&N!7Y}8HwBFmuU{|qPKwq|8jvi1FR&QXZCTytts4Lkf z)Q+;$p6aBMJ|{>#HRij6%`0;mGe_^A*=s;u^TC(7rc)I+mw=V2h;%1}9|F8$@DzGr z(@lfx8HQm=+m0Xuo75r*c`rg6k>O1}cQ1uW7c^3Ns-s5^v zEhWiS8d6%I$WV9D;y#(XXEYCs%$(dyEjVWl|%EV&1356CGv7G(E%hxS%a%&yZ z!yOv(j?5SOx?15SRa|A|&BP2f&(~ zb21^@FoMor8Jk)#={Q+5XkSJUEVwop>Day*TVm{?x6qg zFx-vah7tp$JBYf-M1wt55JUjPRuO4E^`0s$ZmejW2ws7)8iZnF$O~y zo=MTyG%KdWC7`5q#V1yZb5%NU#d!Ok>G&dr^vj4dK0BDi1BMkFd|~!R>`me$6a}hD z#sP4oh&MMeTbEtC;B==yX>Ybc_%q?zqwd+C1z+qCf8s)!rrn zE@xp8?D`m@w6sv#BG8yJnPwnVuhghp#QKFC6w9ICFSBW2m1{%uh3SnD83ZV1E^ zGS~Sw6|oifG6++@##&-OfC^DPDx-~pH@;rErD$U^ib4-D*8?GR9(CeFI%|o1iF)bE zu-Q#F_x@A$4}l&)WA`|Q{3vJO?p1SR*V353f3tZk3RO{D^MF2D*a4wQF$ekHTKtuCZ*D#qY^9!ND~Qn$F^+r4OPqDVH=` zb?!C1UXMhFThW+sn1Q{tb`8?^LCcY!-@|S{x_R>7x8-Trgb)aPQlpGH4p|Z*xI}07 z3G&}TvPQahCiT%=p|^^vNrmNFx+T>rI**`3)C8fs=zXwI@-rG{R(XO_WTe*ALyx|EloECLN%Gad60aMHDAwkN{3 zQd0r%tQ<95(H465@U#V&J%nzghqo$XIJ3~3%G*VjLwmL$@uV3S_>1@`P|uESJR@3q zOpYE`4i*ef=9%LXDee`!DRgg3pIX{w74S(U4|21&U(N+|zo7vba_)t6V0nSG`umcZ zYn)Tuv1&>0s_Ac25*7D4jT3cqfJTNWj9*gsqC84GqtWt?H1QB01?j`Bjvi$llS&?X zf)m7%#WBvc50z=Z;EtFdd6n33vhS_?6j?lJTX{4MAUu}Q@XKs#=A_SnRx`is^;zd& zotFDIDvh^Y$lD?n^v)#q9ug8oYO-Nmho42udEt^ zt=}JwY>IuPfNq8U@-&fnqP{$rsszkLoU~jQIn>TH!)l!*3T@LA8hV=X=m`EOtpOX# z_TINEHh>32+s=saL95IX)Q-WQn^r$%uRi%e95YcmmluH(AIk`u{V3SeJ*UK?V z--j9G^LDxQxbHEpEBK|Y!T9%=?{uML6UOCfBP<>lIfPi~QM8^A9rd`Gb?u;o@un*LP9o%C(MVm`jUDU+?FW!!` zv9Q92HE?;xcWast2a*PdIMe=R9SsaVL`mD4>aXYM^pN40N$!D)t5k%3=FAKMOOX=} zOq~qB#Zcgx5#l)W5IfX9FZ;i31Rf5Y3VaN5>5cZ(RixQy5LPlwG)Wgj=*y^-3N_Hf z#!AvLI21jXRpZpvrl=9aTF)YJ4IdE%*V<0$EX4?s?gq?PNxQ%F9-DtWJbq5ETudl+ zdX_Uj8PLzvAOvWd<>5j67~!PylB0oL>WS>&oH`L&uV04FJF!pLc09dgb8+~g(KuBJq@)SQIe|hefPCp zd+-n26RON1KrJvMh0(v1YMxH43~#I%^P_6Tw9~i6g2YtL{sNSP0mr+QIMdg4IO?|^ z{Op|3&1P9O%^*-g5DO6axhQ)BXum-Zl&on!$7mMYjan6na_NM@-M*&eD~ysDX0hMNT88sA_2(Xsy~V%g=L(&nc<{2Tt`Z+Jh;k; zFv~>o#>sqbT25U*#u)OXr-`{G^5Z_|8jI8t`+wsU|!P>$kFkMcnm$(u>u}jyl zpgTHF5nT*e(;{dhx5!U8wm8F-=q)HC*$4GSoqzh4n%SovV;R~ZB75sHh4Nu_{xqH& ziVz6xK9YvqxN{9|)p0t(y@eW z{o(miU-|?kS0>Ap8T^NkcIF>Y2-Mm{9jz zb#3e!h~_Gh8{ikPKF=;Y>B?%=cd5+G&Eq$nRFM)0n3U>v59fEA_bTv>DP)I=-K;^= z-Fg}R!*78zglA+_e3}r?p~s?*f@3-ouwu^@QB@UM+cSDuPMqa& zA^f&di?Kv!=hPO>T1^jwyxKCn2LGEaJM*Pg9IS%YTkUK$ zofV?I!8Az=%8ty2T79}K#s^WdX7Nb_$8AF4>XvO*SdWRP6@^xSfgWQwVae_9o>aP;0 z_6F-V|6;Se*?YRa4gL_8)65I1T@?kxa&IPon$6d?{w(hMyr-t;_bM$ zKh6vy9n0E#P!AbH?(i?GTe+Ph4m;Pk^a;ai$@4@NW!(y~F2o5fL$#zTB$Ri>n_x)> zO2sQ|eZhdbRqqF^LwV(2z&)r!VL<$u))Ix=KB3)6u%+3VYhZzE#3o1&mQg)RrbY`K z8Q$4McZejx>__p6`^EA?4Ejzss7=q?NQrk+8N zT$XnHGEGYt|E%o4=?ccmEZ0UJ{irR=(i2qdziL$kdN|jVUAE0A^1t8^s=8)N&k1DA z=XpPIMt1o7Wlx?gL4dz4hn#wyz~I697|5gEDWL~7;<1$0g0OMkuF4w>D%jZ*?-IGP z+2g&Tn2H5Wy>#&)bk3JxHJQ801d;Mf{7Y__UX9#Fh|<9p-b>=1J4NCHj|~)IlBE4N zPesqrX}d|DXZA|NU0)Y(&?Het-JAWB>?t-xh;V!qWHbqf?ijBtn;qk!IFfqPtkl?N z!4sZ;{p+^45E{fnKxQ)MD{|JP#KUo$l-~0n48M@sP;*}PeQt-iVvC=oHOD~uShF? z|2Dfnx=@G#LYK}Y6p#?<;aO(m4{@sJ+%!CMkQ^Z#5g4 z#i^F|jtrleK)4>KYYi6nM%Kw@ zL8f_#NM54&==m&Ad>QEv7NeZb>;f~36+hwXsBmXrW4KyB5vteBtfwDcx52GoPDC~9 zvq{b^Y^L2hlfvB@bm)27qYC=D>Jdw@m@%JfP2a5aJ0wTGytRet`|Wu1O&K(CSdel# z2@z{W(&oLFj#C5dzd+p9#X6n;jZ?T5>a+NbZcViwXN}%P?10Ru@zwb_*&y)+wJD+G z{gh28$k95WMThk`nX^G+5fDUboz6L-1jah1zfs2-%~qiTHu6(^W4;!m(30F@-oIN%0ku?;Fv|oo14wB($&2nrZA=9g48{cpE=*UUNVk|B3X>K zbLFl;3!0g)+$B{PMk6WRP%Wr5M9oa0bV9h%O5e@S%WdmMK0y22*f+Hex`KLN409TG zaRnCf+0uI+DWX=IoafzFiz{$mxDQn|pRFEci8@{3%JT;`ik-wToxzgAb{Iu4;V-Uo zGZp&T`TBoh&UgMq9n*~n^0ig@c&9lb@1tXI&`JmkuSzw=hpdvI`}-Tv_u zPvY0@bX$?D7djz)ATx4j{M2R zPyQO_ZVRox!j%xd9{9v%+LF$6@rUf+8|jJrtZ? zsO1}5Hy^`Q?5(%c>7%yM=Mh9|^Rkzb2Zw*FL}(x9Es`zp2BxaX?CXJt1FO)KswtJk z#TazF21D~MOeMLl;%jLlvDQ~>ygLzL@!;-MJ4D+%V#1gzP=^`{1t5k9e$qRld&ye> zZzra7#j%4abfg;QsP)X%^6Zo!1yz*FT7fkE@2}P$qtpC!gvCUrnMaH^Ea{j0xfzDx z0!n?{b}Q7?6l^bxyWHA@8JR~^t2*lWk0uheF`2-j;|OS1*hP&inXgw3;~E|(7GPp^ zdP!oTl{ey3Pn{_qGG(uzWI zx9+h~2LS@)p_5hLy4)cKPCc@`6seU*=B`)4^jK6YR zppBny7{l;cYm@hzJTfIvZje^L(_O)5&Hg0Ji3m_ngX)04_B>T;e)5j*2TTVE!F>-#PDuxse6EFv*jl6j&i%fu#}B znx(Z*AR{*j>)(nG|M7)L9D#b#<-bR~X<|HCdWLnzwXt0Ot~pDY5V@LVB#BRpsm8fI zXpjnammO;=Yg9neFw6uy{FO(4F!*kaDRwODU%37)dg1|J-|9}J#v$d#FB!HM{DHYP z!GJs{e0TMnwmP@DN^VQ62^hu#@@OdJOj?8kPl+LTARFWt$RXN6&@(V#kMAu;8*~`Z z#HH^f3v1)WR-6=2t!*#X$I3#`dGnPIoctBw8X~|?ZTU5A%cIMME&^;XD zki;KosCJfwUu(X~vhAVWGwyB^uO>{R%i^(a7eR3Mi4u-PCdXYexGby#|BiOxCHrM@ z$c-?Tpv5zt2oef4USBHN5nXmAunJY5BE0q`<7y=%C32{qskUClb%M3 z7MUZaug`R>ZtZ>IA3%~&6LFN+{$+@5xto~o+^fcAx3Am!rPlU0ZdMY$rk_4~p*a2E zi5nKAK;O&OdDkw(Ex#D-bqxeUB|8E))AeDKSQpIDBb8uMP53Fuh;eN{7f)LMz)Sjo zH6;i#!3+`-at^-e&d{t!pOR7i_f&VGy0c4Z%fpCHx^rr6Q)ZY+AS7bJ?-DYy)Tz%k z&CUu>Jy2QC22sBKo6?S1HXT z21pzuN&(Fniz&MuZXrzu+a8bB8}Za^mg2q8>WXfGQU#V0IFZejr_{6YHDynv6(&_k4M3)jm$3nPN5fbl0HG%anQ)bhmBE6 zKssEi;7xV~m1Mgd{{+9$5;;0gQ#Os~CSfCK{6q1nBNaT~`)6g*QU?#G$*T{1P(VnOE?5?F zW`{D`edf2|xrkM|0tcD<{3EDPFPV|}?l}zXi!d^{Q+G4l_swg!!o5wM?zUD^YQwdI zMAPf!rCB3@C^sS{;>p0JGpLloxL~(*DS{?+nxr99yn9{fWn9LO0i=~YbkydaEI{1W zg={vt(xEEnK^5&O5U-6MKD%Ca=zd52(ZVa;_`r;GG`QyY&-SR;ED*Xn$(h21Eo}o* zDgM5D!}bGbC|TM_-{ff6Z}6ttPu3-=TO>*H zl0mAt@s%NH;YLyEzAKZLaq}!}}Q(xsIDp_#MIOF1an@cGx%8Cq|4b-g07rMyq9dABj zZ|{8=s!e-}^>|5;8BgQ()h*fz?O*xUzhZW!89vqJQw#WXJF}#o_;D<}F|}?pdVu+5 z$yBgBv7soX*5RNoS+p{ZNPg!7aX^f}(Gd>Vq4j5IN{oZ_GbF|2m*o^(D|uW@sI+^n zaeg;qr_4%f$M{2ZPPsxJDKfrT*HZsR2+in2uo)v_0*|gMB61%_F7GI(l}yG(FAc5D z=}?#vG-pcYhU2&p4FE^zV-K!mq}dUrf!N;@<(V8`(=c9OgW_56wn^@_XP zZZA<9ipFv6;PuMXmkRz)11COw9?L0wE%~HZynP_aG8_OYajX0?kQG4LSY4XsNWtB#Np0)K72`yLV^>?N*UUWh>n-)3Cg_F7|n?_IXf6K@vRCCXGWN~oxnI~m& z6Fw6Iw6F-X#|DPg3u0s;J4lyfB*dY|nkOpsnY*d6El5(NTO^(wa;-Dc-LGTIwYtCW z3w%IYeAEX?jLY=|_hf~h*ek`@5IhtZ4OSu?uQ#kUeSau>f>++e(LAyE%DcP*b64St zGz4bQ#=AkO2(mD!1x$>^4ZGTRWFof>C?10Q&=+b2GGf?sx zl~^i`Jy1A85*0B$%yfmL4t@|-oy1Xd%=pc05Xqvk-cqnofKK=E9tL~W>zITA@SqCj z_s1j@OgyU=ww9%3zOA#mvbz*;iHp-L-M-6HH*{I~li=fR6@n$lUHi=(rnV&ML+4SM zvEL>`?tO;?k1{Qy6xSG>Kf_eyJn_qt_tViVC#%=5^Yy1cO#5!jIp|j~!$kVh%KL{1 z^O3F&eRXDC$FBUnWl#p2*eVeC9w=y}^IfkgUC0r#yk=g!?{|?^hkYJXlAJvLdpD0! zv9jKSXCF#fsO_8Ie)5O)$x68C$g_~&uY}*WQY?4~@=be5PzY6Auk{O!d$zzNzxRC0 zroa*HJ&galQT?#*^wuvzppGNI6e5F!aX;)>F!xe`^z_5xM(jJ+>}yfhUIv=NQ|Z3> zrWtNtB^5Koyc z35o|SaaYp!2DpVWFai68cJx?n-_Lk-C=cROPQ5~ODV*teGFOo3rlZCAUK9YA<5Mf- zmOeHau`VxO+N4_UQ0?7q+sGe5G)rrgNGM}xF^2w%k7lEwbYq0y2@vN8Pdc~9eNv&G zulliNLU5*Qqz^pR7Fhig-piBdYph3HHK-wH9(hqkgOlZ}FZqK%oZ^>3l*DF5;*={f ztD)$Yo$XCic1+KOW6^yAbwX)}Tgpa|>awu7rAidjA((a|@xnN@c>E*E1a1((MmjqM z@240W+vR1;{x#SM+A)sJjj~SCh2cYZPsj^Y4~2sNocEz55qzVr^%7G)N^B|UcEAtN z9SRIlGO8q^z1Wj?VB885+|(kFz|-1|XW0&Kz;SOP%MMg0G58ZSvbo=8_)h-t$Lf#S z&&=m;x{qb|4d!Id8hrlwxfnSVnrza>)-?mrcwt`K`6e*r>Q>I!EVZU&+Jy(FwKlJFuo? zi@$^wA0niAZS%dmwIoDNrWM>^h6^170N?$PQLJFbDR^V*1#E69aQMZIe61=oPfNeh z@xO#sB`RE}a-+kV?J{t^^eI}*P5?Wj4T!|BHfYiAUSCG!1&bM-Y0UATORt!?tPs>>-#(Po*!4Y#bO4zK2K!Ru1Mr4*zcc3r9vai)VYRm6^%3}LtM;%( zlL3&&1k`_5x&PmS5*O3|(1ZSOf|8n$tfHvoKS4=O>i%Ihz0FF0uZfijojO7$5=={dXT*S0jKpKms5GkOjyA zPywg{)Bu|Q%05Q6j+RCMV}J?3#Ni*W1TY1d0n8j-tZW_ZnE>Vh z3xFlS3SbSe0oVd;&0Jgnb^v?8zy8mE7l0fst(XA+P6s#voB=KX7b}Z@_i(W_axKQ@7|DiOo&i%uhL>$ABHrc>}AfT@QZ3ywC zFL^HgKlR@AT~$8uXD-uB8mknf>WXEktc`3Sk?R|r^Gpk%oj^lPO-YwPLTwlS0bN(Mz6CB(>tLZUpCGPP*t)>npl?eoA`46S_i7ezQRZJ!Tx)lL&ZgSRVO{dho}O0VbLKaF)OU`S8CI^X~fhzMsEIk=BkCEJRF9bZmG;a6KAgu?Ns>!9m8O zC+2uMx#mIO>}0owK|CfWfhSPUsrZ_uDEb`eqH6@o#79v z2egdeN@TRFV6-wJx3#uGtaEaad@JQctpS^Ux?f(y1<0)|jIJz?J~$Y{v@tP#6+@$1 z@Ia{HHuSPcDjzx|b0F^vFta3}{z4xgoS7N~16l_av>!c&3kcD0Y6tzQH2oC$TnTJ1 z&#lEDc&vp^;8;U@d=5T6vpfX>;pE~B?&15XeKiOfABSQD#^nKy5i~c%9S$h!j}$5k z*lXY8`LzYKF~D)n1oA7u_xq#dLmYsrgG>7oF!hrI2yXb-kncg6Ho*VUpd>TBfVeF& z0h?oL1ObkTxr_mNZil@2iM`+X_v`hMuM947yVDB%15IURVhw8u_PzZ3@7`BAVtT)o z(A&%8e<@A4=|Vu00TuP2rr>-CwCY`DU*f(1?t+ zqr1MlbOadA{Z0CEz%ODSZKDXVB}Jvh9he&&oWsA1MRJHh-<^1EYoj1)7kEQ3ENE|Z z^L7F5dAfvWY;_a-G?}us1%fCP5Dg%H<{0`4<^+Nx`4MwKGeP=+WCFz^`w^-Ef;bD9 z(~-^mkKK9z66G(U@BWBj@PUGRgWXEm9*CbvDB%IMF{>{G)IJUdI+`Sc#5LkVTh5H!{&>ta6 zz#YeO@*iEv;2AGsuQ;mHMw(5v_X&Y~W_^+mjV)90df5$aO4?aNk@ zoh{OnAOB|XF?(KcsgA4I&OHi?leC?U8K<&8eu8kO8GOLVH-$KY9M*U;B^ItD2`7L8 z4;qihhx(*2=bJR8(no96bAhfq#2PWaR34;vw!>c@$z;}i&9Roim6n$i_oMk+qrr*B zg}c%in61RUN9}w@w!mxm5^-0jM!4z?`JSfO4b4sZRjLcpHp?H*Ss3N~vKQSjpjJtL zL@aQG)`?eE?1d9q3@fE*rJzWTHfCq>SV1`S8m11fc_Vtm8F27@WZ|UwoZaz zW}I$S!1?I&QBrrj5Fm9Pb?OELx$&bXV@v*!DagL3^c^Y+i_||^)eVPT&=vS^)ZOs+ zxLax*qs(F9B$|jWKaXN)2j7zD9ITdO$Yh(Vw116|ZBm8aIqJGuT7xd1lL1nqv3tc+ zk#W$p!HrxjD#N2Gm)54l=m`e{uO%L@C?-V)B`wct&g`AM08VjaV6qA@yG&)`Y4399 zSvyV_E$SAKX~_M_GK|tPLC=Z(my<2wqFGUm$T?)RPE6DXK(cd>A7VNs%>WPlnQCwG zfR()OCY3d$)$2O_){Rqs8vW$Naiw-Mu8c~VEa_`R9H-r(Q!pa0bhw9ANaBwB2Dn&P{q;l|9 zSQ}iC8AgnTCh>3D57a#yHDFl^)>iWg?QQQA_}6Dzc#CmP`0bwdOp6-BO;ISb!0uln z%1?wx)YQZ-$jF1_6>5soD>{Hy)_gbF53<+OLJEaC5`7e{x)J%y(q&)biWwNlMAGybjW zadwR|waJUj7%jbKR^90rz1P-{7B)+KcN19pVca>=kwpP=$;t**4&RS#Cr?bF%tcr3()iVuw(0kd%Syy2o+9$)qeDq3Uf(GGB80K&7a38JALCte+kpLc=Xh zJj)zzu*aVBX#f3uwv~hVT2N289C@pqdFbD3@NN|Q1arFywPfndiPeOva$Uhp{|@Aq z%^?=4tEx6-J&ZCny>$8YhDV5df=NTt!dS+KQMO$IJj`07-J8w7r3^G>9hECTD?Di9 zIwf+umPxI%({hA}l_E8tW%=|JDpFBoK8oC4Oq=bK-Qr>yyX}CnSMj+#Dja=u(OJ1V zT|UQYLFZh@#7Tc~DNpBWA9=r^|Jc!ALZ&<(wzzgmZy!uPz*stKVenQnB|mO(tXB=I z@H?oyM_4m-`L5!=NErm?laOI3%wl~(x2K*FMk^y^=ry6xJBl)l;p)%Cj32uf4b5hl z790eaUAK6jwpuGC_4Gt<_Vmzq%jz8Yoow*3l(?1nY8GN8wYKq2h>sliVwd8$2ZQ zNAqv|c|%ltQVd-A2JOB9M2B@s8=_g_!9ZR?oEAAHu)5ng-jP%iL-hoOv{?+}wvnlK zzXE&HAL-vwmu+xIbx~|L+zhLY;pU4Y=NI3bj<>a6|)q^(~cyo|*Q zZ>WQO5{C;&?5Dx+v7ocdRG{=&+MBq(K5@9L8dhFSrKao4ZHGTVX$WW?iVYFb>vvD0$?4H02yo_2 zZw7|Lx4bp{_Qcl|oEvpfd9wKTOeuh%UA=4h)6Fde`ZQ7 zGCa@RF!g}pT4eKP`5d{6RxxQZ-90i!5jupCXM+?ByDWNO3Vw0k>OI*6LQJSNR~B<> z^$*q~1M7l=Y1Bp&*v=u>Tt)IIk>CCq@x`ZoU|6 zgT~GGF%y9-0p2b|M|4jLcWlLi{PkQ`sN$*c=-C@U);vz#Ci05w{ae+J>zKVi_Q>N0 z99HmmJ6~N^mHlN7#7qo=xg&vvV_z8eruSAhvpzc4wcg(f^A}9D-bjCb(X2QSYGI~i zupFhPwyp@~ph7){?LIyhrS)<82%Hm*5lV#e83s(R#%ZHS&% zZ4)8ZKc%YRxD!#x2 zyADK@(vRTn949_O7CQr$WtG})Ua4l-U({y8QRKhq8WX|nY~4>5PGUdtY^*>S#kaberUZ^8TLcx|4v8Z2{jW7huAaN zy>IE`lF{=aCM3BJ5{zk>Jh>Fj6$eLm!*_@>S3lf=Bn0k-9pWO;Y9z{2nJhD#LeTV; z_|x;RW#H1`Ex%vT&E*f*UT~KJKOZ(67LUGhm7s@vx6UC@@;bgMITQ*qgY1|RyJ$gL z$B&HQ`Oy^h>Yx){LD8O}a3%A>JgKbp&7U1yuG|qwS!~iE{N&6X@|E~*y!jq+mEBNx zFSOHRvfKl4&%1F?Lf+DAb_P56GUvY+hC@5BoJEWkwwVO7=AE^X;QUDZ+_E9YGPRPF z>}weJR)$cVlxihkoc?>yYR$tS-7Y;*8x5BR`(39Z%xo?k5Zz0019ytI%yH3=b@}^L zR#f@Zf1Qxmo_rgrI-fv+rFIYLoymloaI;rcR0>>4BUQWzt5@8dmEqT-i2`bU`P?`K zXWNmi>c&+s1Zv3uxjZze4RQyO5dD#zq;WwDV`={4Zph}&A{~NLXucLyz$tb2q!5{~ zUbU!CyO_AfvvOn=YcumfwLn(+?tC$)X=g8t$&bBsn)LKP<+-dq+RZUqwc3OnKN}TZ z4S9E1zN*_TLnG>#BAu*)qR4O$t!j-(6F<6&d6vn{6C;fuBwm#!gp_*`t*6#O7rGkl zfhl-G4B@Ihbxk^q26-f&-lIMjSSiARE+>vm+@$JaBzC>;%Ld8!3Wxen!usM)00uJ z$?F{J^i^K|<5i~*UdX>GGs)-jX`ZdPeTHCPt8Cd^AH%2sAUamI45C`1+|yo z*5duSuzYY@y7gf&?jqRevBmXfg3&Gi$~ZYy$G;%kl`SB6?ib@`IPPCVP0iAevoV=@ z&(KDKBj8~MW;k|mIxKWCW=>~o7w0ojZb`lbU@7}&B`1!*UF>sb;@HyJB8Ad5n|^AVVQoR z(wNUd=mjw7?vMt(L$6uM8s08P`rg;YQmu>o{C+)&eUhO2H;vZ~Q)jts+Ux8dgew2h z=SjLaq63aM{0-J1bVH4B&wOvZpIxNyuYOlorngYWNy=%PhFMof`QLCuStf=@8zwH) zw{QNRGvu+?y?0OX%_$UNnfclI;zo<#)-vL1y5JUrINskK>w z?5AVJGeoUX`$l+Xfh#f?pW%;~aEG4Xu^C;o2BzQOS8tt!dadgxjhyg3d~&nG+<49# zJomXdn5*0fMyjRH?ui)gFLeK^2d^4VTHINV7-{<3Vc-h~{}u*?XfnTHQM_B!~D5)&%PL@4NOe_|MpVTmH@b3dV_9B#nGs2q* zZ`l`5(Px&;97nH*6!xKA4a!N-u&;r&;MQ*1YsAx}qvb^r)1e92c+W=IzrPPkc0kIE zhN>XUBVRCq$YwzA?0d36HS}EroylR1s$sOZm2`O;n7`#$(w`2+2eaDr7p1ALH`>lA zUi?=`(?nPIz@5Pm4W#BZ4KTYU{Jo>|d#zhZ9G=uI)(g#E zb~1B=$Mc4KN3e67N8B_SSL3j{TE+R|h8(z&2`1q_{+UOg>V8p)1i%ZfwI~%#oE>_U zhHgE@(I|ZoHGkAa@S8;4M$W8&tQsf52x@XEFQEhe;6Yvgrf#78^}UD*`j=aw z69}s+TcLo(g5~kXN3#)H7!7v~QG8fPm3Km@a2UjIDd$)Cr`HCWC>r+)BtZwwED>UO zT#24v4w3Xdzl)^6s*$*6o*TE^+nYxhrygW$weR$zKdKWnOpoYhQ$t-0U$Vfjjo$ zUXPf3j=y7Y@i~k|k{1jrB%4NIZ8|!c+8yRldom29(SuIuKhHhvvH2A8$eMvGIGEf^ zUZJT*eGNm!ys+dlO;!22wH3|$-@5gP+atY!J+#x1p_Hx9F~H?0LKb3cS|<7X6LDYQ zo4L^YnyR~JJvPuMEODUoNMb(ZGb}zAQW<7{WeLru_pBd7N2gA;r29=NCi!D9E9{9V zRLC^vDTC)w+`@5WO=@VN_z_TfLvyJ$E_H^?J@r#1tl;uB{lL9Im%fF+QC{U`EU7+|0bU`YY6zK3v%GvB{4c=6uL&8B^1Z*7 z<_g6bKw>B+vEok(-MD)D`ND?sKKc-ix(2goqE(PZ>tEI9n3)}a0vRDkM}rM0u;mj0 zhr#NGn&C~C-{ReS6I*-|i2jI?W?7jHQ>t|Phnu8Qcb3BTbbA%(5LU-R1bCF{K?(Ua zV%1>*;Wxk!q9ej?JJW@+r{(4bps6Bb##doCr@vvjOkQtWoz^R90oI4W^iCz@?$Z1K1lJ3o| zvB-!{y2}KaY$Pzk%I;x+n!3rKI&@a)ZnHjND(Jy-%ZC#G6x_vlcYil^NrQ@FQ>X}6 zR=uFI4(m?&W`b^qj(q{Vjy#bk_-iV1Nm4H7i9g9Z%K~N0k5Wy1*+R|VHNIKvK`R!6 zY<7Y>0?-BHI+i9kt@T;4p1D3rIrd%bPUb&oH-&PuyG{Ftn2nl-`$SbB9H&>KDcmuJ zz{Ii$Y;)o{Jz=Pa*}AC03pK+2n#DI&yWgnOw-x`h@{FDBgB(65A&x0!PQS3B_9q33 zCDT$K)u;GR{aJkvikHlR`f})}Qnm;AZR&COwn%s`eLYGuld*_aX=>9cfl0HiHdv!AA z(HT-}-Cy%uPg&2}?re#)b+1|c;u=LZMZcVWbU5UWx}<(zk?1$_yBO4EE3f_@`>A~$sCc~jrfWQ`ek z&`LvCU0`>YO=UXYlb`HOk^__^wZS-UzaZp6O+Zx2s;EopN6j%!a>p?WGiH(od+%rB zu6nP}V4OPheh0mE%uJHRQ5-?_gyh1m2?zgopHk*5vIylc7gyrDB50b>&{u^H+XLy< zJz$bh$DkJ%k!m7BZ)fj$)$s3Eibh8SQ3>3fwwoF2L`r77?k&P&$>(EiXw@8yt%>Mx zfc(X!X%H#f|HIln1&J0!X`(LMJZ0OqZQHhO+qPYG%C>FWwyincJ$Irf;!ezcxR3dk zk+CCoVtwmJ1_+GK;#2~xyy*qz634m>pJRfRp2HtwTnFWBEWU1i1VpnxY@fL~;za>lwOB8yi&%iF20@k$psi?k7ol)}HC>+s$tR(Djje6OBb z|C`zFGL^M!ra|xbTyO3%w_Q}zWW3ER9VFb>-K

&f!T!{dk7#yGUL$qK%But(xM@ znrqpc@jP<0LfiGJQ)Vh58JY@524rBcx+W*HWTfn`2(>`v&}BM1lNN9N8vqYqZHp$| z*#B1s5p&{2Xf=F66R#uqrX&st(op|v0(1$aPm80) zE`E$zVH8Kl&_iaKY;`7H1roslsY!hpg##Yn5>4M6L!bm#0;V-ZoaG3B_r{l4T9g4F zHK=l?yxZWZBt7{p^(s{V;VvvB|Wbcu3Yt zq48)e4IS4pzgF@NbLv4H>iRTwN1~)WN)&&*Ax?zkHr_uQs+GxD##v^3g*24*d9_$M zC${tYN$z(HAn+s18{W|{4~W`upl~{2JiE%w09buEAew^*MiXD!GGMC+hj!D(=#M5) zcp^e>rMEnf{IlE+zAB5lc^E>mZ!*8e^%v;9{UH%O=3U2gzLC8`)&0pH^9J+4AA&WEN@5Dr(E)FJoHF{fbtv&JC3Cvme?gEVCX?{Fkm81mz-!-Z8N9}nQL{!9M}|b!bY)w}&39ehC8jV|FeG=Cv`nV5El*?UmwNJL_y<-XY@(j1 zUxK7{X1gLC3EG6(aF>$il$VFeNJN|@`t_dk)1)5TN*1iQ)eft>jefrJaXzaRWMGJT zX=gU-R^->r$7so|b!}C&MLzn@B>OZNdo-CAa<%t8<_{K{BEmIRQw%wE5(^>QWpR@0 zgQ1wQ>B4ipZUt_pC`@4@wYhQ-4(msYB;GW*+}`42heMr)l|)~Sas*qlD<|N(=8ftR z?MHl6;CeDI535M~(LPrr(SHw^?^&rKH)<&{hX=73Z`h~*>;MAy_35>SykL};cr&)* zCOUft_*2uh;UNhQwSiEmncJ6>>B6M`q)ZT-R78a|@YH~*zpMuC$m2$b7|A{$3Db@a zjh|>w_H7}7~- zG}gPF#MaTMm?V=g-PFYGx+-}z83kD0AzqNUch#EygeaZ2?^N6!Yh&i9Pu)y#HROq3 zY^S&_X4ZAG1?ZpV41Rwz0IJ5_Ciks?r58%5MmBRY&Z>}|UwfB)u%F7;i8u~atS9b( zcb73xvv&dg{LzMK_>$TF;Z$?}Wj>C!3Fasi`31((#_R4N{KG)m(LXsr|y8nxQS)a}x?3;ey5$v@+abj?;!| z34h>kt9I(m572=idef3n{8ccr)j;c5a~c9#c3Ah3Jk*5!QXtqCZ~Hnff5d&hml495 z_HD9U;+U?Lp*hg`nZVB*oZ=zKBc;jRmX6L0V^?Qcl*Lx14I2aj5{#(1*E zFGxmgAtr%=vgqWkEsSD?X{$TQdb7bIs6KB+fCg?f5iI6JCK zk?d&HA)_&>52e1kz-&(-i>+i=VY9i?HMJpWNB;`IV+ht-}pW{j=9)yWoen76ZD@t^61M%dGmF{Mh<|>9Fmdf0$;>~*j z$RgKN?OsIh0<&c}Ri971k?J}V0W*i{BXT>kOT9l#tWY*v`Si12l ziTG}%K9>AEGhvVD=7_6f<0>3!$iSN*M>!T~*r@vEXYq((d_m&2$_K0@9L z1R1Pd7!x?uT%)HYNES7cv>uaf4-c;N`Ny70Uo5>jUG9W-G&qB9GBUF?J&940O%UA? za{s+)iKX{0;dU;Y=!~v7+V4_o50ad(3sS{~WqBLs^tu_Jux%8`Y=A49?5y2WeA#X^ zyNROnc-Qi~+TJ=?aGPx?%s!k2<)6$-Xo|=C%6zd@PZr?bY?y?5X??l)uk&4q(8fvy z$8e+8o-ckXB*l5*Z;S5IMgqkR;)b@33sWwY!?3=S3xH|W? zOnMo7utQvzwC$F0NfE_}qMnt=ntikbpRS#f`GmK{t9bTJ1Qyy#3sBu$)+`qEGbA38%Fhh%y$2MJ>6ZJnX`$Q%2yU*tinX83@6%pxD zaY=v7nlmoM8oE=L(^A`QCtdx}`!^h53@<}m>E)D`3$j+=5OzvKsWrOr1j(PC^S$JD z7Z>GT+xWT!;*Ejzm9V9>Ts{~w^pxw2O;x@D<4Ut&zOCW3MuV0%FILH|QeWH6ZRmkv znN9Z8KGb%h?Attyh23)Pt}ZnuODnnK9Hb)T13SV+=VmpDVxE^ATj0?IBC5J|09h!l z$#I}QW#IJI(yG{{7=*Ph@^G=wh>;Vo*%sJE#ltJN(PGImf_Y|q;>t18ury=UEK8!m_}H3e=kH8#T5p`2O}6fPVBkSMjG;2GCY z@4ZE3%c50o6l!{}WEiTnLvdU(Xb_6kgz#kr4R+FF>#)hK(_<6H4;p&EJb^rLG!w1R z+#VFOewK_De<;Uac0>LP3~6Coo-?uBLW>DlHqceZX#2>>!UkI?4BLi2?8*cCE5c!B zs_m1N@1*!BGkE|v&+wgju?RJOkKKa7O3v&Vl+t2_Sqs&Os2t(3HZk;ugGG2v^qM_e zn8m>|V;1h=Y1WaZqwAtMRWJTHXuSxu42u<>bG5jnZPuG}&gJ%WdXk%P!gVqu-1{1& zj<&bB89ZW@d(a_BM{D@#@Vtk1`WzTmhyyh5mMB~f9 zzUx`)8MFAJKo88%OMhpwQ0ai&1|_-`iyLO! zM$cEY^@>23)bC|caGI0sCKgyI?qqouo*EUX9eUs2Ct~t^z5Y8UjyFNnBWFk_11g$f zqOTa5_abD6BY`CxuGIw&=VSfQG9^0LdVu<-9Cf|}jF*J}NVPX(`^fX*_*RCW#Eu$F zcYy>$cbV%nVX$Vjw);`N)B7qCsDy!^i8W`8KQd6aN42;`36Ra4O(4;CuW;Rt9;kM+58NaB!M%lGaigwh_uzUnmEc`mv3m8 z{lQ7GUh@+6l-x^~)$1lP0NA_3Q)!Cs%p#dA!bGPU2$7mrI3?)#w45pzJ$-YaSj_5z zq_ChwHW-tS2WDFO9?HA?qdBtTQ!E{3>HP{e^ceSFkk#;`?R)|2xe2ZC?Lnq*Vt4|t zV_ayHB7m$r$21oj%^p3=whGchCO@oP!o*xj#@Oo!v|yp(CV9F;ZpZ52KEtfWCM+Ju z9o-k(RhhAnDtdX2rxbj>3NDl(N^oN5h1T z;QnEO9~px7ho$~74U;j`%Y>`o4Mz3~0*w(0MiV;MxauWR;suQdjJthf;1XwCYx+naB}AU_iHNcu+E%&hf#urW!OWhMcH&1sO$vAA9F3%ECI zBHv7R)c2sosWy?Se|Y+rOz&hL@CEBG%`oIne3zxKwHqgV^bhZt@1o`|!WbFh8C!Rn ze%fEQi00F~INlp?S%rfa_3U9xi>Vp04WUto&@8b^9@8P6Otkg*6h_1)_SUf%p&~LZ zVX0{kavJRoo@sSzP{NAklL4mrq;l}7?FNsAv?t=fGh^WxEO z7Xd>BJZ?9xb&`F)j|2BA#`q#-ZCPSfhZ&2C z>IjgYd+Q-D+dOn0ypO?+Q*#C7M9vlJ)V`OZT8s7v%*ILUujk`u3|8#E09cB>M5$Y( zTi15tNnE4(Y*RwsMR-SweKeK(1Ux1`G z31}JdDbC3GjH}Tm51V+I!9&_UdAW{9boW1wG2mQ%zDW~x(j`)?3Jb|Bg}4Kh)1Xb_ z)I`RHdBh8I-@H~ELrO?>f3Axh32ztI2!H@Vb$MEh)QT6cUD>_rFWC{y@fkEDBj){k z8WZ?kr@fAop~*GT9v+Vw*8Mw76LQM#3wIMk3TC>r*9&El8fo4K6#m7-%qf=XyKy45DDam8xrsea}B|DlDZ9UP3u4Br<}K6#KNQp7}#Q&SJqn(zR^9iGiFeACM!14^g#8Okym0oQFev1nQdq58(-*T}a)MQ|SM0A19qfzW$_L@#J8R$UUusiY=6I*J5LK(62{EXBZ>oWJ38`GQfYavt0E)Hg93 z9>_j8JWTFo<06(b+X(zY_N^FE#CMvjiFXeTQyu{SxDL58(sc8L8YSZB-s68v1v24s z&>TOOu^-O_0qQq9s1EG|UB#w}OGs~=^Q06o6cYT{xbGdzf2%kN)O$b z?IhG%b5{Fprn}e- zC>-zSiGbGg04s!s>|pd+1YOpyVdR11i;bF;^c!Ld*CZ3)tq879v?HRH%jMN6pGBqk zSb@W{!C?5Vndj&pEUb7_su28h-^6auTVL(RwbajXn8c`jpNI2`@gbn}L zI(A0Z;HW$N(6?Js33Xe&!YlC3Hfg>*X85eN5_{#Fi`69b?Qe0S#pb+|-#0dPgSf~>)!AtA>!d(VS(hCMK5#A5_XlKZ zY95C937yEnI{b%7QG+gD3>!`DsY`q_Mo3aDmpsDrL?PeDT%1?;YT!$7mYt~r2$ca5 zfX!F=m5$9m4<5=x#UB={<4I$|OrB;DcLoRB4FJM>qlZtu+<|WeQQ+Ro(5@qO_ zm4qL@I%HOlzo!**F@ZZj^KO$!ff{Ak>yf1f1h!z{V2^T-dv=a+p(<~R)u(S$i!Io= z^+-swM$uXZFq+1rc1mB3gX{k?2}}?=c1Iz;LieV#zC0I5+0GLH!sT!w;A8GllcyPF zm%7#whaNBj-Cz?)BT&Gf)?@8L>aYUgD6F*@`FIjcNpMM?^U%h84+pWDQom1d_mjHU z|IGaK95oAOcdPrU&&V)+AP$!m6ISecy;(99>J_F!2rz!mdylf(Yw3Rbwqklwg@~b# zaJM=Q2MVK~ntYSy?0G~&9I$Lmsd!%|hv2R9jE*icP45GiN>1K5LmUTfUZ~O#o%{k% z=_@(@zv!cXz6IaT&=Q}U8;b7#rjLXq)z#z_|5G3R%T*V(HZXI-|A&PBBN<&#(9RuS zi-zHU+9L)whX0@J5&OT;_Wy%D`Y(ATMknz<&5_(cX7rC1{UZ>hfg&d(M+`VSuTzj-0%|F%H?j~8NOW&CHS{%gdD&&bHe{=bmWfA>O+ z%#1AT{~x_j^gl18qp=7ECFH+%evGKLnNBN1j5Owu^#aDLyzDDg2@$RaxgNZ&jrebz`rsK);9sCe|%tcd}3q( zSXW;lK_uzdu3??Ca(`Pwh`bj3z2N-`hpv)ik3Q~pZUuJWG-z1__wQT3&sxz zJbVoZr&>Bj007j;Oe&uyeST>TEZ@}364d$SEe;wJP|D2Ai`UeYjg5`eNQ;b=OAJ~- z6U;v=rICam^$f(>88j2nmjp(hxdrqm2Ll<1gnxTs;@qx1GpD^VtDXn}0Bub@14ux2 z51AI9DW3>H8cseb0i1jtSilc!^4F#h;H``mK$UdGZ~NQnBaMh^PA@D*M&{c3Iz|9j z6(8EaJp~papO|9y=;~$)fF3O4n~}N2p#eCL&6TC4fq@ke>kGA=fnV`oT0M;HUEWi+ zG*0zZPELCEUu)lzv9C$kwh1JBCI&7oE&Q={$bB{M1Jzi5CHr-r^xvB+ulO9Su}eIC zTTn)(-<05tD4s^Jv59_Aa-yF&NcG@5EmJ^eF#CqOI{U{4V1GD({LTuJN4nPw+?T%I zez zW%aAD_*wYdqx1% zSo_ivr6QA{a?8(XNNKD%-er2~rS;$5R1ffYD;-a00^v^j~}g zOyA@n{JJ1VC-c`hN;|U~0@X+Rj%fp&GVDc!_t*GhI{>AZ`ig4P0GLYbMWpiAxL`8` zrkDB^y#g@J*bN8nqyEGSFiQB0>8l_672Q)u@g=gSj_gHbM=S9|gl9)P-i4T|`M?TT zU-l)U@BFX>FATA8MNHSZWCLpK{Y1YHbosaUS2ugW3ZODLFt`4|h44L0=lV@; z{H6N!;`>qYS7P`^cL>bM*jV>BJM=?>i`7HY+T0E94Gmqtf`=#t`FR151%AT=tI_iW zN53ol<^`%rc(;RKrT+zX{0dasuzKEPB6}l;=rZv; z>u=xuh6D3nyWz96XME{h);D|EQ=>fNt3KBM7W>#8X$We+3W(iPJH;#2_8b3u<=Ywu ztc~r3glqK=8mpkq+soky9Sk?o-8rRO^O6N7PnyowZXWyr-@;ls_XgAVqDPDR zY#S4)Ak)ovNasnb^J$)IbEzOHD|tI{p$?TvT-6ZJ$n4*Tpkjo1pW*uvf0jesy7RER zSb%qgd;+fGOQsy`_XQMY2D_XtQyhP{)LOWa7+Z@Pw5CbI-qcx#|5PKEpv!X$WmqM0 zM2Y=uWF-8Fg*)8BaXI-g#U%3j3Q=Z_#qB?3&+ML)GRwI>{Qi4t8N!*RM8*r+1Bc77 z#4<8QoRW6tn@D}rr6#d2`5X9&9w4}2Z5(=pD#~2y)AD3VwJa{LBv*YocA&O$oh|2& zZ#m#QbsfC1KuRqn=16jNp*kooeX9BL%75@(ds0|s!+{DPaA>{zWz3~zQO!{z17r<_!&Hy=4Fe#f(Ar<$l7fdshA5NVCXcAKQH2p6(7-S~R%7;r#xK+8u0qmdiN zMU26xe$vS>Qvi8E=7-J>)~ri-?t8^NO~d{;4HR9LWVd1Ljwt}2nKEUv3^wZeSE}E} z@`hGsdAQkQ_{lA%E#b42aPv9ScVF|N9noB&o&M&!Mjgm#YzZJ}$r8ryG4y%8?g>)E zUp5}55Ik|C%w1KE^JSmW4m1c_zpB*=Sc!U4T9i@;2)_Eyv1bae2^~r`P-c1AbhLn8 z8xMRO$)tw{39tMV}{e_Hdd24a>iFE({XrmFW{# zNbSY~(caBxOJ|p}$b{q#<;&9aQQacum~DxyVhb9((YsbMi__w9Mgl#LmMx&cQ+E?1{idpXZmTah(kS;Fr|* z%UY-RTo&OZ%ErDmOLWt`v5vHV!LRrhnTPQ8|1Q{Hl;ludl9u_{a^H!c=YPxbHvulq#FT&cHXg*lZ@T&0{zTRevBGvsxOw*$r+o3YHYE+IMYV&lc-Y1zk z-+l(rNaP%_L|k*+yNR4C1_d-u4LpPx$i@2uI3aAO9>#)bzAVk1!weV ztf-_B>?GQ?QI$Cni z)Bsk-;DsDlhb!v1I*r`OmFyWgw$c{~&=O}1qWV7Rclj)EI_L6NM`|aAki#9Sa6K1Q znQ&*;QOY4X_D~z}3V(gUa`|GN9#hJiDk?b;`p#Z$K>`CH2|<^2qkFOVRe zdE|(B1k(GJ#lnbSZMlzD%YfM!5A>U^cWGq6VzkoQ4kZQ;fXYfu_IT4SEj-WptuMGv zuvt0Ri!2iij@#Zvn4~OAL&w8pvz7h~50HI0!Oo9I1peIoEaQFwM?dH(AuIVr_|8Za zzztftBNw_AxpnO1uq=Lesr41-c|XwKPvml~(u|~_S_=#(KcBwgE#AOw zvnDGLo_xhXY-4T3cyIhBD<*49V6;NXP;qjz?eN^lpc1bblKU1il6Atj>g{z0ef!Zz zQ1(%dXU+I*a$9XCAfAo6HFaeNW14g+Ws%x==If+sl4;m8Ywk@9hqAhZm8du1aaR^x zX2|p~QHZ}gSu0E~t$T(hwh{ywRSuHMe@p_ojv>4OR;`Cvf@RA#8}Dr~J{*6Y*+4e8 z0kit9jb5jHF3*-Gkxv`)A&=?J18zl5k#Mb9wf4A8$j3;+;lrQz6&6n@N@c<4%h{CA z16Kdu8Vh}UujbrgyDpeFL!#z)WD%XNeQoEt0h%L;otXC7w4gS4Tp^h)8whLZFO4e2 z$j98Jwkhe?NlP%e;X$|InRKx>tnm!9pYQ3ubfAp?5%9FtPzd>ORXCye&vT4m<7wng z9$EZ-ig}!svkfB9w@7L$1sMZF5r2r=|^ z@}?IX**x$!`Gn!-INAF8rfrJHsYjekVUD{HK}Adpr9^xjPFmB=I|?#%TrY==9y~E? z0#q+6yzm4){)#4Sso|mhAbIn>@K#B>!6N72Unect8$Q(o7LV~=0yWBs5p2xmi-M$~ zIXx3v#s~5!#flJkEa@es_azx}3AGl(l2|9iZo7PlHU_3CHF_v&2!$f$-@j{wqc}>i zVzrr^ZhtS;(|_J%K0Dwag*O4u7F9d>gO&eybmrq!e%%2ZNFyl<5#GLCa9nt6($+bl zsc=Si)CeFbiixLwJIeROLknM~o$v_)}m@XXZ`_ThJhouqGwjU|{pUwdd0@{%Si{KsOVS z;O)}GyVc+jAWD0b##=i|53@SW^xmA3y3HLMjQ5uU#Wy{+g^;dHHm|PZvzAtX(@NgC zqS{W%E-brd_IjaSI=K6Q`vhTsY-mWFsM}s}`2pw!XYS8*IcvK3j-L18rN;|iI+#}y=K1s}7&nikHn0R6%%w0-Rj6R2 zkZ&Di`%F`Rx37!)vMUeX#v|MUdtNlSUrQevfdvQ3?0`)I3>x4~td|&)uGX56%gF5iM^}Y>?C7<)Znvz(&tqkiE_%E5q%kGA>5h~;_o?g94Gxnnk-R!A z>9mVI&dINWtN zJ@b?i$+s$~EcmLZEG_5kj=$FFOtm@VYNHkM+OXX%ULDacXn;}g_034l0duuSWQ{HY zcb>b3v>CH*MMH~34wN*6zjh{@PL#Jj@?ELAR69aA4yhF7)Pk@zdMv77GmV&;{jlPuXNPF&5H2cIDm2v8UmyLgiwN?~XI= zHZe3?Ry5xbCcD3!@#?Io7WCMVj*iM0T6?}% zBv$T1T+x&)YXccsOp~>e@GQn;f@KCjv=~bh1TPm?B!cMbZyd-K1k~U|;7<8VkHZUl zYGpQ?T=}Stq!1e8;@W6=qc1+GYm^$l-<;A*;7O05=AI6)rBC~;ttKwSg+_t3jFm_x z%~8FUPorj&8kmXiT3B$ubMG)Svsk^d3S;4a%uXq3#=*r)`0+$3C;A3pVSkHTy6^rO z@5R$(b3I3IrP#d6j8a6;?|lFZFhp#Dammn}QY80hQo$F8y^UylHf}4u6l5Kl=TZqN-lVLWLj5>~p;GAVk8jBiPMZb0m8ou*Pdpe#bO#K_7f z>wVU2$oUxEy0kdHDKM%X>RLrwrZBS`y^48-MF2*lj!WJV!Z2aYDYaYQ<-u2ZXmkH7 z&#p^at?T0`K>y0%a#nD9^>9bxrMa9p?Tz1c$t^msUmpB*kuB6|HB9D{@u))4=9W=9 zfl!WO&re4Mrmt$>(G-ho5O}OZ)m7;xb}4AnqTX=t#vZ+RCD1ygs`a=qKvfTTau^_Yo28NwyHJ~_ zUGWWWok3qNw%pP&tR;qK!;LF(--c}e5Z_dLI>f8?vX0CAhgnss-5yi2WN?Rtx&iH5 z*u^w9Q@~p{4tJefO#Kw1)}$IF1mgz<{i)thrq@c>wBJfX;7fi1yn@cV)ZVU1pZ-}y z@+LH|@yjJ(vrmEQsU^B-Fhd-&vwbX##m1Q`4eIx1`8s#(zH3E1%d600Zu zjD!hEeOa(vg+DNyiE{zbNP`*}?biC4c_C~sX5;}VW7q|9bLJGpaeo)#K z_gs-SY*GEeq9y#>(`q*f!EnF<@3?b}%o21qE9Th`!zPS5rLep^sl+)b4!H+e>6nMx z^|sX;^H0}usGQzLW?tQgpgtIXanfK}eWUth2LQ#1(zy23Kz8O(M~l~-s0==zExy5| zw1dm0G;ovnVxniA7$SQJ#LiUXMDj6Yd~g!RCT?Ac&H_1DNeP4}p0}DilG)$}hVSZe zE7!45elqat4;N2QV>`S`mmz?&I)I^EKGFw(3We?kD_Rg2D4x3_znFs&Db~71odhjs z$@wInX@1F;GO`o!`^tNQ8#c))Zk?Nr<|?Gihh5s5clmD_vT1R>ZX`_1i-hNgxYK>x zuPZq=+wN>W{(x#sQ3pjJ0bFynw1h$j$Kxnxtv`5t{WR{dAPz6(aQXx&Ndw6cPq zBhGCCD;)DevSgiqM`9M*i)9pH#hT!qOuM6{rCFNE8|b2h^?I;Y?n_YNj35uMT@np% z;6T%?axeorSUumeOu8uFkI-Z54;Fa}oWmV1vJN+Mz4#=wnPe#5Ilw-6u*t5VDoz7k zfKN^o!#;4&`mx0S)l)4+etO{~Le1jeE1DS)zi8o$YI?r(3A4Y6(cKHCxQz93HD=jxUmjgnD*-VF-J%e9Vg zOZQ?#Da~34CUp7CZ4$Y6u%t`)6O#H19?6B=KJhAphF?DW@~66H?0YJldu56j%qScD znhxCll)e*De4G9o-I>WI*)5h&PM;F<6omFo^m1T#&ZvD zD|rh9t9Y$8PbgB!3v61p*RZ^D=I0E4MHRaznM^S*4wyZwHGx^uCq)zY-X58vDtE9i}=!*-tNRA+_Ka9=HS$kH=T)wglod|q{@33uZ*N~kd8~Y|IW8l zScaQcQFptH=O@f^)Zc)2l+FLnV7>8F9m{Uh<{Wo->6IAPQwDc^lF z;RYB}yv*()bOY4MDDWYWQ5oqwkxWfrZdv zq=lZKdTKjFOUALVyP9Q8os1)#pa6lbHt$7-*_$Z~2w3npFh-I8c=D$7mNvPhA8dT3 zf6O69@24-T1dy(g(5rPE-w>h-yh=!si(Pj#SOJzU{`B89a^}ynmdRi>a<=~+m!%%giPJdD=k{U*m#;+(z0R8%o_d`!OpaAMkF1F!vq&hNR$>YSBwmlWo zR1Kz2qbhoXEt4rNz&phGcY4zqR+0r8h@xJFmoVf{oC)!+VgYJW8S!Qvm!Eak`u4Wg zO9Y)eeEw;4!%nb?= ziYN0I_`WoZdzj0~50a-$+u~kcLWo+9(-fvEzq#qG@#vlp@$^b%&+p*Fg{r_QSe(;g zr2zZoZ7n7cDC?zGakT@E9{94Mu~XQUsIwUUTjElz57*N^&gW+@mF4B%?Mh91^XR}k zY~uT4c}t^AT%w7Xbhv4b8mFZq736GJ8p4L-{fQZEoLX~`*3AsRiHhA5@6Xmc zcE3aKOKOia5As;cPzKUJOe>~1ou(hqFWE0uV>D_JI=YL%wy({3dvu$PJaO(#EXAGz zd4G3E^}Uq6?2d7lx1i3x3INw;_Lm#n9PzT{@_9INf_x!-oIB;Q*KJc~McC4;2v!Q- z4W|b!xuZ5{R5;4Dki%L_18V>wykF^iD@0_@J~On!y+mXyP~(B^p|Pt^pf(*CoEj(` zl?FA6;Spr4u@Z6J7&3Au&1u?(7&PgYAqi>2qcMi%07w%%C`6V8bway@LOt^-E9>rK zO!%aGNJcVqEn->e2;(bhVC1}eBUBJq0$8YbVpa%ZMUKR!79xWV8`DmMM2wbrBBmUOnq1sLNe)>WqGP{ ziN^jEO+)w^5`CyY4#p67`A;ub=Y=>E@g-Jcno)8b2Q}@7r^mSJ^SnEsv$uy?dJBb{ zpL>&*(?3PfB32D`fLrj|s?kTb9E`2`s_$TJ0(%tSCQI3Gi^OFYW{OHR**rfe7H3a* z&A0tgFo?`8OQ4AJs9eAQZq^t^yN-};XWNz&DnNJA@vXKwI-{EMu9XMo#DTza+bM-km!RPrJBipOW8>%)LCyFwg%z(^jP*OM$(BeD)>q;h6_kP z7RQGUk6#`5=9aXyf*=>X<}49$a*(-b*Eg%`Ot?84Tduj!!9h{l43M(N%ZpwxTl|^v z=`7kUVXs47UdJAhHA@(iQ&eP^2 z6`l_&9%D6v@J&4a$;jXXJXIJwXh&C+lI{Sde2BjbY{0b*6UukEh3-w_R!E4C$i&7l zHY0?2LeVJ4h7K{g#sD8Wy56);hgs9ig!*+S9$(oiTy4dX$W*~D0q^%BB#h=0Kdwm8 zsR(sa4dg_$DCrqokjEiRQWopyex&{P*(MW*cce~U(7`DBK!sE9fskYjBCDtfBYTXQ z0N*tltvas<5rnkY!RhzH3xFNCR)!wlG`_R2t@Jp?KL4bPCY7Hm_VG2WQ;p&mdYzfb z6EFhJhIex?3y{kR*>URY zrX<#~;G?K83+fG=Ea}Q)d%Q$ogt(z&%tayeDr8zNZ82zr;uPbBsL{#4Q{nc91MSmL zYZMva$2V7G#sP^rtsVaI=_b@$G2)+bL1^bD5D@9YgIN&?VXIZ5Z6NYWT(SA0+TD;k70+=!k%NtxcY9y;7y*TAeOrg zvl!EEsQE@4s;bANCJ8NMo=#z8K4^ILqNmfGSRkrNm_`qDv+97bgd69(bHl;lvn`0} zpFem2!ZYvg)IJUeUv0O3kR66wRZ`vh_|s_=U2{2ms@ltxS@_3-zEUn%s&g%3j_lJt zodK8t66L#OymX0JSQ0(W@q4>xcA)z^lld=3-;+{s^+SN0_`>xJm7qCWazyG;#MFpt zuW`8^qj?iwA$#jBhy{JH{&F(Lkz}~du`-aj{fq-bt&**j!Zdcg9MDjDg7v(Tyk-2G zz_g&A=l19jE&Lx=VKX9ws69bqaCs2JrhIBcJ+gzZnc;+*ia_ zAn^LGG*w68k)a63v6^%3_g91&oP0!cBiBmf;?b)C``^M%aywZjgDT!&94J_ zpg!y!`g|eAGi3sO_aEbVF#WVp=nFClLY|e$wivanX z!sCoHPuFwp3(?ix}uQcObFuOM0RvHwa3X4^;akEuV za^?D*-p(vF?DvfTr2(m;bAQTXV>Cv$f%^2X3%q`{=LyxvXvQKhG<8n%|CYx zo`(@gv)_1)JG#nmTqdtvdMD0EPYIKYmk2Wh!|oE-HViP?kF^k50Rw49+d2W6s3dr4 zXJED+n<$BfihY?Y9OC zbzNuqihzDxpVXL!IexanFk(#BzJ&YBi(!jcmQu1kC8`W7KdcbNvp*5ku!=AVDC?E2RhG)Two7bE2%V^q9Mi0UC*;CMOI^6AS?M#Yc$e|-K-`o^7Gwq8~DD(a@ z8wXqVI(hF#eBTF+Stz8{E?nqfh)!$0xG7ylyPG=$MP_l8W7OW+L>nbR=4R?t^O2CV z9pEw3FTS89huZjs+~9iyQ5LH0Q`Kdms`29vk`Gdhk6ip2TpqL-iKP~SAy@irL^WY! zQ9iCGYWc>lZ>NDa`)Tp2t3As{gh!2Oc)On&u>SYBWn5=gD>mySER&&`eRy0TWH@@=X^kgahE>*sQq)5k6>Cm;E z-mxJrgCzQ+#S;F4C}*b+&2uJXTHCWvakLhF6+ltM6ui8u`DXCdb;}T|ni;HInV_*d zsWw1~c=q^13^`ea`6X}qljV$#7R%!!%QuI4U z&H-m+#}cN=sQt~JRWsAGUGh!x4N%!=rM8C}R@R}MaSBnqca@43b@h(-37_y+UdUY{ ze9GNKuV_=_UsQZ=wMYeE1o*+e5q!mkEP`^`8l~%I7<-!Jw;85kc;NWrSfbfNg|AgM zs#Z`@MP&9JldYYb1zFn?r#s$ju+aHy=Bk~%D=+o+%?_7RUPo`u&0|FeUIkg^Bf3I* z0q-3^M=Z0YImeY%^I)P<>U1Vm$>o*{W)EBEI#OW!mVp2zKPjY}0IBEaA(1uS4OS&p zq2*L(-y90`b%j<`b_q?{floJ7S7G>~xa%d->bf(G~j}rEO%I zPqqI++B*jK6145Uv8@%``p33y+qP}nwr$(VO0r@nE4Hl_?Cj^=`_#Lu_NnvXR87rv zcg;+H=&tU&s;~R{SusIvDVVI^p~ntCg6CmxmHsg;TtDd>+uF~gu>0sC=b^dGIe7Oy z5*r&>UE~tM`$wW{daq8vkU;JN@A^*7eofS7pF&X7lQu|{Y`f^;6Mpm8 zWuIWEB5mC#xN$y)Az)`>6;-ihQYz-R;EamlK9b=#=3IcVI~kaHf?dPo_ubR zMzZV-;g@vqY3wnR@ku&lTuvZduTm%F&Fl`x`!eX9Rzhv~$hBL%Mh4q6Y$2%>Mf$#l zxDnj!t1<&WnsKddiwpl35=S9@@MEb3@X9`Db|?QXh&YGP**R`R!O5s#tl-2_o^TbE zC6O9FAVNl<6>l0&s0RPYor=S_ar1&Mj{!j)-_%1LCT3y`9v0du<#ZAt1y_!GU6Tk?+Z+u?w835WhN+^PPmc<180H-%Per2LRp z#u^O?i|ZrOwg$5t`^_BCS6R5nv=rC@lyXe+-PECQZr)-*2_~fJdB)t7( z2PyrPgf7q&EVFC8qt;MsJ-Av+L+asVm^ezp26=s4PcKClFanJvStYwle^J-jLpA^QWYQMR7-3hHn{G3QmrIpxN zd?Iv-a)@#v*$}mtu;|LKwe6`p8NW{}3+B1yqINcsXE;sP)+u9cPt-$SMdH63yLPSH z#NSjmB?-Mwn(bjFR2vc!qaNkDou=QtFF_GSj~n`mKwH6X#~L__`FX$qMKN87_=5?s3xBtFuKAmb=@Al>W+U~+8E!js-a<;x=(H!c}ndt9?>pi z@aR_IExXC9%eh3x3HJfbG6aqq25sE1cH5`)vb(5(ex|wl6AG1Fl~x6}u?%lQE38A? zu&iGE6F5YpC7to{xAw7_suk0^XlZo{rz|sf&JTk0ItV7MuWJKOp+ZFH_?ST^BIL8o zG5LDahj>MO)~LH2cH@uC-i#g+nZ#DDOL66e@z@|{1z{Z+X}@`+W+9x~%c}0p;Kbk% zuOIPv#eXcZl)wC8Q@n1o%h(opS-4l#e#caqGIwl%K7wG1*R4~kjw&id!<}HHdgCc}cSN zxZzH&P(;FNF6H@a@Yp<3_G@;~YiFWw!UH2a{;devNf^TP;vqH0BEuEgvwz?Ez3Y30 z7bFZf-@q0m4Xu1rc~z{1L+`qj3kar7uVT|#=OD3o9uR7@KJZ|S}Y|CT~3>2Odnuh*C|>M#1fO)HJs5d?2)ymq3O7N@mL z))%UzesGG2R~X^Ah&^xHw-NJwtS(}0p&;K+s|!v^`AFw{f*-32(hjYX&Dwk$zG-_% zeG-kG%a|M(UhST>Uk(C2B<($FqPAhAOu|5Q*4?9BcY?UE`C<^w#;zx~-U9f7K5$xC zbFkGPB17C1B`V{GqRgBZ@i)-^(s<6ENV(QyVA2rCOa* zf*wTYzJ_r@Ord}_&Y>$N^AGsqWHIQV-**&~1IplG_w9(Zx@DSfseRSt!y2KBqkrB9(e>8%q$vO#o6zl)`$$(7IXRO;Tg z1RF#(^sI2{LR@L8pfw`Yp_Xinqz&172{XxQy@?aeO*}-002%eq`Haj#r&eC!&#|Xf z?eZazKhl3HIn;MJ{&BI$dR`>${(bG3=4|e=n!Clqac|QJTCv-r>g^F&m8P5sHoIm>0AqCP3XM~Pa7Ln8n6$Su$;(-;TH3OAF_|^yy{zG zL^IVA8jqq1}_u!+5On4|P;8si&=Dlmgh!-f}MNcfpP)%t5+-zrYs$S@fDzNe^ zLh~do4GFP_aCyk?z+gOJn#GY}jjRP@Zw6mw@~oQ*AfTH)i%1}=6=}^bi+oL~r^Wi{ z6R8b8zqNRg!7R_ptH1`Z{OW0|O`_kWDNosl-+_xk#`dvnr6|VsnaT9|?&9ua*$RO$ zV8M}_ATS3uM|1*qAK?ka$eneXTzdSFlbS+m3$Y5%uKp$zFWFF8s{a<7*v-vn`gWdRWZqLP z;Js2f#iG413||RaT}ejt{QU=-OL16~?1(EdnjSUq?q9_op-s<=>c8TSFfJpm;>?$F z%ldN&Z{^cqwLDT(i`F1Ju4c1gqUD&mHBhXv{p|1<4O82)6Aq5QL3cx(9y}{#?_6u( z*BYds&qZ}h)!kDu@|rBIKDK0hI~PZDN(`81JVCjf~rZi$2t)VaycE z>pW);5W0b*Lre5Y(hO>zgkvf63Wp_26OuA}3H$h*)pXHexOGx5wQY6tEBX1Ya{Sd$ z7BHYT1FYRQpWBfEhRXdYDIE~&6Dz++Ic>$t?b*1bInaVMn1dHjnq?2Mf(a5=*@A$i zd)P7K@0IOw+f^d9JqG?FX}yE?_#|8strMLl%w5M|cc;T4N)8(4`fNu>zZG5-X3y;M zvgX6RYk$hR#Gl=c=*~{m-W?TD5?YFq zv)c%nr{~?=7rok#Bn1#Nualg)hl&5`H6g9*5h0QAxfw#63E9nfMvY!f^i)~W)j`AV zGio2e|7Wv+A7Xu}iB3?6RHpBp`)Po(nD1OP6d4mJHF&SYYl~`m9r@-Y3P2ZH9B3au zZb4$v5B2QPt259)YCi_bEJWi@t$o&$3nmNLOEwtiOSDhK7{+?iBv%t0psEZ$6Ysbd z7?I^97dJPMf;j7+NtThR+KXWZ8Dt>=XC%G!yhZc3j55A1h3c zIn^zZ?Q?EqV##D~jU_ENAC7RU)}V#)h;s?ihU*S{V?vm~(?U z>r!DKD$0QiEiPTA2j!W349cinsoI8XJ7+})jsODh{Q+h5m&nChiW;17E=+)SN<3)2{!J zyfDs58TFR2nx(;Iv!WKl8%QW|h-}c%17b<_6m^gA6GwT9L1u z?&KCd(zsi2=@yXe8R+x`yLzrv#q4Y2@n?Q~ri>EBJ&drwVSO*k=rvOc!?D9S))+$B zy~cYcsI#Koh@cCx#<=z6=~1ntvPx;wn-=Dut8)$rY%TlN{-@r~dA6g^a` zK&U=b4K^~!iZ%P))T;#9!>a495Deqm6i9FiiN#c!nk|Aqk&=@Oe^M?mAV2#^NJnHQ zxTXND)cwA-@7o_w6$kLk)L%H{A694IpQmg<;YXLK6GRQAF73XJProfh>gPtyG)&CC zD4moFPh(vVGD?|q?eo#(s`w&Bi;_)D-jnpgvWjy$Lkq=wIL%7W4bMWEj~MewzS2Y4 zOaF@tbr)qSL^z9l!D`(0Iyg?jT^#7iIZ?XdC+#E!1P;)A$Jq?(9*G&y%5$#;7N+KA z)mbzW3)fGgvb>a{iO*I(9tvWusi~xog_5ZXyPpS=gtAN2Mqp6JnY8$~h+$8!S%5T- z6Dy~mz@oZGdBHAJyuFJfPGs7wBAc?{^%DAgNGkI&D!0y(*e<5`ogI%pb)}9cXDqz^uK^24^0r&Ihqdo| z`)qcO0ERtfO@-o%CVL_dcG%vy1|-$&8<B5^^7OU5VZM~#?)^mV1E zUPOotI770L94yG+eYCqZ;A=I%&0%o@7Btg494Vj#XXufW4Zo}qu`FI?YdpvVfV=v@ z5s(?1pKM%&(h*VmEdY*XkCsZ~r}5_up96!$vu+sm0(0f7sKTJ=9ZA_H#!p5^=FEY^ zCqlCiDAafNFT$Bofcj#?3lEI0)jE#%SCou%)0pC7<~Xcg!xa2MECUSEVx)C6>WL~E z4%@&tg|gubzpSc76zjmO2sCvC!0Y~un&zA=7C>$~1tv_eKNB6R{H@zG#A>#ozJR${ zZFS)(nl~m#TM@S4`>SmQ+xy$9X0Os>u=u@S|3A!d>UOYtQz?fRTRr(M!{7)w)f^l_Zjies0ui`t*gu=^l zU#k27UgH7HK&E+Red-3!Uyh}7Ye_{DTIt6|<#n_zRE?!0hV(h2@0Ib)qmfAbB_jYY z30*n)^VZihX@R~zX~*k7glMuv=BSF)XGMQRFaA^#sVXd`rC)Xe#WtI~q#vX zBt9*}(`Bn2UeNE3NC6kx~-dW60eL8B<;GoEZD z2kwHR{6huO9n9LSpnU8Pd&DMx$-vySg7W|xpbT5w$C0Q(*~8n)tSt(~=T1|6s!mRB za0-o`%95{5un_&?tYjrq=9+{8(|ld@Zi204VKA%4)3tFiP5qe5@4UD|F?FWLHKD`MVGw|7Fk z=UiuedE$6x9nK1;v`&mW@x*FTf}qsT;MLd6_-y+8+G3{QMHGLs(+W=_E&tRBp_*qN za>UHH5ZTxI0j8_noQEb(Q79ZDiOT+VKi(kaw^tk41U_>!c0fu)0>f6OTTxgS-;^Pq zB`$q*js2xTuTbXmk3`?!u>SI}^OyD3nIL}a#lvCPzZI)sDqlqP3j1z%XOnSUZpcfG zbJoY+5=?b^RH+2dw76Sc8!^*D4A9~#%($rTa%TZ(?S)(;ZL+UgEf-_e4G(@wLd#1jjEiv3 z=L=5+>rJ6z?&*XwyyB^3<`LG}Y7CU9Cw<%wLmB*izZbKbsle>$U{_hU#<(2x*KG++ zwj#E9GU@8Aj@Vdb{I99(t;f*D_->nt%1PM>QZp}Cz%h>&7q4za<)5XhngEtO;SlMm zG2s#I0W?*yu=3Nb&(>Yg6A5~X`^N3&2$mwNpeCFj$@k;Dbr+R53_ER-wj<}IdxDMZk(bi zspcILM0i^lNxp52iE(8i=u`}EuLAQIEMnmR1ETu;e+kL*b<%M`hu&FpkGYG>@d49y zWt5W3JDGF!pKL7`^AsEB?M>QWMc>z(${P#T>4sh1$T93eWO1V=!OG% z&3Vm+5B;Xb=OlVv`~HbQvQ8%XXYo?MI+IGT5Xt*W zOm99-;2L(RJCS*&#HocZd~S}@T|`KI6;Bot4hcnc0LrV{Eff_JEI;_Qt;`A*v!VdV zX*bmeW$Z6aU_HOJJ6|w;DXrp36_?~5IO{SWEC`dwsu@lkpqWg)ebCOa1%Ysw~vok%XVKqGEt2z#y~j5nknZi`0*mvt6vBKNx3=Tf`ST4Gp9F zLN|miHe+BO+DS9vXo=}({`R8?WIcF~AGuxTDl!Rvcp~#K&$xvqUVwmaF@abYG;^`Y z)!qxhWtz8k-tvo|nv>FRl-7Grs`w=*+0t!B;_>ZTM5ZT%BNJk^l64kp{H@m}PRm(I z{3vy=&MriwN=xQ*cX5R_V!G*po^GO;j|z@ATnC_CWmqBw{62YL=Qg^$*j`pXWYWix z%=hiJH<>9I_vp#{Oj{|_87t&*;yn)(8BYZ;w|dR&@`S|E{O#}xIb3ILX?dYrN$uDk zpX^Uw5ps{a*q)%{8i{$hV$6OJ!vUgSW4l|Vvl~Nk8ZGqVt6n8QZ0y<3+khYGfkJna!Hpc)#&~yQr9jM2qeyBqt8MkAM)_K^_ zg<#}7XaIBuF`n1b2%`Zz8@UhYDIH|H=!#{}^?qxAcS!ZF2(|5j%46 z0;q(K?dz-6i<@ssdN{C4u0`J2nKY;t#!X0KOSO;YKFgCN3Dr zW^KC3rSca`gs0b)zoZmx8iX&JkqWXih*s4XcJCo=%Ykc1mPTZ(dMe%+ikT~ul^Fzi zar@N%d7>+^d4GP^SA7Tcf^+fs#_6OIrx<4f_TUY@PIN00Cyt_%e(6JUJn61~dv)ic zQh9e-zDE4o7HQ-R29MvsmAu{VC)JFAWr17 zBWkVXWt;2BeB_;%?$mv}G1t@;%RT<#<2nHdYh7)A-xfz~>^221Gu#BOg$B+fjg|q(n;%qdqix5`__Ahsh@$)Qj{mn@e#{d=PW z@>7>Huq7@SS-Ez7a^|1DX+<84h7TQKX)D3Dae1jw3l^kZxEY!*V2Y6RUO>R&GA?7O zH3u6?Vy`~?Vx1Jr-(7}ZZIUe>#jha_3k``(GnbR0~bK-F8f2v{o=vSO}eCgu@LC*AQ!D#Db=L z#H>!vZY;rKEGc)8Mo9Xvlw!qU@l)oPqJA)c(zNw5O_s9KqXakvX10p1P5#izD3%60 zQ>RjkM+%h&({Fmba`;Q6*)nqXWyBCx!Qzwq^b9_C`5z&msZVXPe##=xc=0cdG*XtI#vpWRs_=|S6X^)fv=8E zboMVkAf;j8a0V-7pxq}M)Q0WFpDc7Bo20!BIoeBOp^5bil=gb>2Qg-$Afoj zQoPcLNMon|%I;7zhD&-MNx_*CfJw)E@*DxgehqkbxqNPopOA(cTyGuZ=P7#BewZb?z3D#%XU6utm>&$ zd$Azjxm)Sw+xk5-nuU1bPDRqzA|gwhO7SOX`t&G-R255-{T(Aigx$(|j?t@G`~5a5 zm}p&p7$|D;=xP27p=9UTZpY zO!{R?wWA*$Gs7zhX>w8kB;8;i;GXZSF3VE=5gk(ETwr<~1jJ=HS~eEuEZF1q404>x z!bIy~wGX8wsG5U4i^YZvD{RkW#%cUWxW~#8G&V|62XJ>3S2R2niA}ZzaT8ZR+J23F zQ@F$A;JKy0HHxm|@y?0E?`{rFx-92^nYJsw`4}HuR9XUml~zEJa=h}lkK14kZavn3 zWh#^31s%QN;9sd&&C8QEAU=KGA@?X!h^R38D9_ z1r0`)%XC(ksO~gMo*#))%mGk5R5HyvzINKuomykdTf)A`J>AZ@29XdMQW*Kq{m@Eq zk@-f<>qAFV{!x3_`+fjt?Rys+Y}N)#>;^V3(~P_Y_%pAMI?aA{x7{`aAi+MqAl|59 z3btMPV>9nU3%~0O-rRVNC;qM?)W1H$n${U@Waeo7LP0-T%{7%=$|nm6mUwL2TI*O- zlErN0kqW<5X0hA;$%pV6pMwBRh6YYYH+n7WkqIxk-s)%@p(IO&i#v2ync)_Nn`~+1 zqhH&fovvSka)}NdYVU^Zo*=c&>01ml<>AZ@bXT4VQpiw?eviZ$>4~KlzO!dmj};ihyxZ+m;o8} zP50k%RJeCXwI0>d9<%Jj!!}1AI{TTmbv|);hziK?T$rw6bTd>L0IFvyU7*KKCVH%g zZY~rlm%6u2d`yWo53+X{QA5sF6fyh6e_U0731ELG!nUJIemP^d?DU zjQ0f1H&tK%6aSDHdd1muR6T`YOM43ri84)5&Xj7PxFN;l=MV|`ubb4H)e7!B|!*= ztb$Cw_uPdw=Jlj!hI8Z7DVGMr?U4m^ME*Z<+bopB%Iv5J?-iT zo1H@|t-{s^2?@vw;tz{b-uaX)V{aTB&sH00#a*OnTx6+#xALYmUi(z&Wn4m@OWDbz z;SvY1w&DmRpTW5-@3YPx-0)TW{xYp!kf0lXJV(k;i``s|^83ChEfM{zm^izU>{Xil zu_5j86Hb^Z9AXmA%yVh256oFi2KSgfEu@}RBWC3em6Ml;+ezoc3icfM5$k)}na_X3 zU`W|#kYL16i~nL<_f}CGse1nFbiXdK1)B$e?#I@OI{$Wh_6D;><&FS4T6dO?Xd<`_ z5-}GfZe^JRy+dO{sQklk&>BIjfNv3Gv@U6JFQck^`PUS?-DjlyK(pRm&9@@p#52xi zKb+csILG+cNX6|prhLy;0vH38A7c^0XgiwlewpHVc_LO8sA*^jK&Z?#;%>_IUz*J~byG+_udY{K+g zvuAw(yZG_J_Q49Y`qMo<^n3YcbT{nt@~P4PAOR=stNa9-} zLVGNqO)tUi5v@5DBM_~>wM>gTqRHz4TKeA~n9ckFQd*Y8rJ!?qNs%GL3lllN;Y~0j zKa$od5k~+kOSdi6{pZC>n&6n@Sxi^jP#OavzVd4j&oGk|k+~Qz{br?{xr56x;k94*xnTfEKq+95)x{eW_e*IlfGp* zv&u-``FM`}jlJnV6XP59K>y9E!5C@(8Rq-`E8hD>21zN<*kil?W`JF_V~xBey-7GxBR}vBb3B@E z5F~ISM-fj2DQ^vdXs484oO0kP#`)$h+PY7URWU#;sx7X1lMSUSc;W|5ShRj^yS zm9kw@ahVaV%NMfeyhC$jFl5uaO@BeTlcqER8n-sF`2AZz@T@5$VdthGyqOmiD)h3B zh1uP&+ZX;V?kBX)=tuhwb%^P(ZEw%3iu?FG=F1@U9=y-}z(fRaJz5TM0$$&AROrUc z(2K@s3<5+ z3X>d9SEnmV0(xVy@1*OY8Fj>%L`zHo4-qM?ej&jDDep+7g#rU~ccAM{ShzgQ1(fBg z)+)7gVOhTLf3%O_-!hHW4r+OD0KoJxZ@B_{n+qb;>xS=M-&2SlR9@Tg5c^}Gw0GlM z+4s!l;VOs-Y=Q^y1Yx4NKYjltCCQYIe`BkCmIhl~ZqNgxZE)VyMCGK`{3+QI7$mg7CFr6c?w~extYQfv-5C#Rr{dswu(=`(`jB-KJLa zs`7!VEa=iiYb!u}gg{(Q-#41Ri$ft&+XN4TqcR;1HALU^>0!L^0w-V~@NKT%TnB5j zyBs$hehNJ~Ti~SZsfD5>`29uFSKEnvyo!goB~YwzG0p7v z+!W(7Q$VY)&6yIN!+#dNuFISDNJ3m~HZ~YUuvZwKL%L?6S=fUs-%pXu3FrwQLs7^` z8$>xxgZo=VFz}mspjVMIR?hcE=gjl?k>;8^Y7U2VeeN8QsP`e^6#8naLNS`zdouw) z_p0e}IU&5fzPdXZ4S#jnfc1LfAH+`YL z6-|%idH$_0RdAqc&Sm9w6**#zs(jXAlPIdw06p>jfbBD}D{B4Zskn1H$1Mrr|0>V^ z)GH>BHjE-ZjEgLiPXhD!W6%aSaW;3{i3y6gXu5)sJ%ttNus3stYEh>PG(Y9l!6g zr${Zv^5EG>P)|DwA|7%L9ot=`tyC8(Q54d)a=eFMdp8BnoAS@(RrR&#Sb3{n1qA;w z*E+@ldz5mWAAY3Vez`wNMz5nHleFs^ZUH;`C2+4NXRmi z1()j+(3q^0Dvx#jTl2vjCw~Jn+Q5-D>mwvye7bS-0mZ^+v%>EdkWEblJFZ{@$vk_( zT~YcXMia(zjD+TOi1u4~1M=Z~3fcr5N>M zJxH+*>mP`iU$@)~ltGD9GdrHxZ<(!f4(Cscx?s32)*vw~oLfvbeXJrqUoD+6e@RAG zOIi{Jn%5w*S(yJ=l@MRXd{74t-&Rr=BV}qY%o@4F0U|7z>sM|3X&CKh+kwLoK|1dz zeJm#jQDBT{DkV@@ZY2ZM6`Wovsb#J|etA$TW@$W?Z>loaX15D!Q@2x!VLK$-nKyIn zSdD9%p^eXUIFG(a7<8E2a+_$*z@uL!yK8?vs=%lr=3R%Sq#_L=d_aT2)nQ?B0~tIf+9Y(X<9`l%bizh*|pDG@=W3kAbzhYq!Ui9|wchIdo0V@d-%oK!1 zCIFf6H~9RcLk{AOwZssx@wORbb+0d1`P9`mtAjBjV>M2@U#Ayn@XnY;CK3hB?Xfwr z!`zMbEdhtQ&|OX>!fJ&)z{~2G#)`;z>kh#^`-OP|)_FMruKXa9@T;+U#1wGV8k`oT z3bO8*W{0L%w~a8TJmeYD6+55az_^v`V%1X83Ei*~#G5(GZnz990t>|qbn~=di$CE< z(TZ0awVe;?@gB1621_u_ZbYFY+}QS!YHHPI%o|797{7j&O$Idf8clm-3l5&lUw%DO zV^0vPL%cv3(%Kr5D|eJkk;hIe3b{isK!u6~LWY$OLSSHhpv7^%nuiEe6qAMKN;o-wJ7 znUE)|uxkh_1sWVYT`rUmB|46?IA#*`MS=x#i-6@f4lQgV=aTBq`X1A)Yu^jjv<5+J zq5LBHqdjAo=3F9o#;6U#zj*oanbu-{StC}K3 zDNOtVcHLo z9=4DK3O%r??gpRjLB!%M31NnK1IiM?dH{~Rt>``a)I{u-qv=1WSI*0^ANq@h$fTeH zWa{c1^v%X}fq889|kF|#=ET;^Y9AgX*_`KN9 zvg)4k*dkli3C&ayi;jWIuxgZB2T5X$QHxBch%;pH4c%RexBT1urGkc~a;N2+_j`KH_@C}jD5!q+Y1#6x3Y z!oSjUUvsSpnYm&i9G_xv#H)&5J71G0E`ny8nOq9su^=pVN4zQge|79JvbA{x2T&XZ zC>OW;!rSCSF&khOK|=ScJ%dwnE+nuawvbEb@JQ@;k=+39jY|Jc^U5G06gM~=L8wv0 zKq9_2V9CLrn{v@p`l54g4;CXIO{J|xnmd^)6V z$XZf5NZ3$N2OP>G7<$t_CuJa3M?Q^Q?{F@rfwF zAXD2ZEvvwwRr^BBB~PX1a)1lZ;g;{rRaUZzrU!*0g>LPQjqkkT&BFTpfz$C}akJqm z!*r?vovDH>@UnMRjOpU_o9-5PXK+J7BTdqN)GOIUd;5a(gu1U$Y*y}P z)CED%Cp-XhH?hik?pCbBTF`7N#nc#E=jINT{wf5@ZskZONdqhjma}k>u!BL z`#~yeLC21AasR$9Dr@MYv($wYoaPsQniS^QH_EDLprOzEi!%Z~+pJ&^^@XxU-<9kO zCU^a7yuRuZy6l|rNcWgJ8pgD?wYb|OD~(jv&rJl;Ck37tm+8eORzJh!3@TUvL_o@R ziuG^i_H^ig@Q`_$HI7#d#GmzS8l1r4u`wjpY-}V=-7_t*f6Ak8t10^T_V+C`G7ZJ0 zg9C^KiI-aZAmzorBg=$@k0o3E{a9DawCTn5c0a=q^Q#u9lF`VNnIjL&cGsw6$$!UJ zO-Eq2s5t?lzjB_Ox>s~1oj!ZNOPtwK5Wx*ICO2H|qT^2KNB5$8^Byea?pi6vf)^5I z3s-(;-l&`)7X%WeLwhM}oL0k@BPv%%{Mdip@Q;A?=xmO3%I0-xF4G!mQ4nczSRyKP zbl;66YR1vJqW_XB5*Ixq<+<}jygQSgvav=2*zGS-1qH{dvFnv40osjV6z8|VKkSwIl*Uu*$UfEYj=An`*OkosSY0Xcv?KmnixQ2t>Jr~=dg>HrOZ z;SY7d$jQ*y+SJ9y)Xe37mz^xlEnEP`KR|*XbJG8XB`^V)0!;tYZtCc2Xag_;d*acL#ujp_8fIe|r2+ z>A(7OFm*CEwQ~XdJT2`_01h^;&HzV%qpQ7(sfm%zf4%dc+J8R$PwBrJodC`NXH&PI z4xKGM0M0gs&K3X{fQyBbsVTt4-Tnua@Ut5LJOG{mFMyY+ll}ieP57UXg#Uw@!1mw9 z{(n;w7+Dzq8#RHAiSz%d{dZ^rI}Lc$@PEz+7gG^aV|x=*7(PB2 zXBQ_^Lt7Y+jaWBu71ZlZHX=MFkm8(OsLFXFIwCT>1=h6y+YyTd6`=$O$wUat6gw&^ z;4=h8sgy9HTRH!y@6Z05oEKhhbMNcE`jfuv6F3)f?RfQV1WQmwF=B-t5FZ1{T~JwF zWI{~Z5l9GFl;EE=I)(WVk&bZ!Y5y2On3(i?_-g>(D0b)+tyU3}U6vH2;&=}Z4G9D$ zLJB5AGH6ghkU?V~AYPJ9sxZHSY6iJ<2wFvijO1=K2U-#xk24J%HKg)(0d?4N1Og)= z5pnl{0695KWXJH6pr){h4IVnch;Cb(8|WpWjR|)2P>+_Qq<}Ulnv}mYH5EOJeLWNI z;+(Lz59~Flpin?Rg13JR-3a;>1nXl0AN~O`CJqO3E^K)1U-6XiObM`Nhe9fL2wN9I zy3PPX48a?LkEn!SQeFnK>J&io=dk|R8vy-yunGY20r4;Y$Na8NjJfaL&{|7}a%~iQ z8%Ts3@XTNir68>tjCd5g53KdG*l=obcat#Qt>mpRm|Nq-4Bw2^22S2{30TAR@y~Z| zb`9z%T>D%zoajTn`IiprG@%S#1EU~>6DnMf^uH^IbPC!qwqFl_d)LT8mHZmIiErkG zGc^B(4ayCN?FR-qJ_lA*{a6GoCjJsX0TKij9WZFf=-@!whY9i66ngU~TYYg1{9uFm zP%?f;ymc1r0=i;EA_QjehB^*koBg|i3L?_!DFE{EwRmeEsUZMl0og1HY)gp10CvZ} z&S(|!Nx)=wZ^vL?K!qvH15Eh3dUBJ@8K&(f5z;)%f88HGRbO{Mpl}2HVn5)YjfR%6 zEx@k_%#fh202Z@Ht$|4y#tHVpJ+<@tJ@lnrZ43Xenf;a@OBMN9qF{soiNXEl7u+mA z=iu8(mjm#(?jADAurXA^1Hndipy)tb1|aa8`OQE4K@@w6`1 zF?{1Hg(1|k8t9-so=h1l0so=~!Y zkBss2^!xUhOhkT|bBH%Yc+BEEp|7-W)s2f0frE*k8GRL;1Qb35SE z4SNSAgq`f1MgR4?C1w?G(}Fw?tMuwKqn|{7b693%q#E!t`n|Bc!>|V3j@+#apK@?c zBv+R!?R&gjyRW;c%*Fp`V1r`Y@M;j2xTm(5|oE>TJ4v<>IQ)9Kz{r+h-W(7PBs8_g9p-W>~jvAB*BKaOCl`=Mm9|eyCS`$P@o( zYIQ&S=OPsgr#!#S{vs&7-Q1&WJETJHr!+o%rkAi5?`1=?-*BFr2py3xmVX~~*I{j` zJ&z8W?U1@MDoDS_Hp+*GqmkuzK!f5*Bv@jRY;o;j-`-ygBIh2AApSj1V)gp)>Zqp8 zj+Lh<7}ABL-pg5BXI1bESTp)%X{xA16yl&ODxcrye2S*N?X?)*s6#M1-czzAl{}9R zBWy5Tal8EHZ?uP_4|URs8p289RJBuJI;@VT41r`I3#cD25_`W3appH+R_$bV{X^r) z?}H%gKU@h$%!2Yy?nz`|aAcFF_Lh~4NI(yvBa}Wb%xx^{q|&3|8ueFi`<;064V-Ol z4jtU;O@s3-yCObDRw$#4!Y=znfIv4sY-+v>R=Y?X791s$43#ts0I-9>N)b|(kJ85k z5;5MjH_F>cMKyQi&4Ok?NG+1bhnp~2CPKz1Tw8Sbt!0$+^m``7A84Or(0_KhDy(hT zQ|?{1xCdeQ_xwSJpy)w{H;uXRX;$Wwkd*mrfRjU?yXvKpk8T%*w^@MZJ?5uMWQxw5 zECphm9QVw!47LX6;EbFit$f8!x_mHm2ajnS{xdbPCcjF#fJAuOQ~NH9lQG3`qmAWg zE)A{o??K6NoZy!?a8z1y=;PFQ+E(UZ`dq7$_>{h{iRL@XY;|6*mw{x|2*2F1t$4IS8?hzdlJv##BEY26F1l>p;PEe33^kzwy^RD?oN93q8lcaH zX9PxZtJK|QNj%x^Xs$%V)1y1kZTa32@*aYc4CDA^CisJLYt(l{_}IkJf3O%k$ZxBeG<#m`?$WD>k)kDi*ZoWn;IDFEE2}?2y+6)i9Y3dslGVL)B{w&uR2`m`WTk zH8W!4k~c~;g!QjpH_`*2b!SIpRb;A}lcsmUe@qW%Xq&L21G=A%QS|?KycFaLyXNV` zJVW#;#>2^p+5>yH*r2j`L6z=F+LT+s|Lu0c=CG1nS=#6`Q~bkEHov8862N+80wxU7 zbxJ`yyJM^o;=HzV4qsK^tyCDXz^pc7&%<2fB?UmyGkFe{yrtPT^1Y*s z9{B=Zcvnz0YGcTd;zS7VAjN!+LIUfXD(Tns8^|Jg52W>I zW;3(CI}c%G#@micmoEUk8B)~WfPS3%i57+$QT`HWs*NlF-&@2*hM_oOQU9xG{^lW_ zJVgI}Mbe^-y!yb_`ShIS>)ktvnHWQ{W|AmwJhzH}PSuQ?uN`aMkpk_`1%8&!m%<6VRw?LV@O~=e;Wc z`A2$N!IEFLkfY-Pc))S-iB!t(204yKusei!9tuS1@3I4)T-C+l0{12_Pq(#Ag#(G3 zs1fYL31#Tb7E%A=`JVJpO-Ghm5S@|BEBX|dO6AnSw%Jy|%Tp%BnUM{}TWNb=o+q0{ zdY&xFRLoVTX-qOhB=W)%_w;L7g|QQPXgT;4A%NxhVEuN*XEcW^4fX6{NY0)AF%aP^ z;Nr=J;DcyrDQ6}(I`}B(sTKL;WXjy^SawOWp>FJz7?$dGHT62Jh8}l#=0$s@3VN6d z&JpC3kV*XVGDOmP2ZSXKo*!!T6X{Q%(Q!vRJ%@ptvEz7YBVWj(S0Wn&#IKtznBU$7 zj%@_RUfL@bfRy>}Gs=e!na@D&FvU6p!fj^mRI&Efz1`Qg|H0Tj1;+w4+MfAc#v8(%KzVyTV<`_fcwt%dnpmOqLBX06Q z=o4%0Aj*nO%a?xTw`NFi%FDyDiuYg9N)uEt{pBo23wkxpqzjP&oqHvQL{F4^URKPg z-&wGv_eh2|%*n1P8tV0;p?Jlqsr!ZA0)#Vg4r)y!_X~Wb6|Md14{J5+Wuq>I;FscL zYk+pcg@XBTqj6riToqAzg*wVk5vt8uLx2cOn_W&Rk8~!G-A(e-Lgp%$S}o1uDZ{lz z+VBNdeT8-5aGl?_4<)Bph~FWazut2QvZUTOi8p@Lcc@~K1gofH{#lL@ItS`!w#t>9 z?U2LcrsHF>Mk@Qo%H)h=TLR?w*-`8vYHJ3BN<6_d(k&lso9@wwijMFo|Khr?W`?LnR{WtF%+H={ep<{{@^iHEK#$@NgO#S(Y&GJ*s*J=*No zL>RrJ_-o=tR(M<|&0Ui7Bto^gId;B=)J%yx6t!zkCM?=vzq~h90w`3gVFp^0+9HL@ zb*CDIx9V^cgM6LNiY$Mq{C1_cm>srdpsgC%P8;uN7-KDWY>AzMG7=K8epxO3wx(<# zMEK}Qs}2yRG$dteD6_}d&BLs(_CV)b!n8HNefVYeNOiK0cZYmCM?#pexw{6?_Djyx zFhvY)5=}*L$HM+!;vd;BHGMKB+t=B~YmDDkhcuo}(9l=fxHs`7A2rNpo{FD%zv7qy zrS9GLwt}g^`Nic*m)G^o&*06TaRdoMbSDZWEAmv`b1$dCRZw<;h}13KU0XWX;Vc!j zXrXXaFEx~079=5^_Of!@3Z{v$D9;2o6o)dQ9VGY&9UeQbO4cgjG|%AGQW%?lI>>O_$gvF2}!i>jcQjNztVK$`5-rGT|TUY7@^= zz1GA#E=6EmaAsR_@)pCf6m#VtQUq0Yz)G-`#2Y6nK#{(DMzYp88qz(7_XFYC2xXiZ z9Ou^Aeqt0T37k`1o1H?xfJG#t)9K9$=rqs~yuD=glvg&2QyQic3ul`(>YMnoae2*o zQ%C^%n(Pr}QHSrvQE<^z!SOrpTkBn=?rV!OW8>V+V{xrV1V7~Od*Khc@2b@o*RvUl z%iG2ym7+kOTsP7ci_2cnO3zxL-W|di^*A021nz$tR+2*_=pEs9Do(VNF15jiD{Yj>_Zky7$M?sgS8`uEjMm7oO*+_~}ba zsbv_lt|h_tY4j<;jEqoprS&tIXA`3}t8p9eJuzN5h?oN$qWIorzA4bu`w-N$<2Er- zM6$WR(Gb~HyU~rM0r2Z(CXTCjVw0`aGZ;eLIvyb~Q@6CPH>b%($g#I}S$!dP@X}|; z{JkwLBEL|ef57#w1B;0&3Zr^+rIv(?GjOAjp(ISVjc;1p*B)aHzon!=~M4^F^Q%>NQ; zZay81Pug(G6)B;YxUM1Py}uQj_jtxx}OUa1cgNt*&oe6z9WRO-_4H;*LFlVwpa8O?!!+djCzu{akYiHhtN1_}1kz zJmI9J8lCe`3qgI1J{{7ATiw}agD(^FYS65ta=IGF!&_%>L&!vP;jNs}bR^-hOP{sAc4OGFCve9i#aB|ai)I8AOjjQoep3jF z7Vw|V9vcB)?qbpVLD$YwN#hz`nvMaATZn?RZvk9h?w}@yLTp9)QCV_k#O+mM93lg3 zP@`@;se$X3$K|%gLm2F`e~+LR&{Jh`o~sThsiE{_Jahb^Io6y10OeJ8#bmQYX^5SC zfZ#wGQU;3uu&cid2HNVg*8$uq#(t-j{Rw|u#CcvkiByrD<18!o)t^_b#Z?O0#i5JoSMqWN zX6AAxu)82YXWKG!i!hb*@w@_W*z)chI|uJ6IQq(5o7EXq5n>N3lddaM05)GWsSL{2 zze+?=ue3K;uSsQGu<+qw{xQv{M0(oxtA8;^vt9{7URwyJB~AHK?o$2jJ6SIrKCTUR zdi_BB}Z~ z$gAPz>gv-XX@`<;lhQt5TWqM}UUtZGN{u2rXl9#MStRj0PPL> zCFj)|W)}c8sHwBKx0R*0IOOsCelHqLhmEYl6HwIwGH`bHR;XahenonXCcV3z%|cRE z!LgFh963Wwm~?Rb%tW;CrYStA1~j}a+@r!hW0-}n0@p)o`T7}~TedCY{GE_6w4~A0 zPj-hrK44ko$ZAURytBJ%E@{agt-l@BRr-7^%U|lsm$rOhFFXb^)!@Oa9_Vz$-E_%; z#5e5@IE@~`K;^bXhENZ|Iyqm)V9kxXbK_(iw5Gb1SgynJ2m#4+`D-#q zLSj75C!VJf*dWdGO1Ws$VY_U{ASz8-;yjD-5I0=B8*bDJ1zB#`i`lY13H!+f>`k>r zf+S|uOh|8yiagw+4-QVHuGzYmBjn5sRmh&3$z9roHm-i?jD_BjD_Ey;71A3zc-x)C z%1=#~fji#IugjZJ&Ip0Rix509EGVT7om%mY{z|0KoP21htf!t2NKc)W2x7BEc5JM* zM{cepX9EcP_zUTE^73rg(Ivgw#f!r@Fm>vPSFMlkIi(A$FIgrKL*D(x#+AeIZ-D}( zyannLuc?Mr?~&i>xcwWtOHXP37<%BNZG6Xy=f5n4+keNx)w4aaPh2C_64F+A#LsXx zUNPOz>}}8th>db*ddjJOV!E~IO_gsFf-Vd^8KVBH1hD-yZ;Zwj1+n2*RJ5AflTW?uVD zvEbU8KF+rX{V^Do3g_6(tq?DGausMheV36J2RC_UIHH}#BLncr$QpLu|+|BXOlsMwB$KI7yA=K z*4odiB=-tkxS~tsk{zSLb8cqhkDCo-MgXJ_%wQJ&CPDIq#ix$TTwLqgB2ip#8u-#f z*B-y6Q=1FKXp4ZU$L=@jMPRi@ox%f%TSuiaRF?)p`k<{7{e6_fYmR!0`mo1P9*`A#Q))SW19r%)H3~sLjoa1^2S1L71ePfR()5}$|2A)Mv zf}anaQh3c*1?H`>KE*8Rs>dGeP;lcHBamlr#YQ5t@v4NQokVNEJKQ7RahFBsZ-YPN zwr@5`28CkfrCxkAtyl~b*6hqsK0}-Kn)x|iA&EO4@aT{h9^}-iJzf5{MoB)?r9LYn zw<$M0#fvR8pbDe+hBo}JA5IjT3aqdy|tXgcE$uN ztWcG1c8uNS4%Dvjylisj7IHz94!i}XKj3fJBpJF&ot^ETq`!%wA9Ti#U zhEu|(w*go7+7-;&K4~(m*>*{Tff8gq50xpTgqp=~*4GN-o73099C!_R7y_*Jj-bgF z7*4_N`cap`(8$)i)e%$u52n`lU~3 z+4SZZnG-Hg1%S$Qer_u+9cQdfL@>z%J_cu>)@Zq$ULHW$GJ*MMcE-MJ@#E1KRqT44 zi-FM&%Pj1@1LPY=<=L4V>r3sbeXuKsTnhB_q$@^)I> zO9?1{PsKTRUIYA+!x~Pd36sq$GRiNaM?G}jkGWP~&IPSgX5Xgz=Ny}HTnbXZ?`8Jy zQ0F*NNXUC?d-8dUx02#o6%~S*g2Dkvv2&HQcs}+>0?io8jVl*Nl%p&EZ0*~G9X9*Q zI8e>CQr?29-W|ue5HWi9pkvsZy)85yIa>I3de)Aq)stacl{dq zD8_BEu?|XTd;j?$1@fz6F{d}<@JC?pqV&^6*d(&lIF<=9X}rC~G#S5__h?MpBuCFK@;-f25_Y$%7Zb81IciPyzlwLJUnxYykiJ1ZPcn1k;%%aOg@{9jH~$OH)4; zDhzQAHf+DYE+2&cWI(qg-J{HFo@2%77oRf&9>K_-^&(dPR^P8m$b;y* zrt3}&ciuf_^D>=>D{d9+vdnao%FXE3iiAC@qe3F%Qv=!Ab58dq@-cY*V2#n(eHtWC zAZM)s^Jh#64wWP5_p*B?rr~nhGKtSdOTw0#Wh3hgfBgFo<0!VmMMRbtEDJw;qq|ge zR5uXVF^4xN@|1s%#KC0?IOmGIq#!!6s8q?>@Zn)-DY5_SydFnuPzW+*&YC{WB}Hcc zf)H@euARPfOhjxR65Og}RVpX~k)7t|5U=Un(A6|^(m5TLd8m1wS&8h&?NkA(+b}jB z@YPVZ!%6f^qogdPTRm%sVh#L4X3(=?033#}Se7(0+n#`MTJZvsrq4`OetcR&c2f#c zm%41T-U1?9+c>K@_FuOKn$eFVgI&tY#Wcm{mCdATq&#Gbq`%y?W;?tJ;6kSQ6SBIx zGF(*}k<^U@Q5$lryc72jnyfsjYF|huv54}hwU%2<=?Q5qFZcFuGe@WKtR%6%hNjp0 z2W?3Axrvo$0wvvQ7g9C|xb{Cjy`x(vYDVrz{Ob#M=5RoUAZ8`@8+svVkq*99pr#l1 z;P^>$_M6X;Pq-QNiuv?ol}>M_`KJM&Z|J~z%t}HG#~2})Ii%-va^3<3uE z`xZ%m6e;6unzV_Poo68~@Ze|#e36=4hII4bxq@!mhP>^$G_Lrk;U{NbLof0gi73>i z8r8f1jR~Uw=wVsvqAehhq(SPxnk0@1Y;m4)0FaF!bxbEkRjq4#>U0Ih2m<{R66> z{zcW^evYdJBWD$B;; zuVw6uVA_hP48^X^(?Lf3J+!2jBH_eVkq@ow1MZfhzlc_~pV}4hHx?>orto6bEunGo zeBloGd`Qw#1L6-65T?M)=M84#_b-Q-XXTyK7Cc{Y0A-@FZ%9~j+Ry(DWpn%w&ip@7 zwzRmgnzHbJD4XqnFWF50CD|;Dtp5ke{)g2frq2HXT|zo0E>>s;Nf$#KOXJ^m<~F8; z|1H^^|NoNxA1VHC!~I{#_CG@VzmP5G|2X4+lPwF^zeD`j&^N-whXNBPQkp4Oib4;kg55qP_$WDV)MQ8!}{oATbExA4ViZ z3lPyxq3=0l;AuiAc}iUJuboS3C@9Rxm5QJQ3l3dQ*!-g-XhdXSs7PrTNr_-VAVWln zbB2Gdrr7z=&tcp^F5o~~4wyqpP~{-*FQS4u*$JoA{&>JT&znF*R8+qJJ9|K698e%u z2w}i3{SxL8IGu%jf6)wJ+rowZ0Dh$U$u43TwP^7=eii`-ZU2-@?~1uOl9TNeF?O2hgk#0zC^syA9wG!GLse z45}+Y=iI~lz8zNH1_KdpPnLl~z(T&|Ud$isL=^ts7}WRhZBFCCK7=}sLOM5<6pvsbp~C{!S~`of-a@N0voXY(^}7UlKg84d0_eS3x<%O z-i3SyO}OKH5O?R`zCXDl|FkxgnDF^j`vvWjPYnZe6Y}_HbPWmG+2IqszkgD94i)0* zHprs#`z%lm>8r>&h!EI_5K%%%2^#1QNKoN$OwZ4=2>GV*U&Ay=!m_IL-p< zk6<|o*q89(&9CP$pg&Ly68S&=9G}|6$jBg^f>#MZJP|0UVvq7}&Di^|;W4?qAW+byFOsTUh=Yc-<@^afq!cAA;ljsL3ZE6 zpVbJN{_wp^pZ>^x?-2dqocNo*30VB(eU*E6bbhxweKG$a(ENovKmRDhn>Jz~^&)ZE zJM9VhDy!l;j3-+OfDqwS}+vNURfGqb^@{9fVT-D=Eq7|ce`(RxT3OWj801{L^1CrOR zg(U1QLx`RnB-A-a9dHl`BPTK*h~OX$80P?zNbfNfH8`S(fLd>Iuc-^(?_z|{w$D1D zXFVt|uQxvw;H_c(`y1JCK?Owb!Vb&!9+{z{&WP3~?2--sPiqpVq&~KXvdzzL=ZH2v zjN;d`&1Eh_ng{}^v#*;mjNWp`9LgCM{WtqI)?M+oQf$B*mV;%I4J+U|%)%|E)x6n4 zy8`e*zlZ0CGW--k6A#p+fN_aF1y5%H2u~xe_)WB&F$)Q&;_JRPps@6qx#!i=&VFaQ z2Ie1R*{y0ZE^ZL0dyUFRgP-_A4~%dG9Cdjx9xpl3J&$8nW1?5smjjkyLT%e=mSBIU$Tg@3(4iS5= zz#&kalrz&DjFGbS$Z%crwzMOSp=3YGG@r(j)^AI{G>e9Z!$tYP?b9x)r9BlHfQe>X z5ui!@!@=9sx7#qpUs^U-r5KE=D3E}mi~PWg@+; zl`+be>}h^Cb>RM5SLEoQx}Wm~Af1k{>rP? zhK}D>oZv~iETV{_)~={gt|blI+te>CWAmYJn{MUGG+laCNX*n+KuMM{_(sPeUScZfeK!GY= zKiMu(meLs=nz0v8Zp-nTqYlMpa)0RdmEIejYdkp0C@{=(>_PBEWI*-sli40o@`X=| zU-K$#CEu{5u`nYLio932Fao+yU+r?8Sv%my`^}b1=kfTo$fu%<;Y6K0p=^&MK3^IH zCM_wZhvDV`RtlW&o0-`LlK5F`wk1iCA?c7=!9M_vQMkqmR^~3HE6ypX0W(a?L?oWi zS5LVV!50nX$++iUb%761Zg22wBPk}t6$fTbn7V9JI6AKCYR_;Ytg#HSJEgmOcekRO zG5!&=pRijzJJm`^I;8ExH~aOynMQaaPIAv~@xC(=j+re&sn0m&W9hFuPDWzkG^LJ3 zd5+l|I0+G*0RE(80A-gR#4oPg$nZZHt>IGa2#N1J&XEX;TyA;Xy@ti*SH2ih)x>o0_+dL?c5p zh?R_={8We0-vO7Wutc2UlVA_CC6iJfyAc&HOz5h9gitx(VX0JZ&KzwYyhtlPs<9Jr zQekoHp-S$n0#xivqhPswUt5$_YnzuztYI!s>oA4j3!?K59=N)AJuf401+; z;Dt-Zu{v7M+l9Hz`Da%rD!KSt{7Fnb>MP0BvJd{O1;~phF=oZFiA&A*Y!yB0vcpU| z>gf2TuY^@nbqD#p#w9r6MTP5Z^6~ac{@a6DDTMx>?fdfF5QN~Dfpr@LQ0L#61)7e5 zupd+Z)(ag+#x8+lH%F1t+Q^$XPRWcyHt?KjRC8yAeq*!R3F$!_?zt!zHsE5dZ0sE8 zsqw(>l!w!HcG)WKabzi}C2?__$gdo^GSz>eYO7jv?MmOfVV_iur?_m#_XM)RWs-qX zV4#v$mOZdS(25Qo>{P`$F=_DjQWLZ``kO!t7g^hzp$dlBl4?Cp?TJ3H=@wY{*f zAMln+Ci=cMs0!$a>7sO%=Z{N}U1U9j3#1;57quq!Oo{d)eR9Zx9~jF-2V`I6NS`p= z<#t!`R=}2iaxG8Mn5YrdwqLu9S7>oN(CE>FI{qP|z}mE_J61AsJz-8coEd)nt3MBe zW!9;Z$dy*-pAXxvjQ5$kQ8?@8pI}x>Cr8gn<*U;DK(z8l9*JV;qKM?W#|qgUJ-N@3 zg1?Gl@~!!f=4FlBo)0z%AfrG2m`~7mc`~11+`PozWk;Y&=AC7Xn8o(>G~>vBtjDga zUplm-xxijJ#)eFm`J}busjy934P--7X>+x`??+p1o4kUI3zV>-jX6R$NFUKM*c{nz z35I1a0&5b{!XJl4&eMi=h;4Wh!cqab*81L%u1=M8JC(A%g^%k?G46qscq1q{em zZnwpxp5&Wu%9Zhnr zcc?FFp?U4sotq~zmDXxA=)PaEF&FrcUnuV|52Z~>^7xP|V>8tN$v1ujyN{yl&jarP zzXEQqnc!kvz!}-e!pqK}u2=4qZ53zbQAm_-xwZg)^uu%j7vv_E6Jh?~C=SZuIn;jp z_ll*0ay9Lf))536GJ~iKpj-46OycJ(S)Lk!AjwE2Pte=kNj?1gj5zKE@7&wxZs{H+ zGGX-2{dEXup=H}S*P zY7IQoNbcjhTp13_RI;8>CmX)d`4O(<^vQbBv)U*Z&-+wb2bp4$WMCjUmUbDdv_M6% z(@nXYgDw2Jv8>b;2JchI6r;%T`z5xhv=nW_QtVP+5}&fx>D3?0wxDE~rzqI;*-rTD zE%$Sr5p(5Q$hbL1GU;4#v=U)~laiL=D_nhUG=@JG#U*6XWs*8cFs2jO4RRF!>Vv4? zLY-v@H)VS+7?P*FL4-t2`3&&+V=pcJOaoj zdRaPZ7VDp{)V>^^!a->%@4gpuJ2h(r>LEjYwc%Ee)lA{zuhQeby%%#x3b$FW;-q2& zzq@jQ`%Ue%7`B0jF;gp*#a{HeDLs|PnR&HptPrXOk2pp>0W>{ABNXCAp9WR?>oxf{ zPiOEUXhdP8HKbM4uxC3xr}Pzr9Ze*&ZRafE3(dgUg6Dk3S(N;6(*?{ie=tMghQt2+ zW!Ev!zyazdGmZ;8*lLc1lA+%K$$b#+XRyt5{pN=(oGW`bSjpocKz^<%zgN=^`2IBS z2FGYUN|eq+HQnaXKm{XUer7V<(gVa!@Gzeg>+?A%4an%3jy_*MVuBhemQ2i3r=ozu z`c&BZNR6;duM2+?s5iH}N1jy2+~_2o8=#$=>2#2tHR>W^A&J`Yd!TR5r7H8!@Tc}F zV>J@E#yEFT?3Q>)s{uV|sVVKC#8NC}X2`Y@;Og?)1%sj`Ot+)sc4Uv=90HIdP{se1 zBhJ%0b{fCy#1P^lE3K_Mt5!a?Vn0~>5t8kgj=NvmH!mna1mS;xn!{MG#!a6`)@wJO zuOSmSf_aj~SMpRtw{}f|ojd3D)#zMf>O`mocUqA;FH;N#aFAuS zIBv|1cNiYq);0C-kQ76uosU3OTeZ_(q+JVSqdo@JC^}MGJVr&LDSkDKJw~cxcf^7z zZwaTDG{VW|IfTKvfm9GrT~q|kfDy!2c2GUdxqgbPus{T7s~d1F1kLxZ8 z>j+2ZbqiVzP;4~te!CRKmt`UX6?uoG@*?=KX#cjJ+m=H73;%N78Yp7fd*k9=-Nlh4 z9Xb9v7ZZuZP_GSQe3KZ^VV6MG>Xy5GSN%H&cDJ~pJ1W6?4vV7N0Ja#~q8W6>rvorS zyE%U#_$)EGSapWLJGZdDI?zKU)gU25x6!Q#7@ZA5I^1CI-{og}^e6;*koFUqI(KOq zr2iF~x2rZk93?S-PLg>@oGVw`rIijb+quS76-}K2$joMA-@>OAZeVvK*x*BhLv8`c zb1!%1F8F!9RH&pRM_z8kdxFk3x7F*5JReEUYgxSuu(kg|Fo(q;VY_cU*GuO~`=wwXh0ehH`WIF7Iz%K!ZyfyRIYppUnZl}lF zWTIq$EBLC&!9MI3>7E=)n5`}XKXkJv{ofykN441>qqT72LCQQ-neu2#L_6q%TI>^D zTZ;+eNfJDQ@+)ys_(*cLoYX|}Nb7Cq%D^gFXEBVKf%D51d;fZ;8r%g*$JWtxKr;#{ z-6Fip8uKJTPmSzxf&$I_K=*HPTF}9P+GP(;*vg`k6W3c*2lgnQ7{||}{mn2%s|U}3 z4W=~m4%me6mBT*1`Snm;l8JiuiQjut|Eg6#Lj2@-xk$DFTH_ASf@VR^?Yma+bxC$| z#jVo#dzr)fJ9rr1DFIfP4QI3R3pT1Lyh3##c9Ksr?5e#@Z~lx42dXW`uUO z=`qwOD-%r6t*|(A)If2@Zl$?zsXfiv^2F?NmhT>O{@cZ$E=cG}7!(*g2;=*h>R_9m zGd>J9(xpgpBQ09q81sH>my;2fD6-BAWSd0XMV?Ov>6r&#VM7dp;#@j{yfV26wq*;E zrA%6R-^+MLm=S?eQf|80%_Fwaa<*2Jr5z`f0!elU=ZLMtBFYn47I>_pn@(yj)-|dK zC$0xRB925;ic+laPE?^+$yW%OKBl{(40Z+=wOWlMRU?MjE1t3=SWJ14FRq^HYK)*NdmH%)$I#C zXiTvSkI>2|^=h2ZO1tP-V&jX;hTks6PL)qweCOBoNX);*Sd9Sdg{EU6Ggn4~VF>vh zQu}kR@2{(0RNCZln-SV+mk`I!qJJPi_QGKfoZ_td;zi$MU?Z>LD~F}+M*V!-OBM;L z1zP4rmV0vPN1iTXR^$$be_Jl3cObs)u1XOQT(s_=bj8j_!0V;*F;yC+cb>0$BSmD1MRi5vgXJiL_VJ z;^d&`F_Y&jhy{6_ww9W9tFyu|R`LWzyL6W7Yf;%ENSU7hm&Ew6;H2e<;g-8Oid;Jt zyBc^XR4m~)MaIyBuXd06$}T#PFXG(^6>kw+8*AP-S7lWcc;?(|r0TJnN!hkVNl!Z7 zhAA>_#HBD%>1*f`bAvg>>mGtR{j^{_SwVTNRc0Ki@=B2vid=5~v8S-%C4e1G|c+-x6#=sEG@yltK06K4~36!hmbvx|E`wOfh-d* z?HvEa)V&58Ka|jP(A8Lnd8X!da-g;X2q0wNk^0p)U5;y(lHQn&tFL_rSq#BDeK9Iu zuZ%RAllUrV<=puI1-L74B8d)0<_~;zD{0}Ht621#CjIfAanduc0G)~Lwu^C4 zpA_y9@Aod&P4!ZaI(y?quk+v3O*3?M(_2b?9U-Sxu4!D-z17y-X=Oz+Rxm~tPc5CMoLf$ zrk~TBY9kO>=75Fzj&1A8rVx^a-CIvamSoCbW_D-pkzIA?R1LE*f`bm2DM41dDN%Wt z0S*86vT1N=dy+Z$mG*1Cc@w3@rhBl07h;bEO>uWuQP@EgE|#$lbikp`HK_HEmO?2F zmw+Yz8?VCAOP<2;ZU7GaN5pm97g#}Frmu$kBd9jhF#na~pOA(zVi#K_Yj|DNk&|3s z5*WkF(UOdL5@YYRtYi%asZ8>l>Cvh#AIj#Zn#C=?m1AkweL1pIAS*;CzU*880l|uz zBWBLhrOKuq5$b~oHz~6P-bBhi_Rni{cCTw)n>4U~zIadmB!)KC@c6sX*~* z4X+9IyC%QjApCz_3as^W2!;i7@~g9MLuURSiSnMD?=c++^90+&m>GdtICH$V^)lXF>-TG<+V{St7-K!BvO!Vu&wMkC}2M zK5-R&3i@y?$8IJxLM0db_sVgz-`go$NRAj={TA79DT9I2Aid4ypA5Zkhw=??AY+|J3T zkCXo39T=B)f8zsMo{E=+lD`tH6}n&F{5?3M%u{C)i$6WVafy0T@{ET0c+Yraa>@Cf zAdyN+&_5trrVwT+TUu{`aTXaz4TjmW4SP89?~WL7N-AuWn{ zC9pS^`0t4|dcQvp(a^=Nmj?oUCJ4zIX0aZKQw zdFT&iFWsD*$Bm}Il~0gnto4+hxlD9BK;OIptiaaHN{g`eRB%S*aJJLXr4Jm@OkwttzuUn?qcOnrQE?6BQ} zZ%>CEq75mP3_YqK+QCYw36ex`=Cr++av!CazY3bUOTylgD3~;8uylbQCa#LoOC_od z>+JDN^G^o;n&4zfh`)Av5&d^FIJ75ap8skkFqso_s_KO)mQ}2%4P$Prtq-2DNe^9i zahZ=kB#V=q)wK3jt4gRF0_{sKZ`(BtQqjBI$e#0P=GCX`Wj~lyMxIig75n{~*<-q> zTlw>~VY7Bw-r{#j>Eu;4p9+^?a*r4hc#k(3kDh3%WVRp$#;3jNp+yok82eZonTfI3ta&?Te*hkJi zorMZ@9;CyPH}&~RF7cvId6Ycyzp+iO|KWcBC)?Cek#I2 z_&<*K->k{T#{6H9$xO(>`X5>S|GxX5tjWp7%=~}Nn*T|nUT*M{F?A}Zhb(MZD0G6I zK~yk7#QZgIk&=*#3JEH1CYB0bfRd1QPb;RBc#z$B@9F*d$-d$FmqX3Hn7N2MiMdFP z0|a!_O+eHJ33)*Yg7qs2ipugi{)?f~LP5X)x3|M0;?LX)C;+7);a<0+t#`le6ZuaHHS7+EC^2#Wvv)f1p5B2K1VR*qtpFe10YgRva|x?FK8R=+AMoSU z?>pN+IH(E@cK`g09@5zkQ#kj`%=;;59}*6#fN%{j?%i)2*n0}nl23oTGXw^#BM1r^ z@L^W%bU>Zz>0{1Q(jjJyyO;2@}scwDjZ1gYHk^T_?XX$>#5A>8XX(u@L5 z%)rf1fgqZv?!W1w8+o^DM%IDlLESmLz0YW((=;5Jgp`EVC`t?r&VS3ew=@D|VA$}3 zDq9$jT{UtN$s7wm@lALjmew!PK{aJGV~CLs46K#USHsV z0)cFi7!mT}Ht_?&J`eCf2d}={jk)8+UV#XLn1UgJgZ%$vng(W*=%FspU*ccx&cDSv z!_K*(eR_ZW&?zYhz5#uKhYSUR2o)L-f)SH~p^oB${9GN`fBQTB#GVTx`5!}kj}~Ds zz=J1$27{Ek`On|JJCnEn=wRUQ_L5i>Fgn9RI{mOb9~&q#!ajh%2_XE~C;jY9{oLR8 z#(epo6z!i~erivANq_!G6wpJN?+6^FQ$0WS*@TcoH(`wZsIi6pGz?`rXor+d`b#hK z=BH2p5nt!|(G>~lf*ydhs|vmi;QC||^nU_6*v1MBxyau{>dnQ<2LglrX23FAHIPd$ z8^T+x*dgXLOZmoA!uln=_Px$Uq{u{w8XNWw!WcWcDH8aN_%DGv;OjTbhDaJA;%Oig zfaw(|$b*V~Ta|}NGDncic>C|NI_UQ%FO%;p3=$ed&?REJ;SUbt01&18qd)*BV#v_p z2L~bXFR+5|hd9T*^UJgE_)tp3L->~gUUq+y^mcrBi&y^;U}Hr4B>_3o073!IcZ6Mi z)d0`J`Si5Cmt-TU$JMVF7O?P-KEr?tN7Tz}oNlzQY;10qTB;cKlZLOv=GA)$h_Iao_!|f^+3HP3}buCO~P|x7sD} zo#+`xAm^aQ!=FOMTAi#kW7x}Ad=QRbo)z#uW8(2~;^mEyb!$sWuRwu3jsxJ|X3;`- zWyXHab#Nh@+L&Be)0lSq_=-<(JJ0HWWmL=ZZW-v)X9?I|Xk*ZGZTlM);IQ?{k$X>~ zB@#U-He$W4xBSjd9T zvKaItX>wKg%5>4A;nhyshe_#tT~4qzfZxZPF|wvuv(6DlmhQEY2$k4%mC%@{EA!=e z{=m?%*wgR-a!3E56OpuL-~C-r*#awR{tcdB%iP;(s_DwfLW2L(pD$W&ir;4+oSSlkSJe7)JgV7-hg%3*w(&WBq1MJ+^26toSR;JM!oDWmj=5nN zZ7*5H{Hk5Rt=?)YQE{tM$80Q^c=JQc)<^KNJm2)C*tN8TUZ!l6&<(k_;1*^n%Gp19 zAI>tqERjxjsMz6OL8oITNKpnLr>+cY+)S-Oe#6LcaABZ+<*cXbQe%wtA?-*fiL4CO z@g1op#tV!7U$Jvvf_T6<4~sR#Y@Mf6kOkLrJ4Edkdfs`tqYAWz5*dOW_8TYMpO!b5 z>#=En%$)IJc5MX=XQ*xeCSJNLLIK?d#<_3?(fO%_h(@dztMoG9!K^8UHNQV6*G6qe zZrflKFE-npL1*2nw+}Za6HSAOdYlyvp+i17%D#@Hy?D&?#O6HtsE5`;c2bJetL)OW zYS&1(GTABHa>vJwwBJz3%vKdeCl%I4UT;s*=Bv~%1O2s=exOCVpd|fp)aX4PM2x{t zJ}xzZVUq}m&v%vduH7Sxv$O@pehB1j_MP3v7YrWie>@$SB!|p9R5`B6^xuF3l&*V} zo(yT8jMmoJDpVg5M$g{tbW*;e@;_{3M$EMuYMMQ@T`(Cg*W$mlw>wBuwZ}=zSd;L; zlk{fW9sOaWZ($C@2Q~n{n3hu%$>3+Ab(h8CBQ&a={aaef8$PXT&iUg?>i^8(vZ++iBT0!P%%l$db!HSCR#m+)jT}w-|n(M%B=)MV2 zm)Espb5Xbj3Q!5Xw;9d%!_CHT>~UlBe*g97ONeJ z>`JCGZ+!um4OK+lxV#pD%BO(;-243%szV`=F$%oMW<+9 zJdBGgJZQ311@Yu05L`%3nm_JtHZwAyB=gOS;q^AkI{NPX3fThpq?+=YQKOOuW%w0wdOm&KH21ah41EE5HF-R$a0`p6hOX+t;%Jjg@G&v559MR|FkdADdB)yLYR`ASkxJUsJiNWZ*9^1_xyAz5R!m zra#6wzc;JCp#(&2JSWY0Gi?dB6kKBqUgEahF?`!B=sS@%m13D{#RYPlY(_3qlR{fm zR!Rkg_?Ko2^RuScx$%~ZoI3ZcTcdx=hxVB)#>3p7xnwhWDRXI6$Qrv=NuQ2~D^a`D zW)XKKg6uid1ONy2Q7`0(*FC>nR0h@2H{X+pbaaKTL*{>t{y&8@<*Mr&T3-jLD@uLBB`2mq72f!RR>^0u6C?yL z_1=+1bVB==+_UU4fYf-hv}v9woZmJ1d~`eUf5AVw+{E3^R-@Cwg=Q>(N0o4B+1D*u z5PI(vuDARj0u5BQ!OXQhyY4hcUFYS6KQ6uHmhD6}uw$-LpiM6h@;veM<5?BB|HM`e zZxiix&y#Y{9T8Jv0y{|`P`kQ9P=f`hOHN<4uJA4!R$CH`a56Np~9_K=B{r!hh_Z~ z4p9jJVHtHxBFVUq6eII^spvnAH1T0WmiyBO^$WgtgfRxxj1r zoWZz1chHDn^luHf^GpId8Za8;7Z2I{o{uZOJHNGzHUog*cPajdDBc*tk7^5)82R1|)PYRJ(jbCWsnVBMS*-*3Jqn`}|$>kF`l zF7dZljy|+fr{OZVt>Hp*vMkh=Z!3ZW3P+Rj4e;gIHOe zH5&xc?~S%3Hk;{pP=6>*mAr6FSUJP07_NRYTJ9KG|DOs13P8oD>$umw&Zy#f)E zl1mXCpfs^ul|7NJ|LU?P8xb=ehC&0y2=v2BRd-D`|E z{edcv4i(ry$50?sgAsy?a>NdtseO932bP@IEUS3E$PaNjE}-QfNMSa=L;x8gO}!`e zn&dAd%eS*ZhN9(Q);;|LT27?hNq1E2;v8nI<3-=;M=BAX0|wYw%@pn0=ny`eo0Hkd z3RcVGQoeole>B{WSjWD^j@H2gbP{%_I}MnIk@-zAnn$76kyq5yeSE6~uIhJu_4YxL zcKRlCz$~qxiF@p$Xqw5<*8R*IP9i{LdV3%4!v{&ARHuwuns(v#Z zp31yWO=ylq*YZNWj6HD{3%?;kkfru4OI-xz;Qyrx$HG?1`HIHVuSWgYVz&cN`e7z> zyrQWciQ*zSrV}9Rfcf`Xty|tFTw)8+-l*0!lY~FQ@=8n;?KdT;sbZ$b>;A1%Y8y|w zMfXz`m#u2{yWf;XS+>hO8Sm&KzFaJ!~EhO6j+d5XbZ8#5ssogRGf#HgZZy z)I(RdWERczX_zD!KI8 z8%42}v{R^@#ZX0o!Yf#(P}_uU0Eu);u%x8Sx2TRDdi@U^C+NS}J#UT_+jrd|m=E-u zAjAYZUdE~`(S@GhM_2o8erctw(>0NP-XQ4Ju&e6AwPfFtF0w}= zXkrBuck^9rw##JR%RA>1+j~U=5E5t1H%3qbGWkX+l$Qj?oLjJN@GP$Z>^Jz2@!VG? zi2LERhd7&Rs~hT%-Lfvf{>_b)2XMfVLO$j~Hdf{dY-`~o3HF$b-7exYvPq~mYlz3V z1qLSNTb_bcL_JYieUlwr;#<3{rRRn-lh^gwAXOi5=R6~ z0@s7_e|+tGVzJEv0fjK!=l5bLmJXWirD1;#G(2bLP9Ub{6O|lvjX(FA9%NQ&S}45- zHg5=j3U;=>;5ugWt-*p_Nw7S%6m{GIw-qA<)Cd!B7v3IH-4cQdT}M!@rvyL}f>r0o zHnU{1jS()~U-#RhkHSdtb0k#$s%BuFtus z;33u$Z5p%;y`QL{eyx=^We0|Kf=jO``u*8wtW8N=>(u`#=bnNQyqaxAEaWfMd))kn zdCk5`UFe+_5A;Y)5|?NDQOj!Grgg7AkY%S9l*KWbIz4;gJlD3#mWE;a2Cq zxf;x4Ubs0rfb$DgSO;<=#A7L3mtwGVO)OI(Uz6t?qo`KI1iWEA$s6OH@*S;UvbjV@ zBH?yhA!&b>Y!&TAP36khf!1<_uUfbo9E~g zxLKUgPjN9kjReN|tm;*+4f7i>=$6h`0S;Dto+zxkGmREwX<^=ga~U}kjtdD@TkQ6x ze8QcSG_jKF7ZKg6zv*NAN}s?z%=X`NU`zwMX0iNbD9YMq7sULeGw=hm>Fg?WYJUkp za!V79=n!rG!&X~+nz##}ckvpv_>AHem@;?`F~(mKFfgP2VH!t1KRMz~ATJVT>;jij zl79vQoDX4Vq)Ka>IsQEGb@>jML*~0cWFz`3675KB5+u-}FA5m&4$Le29)%)ko3f1) z>jYj%6T<}6-MnKY!VY$36s0R3CK+qerOwZ(wvGCxc@@RZ?sRKZY7=SS5m23ht&yD{ zdw(}Mu36AdB_>X=m+hKSG6Eh27k?w#VlX`qMReU7QkYSq!?Fl@v9Wvr7X2>V3B!kJ z%M#9YlsQL#PmbZ$1TXY=0!P6H8RDX3u9mFSlBo_s0yrV0saLqxX9ils-2AP2$1>ZK zpM6(D_{X(e&)g6=WzD6*t1L{{m5i3-T>Opixrl(1!b?oDzw?UJRtf1y?f z_wq$`6%JPP^hu~%trTlcNUFq0&hox`x4UP1Q+o=hmja%Mq)hi&O^yk#%l3AOl?X3a z#}VRqm`lFM*3NRkaUDcz{Y9ZTlN^wPs>wU6%~%7sfCDO6nTX50KQv=S9c9)dT);ev z&EMKjn2KqdX6_c=44X(Ps%3zWLX$!%Dyw@Yep&BgbX&3@h<1M}anoHaWDd!^k|%C>pKG(l`4rDM@= zOAmN3_};HHJRsgD)J^lH0wv;@mX}yh!S8s;eB)NSz z5}k{MXSMqo5G&SBw8*|%-d&zQ`{zehm>KY`2Q?to=P0KeyZ#1lHXoBZ6p{HPkyM`E za{jBMx!FBcJcxK^f@WHYNn|BLxj`9OCQ^aKha6AB86X=2`-Mar#?_yS7hpip%h(^WF?1ZNpJ+ zyLLqGXQWj74xSynh+7=yG0Cot5bZ9$YxrmTcgw(g@WgEQ$gXm2)t^OP|hId}?X048H_U^VH>PZ>?a85<_vr z2-_QU(w;bF+`6y)cyXCw!9sDS#tYMJ8&xW>oNsB{3fIJEW&mkWLKCy=ezwRSm5O!(A^o8Ngrzq`G?GE?cq2aY_B)7ZL8FHXHj!PX9 z*mcKF=PuT_Wr?1K3_;>ri;YSW-+=+u1Tj>YDP&vy`P)V6pE$$2HzTj-#L@AZK%%0M#)z9zykPiFMV*|ue{ zLqv8ThQ`A-=t8J#jbJRH_TqPRNrY#{-rM~i&2aW6l$vhMXS>L0?vYP4S1GG#vY4M%RVBf8_7a z!?!VO?o&4ac<5>JLKA^N^@0oTdrM>>xuBJhAPpCH{@}l0gYsBJfsRLRDOdKLylTCb zuBGf*Xshv|sz?A(9NtI9@X4ZI7S`4+8};M+aD*Ed}y^|5|Q6?X9( zh-0`zt5So$f}0^HylY6ERpi|&8j$fr(_q)djZJ-xZO`~{h&Wu1ARo54Q6zFDt%VXf zYKIZH`K?WB7APNSHj9FVW;nf%Tt{uKV@@LA#}L9Sp#AGI-+i|uHAb|YVJ@lqTWcUDOZBxpi(xxqJcw-)@3{;u$p;n{MtH^P~Hg zU29ywkM}`v#0C`JEc%1_pg!$>w5~2zt(-(_cCf{%Y)zXbxESBYaTO>9bLNy&gK`O$ zL&yB`qyc0%Ei2*|j-$OSUgTSgI=<=zHPy-4eaMnzhMr{j;ChB?xfn|0u45sJS!0W{ zJ;@VFlS{}V{P<3?%-cDDNvBa0N$L0hz6nz0O$2$hKKvQK1ZI*;~pi~G>dyVEyK{PnXT5Xn&&5^c6SiZ;HjpGc)b2$3`t}6` z(KCbQ)?WsX zZdxik$GNa)8UJPi`5DSP#d@jvO#r*Ycqa)a%evgXAf9Op&kV3Z+#Tp1f@SIk|U zT4*0C_oEH$n5m)9%Ti+vvj+vo!1Tu#CfnJsG|tGQ<7U{exQO7h7Rq`81K3md+cP@Q z_X49#k@BZ?+5ttLNQD!*)XKp(`I*Rrr;8gT5iYTg2djXGy~C`_<&9SL>|k^L(YIii zs9O$okW`4oCQk2+A4ZOEjS$prCL}qQ%DV=a$km)(|IF6U#`OZ~u9+mZ(n*D!oc zxC=gy;)`rs}m38gZK&RVZfVIajQNLkutn5@~CDAiU z7fgC7c$;rG67ekDQT=~xtZ4AN4SoY_zlW)1`=t+XQ{=6IJH7u%sD?VGzogNIuDFCX zc)unZ9|=4$x0KfG;=aQ;gD!UGuRZuQ>-r9P!T!8wx3R}Yh%dw$lV=XvvzGcX1KP0J zy8hvCc6lPP`|}q_!lkU}S}gwCOit;^gJ_OVLEw|3w`L;NtlONfb;;W|M!UU*kmis| zC!N2!p(LFXZ0s>NdYz4+e{WBwV7~Ydy-rW$2cW_(d8XboeM;*(s?a zBjx3jJg!i7UrOxQ&;FJ<8P9iP^|}~85tNU|SLo%~@C}-dKsF{dXc*xUP z@i3X!G#|$ZRr2C2!Lt8NN_WOvm5V!@2f_I~@-0r4JhnuO%q$nUrz!vL+rwU0EX^F( zw8dvr&DIodP8Jq7O(=~jBJI8{n%x5*erl`W_amycB9zLuO)G}(J|r#xS^p+Qn=$-k zjgwT$-YQ)7QS*-b@G$aJQ^v#D!J&&BWM~f)8&|gYkF!F~%d+Q8@D3TpL(L^U8*GQH zt(7e1?MCqFg~~c>s^*gj&DkLwAG%%_5xi$@QYzJH zi@-7}r_ZPMpGVl8=iCuJ4xGx?XL0lh7c)~?#o+A94vhJz9_kkY!?K+b=ydpdsX|R} ze!z2z83zyRW}X8kiy1U`wjk&2D5ks_9YPp)NARVvSISeG7nZrYz@(P7Wc8Hwse%H0 zx^=!C8NMS$?ClLpSwA15{!|()h|QTF{IX-8xBt$kFfuUyF9gT`4Ny^$SN={u>VhuJmWvOgPoN@8;V}=zXJAb|DiyH_3i#AY{JIz{|``M|38QC|2NaS`G4&0 z|53aDm&5%(2KWEC+5bzq{{Kbv|C?I^9^Ku9Wd+a3h0*=q#XjNNSfD*24JEJ05pzx4mDg9>ged&z|i;_?4LtI44|76 z*iTr%FZSKm)h`HmZg^yC2{F&=!UWa{z?6l(8Qjco%G%Fn=NCCZXKiD8S|TobdT}vv zd8t1c^~iv9q7UY-$-WV+3|QNr4o?8OPuB^MssygDH@u!`9)P9VTI(0l(vN1FM_Stt zpssIc1n2Aw%EivL37`X@uN@HU;jdq-jKHXGRPqm_9@tkYD*&8IjPKz0=x40}TZ}Jv zW=3WpPL>pIw>3^RKnmN7K%b^MsR}ziyNO?U;qbp7*Do~$b-m@G<oE!kS+gkBI6|x&6pk{D49qgOC zhRu#3?pz-~k5=Y~X8P~wpwO=5Y_ww7rmlHiPrfvLL`Azy)Opx`q1oBlvVO<_PGA7t zQ`PG~P&Mb*AYYo}_o*0Ky}h-_V~~1~B>+#Y^&kPigzp_09sqzgbTMxPARI!_a%c{BOUuNxtvDsh_(F%8Hr4OCvwr z1zm-t5CnJdpmw)El7ol*+=9QkhXVj_yD(G)cX+^nPra)@xZLoaoNs}LzmE^U*AKt8 zr@s*ozYQ%^MS2v+pu0lNrHQh`)|I|&VIi*2F7{8 z(Vc_8%M+dH0kR=Mg~{K&(oOcs&G$eWWgBhjn!k+#zuABsUER^da;QfZkE^V}di#2& zzx-Tx>ddXcx}-IG65rK80kI3eB}w)y;Obw_Cmil>fF*QvB|GAK{eg(^eW}1+9JGEq zzPGG?(aVTOU@m}u=kLHYf^_1((}}6zePs8kXZSpN(jV+d0CnSE zk#B2&Rt>#~;C|9K><1w9m$pNodWpZ$ZGcu#y@+jS!@Ce#kqfpUHGkgOfmRD1u>CFF zKj{y^R|`I{{TnNPMfa|-dJ#D~Pi#SEYM%d%EdMj&`p@X*KciQABmmRZ-{?M{l3yaY zy5e$9w|1Y){`e^$V!PcbEve~izdiKC;!Ru5)!ql+nT1{`JAp@EL~@Si_Ht;q#2@N? zz)*JZ^FEv7w^6&k=MMLPA3K0Y*I(cO z&C`2ukjB?9!w0=v{sjAgLC;^n{_OjAX*8U1@UsWmir;pK>22-4YWvU6KcG89zX!d& z;Q;S8=eZ+~G^} zd{ND~m>-(=s1Le5X>@vhevbZ;4ZzJd*36{!fK zV%#7++1q=%Ku6btA82i?L+x2wGSi~+VNP~ z7alh|YV_ctRDE>f15V#t3-H77k5TWfT61V1opbJe$C0xeHr&Odqc1UPAD2c`G^#Jo zc1td|y1n7ln2Y3!p0LjGbt1A{?D>_`sACWlzgq@8AM)Y?Z*d?Ap|qVS&6PN;!$rxb z-bw!@5ZS{;3bAIu>A^*ls;6xXcbhCdpCT<-i?5A!?G~{7H%oc}SD;XBI{X)X4ssYf z7@59eCxNW)iFx1fCplbE3aw>p6w{E8ZU8MK8LSY$CItRP@5y$DK4F&W_l!;_{)3|1|9SIwpRbONmYrNa?Z_ z7IYqZUtf1f_&xBDzn|`A| zyK6y%@gj;72va5<*;D3>7%zxAU_L+7l61*c6{K3?SVZkLXiCS`^SMvZoi_2B6ir_V z+zL1vAr!I3XJY#K8^{F_HmU38P%x2dM0KaD1$p7tFRgKLJqZU5~IAcb9zwe{d%tf%wYHIs7SGcPm% zL^*eLldA+H^+j_F%YDwWdG%Ks%hXmY61{FAoZQJ~3kJzfzd>5BmG_BiM{Jtrt zzKv>Q;l=yZIE}`ooO6nbrr7SKyE=>lQp{T~qAReEICwmf&$>s2kE|v{r)2{JBCMT# z!LM!2J8XbXl?duhIhT~oZNj5n7lK2f9%F)CYVf*e_3uG>brk|9HBy#;x+x{OPVOTi z@#!DgDMG)0)guMUo8^nC>~Azxi55gFQro%!P<<|WYs$DmSsd?#v`8Mjh>XO)b35Vh(S&h6*N?5Q zL7uE(vT_(EmqEAE+z4q!qtr>hwAhgIH5?t9=C&!-=sUuZZ6}N?X!kvq5HuViFxAtf z{+%se8)M>^UrUz^9pSYFOM=87ii=iqSMCagt4?ZG$DMl!}JNG-+n2hj$Pv5m#L_E1%EFZK05rrtYA)Nri4 zC?iVL#X2U;{Ml|wFgh5^-P((aWwIdCYd$Oyz)wshJyd)HdY>98w6-8#N0sTMzu|9w zb)*^7bDA=}Ae=EmeuZpd80&^Zk{e{?oa<8rfArFMjqukEm#LVP-9Qi@EA0vDD%x<( z*TSJRPZmED+fH8ISP-J4rzI^?$@n3Ka>1EltLbl%ig}7FI?GacC#1p+Q-0lVIo*)e8N9|?8e&C=yy?d>#CwNFPu(RvR-?i ztLHD1@HdTwT9E8d`#VOkeSZ@aCDeyqcq~S`n7cz%0b3o<64N~!T7Um=7tL18{XFvS zQ}xn+txHZIY`2N`g>VnzrTc zy6$PCBd(%K;EEr{e|N*!gi@+K7gw#2KH#ZTj*Z&p+XjL1kc}6em(o^&lBJIq2u3V! zDGC~FcL)$?wfDL4GytYQ;?0jGnQ(w(H>(FQ&TAE~HeAs(oZ^ee7p@vJ_&kZtoo5wf z4xvQV_xBGuiO92r%D+?fQ@oi$dy&XFg31)6m8o*kt!?AnX%`}lQT6Rdxm1%sKNAw4 zql8`k(0>?g2&^3dDl<1L;n2$`H!VM!nGfld6@_huBI&;m%aMJLqmyYO*9nB$8VjYT?KhJz{UsFv+qI9*!Pv}&9jtP zN8ktZ(^^LWn0@=18Yw#U(pr}KZRUj_8HGu*w_#J_D~^wvxBRU(_Jy#@x;m>^FTCyj z`d)?0w$`v%(K>Eh7mCSd)V1k!N$(y#l%OhIrZ}d)cOzzfTl1x$vA+8yuHjI!bXqBr z0Z4-R`5#{@)jZIzM4uW*TEtCRpObuF6}_8=X(^ zwIvO-N?S*Pwx>KR9F2_(xn<7`Dl$H1R$!B~Lcu^1#;N1=B zVCJpjR5UDsYLCd(jv)tE5nf?(E4<(vX?%pzMMU|KeV$17MjXyoksrZjW=-=Jsl7i) zHpGbmJjS$?)C7|}H5XGba6Hy4F}@n~<@R@3l*!P>qu0m7imQ{NoF2l|dZ?ISx&$9} zQ;askY!!-`JM{EyNqB5)90~&xI6J8x`Q%5u*an~jo@#W~wZ0dA4bemOoMx;vH7o84 zmFJIaHz%Y@Uqg&WG%=qet3%Xp0K_|&9dP4o75x|6d0vs4N0{y^-dau|v4a58cyULi z_@A+ONEj^wbkf-Pvx;eR+xT@eKe~$%$~Ld~e|6cgbqO3Lj!69+_~rkc9XJ)|>6Olt zy-ga(2rz~iJkI)~GWPM#KEZf^i^>Q3dvf{@mUJ}gII1x7VXhs&%Ka?sR@k%DoEb-) z^iqOINq`rWXLi2|u`oKqd`-C_%BOCGtr3N~3uVA17@3U?h6@}H7K<-H@a9mbyR9<- z=7;q|^DK#^Xnf+0jch=Q8xT?2FMaWpzktnGB94(NG@8<^U^*x(;tDhNDpTygLa%WZ zMseoySZ3ni_-+C;6yTrTac!k+)P2M+0FGYQ{sj{eEd^b7MXDqB{+3t`+z>)8BmdyY z-_8f(g2mH`fa|Qs*ANq~n?^-^;EHv}EbAHn*cc7&83kySB6Pi8nX5M{*Asus!P|eK zF1^JHjD{AY;n&Rg)3UP{h8G%?T(>f4FwyoLzY_U79V2PU+=Lj}fUCGP#1*tIQ>f_o zZBalDPp#qF?ME46f-cnc1|%$R%#XQ39zl;Wg60Gi_6X|*Qc`vc^sZAb0%A-w`_3Fipq4pVf9bb^~bf4Qs(uo z;jCzhTpkN#FnergUbl11e06fr>)UGjnYO73Et`0m!zrEM7w>$~>(y#)I!vReGF=Qj z0o#7a$@dhXx$HH4405t%S5PV0iT!;8dwe4G#l9hhk*%d?`?(uItuBsXNB2F>qJ5neCvUDIu0Nbrl+o+jwrSw97}C8^!g>7g9H!c?KesHknR=otIF( zYuAqCDqAlLy*)Hwqvm-{e0%RJ*@?@m&0VwM%th+s8UUgfKYFe`{}TPy1{()_Fa2$7 z?I1JD=lo=uDZnPAbB@~(K3S@=TMi}5pi8}8i(M3SW#z>ZgzCMFO3!wGG1IBS3|W=yVUm3w$w?2wG%dC0>@gxK865RW{UPpQV6DPE+1R>Fga{m=}a3bnlGW)3D?hz;)D{BRT*Z> zsr#jB$Zq99YJlr&66|FUR)UUj`+J)}nF(kv0g2*3eUm#aPkgo?&k5^8&UMWf=ZVse zuc^#2bs@;U&ZYhb=%>DTz}cx(Td|#1KB^?G@%-?2sS=OVhoq!1u=ryQU7q&i4>bOw zd08v#V>Y^Fq%8+wb%;x+{xud(%>Ix^9^mTi+_|nh^$i~RiV@3IDO)-lk$o+d0o{6P zm5DLw#+rYzBD*E~G#WV1G+sr1SX;|fE-#A+__MB*G@o?CH~U-i-pg!loV5fAnwVIn zxH~FAOzM%Db=SpxG$vE%PW98v$5A)86>{WaFR zVG9Xxmu&G7Kdo$(U1TgtvzUB{UwK6pTVgk&rqu0hOiW!$ARXrKPqi)cE!hPhC{G>o zGl`E+5NA-0o3ZqT?r?a%g(v=Zf38+Yv2vzrTR?L={*ANgoid0o4!VJa(6qMjV<$Z2 znAv|TsXoUKiLUvuWpie{-O{ErQo8}cSS#$4OXDJ{7`sk4KK8;+o8o@)hr@qecCw9p z1lCHNWK#Fd%{}*<4c$c6tQA{^p!xn(0}=A#bTFnnq<^;cSSKH955r~+Coqf$o@4QI zW9O7LX-mMWUKvpaBszo+0NFgx-k^x74?GA!58#c*00z2^+q%prf0E@OZzWuo8ovI1}tz!Wbm)RutS4L`C;a5{#KJvW$N`RH3T)>UN4UzYe1%N zjdFR3g2j-(U5EW;svo5;j2F@FiH!C?W=w2hf2&!Hn2)#iB&n!7^^w4@?NMprOy+yb z*L^>y(WFq4Y_Yi*9XWj{hSPCu1^l?oVQk0|=U0VF1g7W38yE|v7+o5#a;aqKAZX6_ODMxC~?bPMU%Z|>RIvAGaiJq z8?(ETpJqu*{)PLRNL+Ro+ma#JLrj=#Ik~GBk*8cb6rIEpXQjz5`87l_nkn$U` zJ4R86N_ry%kL@l0tdT>c)AYRp)o0uAF;>lA3I+@+Qq#e9kP(In?vmvb2~6BF`7u}h z411SpnrC8GNzYcqhNov*o7Tli!AGH#B18Yq08~kf3){mhf1VAabmRNQNoLp zuIw;0+Iatp+7cdzaLRU>9JQKqA0HQ0`_0E+u1jy$CQ_+ytM>x(_5%kb^yhyMcH#uO ze~nc(Fi{jn%eYp_aFETyr-9T>QBExyW(FezidXfZYjZit-bpUh4Xf8019d_PFS%fH% zqULr^He&`q)*C4{OzrnUg`re`wRnfZMpv#~q^}w1_}F`=snHFi&}pG?N6av)PhB6v zomswIGOu4@H9Um6j!60@NuZ<3(^t5`qzZ*a&xk_8zOBPqqU*0ipL5-_`^n}q3_&cT}IuGc7De* z32{1tRt$*f5#A2#Ft@{%I`AB>cZsV11!tz9QVcv?C&%vYieNWQD6-p&dyliJ5@wHB zW8fWA?8La+GF{dsYMIC4>6Gp$rv^*-xU)Kgy>l}LN3OFX!UR@TJme@#0KH7)4r=n7 zjowBb`KXjBac+UYv1k1vQ;qpAre}h&SE=_`hv6tqLX;ED-$dlE{G`Y|<84;Tlbx+{ zEU+l?eL9f?!kHJhm>E+8Gaet^1`%+|>SDBfG}c!1gKV6@42th)C>p8F{3$YiUNcsk zhj?#FeJ$_3qXkSpGuK;rF15YxQ%J01`Qq*1xUZAF!6l~62HaYF*+Z{ zy+k&Pkx)|uO#7aFI5^uGh!Nq5B2QM)8T#y7B22<0-Mf{>$;!>CQ+vjZ67RuxDZhDEE#I7=iiV z>xc89vku*N!ra{-gb3t;zxi?w$T1gcPVOd;3~vIK{^uiZPk}BKvw5bxeZu)0?3xoV z+5@jI;m6@uc<30F-yA3UK&2g&+voWxZB;c{NKb!2Yyg#@BcMN_57kS`bKx*>vcHqw zIlSshvzq4DpwOBo+LBumUthrL;x5@ObPucomREJh4`g#Fv(n<#?biGrLPac%V0%^> z9xAywg?Rr{+@6nhC>qhY4lEeY}nlFFc4!FD6@UrQ>S%% zu%&E$>pLxS1xfZ%%$_jXI4SvW*sQnOzy;Rtl;Ej`!N$`$E6v_MjfHH^EExxOx%;Jq zmF@p~w=UNqZcJ$RXmJ&RE;jE=Jj|fB-)){Kgg|Sp`0Gx564VOkf_QwtFenj?8CX!y zDBEvm_vzolggJ%gi(P9TpbKSs_d}Y2*Z)mi7bfC7dIsEd*k4(pi9Pc&F;{?!o9XdF zfGhEfr9LXYrak35ytr#^OfWcsO@13((iU;ClpGi#C@f2Cj9YK292ij;u;1F8YOQ}T z6)_nb9zY!`$JsZE0p+k2AM(tGWI{cg?de)E0(w7=sZ;AtwKsQrrF@PtnH(CkjJ1sCje)DG?q!7* zTV}3*%h>-}ZrwyqVz~RkU);5`TGQ`>|07Z@{9Emvn}e`i!;s(hV6uXE~SA z$kpP|iPn}aYoonL1gb!8OhW1;as)Y!1q1u3S(#?Vdl`*B~| zMH@=xXBx^UhCQnKp|Pu*alW346nhY%v;k zC58n_1LYmdlIz)o`7|XNFXSd}am{F{biH{YzaK3P>~*4VMDR=#b>iA1{9PxhjQW7C z7Wt@O1jo={$p~?%J?e+c!KYucJ%5z}z2;0Btgvd*WKHRToH$JCZX&MavrVof6E{^tVIO6b#eO^wv~{IRicT!Q1e&kJ z?-g0y%lexy&l=-@i#?wX3i*X|NmX171nuL5E@ul4>B7SGDKpk{16pYrP>!o=pyv<1 zOkoq0T66PR26zBeb$!F&^42<2PKcjKF>^EqzLB^CG>%TSHECTM2hnzTg%mk<_Xj(3 zZFBy<{J~_a;>Od0;6PvwJK{73+cramH=;7Gvl&)sNN^;GfRI_3`@^k7h667@OAE@mblUiW>9Ln%t#-#{`QJ0 z-%hdw3(eGbo{|JF&y>Q~wMdP;Kv^c(YFT)!JS5QdAntpN{Ff1@p zK*f-wX(lFMAs(uA+fD`!=&=Mtz@uWKrG7^P;!v$&7qIu^)?Ep(-{zmDAu(%b`9iGs zQaI#3)PSuHijxGq&iPDSr5Uc3O-1{o|Jsp3!g`nyM$EdH>v`jbjao2iLW0dgL2R~Q zpzuv&8h%2SEkJ{1M1ttxR&N21Of?&CwUaQ?w3BNW(0tf0G#=lGCCk0eTz4+p-1%%Ut@;lGs`!9sk_M;mLeNp}Uydq7d6Q0J3`3!bB^ zfrMp;u^8HyPM*@fk>f21*RQN*M1|-a{b`YWLi4OYnvw1j#5@)?Nh-p}w#G=rj7PnSnAvYkMgqrQmsQocN=@&FK@uw7L2ub%nZ-`;JM+E7kRO z5>gAan94y&UO^VBTnNnq6qJLnfnAhA@74LBa+F^sH80#C66lC(RKkL38w&myg!Qe< z-n2YfM!~#ekoWWwCpcD%pyoyIoD@r7eR!I=UQs84k{nkn*#9q66lt!$_I30}h+k5T z9Cr-oBqM9D?Ul|eSAtK&`bw-p5{~}z7$L;zpz5CBXi^aq@*`s}U@>1763lbtJOL&h z^*X}UzTsboR~AYXDb+yXUWQbVeWzFj4U?lqGF=gG)TP7&=fJ3tH<(E^kg$R!(xPbP z>&8E=KIE?MlV)WAxxwgAZ4fP!HC5crGX{t@t8 zIsT{uSZZ8F{a*~EftsLI-?n^VW=iy$R^DGCt*3D)GQg&s z2#|UH*xQQ4YY&qBxZzLdcm*tL60IEiX1v((vec7|x2due*V{+-S<8Z_Ex9D*GKc(6 z7>iWcLl=1-P&8HE3;a-$U~pLrl!|+@p)1nm6Q1~dDoTnX|o66`@YDfv#Oi>;zO|goUmec z>3JswmvsXcdF))jh_Y!bejCecZ>=&_F@PCwTX%g2mr4?t#?8N1x|C*#7gTW`$1`}=p zepZ?<)4r3y`oWU?(frmj8Q&BGBerrS^X+>#*z3UXMm1lQkADSXN;H*&nq;XT?IU?% zz@Hxck79?lcB+itJHYzY6ONaX+lm$I{z9Fa{R10iGed$}kPu&(A2bPe3J{zR;My2$ zk&U_Yo~2#t7D$BXWCW1a?6}k?147qf=r>sW)%cz5jP6oJijzKno3Rf-_pcH+D%~Lu zdD2}Psm(C&L(FEC^9tfhizhL{gS$;$-Pw@Nr)dly2=>ITasAu5?LsVVdEihRe#&K zrj%#u<$f@Zg**{kl4j#_Tv6Tp!($W}1$}WH>q;t&A5&rmAI?q4RE%UFv=a$8FeVA3 zVglu`>zzW{F^4%>X`JORp-27)F*-+R1Y+KO?OH0w>w>Kw+0TF7ZCfPc;FWa>V+%W? zAC0o_rTLu(vAS?tbF`Iquj$)@g$~gNVVuCXT8sMgr}%FD<7kI)z<_ia2~1w|I!XRq zxbN8LgY*Q{Rgya7g3gKGh5r2SF8JoQI-?m``Et@G2F?Z+b7Ck4h~Xn)fn@#b{m@Fi z#oy;_&Pv*;l!)r#n)lhxM(#xFW2j^Lon4$@pBtq{@mp3pB~HE+uSof>vfgWsO*YkE zGzNY+UQLVU<9fTXmXedfR!XaOnE1}&%RS(>Crxr&vjuvdS+QyKCO+=@j8c(pqh&D~ zH(p}r^9^@zOtNZja?c3SeQT?v_{qF(MyfeIKliV8rK$6z6fZ2ij|PHwJ0# z%+B#ZtRvruuPDCOPt*+e-bWsrlI9H2@s4Y|a-d0inbQ-JzySrDqeXM5%-FZjPxNeZ zpVT0(3)w3K7LIXh&E`XX@>*!mT?z%X3avrqCjdGv5TxN~r>@JYEWFZWPHGxV1rt4? zMn}rR@ZgPN*=3L&CrKhF;a&(FyBuxDx8z{;_C+ZnEAwe2pdi~PfR+V(yY&~rnNQGT zq#l-#f@<4s#@CXS0B0y-ZmjgOa+ti{MvvRXsP_-=756sL*lXshw(G^To`f7Hta|lo!S~Ul!=sx`O)X`Xj&hP?KI8N7m z4mN2olX~H9gjSWWQxXjL>%|{d7{R%tGGzOg#_rsRI(}xc6Jf#_SJ$1p;ZDh+O6GLWIXW59j-xk=Z!OB%~s5Q+IX5uhS z`f9}*LUOgzIq8%MEIc(}XzmUW4b8#E@e9Db@>yYTt-BE1T#2}(PNI~{dX@0dBxBXD zNxXv2Ie>>xqC#tNUyjdN#>nfZ|PxS_~yX7bXiEeXwZMG730f>MERS2fs zQHEYeX3xrI)Yre|Iz@eSSf{>9M8A9;z(uUrvbfqsRFf`}{R)0Dsqv~QqeJS5+Q)aC z2Dx}9e+2uk00%W3_~Jia)J)vjNvy|Nq#7f#tJocJ1YI0yA5T%up*JL;8)~?M(D;-d zVzeuzzsHu6;99mO@_e>H>Wp?((5XSj@y6yeQ|D2Dly;-xZ!2x6)06hRE! zpU11$f=s4eCwV;VnG=TJs-o(@{QG9*ifGrnE}8R6K|)mDTBZ+UFr!J_+^oG)svSKR z|Kr|$2M>ox|N1R6YXwzx`8Qzei*B^i^f-a-DQ%U#Rkq|cF5+rhXSkwv86c`jyb= z{lhQaf8wnqI8U^YSLA%c~B|boF}sq1%Uv<_J1O zXhKpu(;$w*Q-ilK^rlgZ!NJ?tB;G zd)dL~_q8Bz)LQcTnLFD~=jM~WuhKcVtSEoBos&7i!av2GY7+*TRJI_v*DLqCOVk;W%p#fT*I(i^GI{}TCl9+R!FXoj3maVlw8BxB}V2IN#b zin?@m+s>^Qo_;S)F`4pJry)kcvWYSQwUReDi(e$=i_@556DHvsTXdNeTOcIWm2Ym| zIbln$!=D_h%xa2&4p>>XZSze~5fNDY>LB6n|xpTYt9%;ec)TS}i18^c> z78P@t|BNQ4&uSod&xcu>9F>(mJ_UED8gBVoSv(mft$4fl&_P18kHYL&=2xqt z626JzXdri{?NE6tiAK)*uVrkux4IV+g#nDXApw}j2P(@p!{)(>eD_8}3`Qdrs3r`1 zGzU17Bx7u#)MJ`!=o5S+_PgV-=$x3keHU)b96~PVjXCiP2L;~bjF9^kBP_ejQpP+r z;_-+0_P|84a}YKCmz|NXHsm8#!luyC;-!7z?XE#nF8{E7D^I-yRhmcgd@VQ3TtW5$ zRTmF^l^N{$sPHs-#3FBwa%8*q@5hSA{{Dg$Rrd!d8RkyDeBkj8OpN;1JuzRD&zTxW z{?%x8f7|Ob12hz&t$QoQaOxTjPm1iIFdAMbZE$W108|E3SLoPZ-B1JNCo*ICQQv;4 z_KtzMD#i!#qCR7?uuKJ}y}{6G2q$))jNA*G)*7rBOgTtQ(4$6n!PLulWShJ3tn~`4 z9k2PspfW0V^PGWsRTLLu19A^0HHJ1`(dv`yU(O_H=yV#K^E?bk+EukA z767y!WIC#{>Z*cGrW-lI@T_2J_M$KDb|2u3w$u&SM{nL4D_Ul+&(%F#z-Fo|ELm|t z#8kV)JtGT&Q-;<3EjauJq+=PXN34I|guhZKe{)QQNB;+F?-<)#6g_O#c5iLFzuLBK z+qP}nytQrn*0$~T)^6wiH8XGWPG&w#vU9T6my@0B>|~vN)_NYrvSY7By>9UHQ6w$R zF4b88o!@2E^wcWRm&R$(@dZ5Q3gv-}-qD5k2rCcx)?O_VmEs|0;zdFFW?~-x|qJ+0*0KY8>NZv;tM#bL=zZk?Bh1BhFc_=g+ zekTybUK@@D<0wj!;g&>|J`#a+OlnQB+ISmd$>=Z74JN4m;;N7bS$e#PYFU@PO|tP( zWI=8ltCGeV?S{R1cTTc@Ow6C}^I8pdQ=`0R!b{2wSsXI zMD-mqDb?y0bSr|#cgv#{?tN|F^5elDIv#8{yj#iU>yYGKdmR5_lg4A*3IiK)_`_L# zgGFDw5umfg5ix!Qb`cw?7u<}wP{p;+v+~y&PZu4~F?GD@uw?YmAZw?Y1C|8~urT_V zIw6rRx^H9}7NAuvtIL`_tRYeEX-1J^dISu%@?g7ru1gj!gwgR^(?Spd6Uf0t43zbq$#x>_DWKc#SCYbzIfjb?Xdk$xESf0hmZ^bD@wuj&BA!{f*adnJ$@s@=wz-a^priAFt-UZ zC9tOMwXYvjda?v7nfVh88aUC~yJytx3FKn+~QP;wJ>wFz_D0B`-F_MX?-QZgMum`^5O`{5?J@9~9_I~7 zUBrbhY@_Z;2K~BQPQykG?J-DC+HIh)G*4Mg<0$0Lowby#sPB_Y->OJNaMW_9P0`+j z5RmM}SiT-vx6@WR#-j&q>&p%@9PtNAi6t5eSxQ{%hAO9Yr zz@2fB{Gt^w*H$FWdKqI0>^{-zGLbw>6Rn>CEUb!pnhT;XYxhYsFgV?g^(J7dFr*fuXfr9ed>j0+M98HfT8fNs@4nEj!p9+DNkKThd=cds%}k} z5v%meD0Wk4ej=YPLuDQkVUzMHO8!XCGXFzQ?E1rMN#n5;4EY4OYY96i+HA|qA*rsi zU+j3zvOq(J&L;v$Pr^t#>^0IVA9(`wcQhDTp3x&5i>IZurn)tCIx*0IMUNCOi zVHR}od*3(L97f0n%B$Cvay4g}x&bV3K989u;RmRA<}>&NfT7=2fJZUmJ~4OUC$N0V zQMs`=V-;Gd0Jfi@MD|meQaht7&WjPZ91Fdm)U8xsm|(d@V)&CJ8{A8CY@x*&LR_r> z`8gIu(Bu*2;v))M)=s>i$CLTXdl?YQVIhP<+6L^+dOEy79M>r>5y-INBBeW9b8@%Z zS}LT3p}3dNs7K>q!A%qLJyVvO&E-!?;)h|u@jKSF=xUvF<> zOOSeDj^(S`{K-{f+N5dPU!O@+E+2j?^5ILPoV4l5E$jQURjsT{8oW|;b_@2bmLODH z+r&#f!rH`pG0@=M)6+xt$|uu{8nl#|i(o_ANfj~8R}5IpS6FpAb4e$I*)oQAdDYu* z@6O3RO?TI|EQulP6w)fGPoP@cATNEiZn!8aQ(+!?=k0=~DBZC5pySCyo8Cv6_r2aPMuFw0f%nib#M z5qwe1kMKM08JvyZ^@U;LTEMTzQQ)cgSZZ+57-~+RtRsAs5rh8FSfIAuoG!0iD9NV) z)z7ESkdtCSLqnC%PoX+Jk!G<4H30HME7z|q_<}Js)MMm%am9!JNt5<^n{j-yfZF-i zd-7c~p0(K{tl%@SD=hw{6{LfBRZtr=hiCi50o-K#7W?u8nIEzc?65sMBvwKIw_9A5 zs*AVO(K<)^mdgWU=Yf8S=roOHUXvT=oERO^&9`xHn>{BiInCRP<)0nH(OPvDEhjBR zcEuVIiLk72mlXJ`fQ{h9$ryK~DnCfauF9`@xnHJbL`uZ)i%lfBvI(rw!X!t{KD!zs zAOts9a_P*)hrJo92jY-)|AoOm$=ww5MfmhE<;RqiLfQh6B;tnwcenfu%exq^NRwbw zA4u)$Ag&Jt1(qV33YunBA?!{2nZso z83b#$VEg9DXi)lPBmENz8+N(PqNlI96;h5X ziKhKtG8KN7GZ9!!V-5&2H#-fD1+6V-VLiNh&4e3_JLv1g-pOkEiYc>idedE|UewHr z)6DGb=Po4}6Op|qtZC-29-B;i!6g1GI>q&49jZgEs>JT%T#K{eVjAcBNQU1Y6Tlv3 zVYq;ZsFgrr4`E40N4XFiXEwh&j{NS1NC?3M{()4*{>a>~0t7axV5PMzj}|g`(^Ls0 zyl!Tc%#2K5x`C3`YZ(|DQ~zav4B@4=NT55AFcCDJ-5~uG?kkN|TV>h$#iq+`e)#%K zzym;vx8dThUP3$tmfH6=+y_$!q@*&KN%^wKIQKQx8hpVw@=J=W#70g?@1eGK&efUrBw(lM(re#eWZ;5Zp{|(&c*lJm-)Cw5 z4X-tsAyW_PQ6WNs_e31u;Xm0(=6 zGcU$IXY1^NqEjR!jHi*yQ;WqAvtR|Cy~v3U^P#so{F%e}m*=~Wi^Q=VpKy1jFz36z z5doaRgh5og_1V>o8&gGzA6=m^QpLKbWrN_p$uKh)u1{3RX0=h^rv1lu5ru81p&blxoUXBD~2jf8|1{^(`WUd5TTti$^^ z@(o|{q9F<~lb-tGmMU(QtH*I(}GF2j869_Ji5(@h2(0+ScD`5x&R zI09McR(0N6e@mpsG%1sCu5Cwmtgp?~&{)mRVj0s*Z6Z_CJS z8K(ss_RILDp&f5lw3*rfMpBwFFv7X+h_L{jnNa9gD!B=dsDC9$1nx+DIt?W=I>bxt zufERenxDaPqS}1{%D&oA`ZTtdR43hhB?E5U|LE2wcjP?f7HQyzsJ}L4XQS4AXaQa& zmCMDTzyU5Q%M;gw|9m z_!Tr8GP}cq7{dfL5<1LYxI>D3EPm_XsZy0=nKwPU7YiWGpmfRXNZTRK#1*fj<{cVQ zZiifK$_fJ>06v)&${w1JR59kPT7H5L3(YZR4L-V=Lv7O17z^1Nls!gYQDx+ck;MZ? zb=*ZWi6a-=l}m!sg+aCG0EXMDXE_|Qtv>-|Hupu@EH)`2J)Xi0Rl0S4ef{RKI(NVC z?KegX7sO3iS$Adk%aNc_VR*+L3*yC~(<>(VwC*c>fNWi`-!AdiVyXS>92?xioQkDH zo}{)il5jkLl&nx8n9s`#&!`$sypxI%>JI1!@LtN&ef88a7s;$BH*A+zVKXtZNlPAP z!~MgLT8GXWsRY>Eel@a=IWQdeJIV#)qd+r3Wr-Eu)59y>|0CJEbW#VAlv~~KXpd58 z!mQ_1CDlB|^7@cKw!q!XNQJAu5suf!*6@p=TVi!!n?Lapk@^Y(k)rjs_FTY=<}kZ7 zw%mJITrA3H8QC~j#Z3hu6^aa&SZk&m{_1o|_M+{w)*KZd!L{{9>JdVIh=qF|r*9_e zx4OPO+?0Ru{)Lx{b;OqLRvU6=x<03WYf(4ta;LY(dpurccTDQ=EUio?$h33bjFcar zF%7D?t@gE4K>dXIiLB4hR;VWl#E3hDYJ%FBR4cjb=~CASl}K>pdlk((xAqiq8F~(X zKX)UYoDuhIg(V@`y|`E7KF~|Ob?*TbY6|yqJV3y&!qf?YoplY~XV;UGc~JkS#mSG* zuT<;;%`z|F>(_JQqVy>O!D_%Gm%V-I!>3v$&YX7hRDynMM71B@*JF&7fr^5GdX%}0 z?4A}MBgi|kJ<;vY&5-($g%81s4%$mHCW$p)y2zwShx7DNxX?mDhdKG#_lVc{hY}}PQX_Lf9PE5`Y zcnligYrorB_=jyH5!w*;%n(2kriW6Gj)WAt4gRbSpi6$1H>$iK(zvjEU4t&?$Pu+OM zNd}m{6(BG(ylx2QMwgJ~`m5LI=N|0?1LjIxQTHC%jURN+qtksNl8$pPj`|c#0s|1r z=n(qaX|V?S`ZsvJ=3-sR3FR)3D3m=E9*mp$*PMs@Yw7obu+n71!dsmXdG}TZWOmMH zLRMR;k-N-m;H1P{(?$t8+-}}(t1&ULMh=%@i56C~(o4l3q=<`vT>)D114t<9OaUow zgA!!xyCD^|eP~RO9Yan$hHOY=!M2d4qI!f}$FXkyfX3YKp|WKGK*MN1=W?=mv@2|wercY@Q0C$!o zWY=`2z*DRQ&-i+!Fz4lO=hzn~g}>o%;+k?V;+y@<8H#fZ*qUj=z#=51*uf@CkzsQh^yHa~PO-h!qs<3O+4qcd5W0%V-4 zB*YTmeO?rE=-2?4UGUh z=|xZ;u54+bJ4726{nycBE$aL2so+EjY=NM-C`xWzv>oD%!C^RY(jV{#9CEJN@kIdsZgl0 zlDg7wRAm@zXDIV6xqaEd6VaWrG(g(Q2n{*9G5ZMyn0d?h4klfw5ffA$kqUrgDcLvu zT#E?4Fhj93hhd2V@x98)CZBZEi~L}V4!e?f)UVK+#A&Ms7^Oj4|eq0Yb{>9pOA z$#qEzFOB*GMoTQvu%I3U(fC}?Cb6$v0M@=`|*2}$r=9fo9pB4 zveIyK;{0gyB)TC8m}{fgIJq5_=03y$cFFYLN4etFrx2Y>gVx&RkXBPwPddyn#mS#I z)hL!Gku%XXZs!K4ubRoc|j zXqdMMR?uxRwE17@nL#-feUJGxFWlc%O}RLN;jjCYZg}WY8N#VwaZ3Xps$QPIEeFTP z`YtwCh6?wa(Zz%}rYr|+9eeRB=4^1M2<2^MJS(GB43@(5s7Z#CA0$E6zDtpq)7fKx z`F>F%h+hkBe$amRMluF9vTU6gUT_Lxl_DrXBD`riymGH-)3s3)hv0d4*c=O+P!{Bw zNvQV;{g6g!NjXXbhbq0wlMjH5u4OT!}Pm<1YSF&;8^FozxzQ_c&@*bUGMI{S(yUyAmAPUiqyp; zuB#$@>Z6=zcoKyy?O@Ri-Je#=nZyq-?Znn?(*2gY=WqQ-a1d+cVSUrrjP%4%(Dh$8 z7zS|#=M=x+eGWKbH%X-*QJma4gzc(Uwn4>{qeOq+*;G!Iy>`UJ2|Z2w{!C^j z*-(bCj#m`YZ6AX(APCH<`cb=GgR1G_)^ASnZ6En7!t{Yuuu05Vzb)UngDCjR1#>s^ zFZr`LQ{^kuIqi0=k|6T6+@VfurPE@O1j+2$yLd;mJ5jT*nr+px^y>UgI}&{4Ay$0+ zFHnm%moebWMX#x>6}j2ExP&W6Sin+1d}j<4r-!9F&2>vzwS-oJhLSRX?l#VC&|7}& zsFH!qwLZi*dhyPFuP@${zry&8R?~M<8-^Fg^`Yo+RmF16z||5Y-zy0ixla(7M7FSW zMIv_SQgQRODyWwgspi1P;~`vx zb5=FpP*EMv0NIjVJncEQ6P+-zj%jYu!IM0^FFR+YSnwbogvRm~A(io_6SoykoHNPP z0+cU&w~BY7PERGVV0YVVb2cJjMBV)$K`72cc)1=UR!Zb>&4eTO9wsM)98GxA*_Lmf zyN?(@HAZ7G2Cn&EYlyzTiB}>t6tg4OCpR*zg1QmS-_P`s_8W@)%WR1v9j`6p(nQ{< zpV=T&!Z=%}Wkv$mbX^x^(=6~wWy0l)U@>d;MszJA!s(a@gI{W4cixG-RpQKYM}$dVq4d;FD`-eu*&2$ zBbvx$^6u}wxt4|FpHo?bnU~uXr9;RIzCzJ$+VW`LpU!q(9RPY>@`za6HGIvYiB_%} z;`+!E51-zQwD@bqM7gd;xT&p%#6wcWaf4=aoQgkkpyaf@BwLGzXAF8xM~R3=_?yN> zck31nSvVviL=&a+<8}Y1DgbEBRW+lhYf23rBKtqBa9`3R(VwA?8Oxe5{gI}O^pSA z5}=7*Wa~T13a>|8?{0>XpT}w5S6U?v&>Q#4MkE-GoQ>-KWiw^-x{fLy+H`q@@FZRK zIQ9L8%Tt2MZj*+Zzr;P+W`Ir6Kpk+^pu*KYz|!l6<{VNzFKd-A=B+Xhy7Z8*j3_Tp zZoFQYJthzXS-NW_HliU+n0`g@6{%&Bh!-%y*45JBlJOeO%ch*MH}BTPi8C6*x} znXMaF=}{J3X8%kkaQ^$606#(tQ4#==3GMqTRo7@#Jl}5dJ!v@nSKTRsjgrmce6EFB z{j9M%kZL?sTxhJ8T0jAP2IGR*qg0R05my$|BfVjA@CYoOP)f##l|MuGj|Do}Md9PN zT}>sC$YgAM8E{|05{O3}ILz`r##@v=0WYvpGi*F}CrueVrpwTy7#trz%UE*GYd#by zNWPBzInIUpN`}L(fY9XTUm}tMLQ#f_@3+DSSs((Dp~(aa=AI6cnEfj3tR=qpr6*f} zI`gXMikQgZwS+6g%Tg1zM>Ba0v)EQ&+09g-Qi7px1$>&?t^ciG{+**fJmkb@wf}y_ zM>NwJj7UQGV{x~8@PNlY*LnpNDP;#+P>7u4$Xi_X#_fTND*W_#kuGKbo`DiE_b)tr zPX*|;XRHy73F`7>hL{_eM$lh#33nXc3tuMb$JI@^B5X}0cf#q)%@XlF{Muzfjszd* zLsBh_z~{G`FE~3Y2(*~oaP(Ti9|%CQ7ax0zAxR1DD{k3|#BibomNFXrRo6CTnn!~W z5jYwW#ZU&s>>gY48ilW{acp%^>=}|{8;rB^_9^@@q(k4&_84g?TSLL?ND=KZ3b)kl z9>X==9b8t|y&Xb8UI!;tJm~D~;?)z5UBny6Ia_7m&9`^1zfGqMkoMIdK|{vFPSGND z5g-StZa;8!o-kGW&PW}?)f?&Ke@q<;dbWX;k3bSg(NPumsOdGBHiC>21lPb1`gYP1 zFRoBP-nQ}jg0k-7+$-MKo>)Z5E`q9?|2%1)WS4J;T59|Vz%4HV+1f)S`VRez?JT5>X*paq`bN!8mk^!!XCFni z(!u$bKogw`tsjNUjY`x5!>CmWue3^CYH?Q(kHY4e1~4a*;%*tx1nnXPg<|zg1DNT8nN( zQCNBCZDqU6EVa*P>tN+)p%}rFT!B5WI?}4ie$2;M>sGQzvV4eUQ3(ah*olKN?W3F` z{P5nfRgX^6iO=;X+T$wImV-rR4vvLhxU8LbrBZR&!s(jHC$UBQSCVMaXk15g7rIde zY28U1GL%h`6-acs&K8>S=${)&;r2zHRHbhS=aoH4Mh@>Yv{(TE#b}x@ifv(t*qGMV z4Gjdn0G6n-SpnL`9tqJ`CHm63ClOcb@x9hT0k)2FWNin`J2k$kBv zSlBLt>F~qRYnmCl;|J}c>h5P>dAL6P7AyvSU&NQOosa#lghB)97rS`8Kd0Eu*5gRi zgW6(uH2P9ZhckXs+-7T)ZueeVm_oJSP1x%p~t+03dMD5I5nbL{#DHxFDeC%w)2}lZLD99Z*l`O z##s90-eV-js|?z?^KpGQBKb>;fOAuWUHfE;stHfL)_UQBJ-B{3dbZVY=-zw)tEn8T zM2VO%5wZ5Y$BGIv%gB}k`Rc8H$Km?{6%W}8(j9!VkIlGmOF>$P6NErLLM&Rn%?LCn zW^4EujNOCl6ze;cLk6iqFUkyy?4WN}TBB}`Gnv&kyb3Gf-mAXg#6GH2={MIAzspE& z9FUue^EO%4%bS$8E#Ho$^Dy|NxnmMao&d7TpYmHo{Z_$ot005w`GKz_X5XGMCmwgB z{U-y@P-nwcTbg*y55CHm?pa%6<)T!3EuAj|EajPIf=NV-J{B^f94xrm>hymPvU$GUEaYEnk zG!VKh;tmHAQi@zG+|732yj7!ui7;t~a}-5palX!RnFVS?36w+3S7G_{^pxHmPJ_;} zs)Q&}xaOJd^9U2_)BE7zG0%krI(;o3j7>tKOBi1qV#GxD7F`K(b+i3HS}TNN&+I^f zH4+;B#-kMKpD*a|VPp7n)g;inD8~^Z1I7irwdkX@LJ^aaGa)RoP%*$XikTXVdz`~idlZG7}( z6uGfUKMSW2tgg;WJ5(f8TxW$q>bsV)N(Is+cB}_z?T#4zi)ixKjlb|2PMalU$?Pk~ zlrjI@@pgDaMpS!SmA~r=#9UiN9HteK35TqIYia2AfUc61{Z<+MgKeT(u;?Z>nyzm5 z9@J;Mw!f~M=b%`~_^>=8SrP?3L+<?I^Q~?&0g1%Jpn`b9nZ006nL}rh?=B6!mxjNQw zs%>(pxuV;RPYHqSh~Odo>3tr>vFPrrNe|fIU-hl&cTq`|XW!GmVpDGu>0FQu>8xC$ z2#lROoLmbTFP2h8Sdz;^Ann;hsidYVEZNfcusii<{qf^b^w;h$?6G_z^=Qs4k#88U zR!sMk-L#2j0eP;1g=x<$eC*yHC^UZJZ_B6LGwrU6)pEQ;O0tmn+4Q#gN!@r9{4orj zsbnw2JjvHazuP#Z@E>*v2vYokbWij3jM#lFJLJ^fKPCH4G6XTg_jIp5C37_YJKpg> z2Q{I+krg2i4-DY{jdv^|t)Zl<_#eFEfArt~osgTE^S^n=49sl*|L~6gQIh{3gxrDv zA%HMI1Rx3!1Be480FnSHfHXh`APbNK$O9ArN&sbm3P2U022clR05kzw07HPGv8#(I zzzAUEWN2({>SAMR=JG#tCrfh+7l1Lq*wD$|4q$9=^Pf*!TSI^ez~tY5EmLP_OMofh zzbVUhCWg)y05gEue+)~&e~$k_E}H|)oecj4761!R2Mbd>fF-~RU=6SV*aGbSo5%d0 zHgN}lgQ1hD-G46PKWG271P4ZOAmkx;Qzuly8_$*?f?&fC&24} zgK+*2VDtZqaAx_x?eTw6ni&ZhSvmi0;(tZ|*wjo+|7Y~SSjm|Wl7?-oG;47UXF5lpDypTBzF{Y)Srs+$ieV&bp7A5;SOFnr{ms6auV)6s`1gsPco zMi24UG8&vP@n64@GB8KTUe|Qf z;Gn8`4e`r8`pxB+3QMX=$9M5(yn-O`4gB9j40x@TxCaQ2F9coaav-{58Ab0Q9{XjDX8JYXJ1& zKf0TwpFt4fh5G8R7qm9#z3KY2x zW5aDBs{bj;3i{Equ&w7E9(wXGxsV{V5;m=utAHB71r7QMrqE@D`25X#0K}(Tf=f|oh0o5PA5aj)}OrLTE zzzii;Cr(0}0B1_bU8d_a4Br zwXLZ5iEpBE_s#dyTi0)3&j4j_2Z4|T=kABPe>l?g3~cRK!Aw5i4bZ|Ie?KqD zPeyl3yEsAx*Z!!496I-EGEGEf{$|PX#wglJyLA#mUs$?Nu$b_rfq~?CyYHF66Sd7&0r|pGz0RNSb%v?H8m_Kpq zW>++p$;<>G3ZJ5j%unppHu1o$z=_{37!%CPrD+~h{`#xg;E~4p_;hI?=da&6rx<7^ z-y)$(iiOru2Vs2UumFTM@_-vl4u)M7^f%K;(~1~XHPM>%a!^-$KD4SL=)3h4R0tnF zjw_1j#RXIxoA+XGka?kF8&P%JN*z}4!Ha?N z99Y9O_n~b=`ESyKvoqb}Z0y}yprO#p?ihj28sD@RJ)uP^H9Q*5>$8-g2%^+2+m*rl zn-(>ifY`K9X_=pT_`K)1@hcJg?RgcSL@1Up)0Ih)XT5JZ_XW^Qx41YXR+7a^V#{{d zQ@5n<>lH~PbXg-*quK*%_hc9e5xXJvA3^|za9xeE>U~4b>lKG`P$ZIKFY-7ANsVhW z9G;GIB-Gm;m5~rrdJj|QYCesqn4VNPn{-(e_ygojJi(UY!mcD?t!_uz?ic7H*Zj;^ zfIQNe7IWQ0L$YloLN>&`B5|=J_nnvUfDhA=fQuQC{C=5Z0=%YWfoa~*VwHK>B?bJ4 zr`f&he0(7zm2R>i4O^Yq85jNwf6=rDckkljKw9Tb&5DC(n4^FhdoeX*|1UkT8VeaD zJJrt(d1PaodBi0ve#=qETYN_gp0_}Nfg}B!1?%v%SCOFk?ses7WDrU~N`x(&kd8%( z6nBQ|79uGB2B}2ko=Qv#5XTM@H3#USsI!yBuy*K#m0v0CTB|{vbsSkmmx?Pl$7SJ{ z)QXn$WEtZgELWfQuS#OK;|hw$W1RfV+CK&HJl$1p00-~wiAU&IrE)h|wdS{?k)*>v zW=S9qA?Jx8%)G~-H8=xkI0I?ks&u9fEh_vxfgd}`Do3|%Yn>as<)52-U>N4 z5SkNI;v-#|bkNFY6zbJfG*}7{soGMLgmfq_pcH|tkJKG*;UlWXz&eTwAS19e0*>=O z?A&r3HDyCAJTa4oSAucR&-B8&{hTUk=))aI)6MFpcqR&O+m&0aPN}aX#iTk-Ixk;G z%wkX8clM<_IyL+ptb}it!8uH+Q&-rWQ<#4fjQus@j&P}nvOCQ`nZ{=Qj~`X|fhe0x zm0)_ZH#})iVihHWbvYtsl$cWi*R@({)yAJTjSSz(0u8PaJX2tL>3p~ASzXDbo4V

)OMcgoat&^8)*KfPG>(q9!g7yhe_5qV#GA>s}b9`(9#Mexfi zG9^G-LVooon5x=*aDQ{-*(Hn7JZjUKUSPLwI6IlNHLna6B~O;3J8R%w^kC&7IC}HR z>dNoP8y{~M(S9zr({`g;k98*3SxWx9=zH$T3oOzfMXlJVQz(~I{}iZT6*I4un;~pX z8n7YW$3a~!noiQ4SCFLda`8b5YY1l7PVKjEniP0T(|BkcF56e`XpKTv2B1)?0{6@O zXU3}-(q;xuxBobGLJmT(i5laBo%~l8QCFrnsTp`Sl4NbT^jm&yu)KHopV7qc=r@h8 z|BHF(RtzIy#UpIWM-{#fr``UyJH}&tW=_a&4*44`AG6^N&ORIL-0h6UkhV}QeDTQ0t1Td>R%pco|Jb>zb2qvCWPjnb2X6oC)g34fGz0q(_CPvgwMMY=kvDN$TT3bNn8&i!+M)CtXX4*ChV zD(|gZbL%R9)1pe3^S@drVjPOuZa^lM4T(Z{;Y{sjYmwS<^Eq|jdX#=TxE1}$t7$Z^ zi4H3(LH1Wbij6Nt?00&lCA6xICii=u^z~WYkGL3HUFreX3NbRamp{o13X8`X-8*tV zOKn)!vJxfGX6?(tWj}E;$uZ&|KYnLHWO|Xj{+LrsN%w_}pAz#X{T@vduSLktUjn-f z3%e#YuXg*ahO^Xo?@jol_iSB*1rCAbo#Ck=a@!FdXBqsqshg@<0UsLB*({sh`G$Wb z8m#*~yJ)-;)I>Y{d3L|b&Rx52YjIa3lC9vs%J90hC$~;Q{nertRr%K^AH(E(96FyD zOX8&i1Qqt-%v(7HM_`t(H?u3dc)RZ_vhE@#&IyMT$MHoAJ_n7ntW2ZtyrQXXrkENf zK)+kKK0G(wdYLc*;Lm?&>jRVi;|2d=6+QmAZ&Yn%Nv6W0vKTm;vgJO&J8P!?E|oeS zU-LQdP@KtDkkNA~C~swZ#Fq-#P467#+?A}!8{7Y;W0Z0~`yjYO`qDU1-*L5$De<%M z_*aO>U;j%r5>=PIU4(U$wl8bpz7`bvx*AWlYrIW>8Rkwb#tLIj^lZdor4KB45+w>R zihI6WhfkchpicpH4{3x-Hh_T_?{*#0^rS5N3rk6V-k2EnoR}>3j#m%k^7i4DI;o-0 z^_g+P3wvSF;DGBduW#gq`=0#D`I94VEYkJ=on7F{pO_i>ZiF zTK_qR`{Kyq$M#t1^5Omd%<^bgmbuB!%v()&`<4a)eft%dmDvvN!ArThaBB1O6TvPT z45$6lVc>xLMm*PA@#r)+dP6@CH;4~L$erhJqPv`lLBz%DA_Um|*@e&QUz4U8{yVAz zPp&4o@h3ju_M+K?E^%Lfik#6JKMK!;(LN<;3*{H3ckeEh+i>N8t(gWDb~4w_Fp9P} zTVA!u83QST+g34Z!HyL6CdZkJ{N(b*=d?hLKi`HM8%zm{`RLddNCE@jK1jOh_L5_Dfra>aI#L$Rciay zl)N>%fBtT{ujV!qghmeDpe4!dxFR7QR+p|bCUactq+?mkChdLJ7l@t)eD70<#(SX9 zFpO&^MbE_lj^&3*H~wt$Nivp?B|lY*$TVYr@0KLVzTG-JME2~Q#ci+eX=?CxT@<^f zBIV7De9$V24#D315YJwbN?5>&J^+OdS&9Zs2W`iMAHj|)rhl(nSRyv~L1l;7bIV|k z+40W9LUZ)xJ*M}@&I*0youjWjtzHgn2$)0?q|NceYUoOz3>O_bxg;Z=)b9IHT;J*t zQOf*&70(3OMjXyIH-%7;Ut)?6uDyHYA(=Y%%lLsF-=D3NhV8;x#C z0#~u={`)Xk-AaUl&IM3fch0$}^nMf~ayDl57Vm8ia;Z2R&u$1dBn}&CgGG(Ut~Wj} zf8YPDneiycSr!Z*ZW2zY5=zz%lWZ1crL9gk(#M&T z|2t=C%B*Ny93(IUxOY`~b5VR-yFUS5g|hw<4m_HV@YWS^ogLbUqy9$_W%+#l-ban+ z25xmA*CQ3Wn%N+WHC5RYb7$bG%_<=$%kN{z)oR(>uM%|e517SS?sJNAcWVjzwv&kt zC4mstfmo%tKt7vVZm0^G!)YW(cCl=^N0hJU*|I8|5w7*hrw{22ET)h%-x7iyF74&y z!MM;V6P9~l)6*2U;1XAQ;v1K>0jRUQcis+r^BMXf7K+gh%)VgqM5E2`l6)tW5d}s09Q8lA%Szjaluo$U`i$Hx{q2QfDKYoj9N>eeb4?-!D^`a9t(;ZeZFD zx#7nEma$3sE|oG7hHIZWX%vzdLAJ@~{=>a=4$D3#V;3}3tlO#4Xa`=+M!?8;SVh&l zGoG%0MkPHThH2N%5U!x8M49n!orc3nw8_t;MiRMsP8=4Lda^s4bsY8|5`0TG(vF+- zIpH0ljl1}K5eWEcjOM$JhYfWLgQ}c1cw;ix9g`)DD zznIuo<8!I&=%6kLS}%FUls_;nJpA>Ri?p!EtLm7Wj6FQ?R8&o~$4%F(aGmaF=bajm5d4B=;hl^Zq6;$_@U>I zD}cZ$$me!kf(zh_mlF_D)lva5*|#EO3E2dCSnZY09~}vL}AtmB!Xry9gd+5 zRJWJZRbq>uFK58+_pXB$>~MaWTC;j`)kt~_(Y%`VW|tg%vNsOi4sJ+tkaplpSN6f>B55Q*&|CZWFUCP0KTwgOrLtd!e5^ zH-{FDn(?mM;^V4D%kCRZ*oQ5>>1><0{l?cwYGaBl;J~2<#Jx4$irsRtC{DoWi&V({ zk;Ao-n!x_O+*Apw0~$T^afs!BM|B#$>*&`QTKm!ptCBd4(whorK*$wQzl7igoMo7v z0Zy?rktZrro4`BcBT|QTjTx%A(x$kk+bSnQj*)Myk_nPw2Aap%@M!(Md0`FVLxZWq zd9M&PB^gHq$6*HFdya;B+LK9TsohretODc+PUY@6e$aUCm7mdaHXbvCEAOzZ zxDIWJd&TH})9ER78I>+C?Kok9iU1lYQ3a;v#~N50)P z+q@_m{M+&aIi4u^?fSQ^1yDRkD4)LlKaK_-2Zy@b^LGD7&3INA_v0|PT$Ou`QS>!J zr-MD)W-GN#D_99RJzw#Yvmw$gp=H;kHSMUARZ#`Yy?@&I1X`m7zdEAs8mRy}`;?ba zsHmK_QrqA48kt92%j|LmxI5V0IH!*CI_RvZNseOh6jtDfF@P72d`N;~ELvO5+stv| z2=BKH+0(B4Gm81&dx#xv1sTf`uH!;}W{Q&X!;Dba=uQRNZyCQoC?PdzCXu7M=e!sG zLFHl|x9AneQWX|S)zxCtMt*Cq)E%q$8YZ8DU|BRTgCWU8@#n@1V1r#n*obRcRx{zn z(&~L4=hZ#sphA;mMi~H?P>d(Fp&l=rQR9?1V=PvT5TnuX%<5HgKMuY(su}&uf~{Hl z^HI_-=Rd%Yk?fnIXbs#o9Nl=0DA83PhYp)*E>LB|bW}rio((FxN4-W_C$R^*e05nE zwMT1c`eAVVOnobTzw;HAxTrY%c4W?T_d`Ewnlk8xN<4{hl2Zv2sC-m8HBW?#{fmm} zAQTCDPthj9hfb|XqIKus(w6-wF?rJ@S+_Gb-p-A{)!OB+fEO0MwFZauemG0Uj0te= z*~Ok^#*gc++E;eZ#k8h{s(ShwB0cbGA~JduNpF-EidRQUy)cdwrvGIWrpF34Nt|1@ z4QRjG@c;$)#>qQb5_*4{P}~hP**BdVvsxAZ#!>L)-5zHtJ`5f+{A{T^b%mR+yVExM z`i>@*W-|7Jq(0Cu4xT?l+;g{H`64^{MJ{CUl``o<&Q~#|&sMGa9`(L#w_*Zx4?e%8 z3&mxffR57L2#<>lD6}97amqTk!|qlS$0;~97N8#+xRSH6J1xRu4`IJ3ug z68OQ3rn=|Q{J$1Ic(3cK%k;~5_A+LU?yMJNE&dPI-YH15DB7}2+qP}nHgDRtZQHhW z)3$xnwr$&;uez)Hy@;x)>WKb2aX!w+K3_Z57;Db*xtw+s5;lsf8uEL*&D9Zu@a3C9 z&O0T09KW7TUnBR0)U2t;a-2*XH~VAiHKnYAYi67BPsoR@Th-_+ukt81-z1z=ZT9r1 zE9rto81oqgnEBgJFM4R5e{`c@d0G8^!vmWej-}v%uz2p6prhUx(MW`(GtmUa#_Ct1$1kiMuWc8$R?>|>>pDt3I zq>gB7$RzJ0_p9C4cSHS{p4SJ+v<(A&9G^1JGqr_`WsnbljP z7+jjUPZ8BBb@>5e<#VlWEKa9`nfBWmnl=<>ay1e3BvvDTV`XjS$!ifqYTd~WZK}%X zOcH#)E|VSVAQSX@>#>|HV4yQ)d5ZQXC}La_rA%V$7k@6+*-gqc$qJx#%HiHw7Edd+ zJ-@3$I@@QWTopfkLr@c%`xuZ zw^rM`utUjqD7(ePo>DqSb3HP`iNMc3t*zxWk-KqaGIK46=*?E^Lb0ZH^#c{{?6uWL z4hRBQyK}5Nd2<|vS*f@syYafuu%WzCwHQy0DRL22>=CRCN1uj{D_CeR%)S|#gI`J5 zHd#NvG*7RjZ`SRL-=U^%NTa2=ck#%#R;_dz{cSF1CdtH`JpE(g;W5eaT;*Vv@Z4yFxCbeY>pby1UOt?yc2`6g zny#Gg(?{{*&^Hjg+}-k z*SPF(M_V&e566J9ZJpL|T&71Ky?mnt{|4|uyAJ<6&Z;ZJ+hk^_&h9KYq%PXz$+jtF z*IHt7pZ{@nqDfO!DjmFu(Zn9|VxuexBLXm&^5Z$dO18lnH)ioSnz09VFWz}da))uq z>YhDC-D(T9r^YfFzrVI&uxzoMV2R#dgbFScU%$@`TvjhsTB2V2UTQ72;>Fa;XpL5O zs&W;2guCq|3;T839YnfYuPwti)@Qi9AC34G*Ig5n$>@bbiaorHYFBvk`e2owqhFv| z&3MfThSqWEYpyKIeu-whKPQjF+YYk^CU}jhkiV&!BKFBl=b@67CQI+=TGHa$)ibZV zhIEwALrwZY%#imjW)^M=&KJ7fQROWq*UTwu6>HZp)=2pY>l8y#J!3V($vDcMe`R*` zkGZPS3SH9TuBa~yw)FaL41^&L=^icCUuG?Ij6WCSXDl%u<60_7v5$P7ybOvw;e1Zt z4`X#Uj`F$rZjv_vhht62iRY+MNvLP9+O4<*o% zqp=L$LMoaSf2o{tGMsWispIUZEnM@M(#iDD({(>Qb~HEX3Qv$bD}n`8xF*3ZaH!Qo zV86^?)cH+kLs&A%NvAp4u#>5Rp|61*G8=&6PmUWlgN)2|Xm4x{`820}9blu|)e-;- zw{HHy@paYWaAb!3DVU&al8d$Sh%ok%T~hv+Qp0jyRzqT9s?Q(#HBh<3?y7wjv!`!4 zn6H0{)G4$Ycw0VvMW{Wa&u1eiq_P^I<1=T=ly*Mm{#}mRqc!UjUDoPwRsP59Fc)Q7 zPvX;ud|gSLo8fK@pK)OZy1R&@BU{ftS@|uY#o6o}9X@)3RnMtOhh>5(nM^BcB3U;w5Dk&bGm->Y5GE23<5&HO=Hq>ifM1 zxT-&zbc*mjuQnDkc~HK1)f6b)*DabstJjiS6WJL=DZ|pGsU`c6TPPYSDv=bY47+PK zswp~9VXRsF=H`^E03coQacZI1a#X1u&1s6KC~$@rmDp|Wih>Lj&xZ0f$yOT8rQS%3 z$8LRv`0y6D^$-)tAciJ&(UkeyClkT(s3OdS-Q7ghf?rjqyDg7<*=?H}9Jqh05MS$7;vr}PvRs+*DQ&EJSf5i!A|%Xn{ZNUQ9B z@!|1jI;mCmR=PGbo5`y`z*2{J^#3z?h4nv)4gWiNMNUXeT15O;UQyOyWcZ)!D@?!o z3MU%_0V5;hufD?0`v2B-|8{r(f2ixGW&G7vl$}j%R0&vqzx!VZEC!B_c5eT-^I_oR z{A+zUS=ksko6{Q_IMN$gI2u`-{I||-6KfM26I*9`8w=at25(yvGXrM}J6k8~{}50d z4U8>}46Ny$ENm>Se?R+wo+b`12G*3nXSB0*7PGK6Az)EHbiDTMhy zOCf9w9IXFc5&6$j2s;A{`~R^N;tKvp*=m6fXugsKF&5R#-I zn24hLg{T{XLI{f%1A^p*9U&wY{I6iwu7W=wLVl3Y00T-_ z1%(?9*7arJaN64kD#0!V1i-}DSokL#I0do3c^feZi%2DuBXubhJS3m4Egs|Z)Vy*-Q3~V1dc)H~UAk3D*KYsmgegMQiJu_ec;Qk-U z7q!P)5&Od%{qQ1Us69Br{apz&f8EiQZl`IeU`DGjzzmWu57qNY{Ii3#uQ`f$WN(MoysyfJy|M78a720F%G~ z4-U?VA1T`~CvYEEAU{k8m>{q1MVo+f?nre2ZOAY``L}}tUHSkt>&R%kFTJ=wx{Ch& z02G^u(DweEg9#`<#-mvVa(>IN$G=w-0Bi(ZFMWX1m8ZPcPInJMMG5vz{@a}|)CCsy zCYA-%@4;7oK2+3X_&)hRNCZ^mlu>DwZ8!pAs#plOH#9$cKkP3%s>BeVwcP>Vl7C~I zg#Zt~75ehFc38T;l|uUTkclB)-9Uj+bjKO|`}oIOK_vrl?$~dCTEG3mK6i|Ns3(4; z-+sCYVddFdcWeW8zJCT`1^c$_{Qz&Jo`?3!gz!W1U=RI-X$}0yH1NSfyokOxDq})+ z%Y-q{qSe|c)R7<(KaIkSSa$gs{vzUBoZgFz`?Uh;4Z_9-V-_&n>fz&fqd+|B@qNy6 zcI@+0VR#SvcIv-oyu0bR6caVc8=H*+FDtfPceY0itgdkZU>g+t&)jY zLPyQMEgXwZy|c z+LID+4Q>IVQMBcZj_oWP&(s5Q`KSTJiv;Xl{Hp)gw=aHZrE!X&t0gH|o84=8*w*23 zcHc0s*JC7T$RdJ%;-fqs{(hKi`CWGDFr{kbDoq}u!~>6^xH&WVgq}E-6@>7zKSS0O+m4^TG=%F96nv;{Ob{MlvL83SKC+=-agm|ciaiPr z`GL7GQ`A{Q;{A(^ei)bL{ZX~PO|b;FFk+P4$w$I`NjY7r)|VuMoaRzvO@L~7Hi@Nc zebQkuth4elcXMl3xi$l{JJKkW^xgJnRV>&K3@Wh8H&%%WQ8?Ua*}Fi^#Ob-p+>K)55^8siw?11Xr#@_v?T|8!V^sfx2&W3JA^J_R+OC z_N9bMo69pDnDsPT19&NdY-9&lmJTZ~=48A{*7 z6->OK#woH_p=DavpAA!m)r|VkTK?q0g(u>B7?eQ_P5B32<>E+%97fmGj9`jJ-<_nU zH7hh{cOlf2J}BZ*-Dg%&9I2stgF5zyfw3-J7-%c4ok_M(X$ol?Q1@v>Aiw{m)1?ZG zYA`=ZBMr^!N9K&|fE!u3L(`z;&b}A{=X=i=&(OQ*Jz0=FIiFMQe44+)f3$%EpK?@W zi_&PWUZkig06l1e${#0nNrpm762<;aYg;_2U1;J&Fp&S976SF)BZg3r=Fqr_d96vB zE)y|CO)wpyMp>naLul+=gmFl$0#-yaP8QMN6PKUXtn}OTql+o9HF?NS@XpZP!gzjo zCH>PBN#1{7yb#w&w(q!TIccU5$AIz`Hg1AaFstM<|50OdrV|?^!!+t5H3Xcr^bb zOOQn~$SXl&%-n3j}#aypa|OfBa=Q{Z1iLY*{SP5@iea4iD1k_EKWb zV-kp^yWr zXO|BiKoiskl?ydcV9}_HN`JxV_=QtvS|IjXV;V_Rh(4BEppvZ|*D$CgRL8hdX%D|_ zw;_VtpziU>#ACEq6Xh_BryM#czTBa5;lkC#rc|v$kB2dgO2_!pLZ;Qp^&KVg_(}F{ zT{&Tv_j)R=XG&?TPVDv#W$Rvga-Q}~m-R4XkVL^tJQsfDS_#skV{6NEw{fBkZ!P2_?3ZpYLgoV4&q9F=$i^yY|%b zUewp`2=A4fJA3YM{-Q511(mkjq4sWM@OCiQHY&@y#RlAJPv1}r!GW|neIG;4YC+Gl z=doqyAiI&B5lWUuD~<2NLg4{&o;g6^tI$%3{n};4l_wX$lfJmot7uM+&8#*3 z+yl9bCAp?EBEyJrj7DY4A+SNIm~e7WX^I+JTeG0^B3vPrL8NrxRORZJw8RuI3Nf(K z7<_MBrb|ZHsl_7)<`Qz>+6kDyZ0!X_aM;a9aiAJoyetW}7E3V9s4~|F{hsY4B_wSP z`vSQc{joO}<1d1W3ctLm`xldq>Oxzk-<6i2gpG9Y63I{l-@u@r+kMI8UM83Z=nCfP zw#TU&Tu3Y-U#@>-RKEe!mC{8Id32|9PCbpsBJh>kU}6W3OIh@iUdoM2QoULW2;#&P z`coMDB=hY3?J%B)^4c}*D_H&^jGKwyvzC)Si|w&xSFFnC@egGy@qOaiWR83y_Q}Cn zS*p(^`&S%zDUUc)kNPEDRnoX-VdMsxG3|o39?Xz{mJv$vtJIYbAIVjbIw2_2GDPP2 z=B1B85lv)rv#}CsrUg0@7F0=DNBk}X_JwI&4+^|ejQ!}vc$cQ~n+SbDEbBZiyy)^r zE#lK+u&*&>%=$BDrq@QDE{c_F-e@(0U-9%LUl$A89i-WpZ9Bk0{Lz*UjB{SXyxhtz z`9{@Be8*&pr(+lvUrk|t_+c$V11f1<**58p$verl>t0YakpqsRS-npU68$WBkHzEa zmB`MUjXiJWu}t5G#oY$Gy7Ff;lmMNgU}4ZE5&%)SMEhy0uA$gS8Y0MkmhK%<~-YgKL}_pL>UU*yot zJpfXGAuUl>cHM_aqY7Mzz~f`w(YqB$Hgl?7M3oCm2?vgHYYq=8)~3hMeP#y+d0H+P z^{lQF1hf<4raO%NdZA^5nGCD%rItF@gA+n|h-cBObqdB)v*oi~y~*hu%iMH`!zlEy zhM64MMF>2Yjo02g>`;t$HnO(meB8L2$ISMA&D1u%_CwnSZcz2|l#%}>!ZZe>ed{c9 zttKdag;+Wy4>YGjeiVJQCG_p|CD)n!(>H@Nx#6rT2dJvBl55d-NM?nJsQ#0Q?Gjew z7k&4Jy6712_cMGk<(I8OpcXJUigJk}O{L|&cFe$ER86Yktoo?~ZqPDFtph?e@3VUN z#m9LwnQi5Th4ElTPkUq+=^BLa&QXm`c5p?Z&+=F_JCx~rgm9Wa!cq@Ao|d!N*|w@k z)sk#}g#|2F>P@ZNx z`m>+g%X$&DJP*YC@Rf)cFnn9qK7pLbysr==4rvErpMB{3ikiwEBzhpQfG+z;6U9%y z`v+W#%6CvPRC(k5C)IMSu<3QhQ6k330Jq8UZO!>7#s8X0={Q>*1+9BOaU>8Zcpt_Y z;3aPPcCr~vgGY!J&LaHSoo!T;Mp+Ah+?Q?btUe4`Xeg}W`>cF=%FBE=#}6JU01oQ` z8wPc}bmtv|IR<)q7-CSqbn)5kyl*tXEz8MAa#NZJ&ExN z8W?P4+X5EMPqE+x+LX79*+0RPRcDXwXeTBRPczuU^>MoA(5PCb2C3Xm)Z2*sbIO7R zko#~c5|EiW&reEB=!Mo-BHY(%bhJ$`Fwln^&O0i*H&CTriD24Z>mNq7wogw&mmxKO z{f+pDP_(oQIoAyMYagei#}seO8n-(kCOb#tM)?S9$eIj&X8~l_Q9f%#WJ?(tX`AXA zdQ@5R^5dnUxwt>bFsh5@F#7Zp6VADEao?a$nGQ--9_vIM&1d?8fQS254=W$)@l8(% zdKZq$7-J?qq;zabz@A|%n)_8KU{(@gNM$kcFhyxJ^?WsZ zd;cKX^ItBCQ6*kDF{xZ6723Ta)vh>s8>*faRZmmJLTfi|l^A*|ta=*6u0hRh$70NW ztM{^-)cBo~v?8j+N-CI^lxXxt?K0&&3fjT*El;)*d0cCrDd;lf`98e|U#9C$KUShn9b2Gw_qDtoP3u7VK$2GHE_il99f8w;x^&q1`qlPoxBrYYwPos>n@o@xIb$E zn+a={(@xEJcjY$hKSV|tlk9H2ql7+;OJO;<;=BzQDp4~2MM0SD<_JRqWs zmYbBDqC9r49{|$@vV?S{yzq6xt}AM1$Wz12>M$DwKS}xBNYT=BPhfHXoOfnn3DWr( z?|pCjbm#ifKGEunw{FW-xgk%ehJ?K{b>s1*W6-b&Qmj z9!7Xn$Iobwki$QGIi`04`9S~@oa(jN9hhh^w_2$z>irn?Zay~t+ z+Hmf@Q|h9Qxa3oro0-Ov%rpMN*1lC>F{4HfJUd@I|w- zFqJC_ysI7XqQ}Q++eZi<8UV415QIwk%X z3C=A}dWE~J5*JP(y2#wxSX3?0$;Re&f0_YZs#m&ukjI_sLMA8D5?o7)xQolg1*mc^ zFy!BT?`6%_G>>Ge6$dv=$8|F)oM;7R|A`qp#}mqd&+Ape_L3(N;c0oSf z=dSyFf8UigY^}1!k}<_Uw08bGFQ67Q~q9e3qt@xjeS=XqzH;^|+}7_94=X5;<@|0ueAQ7#PF;&SzXg`)L+}jENE{EDhFXN5tM_94(H+07NvJpxT z9l|6x0rgI8@p+zJqijM`VozzDTh0ux&d01hrWT0u`3q zW7cH?V_sGA&*8x=55}?%QESYKJMl&m<>3UWZjZqvb-Eif;evLgPcVKrs~ojPeIg)B zjcd?O^3a{gI%T#Zu|QxJU>zTEa;Tov$C>k%^w>qb@%X^UmEobmiB1eV9v!kNX3K3)(8ouFcuxbBm;(RvMEN!VrzLNjKI7 zm113Vdd5c1HvGz@5Z4n#beLgSPK|HV{|2 zA9t&~0wvv2cf#z#*hN`hazO*0SdwD2A#AlYO~tmHOX@CJ^lB|u>&=iionPLpHLquh zCa|_S_(&s?DkKQt=nvCmyFsV5O%TskJ#WZK3TZs0PD$8h>QdNk6{4KF#XtKS3iYoA z6@3~4AApI4qYI!N)A(I8IK?##F>o-r?o{{h6;-wy=U!Y2=s-d1L;`YQwp*z+b%QTv zTDe+>ZqDT=rj~<;k3v^V*_g4YF!hxE$h6FR`)(6mpUj&`?fl9b`wgDQ_pPqy@{r#Y zX?Gy^Y^YY#>zz1ti&nK(F80~+5Dd?4f|bV`8v>u^cXCkEFWm~xjH3=fjuRnfsh?K; z1CvT9QH^9V(&|ejhsPyf?++g)d&Z_I6sZUa-!PDS>mZO$`5&5l6LDU zr|ka;|NZaKskn-~+8^ovhECc3=j4>-7o4(i5HK?TB2;z`w*Mc%DJ#?e8l3(oTKZop z=YKHG|4KPI{?jr42jyg8{yoNjUwvm|Vc_`hZ~ujIGIMbJA5%^j&_BO@AZ%L{Tf6!G z!3>KENb_3~&~SqQ!jpXr5^iPw^Q7}qK?L(#F$6jDw14ya*v~m{-lji(tiFCSn{z#$ zT~>OYeYQRf%$DX(Qkuoo1yd00QECD3dqD(rm3Kr?`ex{dMrY_HhNf)+ggJ$N0wY#o z3nbJqfavaeaSjs{7@%S({T0pmWkGQAkB=b`5P%@UB_P73ZXbX_-rk0PTtx^-0ibrx z7_9us@C9H2!#a@aCy29o6Bx9(Q934fY60XR&;uPDd>#>>eXif*0VDUX6^%%1v-ar3@H2w@6zd? z$p=80hdsae>V^H$MTCR^s4_r6>4UO_4nqD)!i5#K`L3Fq68~*DHvKfe`j74RukVLv z5L$XGkj=RV{Fj|CP`*?(wS~o#w_nJ~#>p8B-j}5Y0J4h;4haAPG6%27DCmFFyYP7e z@J;rEy#zS;y^iz4kEyc92I2pT4|h8Fku}=bYux{~^3NXdTSpK&V3`S}?=9|e>P_$y z;Zb<^#|yysmvTD)H_G|`OF2o|#YcBcr+1!z24P$SIX%CR{8JmSp?J|UAs+4fem0gM z-p!I(3ziw!%YIra3j0p);zKqHNvEj^CP(Q%!Nc0A`g!t~xfoD}uH)jrZ9zLiiDBTD z1ltCDw>VBIe7}Dh3d-R2{d-ij=U_i<0t>^=cU(~S5Q3j-&yYbP0Qw|IR+GZ@vBuu+`TtFd*$*%jBg+6(;T>AtsOC2%x^umX75^L}Eu!N7>kMJ-LFVkJ6 z1}Qiw;d(Ef>vZxZetmALOr&->-{kxW?~iiK*tIWou?2o%QSRWDarTE= zP3=~h;THfo|AAWLsT8#&yjAANsx2yu{t=uSIH2=1OH%?*cc-YTEHu|y+R89r zAtxOg+UtG$hI*#*ZjrNRR!`GV2@MQVo>cU#%a{E_x}N93GR>Z9FmRl+YHx|fubq#e zat1ikt8z=qKr%Ac4myvYa{feQAA%a{Af`l0A1&+VHbx7t@dV;|Bp34Z@?C0|N`tML z@nDkc`ZV@=6jjm44F?)5@v{wUj!5O&A08fLXKNCDc&ov*)Ka}K>9)7|LCSn)V;t*8 z>PM-m&nAoGs$QC1PDLozhhw-~j`0I+XW8FfVyqEyHUEfM$bO2p(qx@H-cL|aobTOm z<)hin=2PUKTNr@Lj(7kL>F+Y0qnYffuZ<{dGpa2$bt}ws#b8_`lWzqm)T)oO8`ET~ z&rwGIX?-=?$AQrzKo4Lya}xvCN*E?nKdHT1o$ptomJQ#PVW@+Q?05F^n?x(%r5U%WwI;!` zWXT|ZFRB~gEL|QoFiqe4i=on&=i4%v)5VQgwGJ3PWg;w4rM!ftjyplEqq6{uqwEr4 zI(l3Onm360MdvLHGgPgg6@#z5xKVE@$urv;M{>N}^H5SCZ?DkE>jJE0zX&&KccRA^ zA-X*t(Iep8l#_dfQXk2HYk2P87OF00E@Q$%Pun?_KdyN5y8)6jmX0?Wxbb8Yb|Itd zng8HbzPn&nsvBc@h=2LW(HFDukH-;yBBo}a4ym}>Xe2ow0YJT6IlSfHF_)i>R1u=M zQ3dDsM1_17yV;=Dwj8}TZv`DS%r+^`1mit#sMgYBZL0OgX$S&=d_@>5lIM5LVAILH zG?6Y|-k~8k4s;Tnlo}C#yEvIy4^YW+&D=w{$H7iUR7x%5^k$}b7K zLL-?hR6i)1NhB@!i(}l&sX*Y?e$lfainH}c;YEDF(UiDw6AOf(PfDk(*?8O3UsTnL zaId@yoH#arA?Zt9Je?_`7U}58G`nUmmL$)wTIrz68h}G;S-wy<# z%#^=kq~d&MzIv};odOxuOnM>8`dDH7k`j64$p%u6N_*?KSuS&)qJENpTjSQi0nJZH z^X+H_ytLhH%5QVtvceg<&^^josR;IJIQMMuqy(zmjvlQenPq?#c1K6ET~j}{>REK+ z)Nz&6J+ez_Co_cCJ0D(ykZrvO#jmvrLFmr=YS`=HBjOwy#yFAP%Lj&nNf<;)NCOCU zEO5!(8t7{>Nh>TIET2(!PoyX!yxM>bw)SB)aBMhX91oDbu1Q3|JYW^Y9Kd0C+ep!0 zBME*NB0id(DlCXEuWUuk54;MBi^V2dkJ5|6v%NYDmF`);4 z91h0MD2lOZ z*=!JTdrdisg%^9*ZpIg5aKBOrceUZ2g392vP3iUJNU!F*Z%&cNzB^}Fkif@|S;y(0 zda;Z{cnXi;5sXOPAR+kP+w|xmmHp5gVL}0wkbJhtXp_312CJzyTOdZ6V#s?q_2$My z|Erh_*VaIF4%gk{{fJ0u^w@r4#Fd(0`Nk+lk^>-E6ic#64JXIGD+GFJ6?*8dmlc2C zABKhu-Imu25>0DYqQBA`ytc;{s{I$Dd#xDn7I`rGH4vld zsv7&1eHVE+OG1cUpKUQZfqSu=m+6Vw#SQ-|olLi@KDn5I@gmzp)fsowj_bOw;W)aj zZd132agf@XCOMYbCZU(XpFELug-28wLw zY*7e@(TAw13!;&=^hKlaO2gfXt87cFq_rt;yL$)MVdYJTDvTr5(Wj_?A?j(#n2s#M znS6n5V6QR=@Q>^2Z->MwqbLq-t{*>Z4t9H&M1_iy%iwtq@n``X*Dbruru_;0BWiIq zHRaG`)slSSv~s0CzX2>i=X7)^@<2m)8h{7t+I&qYUpEprf|yU zT~Mz`K1{EygI-8uEtp=Ooz{F@$S4?u%pBcQ`M;qqX;Y)AgznS8_lJG8F&e{)h={L! zp`(XST<=JyqbVE~Y|8`CJ+wHWld_^uGBwz>RbTAW@)Qv^%=kEK67FQTkX5h_mh#_PweX81 zQ<>T!^<1^~Pie)EGwO_%ECb$G21K99XQr~uBfMUocc3M zX*>s5wNeG~#zc1LGF-g!gaX5?GS+q7($_6%b=O^9s+vX1P)T5*eJqWUe=~KJ?i*9; zi_tzj&wO03O<%@>e1td*rpWVA^F(bOm_K3cRM3`fe|!^l)F!Jwn9fUW)su_q#$9Ln zyns*+E?+hQOJrDY_)rBssQ!MbhTkUl=x>D5&82^DaZf!Q9pSq}My|i5mjE6*46_dH zNi%Xiw9#*aiB{@s@^--+e!F|?-Wep`>qmkt5>|Tn)H->#9p4;LFadR_A7 z4Mq7K@~*L(=oEglydd0Oj{m5zamtzGdp0q2$0GMEfh=Rdes~+Svg4sM7g*VhXG#Z+ zPc%4Po^FQqKhx*MEIfJP`)=qx=k6TCy6q~?k#P@HYxgi=(RD>|E#W09pcQl8M<>v^ zQ63HHXmg>NA&d;>=pQ?q_osX~Vwxz%&1SuN*0C6aJysefzMyN9l=E$k@aek|ELK75 z-o;ir!F>k{j-n{N&-p<=LY(X350W_bZ$8o*scxM3JPpS5r5?6y*P+UnynX2e9IzLU zYW87{D0d1OedP0sbHAX&fMvQ^J>jA)PHI>Hqjl@a<>aeV)vhbmw=nh>B|{ zzL(DwFpFfSiA5s*q*(HotdrH|(zH$&d8)Q9|2yaat_gUXJ~QKx&!@lN*3qf=_^N}E zwTYqkGkKyZcGmQ4T{X~2} zH!~f>az^aWyOr@IMCIbSK~1fRQ7+Pp2zxl$`V_O0ot{(3cvxMt`|WFRCB&*^(t^EY z!6=2rh%DGL7YvyFR9tc;MUc~L7q1Rlnan~N3QT*9kq5WJNEw`bdH3joQ|=l3OOX8% zFxHR;%YB+ALvhKmO{>VP>r4{wj_JVhl^Gf%UewTy(|w$V+demWf1A+<*Q*O>;jzMb zmy|}xK&K{|3A#%=Id8m(CQF>s6VmOD^78hcovdOu&zlyTx4yH>X@uc9AC|J zDR%9|=@x}I5b|Em0LRol8H>0$QwC=7LF<)tFATl=3>ZHI?{2h2yaY&NT!$Y2Tr{9uhkJq(U5t&>K;aI> z>w7FUAT$`tm7tXU&(o*p^@@U@GUPgp$PNpNMt1aAAd`;cP{G(n#pdFo8 zPkhwmalz?rBKrbP793m0!LtF3S`QZP?2|xyC%s4@P9J)*G*h5b%3k}2{PK?F+eg?2 zHR9AW3d5^;^O+)1RWZ!rCHRnGFrSwSwEQfpkh?g2hwBgc&Z~1=uyexF%S`Y;mpAR~ zV87S77>(P+OHhjw4FgdqXEhsx%78F7t2kX2wttMof2-^}`=N7WPR1v# zrxFrJJ#A9PbY213J`i6Ycw!_WX&Hg?k~F>AvA4vx!C*bNv0U@&+ryOq@FI;gOYK_$ z$kWc4E->icEZvP-GkOH%(7KYR@0^Wc*rC8=MWJEU&|?HqjGHq!c<1by9y>+hk8XFF z2sY5%iK_+|Yp~LZt$!0My(rhv)lc^siI`phc>wHbQuBLhP)>JlNUoB9gyYem<wGH7d{LhIUO>lF35DX9=B%5~<-$i~zVin3ZeLPq9?`Fz zssyF#?i*&QQc|+jn6Z?z-0G#1irjxz%lny2LATw$sOwkru$Su?zf8B&E`ry15!B^p z_Yz{u_IwroO#oxbbbHSy5;(r$>|}Dpt#bPIjAhSXmo}& zD7dXrD{Gp?xVgpGQ-rK5?LIXmA&@voWTu|EM%QDQC*gE)FA5-&TyO|5M1&@g5|F%c zD#etO_E=SIvk56*7%$h+f(`bHUy*0)!2b%>R9QY(zhiy3?LLkmvspplcWf(ZA@22z zr+!8Qq5@c9I^J`35{T=@vH5ZL&3K1=S!RL*(P1=A2wq@n!E>8zqzq$AHSzu8Q2vj= zCEK*nWVc|ph--~84~xbmmlU}DG>4{p>L5d3iSX(SdCjH$B^LK!JF6zvjZ$0=q$dJs zSsVw941)$aAN!ySh5fF>K(j=u0}~McjFCB97mo~o)NxR=quBMlJ`g>5=()Ypsa$on zgk=IFr*2?P(^92htbP~^ zSSd?>L2rOHymzd(jomg)?vU;!WY_gY>w@L*lsxaId0PX+2P{vpy(3(-KQ$<|n+7wd zke1whNL}KY2mfZ*{Op80c8Rz8tIWi(oqga8WAV>QBC(~qSJ$}cflgc(grusAE=ebK?F>pX34b1m!UV)D6x!?kwa zF3#l;j#Axlfww$~M))6ldO*YwV)xu9vUxV|vC(eh2y#--ZmWWlKlsO@ zE0p~8YKIfh6jhX&@3x=0-zsPM)#)8fDMy5UuvWV)`;(Qk6tCp1x5#mD$6qz@=^5sCQQI?#Q5+r^+`{Ny@*PKQ`3agm6O9FfGzP-cz!XPN$Q&5T85|KrVED+z zygw)j;q}Qe-p)6;t}AP6mD?TU1C(3w4d0GdUtZ$cWrLMZ6-$N7DM$~#smvn+aV8(# zx5K+{LB%(4O@)~LOf7AQaY$*6^U=>V;U+`gNmd!fAIrZvGM%^jTo;MCH08wZz4UI{ zSC_L=yA;#O*Evbbbhl^M%H6MoFfb=F4NFzHn-omaZ8c zEz>?ZcoO!6FuiM2fE9t3nu5SkxIQtf(rtro3c5qZWaWeD!EVSSVUR8zT!kB zGrJ=2f7|Cg)({K$qgv64O0e1mD;?^ydB8;OdKzHKzoSLu+k7hI1pqG#@)>j*glSXo z@qrRAInl-5gEn>W|E zNLu7#p%oW4XLMVa>Cw<)xBXW2wLKFRf2b@8gq2HFQ~how$WBYntJw*M;fFTdf>y^y ziX*Lk@P*^MqN3@KfeTFu!CBdkC7GKbhbPB{Vjv(k+N;NR%kRvSr)0ZQHJ2wyS>Gwr$(CZQHhO zyJ~*-M0E5-^u%mtb0fEzyL{)}bK~O6oYRN9%&MlHg?#GOK;Jf&- z1vL+v#a)sMEEg7Jr6Ro)Cw|u9p1_qu&Uuhrt7DV#@qXZwon*BCCv?pD-DJuluepu6lRN!?2;Kj) zC;PvPwf`qa{ts&We{f_*hX3}?|HY9xS^rC#&h$^H&cw|8KY?UMwtu|&KS}bx4`6Qf zujxzhAM$)B6A=?5TVoR_K0YW%CkGP)Ybdvk=vUA`I2#Kg(1&tiseojC zdpB4-{la#xuX{H)HIQfoZG$G0oSwP2zm+$%75X{4-5tBSm7cPKq9p}0Bo+p?U`Y+& zoecGijSqlBsI128>VQ>MI8#+sR}#v~SOn-=d%pjkGzG{_<9O3<_3#el1e8+QGlR+} zGYboNF$hjAp!E*{>b&=i4o{3sKvwQ_#FK;|+Q0oUBz+cAH);1HUDx%{VO`vF9i&@J<}wZt5iwEQ}{IU&vt-uVg5 zK&y1Lao*I`x3;&_Wv{c+ud}Oy&M*LP2+%G4u;wt&j=-7#z7&`Q#+TsUT+OE>lmTEZ z;~w>(FJ4mUZc5|?`ZD{`jNw4Id#&w3wE(gKY}WxV8lV77zzN>yO@n)JFaUk=;ryc0 zuY31@cD}_45Z-2|OHNK+T;NLdSBl&S;t+TIpUotz= z1FU4HcW{1^Y@p(hR6x^uRNh>@XHMh@z|l?rn#Nt@vo?Goo?NGq_M;uVxVQ+^MKUko ze~<{s2|Ttsz8b%OI#~C;-00u_#*so;8N7>QqSe6BWa!5gQvXpsu+3#hUf^e=&V%-g zOioS?%?1Z>0s-Kis@C|C$lE^$_;QTDhJVz8?b(5QfdiOqW%BDGklx$GC$TkEVkhVu z9!EX9{JstTB_&~F^8+2*0@Vj=0`ial3IF*Eruj2$`+5uV0C3jW(~OVp_Z*x1>%-)A z$pGzHSAEKV$eLIu)?P+xe@S7<({!^Xn53u38vFn!{ zx%_pFzWIAf_~tnI+q?5iJn?J!`Ku?YSkuztTeJ9ceD~XEV*%dq{Iz*lovWj>^H+HO z$6BcGcU9#dtQDXJq7|rd`E^xU8Gf=B6X{pA^`03T8K0VXPsKf=0et|_Ec4Tzs{Xww z{?#7Qg4064C^Ni;`8eEm-yEL!@Lkyvo83COwzl`_Y~WAzvrT;NbtmmVc|r4yBH&&H z_bX3KEGJ*k0`EdZ@5{WlR{e*UeOoyEf-$XbA6h`~R14|*7Iq-dVRU-b_Dg4RiV3tIu8o%@CX_Yr-^pcVfj&1%Uc`-b86 z6}-TA4=ewMasbj`{mx}tO#dR?YJn~Kp3w%b^AADmGyc+l+Yiv7{SLHJ`TY*C1E%~7 zP}P3{x$-MI^DlGYR%~le`SEPo=6dgBQ>Xt$+V#Ik-{yZ~o2B`MdVUG0Tl-DCntr|J zKGB=BmBRfAwq3~j7hGAt!M3ma5AytplUC<582rsWH|cJ)LD&xn+ad3<2AUn#YP|TAJ0P$LpN~(`gO{S;*jwEr(XRGab8;)fv;i8Xl|AV4Z}q z5qvEbh_v-4{Ot~=$T&6-Ycv{?-=$Re;&tGZEbNO6j4Wv?t&+h~`U8d7ZVRbk@u4O` z>xdT86)QA-=hPJ+;;1-cWdV3-hV{2F;-mPLXtRm)z)ZPLi6%^;D%)*Uj~0W78SLk< zp!(ipu1Griua6de1`HD_rsmN*@i?PsoGM@ZZ0PtRqq*)MIG2evVrgtx>B+fIw-lqW z45hDr-N;a@PtcZ0f4=K^3ZwJ89?+tkuqiAh6n0Pta3!qp~NT3T~|_GmfLld$X0axFUBZm zEt3o59eU&cn$uQ}K;jEm;SGu(UYU0$TBZGzPcE7oVGPI+#> z7q*5NYAe)X>?EvTeGgy#S*P>&rLJHZr;%E;AFu81%i?r!U*H*drH0oiE(cIrR|YQT z`iKeKtyr%lf0|SO@?OXSu{%@0z1Mg)qa=qrb>4zFYc9+-ic!(mP3cb#Tj8S5_yPf) z`YtKj;tFKe{jkReexrz^+7zAwhi5K45+mA^&O|7n`jK(+7vG-Ph z3|zYJT3^Qff+?zkbvw6Ica0yWRUlsB5tj)qLSAL{L8+l8qFA4k zUgecg_EtZ9N4awU}r*JV&C#weH9v5g>XSM)q$bO{|HTfek%ReE-@+TYK zv0&rcylOn5$p^D#^av@QsFvCJkbpgh7!{~{&+rgcWxx>)D?rUF2PZU%V!3_{J@aY} zbD???6FLQ;jA>A&a6B=J=Ek`~w0T;ZWZr^36b z&Ho;Z)TNQ*#bVhMc){ASTERbVXjjDd6*O`@raWRdpT!9mt@bi>x5V6hvY) zgT?!j;=f_oa_;KZPbc?^dascwd4v%s+}e2mOm^MZ7&Lts!?>s94r>54-aZG?SuHQ9M=X;=O=E@b|f*<2pI8+3w$-H9wVs`sjAg{9I1jqoYFyi?aB@b zc8L9x$lKe~yqp>6M`-4#Ue;VM+Zb0$8o0^D?h1)bx}SUy-x5MgSOAb@jvUjEpv^8~ zn_LrfN2Ac9LiPOGz0x-#Wjcr|IZd(<2K2zn$4VqTefejtNHIQ+H$=^|qJlwhKNR~8 z_ikn#<1d$Cod%@*!B>5_h zb-i~0OZD)*-)6L&hKy3_&2vb?f^+P+BV(zL6_zQI#@|;N^`W?bn2UFsEbylbEP>>W zL`Q>J6+OmG|KJ)&rxa(Nk!;JQEFD1ZRj0dNG>5Rva+I-K*F8{GZ#9kPeo0Xx*^C8d zY2_5R>{7TFJE-{9SnKS9*R$;0m{0`A&~_#*o;Pc{-YFRjglcOyY;3DtnR@to_8X8| zl7cr67Hd(IQsrLeeW|^^P=nRIW#wv}P6tHtiu~0<(2Fp~C9W_YqX~PQ@61)pz$O5_Ml-kP4`;+>+-=re~aMYj{gS4u|ao`!? zmE_8t8daEdMRP=sV5Xj$@*}E&?;ufrwp1oIwc?(_pJEK|>laJj%snV)X(xh_tZafr zE{f|amtvdYnG8|YX2w7PkEDFqhdbg^hd{KblO4u;VyyzBRvnxvVK|@BTDDmeB%*$6 z;D)%V7dTMUu{u%;m%_^rtx25F?J|bYO*ha~VoM45#AGq3`iiHIpu2@pc&uh*wt-^V zNH3xE8)jcmX_^+vRdjvkgoR(CaY``z=L(cgV(+F*M1hDB;ZT9e(4i~E zi1b)T(11>1K?mQGP7NvT$y3r#D|pV-g9#dd3g;+Mm>8IQDQ$OU-MDm-0k;>&ce3^T zj+XN!q!3eH_-~76kPZZvz6}fP;ptxK(4m3wI z>61Dg9oIupjl~>P(Rv;9*{ERQFzC0TV^$o$zTv3y)g1Fj6|rB7Cw=w@>fbKnY3x@i z3sO14Y6#`32M{gOz^P8_`rawG4;BZd;cj9~l{y`Hw|IlHv3M@9g|(g7S6c7UHYTWq z)uA|@XA8<1&7H=s-5TeeQU9|dO37rPc4?)?*fi8VX^1l~vCf=?^tS6Dm&{Dq4gs_U z$$gm4KH{s~!W}YKMyJcUqc#keDf9Dppr-YONOod_-q+u4L-I$)fa%ry_U0+|VBAsD z?W9w+{yM$4vozW2i5J+?Z}0s3`ycWrJrVAJ0Dgu#BLsRS=&gm513sORJiQcH+nSii zEpvzSR*cymZlRl;67DXb0mzMLEB+{u`))q=#_8d_Ojf~sDU=7k!;cuLbguy2vnu^= z)?M2T;M0m~P}lLDAnqm4fTiHkt~MNhNaqW*81&jc>OV)+6&4{`E1_%GU&@4@spNDP zFOQFh+F31Ryw{QwsdAz!e97Z2^>l%YHIT0ZnW`z$?D4VF0m!vlBT$k=2B59QH{DXq z({_YCik4_xUl6qR#POv!3W5ByWMw^>RA`y6e?RdXk8+T*Gt=YWCYkk1i|e^=wwygYDn?Kce?=m#lIDXh7TUfm{tjtkps~{3KKx91_8?D7Ro%pU`81xr z$P7HhSXnB~kyG`EI3q%Oq~4zM__rV{@Hed1s$&t4tVbUe`d&x`$fiRzpw81x+IDdX zwt+THX3~#@WFU~NM{i5&iWfmrV3|fGX_78>Vc?I-t39(}*YNcgAoqS4Ib1tgv7xpH zO~qDl#i-=al+H+Orpa$v<$9c&5`3VPd-sNVsQQVB^Y!5}3^^d9H}mD;2oxSq+#jJH zaH1XW*YgV*VRujZs_Af{AjTK+74QTRU69e>BqyYGuXDjSZz7eN9MYIw{%v7Q2ZtPH zzEa{|vYfM#IsW!6X_E`f*oc%s!{h$$_{e?a}Z(oS@a^z9XQoA5@{4=3DJ9o^f?Al^@& zzVX_D*ZNv;8ycVUKHHr~ybqL@K)JfT%j<8b+mfk%#NuYxuFGkxK%Ar~K*X82)eZS_ z&|(VBb=K6mU|nL=(v(Bk}EVY+Gbqjo>qU z6%9#8pNdW)+SzynHrFTJsr`1K7`rcHo*QOYSu2>5YfX zma)0?mV^a8D1w-e7Cil3sdcP?iVEn>A@kJn3N)kNAeBhWzA~Vu_LtCTw#;pgHk%ZfgQALjNyx{BAGcWaNW^;Zc zBK}vA%pvQ`xWm3kC+=~GL51oIMt^Hiy|p_h`CBpHrzbG?+UiDk0|(bx<5psZ&o%1m z$abBDDT^=}`X9@L;~FO5b|zCO;6$|AI%xd z9vt1I?nG*P1=d{>Ry?+(F5P>@=#kJM1LwhNir|&3z4<_q*xMnY?xlZA3F4NN`8lio zbr}<39^UH<1DGyzi^oubrL~`tr*}!cE^mwWZdD5Yx#m`Y2)JuM4-=yBDlQi4V3!Tra0FH+{B-%0)QHXKSp`J)9c_cB!nsA)SLsB}3 zbR90dI&&pmFt`(1ArVO9(1wZW!JZ=rrIjb@D^{yd)~n@VEsvH7@IIv7P&*N-1EZI^f!@0hnU6%YRu0)dxHY$$b6WI= zsVAYcFECKbhnE4f%dUPh7b{$?`}#0yyG-Jz7kM>?V$0bUU~b4R+G&mzEJcJ`Wu>uGKXo^Sb`|7OjaI} zKH!_`BlV#fN({9UnhAG!8Syy<%Q4w1*)Ra|3&Nd%Q`#4jN~jU(%~8qxvF6YwbcD!D zZA^xvOs$1ii!)&!+hE^ZNTc@k$@W`vW5Pc|X=0-a#1%kq6&E^GavZGlhMXftHAQ(C zXpw)zS70@HXdscDc0^dE4c@GjnS)6*BhlRO0q~oZTZmHojxelaklyYN_469M1P2}5 z@5Q|0e>5)_Rc4F5^6e4XYq=aye-r@*DD>pGP&}rXn|kls{XT5&*V1spDF3 z?|`mY?&?5#tw`7Z#=tmbvCvt2SYXh%v49ZP|MMmMqHJx5PvZWQg!PtSEQD5wY4UQqHH{DKYzKz`BSl3+%K`~`nR?drwq59=BhGxF#G&0iXn1U-$sC)bR1jZ z+-l9@TY42>L$d4V$bUkxVAg&byht^xXt6n~g=YJk%VG{jiLW8$FX0a73Nl3k=e}Tw zcK?U|2n#-*a01o6mDm>0uuEZuO+i7$i)RR!V3u9#9zd)VzAvkRuGL8{8~KVtk9Cr+RsjjLK`fd ziJ)QVOJ$m3yGWa!Xrda%%p8)%h(uazA*nQHJz|9D;(o~#Hv}5rA};fs72fk(&cs!p z7}HLP$aRUGS%djzd&KjxzbDV99c`}YXDXlq1kCA`!k?dAMPTm@g#ya$7FfP`%=9;x z)qSOT1%avOJxBDX++4`5iIT&%R(o+~w6mmF_0n$M?2?}l+~oV)t%`y8VWupw^{MBv zgimsRUnD99yKF@zfwaC}M}Sbmp5{0WK3;7kjF5D#IhKr*cRcat;lslpJR(+t#$6Ix z7vQ+k9oN}A*GImpK|E`Q+GyxTma@mJo0Gvh1u54th0ben-OM5BQ;Khb{)Pzgk=4qJ z?2d#KXT28NVw0+#Fm=6ll{DCIfZ*`WB0qe;oDO8Su(K1{h1rnnM0Tv3_x+RwIanLE z9146vG2byVy=4i1nx zI>D}WJ?=*1Gn$B$;=N)=f$fH4`!ac@Y&vb|faXuIkJWVrg3 z_d+pk5whPVR)a36EOD)5SaFw~I~lKGO)NyKH%N+wE@lwsU=)~vKijtd#QaNU_mw9+l#O92i0 z9fJdI2;*avu;3{T@z6-yf_0{~23clny#Y{WF-j_8AB){^*<580>A5SwkVuk7B>d6* zcx#`R8b*lDq6id?&9jxj%OBm6F`klrNFs=Egx|JsLu8T4w|P|l5NvyuCeAA#Y*?$~ zA^26%jO6e0pTZOtWc}35BCzZA8Ta#WBfon23t4Yy5MK+QU4-PZu1$ui-5+h^z;c)ND(hv?6*srTX*6 z@SQbhMWwxk3(016A}Gq(nrgOoLP%grevjDsk2Z=R;g(XQAl@yr0<3B)s`xx68`m(% z$y*bXFtEtoIVYWgW+*5rax|cXQSu?d1&DQS=pIk?6GVa{BYX;+bhtO5Il@HL0T#cO zU;od*k&E@Leovwps)#Yz^~|Y4wL6Ak{_VpK)cJE!RfEd|lx*WH0Q%hHN)ktf7B#w~ zJw8Dr!4n;ugGVW(MBIA{8U5W0!F>$eDB1?-KKu|zb#~yDxxpIo!~!XO>*=e z6X5!&^)pWsk?}f^NO$)Qzv1M3NUL}eZo=e$U2mR2|8b}j$SG~6a@kY~p=kQ%@R;U6 z(e(|U9lmJ|ksGbkMcn8*9myN`=MDH#%j!i&wr5xTa|v;fAuOn+f+g{kr_EAN3RUqU z9+<^uhMv@%#jBc{xh+eb!dPmhk*eH9g1DA%wEHw9qRL-7p);d)KpCsiw~<3BuUI@l zBhSN;pr(04GwrL#0VFx)BlH`hv(`_zPV6vzHFc&RyqS%{uk6A2)^jOp)JNX&Scu1e zEpXJQurK0*&FhP`%Lu`}SQw4v>6i2+&ub-zn$eK5S7-CK>)qQtAYUIpI^uBntLOqc zf>TCkh%#)N>$DO9+1!XG{gt)nUQ2QFm&5O^c-N^*aqnZ%Hg@iSsgL3fI> zcF+^*CnjqRi}IM|8nIP42O2*gHU61WxmUi0$AP{g0s1=?b}UPZP|nvW>$q=fE`}}M z_HFZB4F>+e{`>x$CmK6;=6b14B*?tz25pCvq|R50;A~FSWx%$jNNoqATV4x;B-C&o zukNlG+hHE^KfgUw_yd82S|F52jJKK0`k*xco_GT*E^FB2U4WDB#y z8vOe|MLIFX_A8qZ8{ZppUKR9ur+z*dJyBs&%eE?M60Rf?2mCLdslbXC8Gq;8Z^k3+ zu>u|vu7}O>21fGeHYT-8>|VSyi7uqR%{hN@kgDi|vTPjg0{gU>D*h&BR!-VBUN~MV zhB^Ku$QxQkUwikM+@2b~NIH^2EGvn<8$}@Fn4)^Yh#O^@&Ps!VB`xj7s~;O&idLV| z2hAd*{KlP#bjJAphn(S6Dqa!OtW zs^YfiYKL!-&xVr@Uby>q|9Uw87VE(yUts}No?xVCQy(@j6#-|@VhlwS(Ud8CU<)tE zET7CQ>L@m%7khQ+%7^y)bRQ8qtYOG23RNYZo9Rz0a^m@Dbm0F`5_z6I|neUy{_e+?=Q=&gA+#k z9;MlS++_QjBT}?Gf~5!E$m}_kwOoBc^A8UngU~Zfv}NS}N`1(V)kT9r%}DlRJs-(3 zXH27``0zshnNJK~dP9jn^-ybHUwC4XmMskmsnwt2wNW~zVHv2UuAWk*BL_Da;rq}L zc$AZDPUoc?w|YY2XF#^9I@;Q|O%v&ITBVpFWJ0BF-F}b?w&(@?gQ*I0$zV#0F$8K@ z_iACw#?n?wis3C3ut4ox+sUhpBKr3ih>+>R8V35>g}XYn;zq8*f53TUC`sE_6uVG! zghtKOuh?j|GWs)6R=k^`0$ZLIa65lWRnP5w6ITKUcrG$C*>$^_43n!fJ|MqKJIU-Q zxY*r>@)+0dnjNfzujkjh+7A3hwhr(6VJ_t#!`82{H3d{>hv`%r^~~!#lP(uOSdq#8 zqPoXU2g&|-$TGy&{D@4=@q<3`#vzPT@y^#WIrdB_KCz(k&6h7L>G%TQ1wuBqW?-Ic6@4!)yeM=l-;{n&$?h!Kp|dA zVtotYR<$KeqVZ18YCB{UB?4ocHg)Z81T08_dX{|))~YEkNUg!U{Pul+QC=wv0hE2Ygqy5)(DLlrVg_B++i^@p1EH5R15Hky!N~0W=vULOpfyhRcdZCn zOAhYFC)efS<6e{W>3C4(T(Ro}&c*TGQG5%rCj&dFOd#%bg$F zI>mV=(>#g+RoK$Ja>C0cS2113#tZ%sx)BEkgr~ni8egoSh!b_If3`3_iY12Z@vAL;p{}l)C-wkVtmY0-Bg03vk;9~&Z{@eEwJ{&NHv0P~bg*oaNN;AJH_Ie8E z$h^=?Dki&e(AO1YKDxNI(XOsRmYj;O_AjMz0i{XiV*f3DN)cDz>q>Po^mjC%)v}m8 z-+hw%ND*IsG86KtTU-om>zlT{S|lE+xT0Aa`?A4S{N>e!6i2%$3}VKt^%?eCe%hQ9 zD5htjd#jWD18vPHX&SMxdZDx zHze077aQlvY80Vhb`hlh%2l;>wmJI(p?_=WZR)uc)0Ou4CxKyy8rp9TVA(-}qS@;2 z**RJCNW3>{a)y^oOeGHx2n5(LM6J2Zh+%$_^2;GRnn;MY z^O)Qxr=)M9GQoUo@Y_SQ*M5psJANoa)CAQ-2gawFM38O5*xN6-jINm5Bk$+XL+7R~ zbj5VdE$Bv|G4F8ATZoEca(uXwU2j; z4}EY?yxp3>bv^B~JHQcYN)TZ5%w`Pl@uj}{!VoI8bPoXx4*NL*L2u||S6rMMxfkpA z%rfku-z2Y@@wir>aaTzr_jKaijZFeUckgL4F1LnCv+)10gl1{2nY@Vi;4AQ0Oab#e z@KVxFBy>sttATIMB>{j-wBZzC5Rp@qWsq$FJzGVmYd`X&34O!*2X=+iP~^{V*gG0n zAwAtED6a5y7+E*E@cUXTnl5F}i3fLV?VFi!Gdxnm-LlYmp*^y!#)GmLXB#3IN5+Sc z!0)jdFGVg9k-zBJInryX;inPoYYRF(xyCl&2US&8S#daiI19jm=cQuEm7 zZ}CZ*YdWMd75&3&ID@B%^!0Ds(DWQ;*@C_`jEJa-6ssQD!a$u0XTP$?`X(16Tn356 zDrl_lZM4Sksx!-MlH-2X&cP0==ThgD^fB09%q-k8sVXu!CPMH~tS|=2YH>>6!GNqA z9c?+>vpr^hE|yuDGi`^Eu)Z7)=<{n_C&TD(aFLWd0Hdzu6Ol1U6m&WJ8OUT%LxQxGB=CGFq@_bc`^>~-FBJs zgAIzNWPQbeG#{*B$fV55Ok-uGo(^v$PVK$Bks57@Mj?uQgzJw%?v;;pq9!X>-HfLdntR22E>CeV)TeJY>HyrCmrXc6ELEK|Mj!C< zV_svwHk{xzOq%j{XY8rrN*qHwNZV0L$;6RUW=Y?GIe_n%r`jfpr!O|=V_U!lc64bT ztTcAxZHei6pN_F`TRk(4I~EASeKJy&6Ic&4gN&)A908Kfi_lP-dT;V@bYxU{gijWc z={^7*S<|L_+82B+iN#l~cU9^Xj<>r{cRR?c0ji?u|3Z$_K|-+;azBU7hHkDD`A|Gc z*ckg{)Dfl&3RZBFkW3%IlWZs$2$dECc=z`-$a2_)I{cFKLky+;$?j5ZLz%;Jv{Gwm zfQQj9N?y-dAZWmK9VCQWOi10S(Og8tN7u!KSoSjlhQzF@27hGMYQTe3Z>5P}9@czsl zM^_wC965(MA)i#H=v4@@!tKBX>To)@Vn1?kK6tnGhQhOVtB`S(?7#A5;}PD#VZT60 zfb}aPM}W$#?=kCSt+Bu#!D-Aw0*se?`u(Fx%Jgc0Yeo zST--c&q~!N)bW?~Cc7jz7e!|(g(N9fA+$#n&v6Wkp!2gQYrG|`v${UrNGu$#4H{3f~w0^ zREdNEA{8SJeh8`cY+BcByEkeBuA_VgMftrY|4wBQ(zH{0mlhlJaOmZqBnMGa{XwGu zA$m&H=7F1=UlAT;eyyZn<#Wd;BjKPR?K0FItVvAVO4q?I@5*A9-SDV3LRxPN<^=eM zJM*2ZOZYJ_VpzJbh`i`Pa)pNsZ_+AJ0aAaZURJ_K{g1w!aa`=Sy^lm>BC7XIY?TNC#*Q8K8uP43dw9`kbnBz&iplCx7J~Ck_fO-|W zVXf`DN9WU98mE9r{i#Fip63^VEQy_7B?}vSYcOK_i*592E>Ckawt8G6v+r2}Rd69g zZ-}QWU~$tDqASYo>{MMgs3?Pqa>+ic_xUk`>A$iMjdOO#ogGI$&(lP(6xiH>BbhXn zXREnRO<89xsqLCJfGRgQqgN4g{mndG+uj-qV@(D7xkf5Gf{7P)xchu7?H}Khw0a}) z$f}I(D!O$gGQ`EypN)l|G;Ad_;=N7hzfkE0l|rpU&PW(EAduBHMmp#*I|9|aaf2R} zoJw7+83mj0tQ4mEYq)IxNs$2tD|iTSs|VG~cn8GlAfj+SH$!f5nYyXT*CZII-0d82 zTlB3nWaoc$Rjw1@y4^<*=J$lE2^5r>Z3-pt-NSgRp_-I$MtQKEYbl;4dV>YEWyxY3 zsA!(TCDdL$&3|MOn_kzlUk~>LJwe$bGHz<ll~2IekkQlsSx&Az%3-Q$q{EG_ zEXQPDmZyf8+jvFo(3m+Bdpx)hOLvxOK`-_M`tFuMI@)W49Ya`};kQX^Nj4ioPSgm) zdY|EEwY1u%igs|de!f##s|wLR^p%8`?YKGpn@5pBi#UW2NNQuKu&&HYL*pn2O=d!xWdcUXR9l7kMb)6O-zT%>9JYMB##k|ijJD(g zoM9e-m}}E@a?_9_Lg(;`CK9lDBp!AyQ><7DgIBfSv3Spb#%bpOi}Ju zYnfq7ZsiP>L1@BPk%sUCBlnb=tR5XL)ydR}U zNglc5?5qdF@I@u;vc)qQLTXSE3v7aaeH=98UgZV~!Hk{=-(G)U`1`&HwaUvGg(z{bHNM&JyMUNnCB zWj3xCHaaZ$u^-&j!2fmH;XHUVTEt1f3F(UO zE4k|91a`Ap|KuS2q|9$UO*Sj)T%H;pX`Fb8VbQETYtAyqMWO@$Nbol6dHcC@@h zu-}1+2b%W3v97I|-9(2TMjI_>DfX0Z&B;I9jPD)8&3{CSs0r#7?uw(i^Yr%gM=?Zq zbNQb9O5?Iu99{yEu(tb71mBxgAUaw+TEt(crP6|k2uBb?r$gbLJs=0Jdo*qVu2YS; zl8e14P(__R-guB+cR@^Byb<%Gt#?p0I5LoVM3IB%I>JFXaI1;>TJIc^_!QoiY9}7Df+rGJh?diI}_~CVnOv4wF3%h(u=oCKJ z*GUEtXmY%d>p<_IRjm8s1%CsO)+~+JDk?nZ&B%Sf<}Y*)%(w;xQhzNN2s$^M^#B;n zGfw&W{TNs@gP?r^_)IOD`{{4m6cYw^nx=;AJ$lgk4n#wrm4x8n@x#zd_8_S39?3Kp z=Tup38vE(wawdHK0$=WWc^bsKvx!K)y%7U6mX^##jrkOn5#e)DIEB)Tm|Ka&W&4lBvjZaG-dq;@$ zXu+;gYxIOLN0cV!$#G!C)Nk`kLt8N#b5#7gs;EV4gIkE;fqtEeWN=Ipo;SICyY>p2 z*u0^OX^q>*b&*bk?c#}TzHm{m-0$GOG@7B>h9!l|5pGr`Dw7(BQcVnFCaJ-GMy{sn zuyhy18P3wbA2cA`b3Y{))v+{meY>nyavpXq?0sPA;1e0JP;I~*I^nkSv|s=JaEp;E z^)F^l{j%MrBiq_ z3N_ef-3;c;DfN^bnQp^MbE1mLl*h-tDosEm^NC z*D~K|v*mRQizY;Iv6yC*Rq;k5wr8XNfS!(Ux3BIXomq`HVsf@A%cW91NGv8|V6VR? z7gCtq8IRnV)RbsH$ds&&WS5W+qVL?CHw@MR7VqD&01$j}cB|K7{)xYIotCLajNxmi zxjxjwr?~l16p!dE1?2A5^DB2`DO(pPm}22nM#^Oe6FW`WX}d&m?>cH|6$v)lXmiv+ zx>>$ix{;G&E?#zGXf?ts*&n^jd*@aYh4?(BuIjTB`S0^oHmRt+6iGINnX-8tC(Rdg zk+P-TUjh7w&uO0*Tq_`t_QA-~$>}7GotFdZNVf2_-32NoI}u+&T)Q3h{3%AM6iRUG zDg#75uR3Cz$g6|GSU*ta$O~$fPWPV*p2NtP>!CV++NqpN!rE@4xlym8sE4m&e1eKj zZrhqv$ETNGX4)z0PY7FfA{NV8|^fP5XcfWd!HKpOe3L4FkfuJjmLK*&LwG(JK)i(k3 zP?{&nsr`I!Ydfwa>4_`v2Si`--EQn(`vo)rQiBkm+W{jJQ&_le%>~LzPltAg3@^ib z5o)v4_Y~ks8P2Izl`b?3upG}8y-Pyo4(090eHC`NFmKghrTG}fDCdpXKsG3WY%#n) zYB0Y5Y&*tgOdrjp%x!3;zNkqQqlU3w3x5X_p%`(r6>NqkK9B&q4Pq8c((~vMHBMeI z2s)E)TS9GN>&N4*$}g+lBKNY1AG2^ZpbOc3DUh|uMgnfmKx~^_#lp$|4OYrD#xzBc zyn5n85qAXsv(0xKFR*-T0~coob)x4-T`W7*41{j&XU7%SpSelxv1Yk}U*c7jj#)4Yr0zJj@y(Wn>zA?@d}iE&$o|zw=rn7Y{qH@}4mc(a^eVYg}=|+VLwnY@9Zy z(TRZ4h8Ej9>+5m>wm*W@NxH9fI}FWd4T(B4$OG2R#^B|ZB#K4CMCM1OphVH&W5Xyz zn#Y+}YW29~ktY{}6SA0}>Ucz=$rFhW8?|usru4xxC-a!_E;`+4p7?z|@J$}Nr_t9^ z>lLDU%a>Drby7Xc;O{q#4=!kPuymLQXrBXtyo?912GC!MgUFj!uim;NUcv5Y&@jjr&i_M2;WKhv_LqzHPy@NX6cSiMME?;QVhr#R5 zyFZqw{AZkE&ud>xAqFPoN4yY25^}0R%y@Xi#mS!LCq`kM_ye}KBKir-?1`I_ap>ZB z+`#RsB3s1=j7nip_yLd(h7%u_P6S=cQcfY_KJQHlJq3R)&J3AyIeh76KAbksI9xPGFMtXZt_37!Fq2u+H-coup;z3L^J606 zlj3-0yOGZTvNDIzU|`O9bsvY$cDvzsJgTrdh*>thORP4c?q1-?4{s(nW>8O!1#y49 zgaAxviQ$WpE~uPK@z9R=O}b}O#(+Tcnr}_WioZj#hB+{}xz zdM(9ML;Up3kIJtMuD}WmvO>4d1!(?K8opTiJKw#WgV<(-1qAku6WCeK!8cVaWl-tEbC37350O2h(hPi1ZpzV>jT>i{8tF;RpzPLBitiP6G8pPd{FVhM$I|M6KeZ%Rs8rF4#cA!fG>x?NXctaZeplm(D1QGphc&4Xo$E zGxxO8+qdlVNBhMdDW%N?lw$@FZZO~vlE$-Jt@ApQBe3IyWzNpce9T63+)P#l zix(oNirN?jOG4h25^uV`ds>9!sD$V>uN=>;E&=3^{M^~+fZX;?#8bvYwL_x;j;Mvg z(*gLhhk^|_+1rm-rS?OqHfTExpO+Xr(zz}ab>5T5;nm(5-3H{z?UJrsS)((&RP3A0S0;%2vldC&AcqIn@XY4woBnxR`}i0bP3|k z0bSR@on@_?^yrMS;9&@Q0K)J9HdXC2nkiH%{Pe? zMciVIZli^jOI<_3hslf&k@#1ufj?h-c=AQ#5wG58zc0x4<=(a2hc{5DM84a@vjX_V z7O5pIf84E$!X)dVru}?mv~cFZ&*w=#$PC>qDFasG(7zdozb9z5Pk3ezzvC9C!8aHR;<4)YMO=D z2zdj}k980i1~fnvjL|;i{!~1*PNC#BSlG7Pf0IsRp-5z}Sbcw@n33XmYFD5(2D+ga zE;(L)x35^>4gk7UaL)z9TExyCD?37`Xluw+_!76JA^P76Kwi$i6qod$bR?9_xw$_d8}8?M}o>ZG)JT;09l7 zvB_8yXQ}Vq>vt4YCQ_RjZmh@tkCE)Z(|6)QMDzzi{emEKw#43ws8N70;lU5Esffb=O^eRR_+MZJ|35&3kcg0= zsKP%$gR;c`ON-9@kI=xx`X4Pi6ARHl6Z-!lG_Z006P*hg*o&K3n3+5OD=hp2APAc{ z8U6E>6VWmLXHvr1z}mt{z}D=ah5Wy0(b@hX_x~S+1_6K|KnNfT5Ccd6qyaJjS%5r1 z5ugN62B-iG0EPe~fHA-XU;eB&=m2Mc z3&0KF4)6eYnmF41H^9UH#5w$Tzys5N`DXtc@W8~v`d>r=ObpDNjQ=;l0}~?$=72z+>4+D}51Ws3=vEe_;4z~xSmw$8?oqq;;|MbAn^u*9Gn7)DG!FOCi z5HlkG^xF0$9MK$5yhA-?XMaKz7l$XOmWFy~;KJuAGQWu=y#C3_N%2P-H~$*KnYD?f zHDWxwYYW&$08=K;CWtb=bd7(l?hk5UZ z7*O)b@kaK~&LyB&n^|8b=GK=7Ko9J$?5&NgY{1x`RgOmf!Szi2SWA0-n@)@_t&Ywv z2KEh&UsWQbeS`k$7;WsRF7-{I8(p3KUn+U&Da`X|!d;k$yA)PNw|fS+k9PXDCU&OZ zYN)2RvC$WQRb_4YEgJl?{DtlPj4}AtfVfdnQ88gDfX={xJToY8QA)!CKoUaz?$moLthaH zD4;VxqxnN_tq)*lOaZ2G*!@qdr+sqo`S(mt^=;4ZM&EUhCQI}4sws-4UtNbk7sA4L zJixq9)mK2C7_Ps7n3-`g{ZXI(3D*t2rTYCcf6|mE)-HBO7{4MYZR~D<_P)Cykvx9R zhrV`=1fFkG3Lrl1AiyE#X+eRN{Y3TRB623so<=@@Jb=HCAAam^ej*=!*xrBIh@jcE zHvK9pzDs_76mT~+);+&AfmkMOYx7&;-GJ!AzJ6Gj!M=MYANZMR*t>qJQe0UfYQpM! zz|DuxGuE-v*S=G=I>gmIKxUGwwPomj2#SC3z$wFOQhv)%42)dV;X)pb3_tlf=hrZ| z0B=*%=YxKv!9ZzN{>;$W+Fj`XUH#io?*tT`lM~ak$A5|_cm+ggI-i*d{QHM>7f2Ms z3sNl}7HFx6uzza+`=-w5SRaxB=7;P~kohKx?>qNH<`y@*(1*nd`w?GT`%YY2|B85D&1T5_0u6kH_>KUo{JfR;ssn~C zx0ye}>Qet6f)C6A%3;Zr|vv>Lq;~O77AVg9=&O5UvqNnS@qYL=^ zQx7yz{S7Q2y#5Iq_}=;j36@~^0?8DF^Nkvbe`JZc5$ks*0LSq;f#B%+O2}I7ImTxx z&mcDcF~5Uh{vAffcH$?M^ApC+hLn~6*yQ*Mxts3?8ZGNLiN#mpY4DrAD*$cxrz5(&X{bXk>m-q(<;bbzEr}IPcr&ktLlQP@mLx5gNuL>LD z!{cY%`nNZ{t{>1qn3vZvF#qn~KfnU}J>SZpj?WNWKlmSh^h8SRW=IybKb~^_rdNEg zdOzU){BrqJTa$@FRCeVqKIUUeH4MFwUjt~cxCiqxPx#R%y&Sb436AxYyN`5M2Gfo9 zbAtxck8B%MQs-V#F&G$0F$1Y~rf`TWl17lp9TNmOw{SQ=Qx#F!xKjnzZf&v1RXrKt zD<)Nw;bS@TJgjUvi_Zgwvkhc~B392vDaXfRlPAm&!H7x@jD!yD?dr(9!LBf;&Z<#M z&~pH1iKLD#D4CoxBuP9zGlbZt`dfsW)Wra;YvY5wY$C47o#SjM@9*`o017J>&~%F3 zThuWRnPQmUODOn4CWj1pbh6`_l%2eegwFN2BvnQsEa;fQ;%n8CKPoc#4%pl5pRQe)s0EI_>96x(L3i4mHOIRI*d!;xWsRkF2Y}7V=7Vi|)>uskt^! z?|hmk8OG?3KMZaxa01s?^qfmABjeFk9G6XyEGc%;Eb_#6T8H@N$kCrVX>y?qnsSkJ z;nF9R)#`FiJ--{l&FHnp-;Eir)V{p8{u(K}3uAa_IEv`mnbvypx(@~YD_tXP+np~T zYu84MNQ3UCB$~8~Q{m;c`qJ^AAT$!>A(q5q5LYeV}VeKn1|? zUF|kD8fEvoxM=GJ(2lzb>SAoC#NC*5#QkDZX`TQkZ+i1$k#P$gg03kW?F>e~J~u)I z(#kExWG10U)q%MU;w26u6d6*X{Vt>&8dn{=5)ChM6x@SiSq9IB2 zeO~2Lr}9ygv3$f|H#PG+ykK0W*xhS=8n&D9U|C%TRqoaNH@@)1WE{4{^EL3X!CL`+IRc8&sc~KnYXAE!FK8pYgf0SVX6f^Mv$z@H;rm;n>%$= z2dw)qdompOVSw7?t{~(&d(t6^p19o|_|y?9q)XV7-l~sj22`x**Qu%8+>Drm1!?(9 zPWK!gU8FAlEHT-oQBCMVB~Oo-1f{HQd&NFj6Q_mRLM*fL1V>F}bkF^gGw3SC+a3pq zeK#tb)CBewRsn%-_`lb}lqp$qiVxmPr?h~Vb+A!}$!qmhN=B=lSys+=b6Y)M9ajTv zaTzPGrahskgpWdTSm*-1uIa2le|22h4XrT~zH~6eQhTFfM^r@7*o=j#gXd;PM(Wt; zQy4r#V;tqS9U6ztxpTEfy1BV!st&zEO(dh7qivhzPG)zmPqwr)`AV$e*Gth%1}2nW zsr%}{2n_{K&d6CJ=sgHbDT_%3MV#R8-6vBz;NRyct4}ln3zTcD5!bgmlm(K(qYk4B zCg87|4?_KwE5s{a>z0$OJ2D*E^fpT;Gae0oLB9(D4t#YAj8o}fRH_JL>s5(_Mvn#a z;2iMT7`dh3P^(XUI;}-EbYPLl5};HZY42gbSX9k83X!GX7t>8fEkfmvqO|((q?iH^ zc;c&S4GX#`S!SZ6)ux5!-kE$hTLmohU~PEB8k^S?zrX+|6Kxd!cr zOfBP_@d`c;`+Evu@$xilPtva^8vNT`^k$?F?oM*aR;?)XoV3V6#M1G#Wb;I9FU@#`MHgu`cu8M;40tZho!Yk)Pl7I&K?Y+1ehr2nH@bhZWZc zqz^L;79p7uCMmUTfv>y`ia&4)-59y)M*98E_=?sqVs+!<|Wx+`I=y^+$uUJiQQ z=kwcAW|RDKId-R=@{V9RkE_MJcs65#?R+3`nF_WS*!14JY+}&`YCFyYw>UET&YhDf znnJRtmOk#QB>grO`*Bm)4rO2HuloyAC@P!rTy7W#4UTkkJ z3#Oqen);*2TvXJD+6r?j>N9qm27y1*Z~ahQ3e-8efP z)T*LReQ{~7)k)rcpL=g;YQlV8O#ikBC>1QDPKS(4wKD1fMo?)ZFbD@I!zk(>eLgUz zbUq;|7;dJtUso;Mv9`@^03vRnR%QfD@A}P4-zx4QNJ&H%f5%_cv0QqTDOchO-M1l5 zB1jN=lsmgsRCXtNN^H~*>XYX8?C5VC--OY#)_yB0GnwQ!AX<&g@A^7~L`EQmzEn~I z^4_aTk20KYsL-Abx=M5Aourdm*$x!NL(vxGLgbr`-N)%0wuAC<0t$lf}?8|t>WhXrdGk7G0kGW%`zinIFBMVC4)8$3-Y+)M#2oEEfkAZ%M%=h?H|4HWyfD4 zk6SB(aj3zCF0Jhl2zlGtq}!h9!IYmP3`FIPDOkCaYiv<_bfX=T$MVIgmZ8T|V>8k) z;^N_Vq0lV5UF&Yfc7-k(WpPvgcq9^E7r!5tdU@3zOd*LG&60Lr&MaYiaD7HLb$z}& zoy+ndxL`p$323k8VnEbq*>N?Y5}2-ycv&)omU4CPES}y;Twi876D+|DtNa=E+`|Ns z=ExpIQ)qzu1{T8lqx9ycTAYCLpt*w`7yS*3WNJ!4pm33_EF7@nkU>Zhq}}J=_sR_} zh-Nz-!T-r{y;oV^S!D>%RkKGJ_-m0)Rc;inx%0j$a-)gIXyJoHKVD#Zvp?eV=Jl#^wn@s>dq)4Rb#cWxmIS z*gs(?!-!E_@Gc?*<6A}QKK;#2zL=<2Qr|Mn<%+iV!L-X#XFfcZA#sFEl!N&c!q0eZ zYuXuV-mXmxVwSfP$(D(rTdlysMh86?hf`g1qJ0uk!jwS!5gD3s0?o2F){M0u8@k4# z1=a+g{rR?nQ$FL?6%rX+{gPt_r(Y}Y5{|s*JNcW2h?BV8Z>&e9ZdX-Xvmr<<^=V2v z9<}pxGh&RfMpL2YzoY1rC&%oYMCgVXgd1I@!rgD&0^K*95fWh>&ggaE=tA75IyY;L z8i9jY5b1`Y5at0^pXc}AvTmB4(qHyP;yVnTD9QD`GHz7pyogX&HSrYg!;R z6gmZ;Z06$U(6_On_d2~JO9)mlWTC&E9hf%h2j$-2njL91 zKa7){vcH9ztms0BYKn;)f%49C+IPCzY|dkfHa&;}*@2>BSETe*XT_@%CNItziT!nB z{g?eVVmE4)d$|(#dDg8k>rjgyamz^yFpa`iTi~+BV=Z-32V&(S*{URP?0z5X^$25R zIQ)g%U&ITL9mXcS_ zK$AYj zjEHxTJG^q{XlyW<2#RD0QsJe*xI%bhnH_itb2nyt4;@&rTZk3eE};@l)U`pdx@>i0 zJoq(`Fk(H!6o}fXdRzT=P|&Je1Tu;g`X}oaVcX6}PIgmSqu;M0WTAwKHS|ylLKPjyFfWwROt8tdAey0DU zT(2p{YNSPJYIf1o6!QgkFT)5-E~WO^ddJwk<`vhtQ|NSH1M3<<^!@kx6HS$lgmg+6 zXvXBXpAnjGmb+wLGrZd*n=HcUo^nOB_ch5>eT+ACKp7lZHQSE4Db)snq+=afm=R4J zEr{H~1>u@*W3yfzb>W`&p0Xf@k!R&1TV@{Q$s6P48P$P8>Z?=54fCs-zvU2uanChV1R+2vA6F7L~3bj3BCm)rc z8fy$M`$p{`HJ`VNWW?-Xnl)VHi?W!j==l2Y&0}iY;g=KpU%mYzu?b$~H&;#i6}18; zgB)qo3XXaLM&=7^>hQf%ScZSTK4}}X9r6YZomeGP&*wZ$5ijZQ@|?25f(OwXw>|gy zs-mtc;H{ykbBOP(!%F48X%}cXcA@k(lljep&Bt3RyN21DVvJK)BJv3&PqZx$bn;5j zp|HvC+L@?iQ|^zj4%}pP;MKrm_1H$Te)UQlNznZCuXLGhaSnzc8y~X?Y?SvKH|T1QmC7uCG&*tnBAsqz@Gfv9 z@>EI8%Rt%hY=nMM5~S!`eq&J#paI(zZxoC@%Mo1A)=IZ~3xzeZ{HrK3%$~fHY|Q|R z=`=PMTNV4pS~M6HpFtU1a_V68Ii9X2yfGihxPR&;8ImgK1r;pHH>yVIAD28kEUZ)w z5#!X9fGzu#8l!q!Pae_A{8AjAY&ukILG%Jafgk7b-d5Hr?;uvaGl<3|EStp{^&DA^ z&KcB>MU6Jv&g@p%2Bh}{5A!bp>meu&GlaM(9Q(Km1#{g<;y$pZL{7}r!IJrZN92yM zvHCS-DXPc>Ao+>k|2@_${?7P=CL>e03p5)z*s^@tgnoZS6l#JmTc<1s$c%s>$m2|B zS8HQ)aq!DUH4VM$j%{Z4etCBV4ujxFh>lM9Gn}%7o$aC>N?_N?8K2`ufVVrwBhE< z5q*^9)w9x$x0z$4PQGMEuXwnj9+B!5NrLkcY8hOKs6h|@On$8>k8OY+7np>OK^8HU zX@m8S%tVW1R29*WzCs@UA(x@rU=7Z@3os>ZrA+>E1o+T5^fK}MW{ zC%t7|K7TS?<5BbEK+Ctix|8U|yr(+-ZQurXAiCz{NSq6u)lny|s`*gHNrwOQz5-_m zXJ+z(Qq^;W{c#6}UIIB+HR!`L#l%T*JZK5lc z^N{Rp0@uR{5%w{y8r~I(P)>sqHtw_t3l7#E#78GA5i_Szh#9YRma#_kPZaSx3c+;l zq^Zy^h<60#cB4B;a^cq(V68;H}P|5Ock0m z^$-F*u}b#tZ^)+;Ci1#55hqWe(d~3tYQ38sty!RRXN0^{csV|~wn5>ejlUm4X#+^e zwte*i`E(M4mLSZIDB_`<_L~jPSrHyp-sVAD_n1z*965|(8jhSn8)(c&9Ra+UOjrrz zG*>d(TSo$ZDzV@cIEg#Lb~YmQg^E*K)hhdt8Yv1ybBm5l{66h1;T^T3G8Dhxb?PK8 z^-EMTZb}?`^hX_XWxD27K)e&zIr?YFsx}K1x>{-}TImW(+g6ozA$0^3NbjUO!RFIP zaN+bwDigg4c;!mK!u%4aw3l@(~4%JA*rJ>r#z3(A|Z#Hn4B)z z%sOwY`^U7^uyd^C^6xt1VS09GH1NX$r@Yt*nR&{+qE31yK1r-miG@gZ~{1&Mu40F{n1!}Hqo2}mB%gqwoDA~l1>V3=4g1U^^a==;)Ai>)r&2p+C z8r;FbtIsX?O_Il8vfdmCnNp*5w>0Bdpsb=SG=aKg(ox+&C7Ia zE}&T61LzRxmFTFK00iYquS<#^z))dau^dc9f7-dzH_q!&!sObowGHX$|4ueI87cSyhvQT*SArWktjJCq@ znISkg!;stKJ~Jmi=dTq7YBIKWT*I07DI)DV z-Oi9;@mM1RC7tcl!!p?6dcM_$@OxHZeszp;!m?b}7F?p6_AhEU z{STx!;)Gc7=cFtVDb@JOukGt|iV??hD#itf#ddmx3(@82dlwt zww2htB|&OQ98^88`Aik4xaS5TMuvQKTuu#fe@I2!wv!0i}cb7&9OabIDM*mrOK+i_LAnIM1yu>ihi*Yhtq4i@qMOLBd*k1%n%|g@>Kzlz;>V zSiH132MHiulxsA1{N+i1luc#hEH0*6?b;5V+Gj(C(l~!bW~gI%i#&X$NhhExAe5Jl z&_InPMk+DO5|6Vb5bozOPKux8-1DdeDFW7=MEu&@s#1%bDs>Ew<+SIX=R3)&z-Ipg z1&|_Jxw|~p^1rBTjS^Ni_^j*7n_QW;mNofYpbuQt|Bw^dK3i?T3CCRw7!+BW`!2}4 zNdrdIdwLEqtdf^68OGdx3A->;%eEOA6w6t?n_yW;=5&_q%d}F$PWHjX&2uu69U`Y` z$kIA)vkIeNJ>d&nw%YIK;!Gb#0&hAXXaRp!mBf!-szgqdJAN z)-Dz)kcC@9p$C~gVLrM0m_5vy(@u6#{sIl#+#{9r-k;gnxp8&lP5h3%wMOL0#6!Vv z{pyOWWko{3Gbqmh>i5`s>R_#fg;#XWK?wpI+3l%I-TjahD_t_b<#|nbTG3{g2NWll^arm{Ug#LVF+^<)9DPJB%z6sO(fT;vQ9DTrIBH7@TQ?RF z`V-R&%SHNBf4T9J_p@c|7*)3*I$N2yeSQvSSOU`+D)UiFhbJJ5?gdQ--;wTdYmT(B zRJtke^w+&<1^s!QN<<8k-k>>AQfk)g1c8R(K^hlVqKL6OBoQQqr}w@ro|sqB0@pa) zX=Tyfd&4n<;{c%xfY2H@)5y4+?QM+(%2BxkPHMO6co` z{TZyn$5SWxo(AO)Pl+inE@|>u>X{DFt?FiIUSQYq+od*@aP}c+2^`Ap=En9siQEqE zy#IkEdcpuX{~qzN3`Zz_@+#@5ywbEbEpY;Y3Vxvg4I6(NX$IdrUp7@@v@9jt+QHj! zX^)N-I#BBJ6H(G*{{$G>-^PG#Iz2OZg!2}dJcaj1ReI2O~HcxZc z0|a-djBou*q5bM&dCZZp@4N_=|7-Xd2QZ;J(D!c@dQ4wp{J}G<%$eQ?1Hue1Ul!-0 zJqb}ryFY`Vwzq3IGsM8;j>Tzw#0^1dcLZ85NzQ4H>oMAg+W4ITYUYO+i7Zll*Gva! z*^=tu(p#Fdw5GyYRdRFZYP_63fJJb=E%nCAq+(Xe?a&#!8@uDt<6KcWuftu-l_5eu z5)16%65+lvrVV@jJTgj?6jY@NUEJA<2PZ!a14PVyOxbG=@A>L!T0^z(7_TAKGMtH! zjdqZ^*t!=%p=ViV(~0J31MlpxXd?gZ-eRodl@@uLmV47Ke96%=!y+}U457P%%YY+t z3vE-t?AzuF&W5RyJV0CYW^xIM!^;HI$|Yo9qz5VpNElo;Dp^lhJM`i&LLUfo)HgaT zY>mTKjen)!avN(!S*vAC?2@^&NlpG-op?kUd1Ckh6#qebl`ux`6_bPX=ALc)awCqi zR56?@80AJ~ZyYcq3VdG<`MSfD*jbId=CO_31B(98(dr`#cTT}pAY7Wu2NI!ZxYheI zhc?3fL)2spM{NMC#2<(_%A^W79hD4qaEihS8?svHWsBEdC(Wnej;q$Fj8h<8jm-0X>}m|f(dn?S@0u=OGOoNGXy-WbR?06X zq88yolFQDLKD#?7(dZh{-TDe14DehTdC9Tqz-KwO${7PgYmT-(pRExWLjM z6$0KI@VeXKo7iOS1P4l0Se?k%T{7RXss##)bb?$mX45^+Q&1c{U9LLqH5CudnkV(* z?al=a1nDrm$#lQ%Rj0x^sQ4ucP{&tWj-<+eDBlxs$CaQuF&CuSNzMf}4G zu3)1l=CW}@2qWh^%~Arpnd9(Jorqvm={wMBdJ7P=(_6Il)5@V zP=M7}!)so;EkTgVRK9y%@_!r_M-vt~Um(^R&GsYCZE zosTbOWF6^?`V52Fe6w5PqQu&4+9Y!p+Al}JDYZ@^*F2*5SI8A>?6yt!Pk^o?u4;8w z9~6guw6Z+kpmeZQmLMse2QvB=ly0b_KcpAfZ5L5RqvTI_>I3m8t;o-|kkBHI9fl_Y zgK@O+8v}Yztsm|oFNba;XpxoaZ`{UH!mfIeM=I_}f&n@o#`qM4rM^s%J_VlywQ+S3 zEj3tp8Z6lxMy9734cbKFTx^AH!-ET=`cnK)b=a8dbf|MJ#vk2un)Hb%C46;uD*|iE~C1OfLLYd11J`0M4O=COPzzk{5lK1k!>w`)j zTLdZ7gQI66Yd`g{D5kVWE+dwwhA+yr<@w4KC(A)Q`vGK+31>?u;u=V*M$t6Zk*cpLbX$nf!e}o ziYZ5VQnLFSb@BA`oopHDB{}m;IZxKvf_{URi4;Bq-Zi zj0!*EPki()ZUZzH<-*;2By}W>PqCRTEu%O1kBwycbWAB2NTEm;M8}*U`;q$v@Dy5~ zFa|YU*98|jhliTV~pVmJh#*oxz zCi^&wW1r}~oO+JJWBjVcRltoFg;A#y8gDWE@DN={mOESg_4@V5#lVfrD;!;_HyVT2Z_%$p9cBen&KdMjbQvB}Asvg^MMJ zkdoPfezt<9kAmDqWy-Lpn1PRtPIe@iLjFvJl`^=q)R!qzPbi&@=Acz?{ZQm92)q+` zZ2O(R-_h9stj&&{-4+RH%&VYOtRq63yq{R~GKf|H3P+XIsRV`A{ zYV)$ADdf~qsVFXT{Re``LUaTQht8Ytv_JiWzE5;~HXh%QiYE5OF_5$r)@537Z43ph z+FnPiI0vP-G||H;b62_OrOwu8!D-z$++C8_QM+Rz7<6*~(#uKlWt}%dXzZeXC|b;` z0>%9xnFsP+f-h;sFsNG|!M#H4i^QsW2{s#9f&mMR7JJD4QYJQMzNv@FA9|p0cc@vu zN_5f!KHp|myN>2phhuE4(-Z@zBhAkhCldQEElk}OqW!@x-C8oV!4^$Bfjomn2xDh0O z=k>|X=w$bW9bS6rod#PDD&{G83e@@BtzcxUC6-p>3&~CVQjFia+g$^2Eq#Bb)Z9j6 zQ{FLV(^iz-y(NIId!IkQl18LQV&Qc->h|utvaskp^lR;=&6kE_r>LAtYY&{hnz0_t)#HepzX{CY+la-8X zIN$A8iP@ap6Ph2KMMlqliv)odAt0@WM+IZ9NJ#q9R5WzTZ_F!RL$2rRe`IUr7K9&2 z#M$_xJ73NjgVl(1oXoDM7Yii|F(jf%-co9spatZS?3>}ewEdb`a=)EnI9-VHEZCM3ear;86JEEE5W8)gafdzaOVz99%*~z827obPXnwdI_fyM{q z1fA}W0|fv>A>?A>idT=A*lA7jatNv-Gh3yGi;^-sqk3GR`3j1Nx31=$HBvg`M4M2+ z?SFGH73`oIrH1JU5?eaX)R@3j+yYj9fMT86-#Ntu@e?y{Tj8Rg60*zQY_LvC^fC9= zbkbL`7n&Ir%_M@uvP!IzCM`iZ!%=tKCI{j(d{9_Tr#tC;-BPBXra(QT{RU;_9N`Y( z&d~tlgn^_MzL8ci5smtwOgX4HE~uKcd_;NOrr~@Y43KSGilZ7(t~rjT*(9GG6iP#Hp!XM@(-TfyAyN;aJ4`nN8&c z#(G4dj9B?0OKTL33(Ir4UWwxi8%BBj>>(JZJ#ub<3yTqP&&7&@k8v5bkc827t27}! zfp;iUPw2h1ACKnJA`QRQ*MjU(F95BdR?z12m<$biNNbTY^8|ORDxn|^{(iZk26jt1 z+r#lsAyK+&kb==m8)E_Ii}>k-F5g!Qwmln=Q-jI9W_%!=bkj8@4a!GZ{6T4)R9}CZ zk3U|*e0fXqJc6)l4NMPOS-axcW!u_-_zxF4noa4*3~9X@=Nalu-bN^vZs)HoRX7T) z9&So^yw;@WdWT<7Pv6`h5Yy9avAoxy&7ALW2^Q(38;oJU$GFB;$e!^#K`Mpov6k7xVop{2k&AIhZ(UTXyh&n$D zX2Mb@OnCbyX!Pmp9*@&KZQbI3rqFfeW!#|?n{$T?K1dlP!dgc~+X%m58Dvw*wJT4@ zMiF{(88c6<+v~p8uE6|*I8W|6gR!a}-C6hEht)y*Hm{GRb69LBo*EKp86lHxWYV~ZM8t{tvSvz zjV0W$5bGMvND?uHFQ;5%ICI;`mdVi*&V?-X0c5>~F%V3cv8NQDp*M>B)t$X}SB9|@ zX_#K|rao-IxqSKSh@@JPVkVEy)4=o3X#eyFaUyk4E$+{3b?@&*$JCA50VAfH_gNTO zCF)EuOTk0^2uksBNvwy<{gJhGpoYIkH-S7~hdNAQu&Bj^oE>j!#+o}S)M;}| ze)D2DK=_e zs~LCTc^hhf zOWrjeBgk(|C*cvngQNGj93bz4D{#a~x9S6-IQ*!M=m)rE;h^(M<*cj-Xhi=wRn?fwT&^#%ft2wC?`xmAG44A^dmu z%LG`#5?={RHEc+#SwbKDHx~GuSK6rI$~t8feim((i#sl;7h)(W)z;YqRD4O-c)J zy=+Z!b* zrh4t1#sqVT)F`=~^J)#QR{Ks<#G8VFl)irclb|u2iumbA;gY9yqi$T+$Dr8ExpGYf zTr{#`KBybOlQE6>cA-=7H293dt)II+5@mM5@;P=$A}-nn+!Ys&K2u*_dRLfWZYTM} zL`MODEA{%b-^#ov`+XT!e^CE`K9qpY^pxhbJ>Aw-bSl-)`c@39zFDjcy)~fgG&_wX z#5*Z`WVqw*u1)2lN?hczJlMNWJ(y0R1ZP^PM&{|bfY`fNa)6# z!#gCE2(s_oWt7z0ew_zlxl5!}Fpp^N@z?tMhD>Ql%;Jq2lrQ|I;KoNt$^f*U1WCZe zcF5geSNd2V`ro{?5RgLASC_a3hjNucp<{l>Ud)2mJ>5*o-s*zfQfCsz3Q_tBWHjta z+!Tc9+e1gJ8Epx1ppSA4kZ(Q|86*jL7-!MK>PLiITfc$5lfz>s_^459d%gfI$(bid zVev3wf*v0<<;w8(rpdsLM4Ada;qM~my&(*{kNo3+T80brJ#T*$rUACvy?^BsPVA)d zP|FI*k2;5JUUc6OVk9g0y56px_iG_KosS?g**TpftrUCON^1hFz^8ZVzW|>BS zhYhg`ys=)@ob^j=qvqbb`G%ii_cP=djrxw;d@G&QAt>T=sd9A?W=O$J-S-5>nrQ9F zfqSa-x)L>)TZfQkO}?Gp3^Hg;xNqakolEmVoExJMzMM?lMy#>c+Hb%9KF%nE%!Pqc z&c@t!b&@F{*oR}1OcT2S@zLKlkx#j*m3{uE4Od%Teu5t}AttjoDeO4GA!pU&ZJS1{ z4_L@1re(lS=ieCzGWNx^ z;U}2xhb!?94}~*uWbgAYaibSmrKm@_(Tq1hG2t&kD9@8WgHb?hxzC2)L9e~xhz=%+ zFoM+IG+E!mdt`!9JoWZM}D#=U{s{tWFX)d2FJlsTrE88^q18-U>G6DSF)R~1B?9fyR zsj^*AGx0bX9a_6zrvV`?u}reiRg=?}JU(a7ScO-3IU*)ick9c$GIHy_#dfgn_3tjQ zArT~2qfU>YB$We940U$?xoQ`ufor?z_9D9Uy=vfWxx`uP^ zF|A}=tmg(O)GGc6odaU|R)yG4q!bnY`!m9VKG#p}L&_+dCQfOW=(T8a_G#a!BsV5s zuXoQiL3BX6Us#OEP-VG)Rp7b=if+u(c-Ehl7k})?5Ux3o0{@zZ;V@RxtMcA4EZS^2 zg|Js)|0Dd)U{zUd>j#CxQMxb3=sH{Z9)|3a#d~Z*w0^_t+{ukS#&N$8Rr{)0Za6gT zFk6Q>8{Zy|vRDZU9pPBVyqxDavPZ`+Nm+q}T(En_vbO=n{P~zo1yM|vw5!F1(ik^g zDgIo!>&yn&+{Sb>d39gErW)(Irvby9vd;{h08cwqUg{$|&mg#iE zzx!Iee}4CxNIIjZ3wI@Pl~Qju##`m*78)Oo)1%Gy5b+hY1H@qDK|J_*>A32@T8 z*6P)^ZQHhO+qP}nwr$(CZQGds_ns58C*n+;o2jUa%(|$GsEn$M%rBo;tUAiYj!UsY zc1HT=6zmJ`sH0x7>_*F;j?FN?h+2a=#%`D4Y-YTYq4PkA-TNAJBS?`Bl>@H1ES_dz)Gq zM#3g4isEfhkFtTziD>%V6_huzanzMILX{}k|0ZJD1m2npvM#yX_rfmB$ARs650$Xd z#5J8IE3q~em-xKO`=AR$JeF!m?X9XTn!UsyoWJEf2DZmT0iI^*)3NFNIf^sZA>k$n z(iS0#jq@J%Uo&Znn<~+ddRkA*oDJ1TJ&+^p>FB$aH}kYx;BP@>WJP4MZ-mbx*8lve zkl=3ZJz3GOQppZAx67K)n!ABx-u0BEaatVLjU4|=dHT7{fKb+hM?nsC(vu>>ftow4 z2G-G!wQ(w`=jqID@30(&m`;JWbjP`z%6%6{u5c&#(58_}QSW8!1-86jUs<(ek5AT6 z815ly0BdUa9DOfr!jp`OSgt$~83>+`O5(hetCKs%*$X*&@@?x=+8}JSbSL8cv8@IQ zp8DXo_)O{<&u81^iH@vC0LO!+%5Da=`5AVc=~Qw!?;6N6*2JFl_b6b+O<$Pq1G7%{B}IkNp4!ds;oN@ zXMI#TF48-ZmW}x%^&26qw%5>zSqrjyT{vI%oEtqw<;nB&69Uc{B`kz9tzS1RO~aNdo;Iukse&bOWNA z;x8fTr%ho&59Q!ptM;HW7J#$$F3{o3nx!RJhn;*A*f_>~}UdFTR$>3xySb{vmZPvI= z3zf|jSl+a`Zpg#mipY_jV?MOC7X)7Vuf?_39oP$Q+)*v%Pku_+3#*c_H;Ox?zeOUTzNc zB{_1!CTL1B7-$p}8(Ui?^T|h&fvF8C?0$+uFyihU&N3!ORBs)PhtUj3%8WAqW(|P( zMEZ0OmO5;WNw5j!&^6HS(uIiQ=n(L>cT#?6k;Q=;D72NZt*`CL`JWuz`Hz6 z@oAY=(Ld#v#^v%CC{5$KnqFVvh&|LDVxYZM2@mAC^RPxmTC{ULymTmUukCKn0G*-G z){>Dp0V@}Gcl)Rt_$ICY2yO^oHQe}?KMwPB>;5iS0X&CeLW7J$-lBsr_Rc|1v&Gf4 zQe!rLz_e$BRyAsbiQr=3+%A<{YW0oyGEzZR06u7FGL-GC%yY!)YCn_G;}?FnT{zaq zORUm4;0_B`(jxRFF^ma4uX=mhqQfbUDS`_+tV~t84)I%0%3Tj18tZT2{)2wtMIF1B&FpVoM<-t7b;<#BTqj%Dmsgp>Mz;T+%m625t9Fm42T2OJ>l=enO;#uCLF2u=!k z>XO3WBXRsPnceRi@_AN2x&%M8SFo;p86<%RbM@eu(nmxjzOz^$)9t9ANO9DOzJBi+u`DO1)i+f z^Y6w69&7X2rFa#;$ltc)QsJeP97b4;26;58aa$m_^51Cx)aj1sXBvXK11_}uejqKyH_0A;vG}8(g#SRNIhveG0q`l$G1L*6 z$(j}36jaqmL4goq3z+6ncEi;L)iTkeFO_QHga8WO`Wr>EVG8@w>LQS<5KJ8(!MEd` zu6L1b?~3Y3qP0DpJ|N1{&ptz$OUc#AQSAHNaMplO^4fDoF^2>afe9jT7N_bPbNmn( zhaW&&j@A7mc&y@i*`+lIVHy3;i;tv$@C@QrJ#_Rxj&SY^_?s5*s&h>%i)dog!rwfy z4|%ViH*~9l#x}cgr(jz?a;iB?P|XY*Gu^K>aFlLPA%zK7tYN(Z{H`j)qUDLY@+gt( zCm~Cc9-{C5@I#D*&yto0A%(@!hs4V%Y%8&;VuWCKKFp=+{O^~hQqJu91jt&Kxaycb z86i1Tjt%mgeI>Ou$q2INTX0wM$pN#4vv)}drRw2bdhnZ03WnU*MADPvl@JH|iN^r} z`4ycs%-7ujSFS)}f5z9=bEWpUyLbionqXy{RTY3^Oo%BusHOF&IkwQ@Zyb& zNk1duDG)1y@;+Qa)K~@xEvSA^y4?R}4@ABf+ULi-K7e)Pt+!`h;$RuwYbm=%PQK&lh;h4o zSV?Qm{p*03RWpB)*vO9J=b-T8cC#s9oSI&~2qB(j9#*fK5raw56g#u+JV1;DD zXrnmfeWj${_^vG(|EeC13zYi`SXeYdzsDVkh5c=h*5gf_c$9T~BgSS@@rV5VM4@k= z4k2DqK?<4IIsE-*b@Ln%*eqfCheBnHYNU}mC7stjybL#?*K+h>Aea?Awf}{x5^C#E z-`-y_R~j;dPz}uX^`#Tv9hbIj+uc` z2+9oYL&>p&yl<&+qglv|x>RT0CSF_;&Zla1a6n7~Teue96Wn6a`Cny^6^>*VB~mfPu*(X%b8Jiz_r)#w+KW$b50J z#n?3_fJpW>cM6kFur1&-?WD7R#)BH49s`s$Fa*I#W=*z?~$`3pxZSW@c-7%zBK?NG{YV&eyARy-`YF)3B+)`+JC zohw!}8bL|6x-YO2T6EVi zY-zE&$_gV98koFzp)45%j5qm&SP1{tzop0wzCkT~uF_7q2Bj!iqojGON)*)5gzw?L zAZIfHPpJk+K5vu`{0qlBrRN8^rT)zy1JDjeLQkSj4x@(T@+##;E%qn$i&eDm?${V1q^`9(AI(9}&4Sv-!qB!IhE9JN_tr)=CqQm~n6-L&W-UCI zgX&@a_V;ji2x)+hPvKs-AgHH*$abd*z%z)77DXsWmqtCE)9gf<(gkThQ1zgH1scfA z@IQ^`XaBOG99J8)?tGlWL=)J;*WX9Qs1uq7a=l5))`{+qA|)XZEl*=u(+m*cOjUYD z5tI))6hCWjHaSExn7X{i7ucBBfWTMpA03I%XaKIsjO2klk%zj)g6i|ppo7nr{LOXS zi*$D*;CfT{cK$pyZ*xeIBSgGVAW)5i8-a_hR;8tYI{Tb(|2KlMQsWmaY>GS z`xLC06eE)Jcgq0b!iFKtXcXXoBUPtZnJ+?x5%e8)V+q9!y{b)kLbHr1c{Td}A$`P>0g0*U=O(2es#yco*HJwgFI8Gs>B=Mykg#k&(-f%vB{=cy`7 z&IE1cUOSY}+^Feah3f8Ql58H9YdahH`&Pit(yjTmcy7rH{;3X{E=<*(gb z>a@yY1!;&!QU-ep)_UzmA!oO>I{LX&(;~nZVnom094T6`8%_K z-c-d%0tZSSoq-Gz1@rhU)J-e?7f65-pDcADkY3t988-3&2h1rsVa_aTqi&b+?M;YN^emPUo>{PxjfZi&p~&>y5nJ!i9aO*=mmH2GYgRZ{B)spwD1d_ z3Sz#c{8GI>p{(i}dFZ8fD<+j-kqii2WTtK0+h5Dtb$s_JK|kFD|`pZe%^>L zW}0wQd5Y`#fd+mmykc<4-N&Z6ZbC;zg5hzj13OCcVy`bF@{7i<5Ui_27}q#VN^-`?1x@Q}@mgj>+)aGI1Gu?XUTnneV70^j*=DLl_Yd;LJ{6zwu)3C*6(DQ(K?2h|~W5*J4q~{jdjz2HUF5ud~ zyMgJMsbQvnis3??t(LWMA?PVF4BznDJmHzj`a2VjAM@T+`|0<4D1zv9cN^ks)l~S_ z-E7w87y%%iKJ5xSw8{0b$2wZ3;@IIg%{)t?6|D9P=5fAtN5I>sd4Wntq4?5rAU2gX zlBE{?+ozwncpLeB%OJ>>5va*{ihiI(@1=^*MXN zw#ccz#Y%>lx@0XVo~WpXY(vW-sr<2C!722+>oNm$-A5qn3BPII>#KxPO-V0ZQ;;DO z5EZ{w94tjXWlW@fjz&XfxrC*;mmV(niI{LgR8oAsiU<9Pld*rWTmZD}L{?eY6NROZ zbE+6JWif{~xK^Qf9xRzx-0Od!(UW~OQ1PyF`vQi61o-TQe9B7>H z%Cly$&#KEfXv_UoqT)rSS8uf-QE%P9wV&om;yu{$3~pRD#M`gEnkOu12P58;L;gNS zE+~CO&0j4U!YG)lS{ycs8lg1v@Wnxi7QK9KU<+K}C}{VPG1b}W_H=@HTciq3D*ScjA5AZAo6M`=#I-h1&;ir3o7@b5u*rO{OM`HGQxKv4a$stU>2ruarqG3(uQNV_Sj zW*<6xKHt3Q;R$r`NQ6)5ZQ?F6oUVvLMA0iijIOI=bZ%Et*YW+9plE++UGMLLFtRpu zaI`nlv-(fVM&BHQj*j7fkgfkG=2lr*O+oa(nOnABrPWf;!~yr0rxmubcI4-`amCf3 z`hS#LM%MqIlv@_s|ATTXNF(%L(yi#Pbt_II@qc@_GXF!oRi;s)QKeD)m2dT|Y>n(4 z^sEj4%fL0Tv9z(KF|e_+()%wD_rCyMn%`HW=V1Da;~Ja&p3c8au8ouZ|6a)1dglm~sDe{GZ9)s74S)#B+3NNf!vwzmVXfE+LK~iH=YMw2(}Lvs&}G zq9KkhVqv0U;wg;c;6V6U_98Fb9v;&_HBL9_O~%J=A8*^b`785BiFLthen@)Kw$j?v z*mS;`!P(iQz9Atw5g{QkAz@-L5H0{eRKt4nU>)szdeZtnsH1KEezt*<*x(|oX1$pJ z<=4;v+TH*)v8Xk*s4y_TF(D$4Ji)XobiSOkf6Sp~cY#X#GkdLBCGBZVY*a`Gk)uT) za(V!eVJUo76ctksS~z%z;VvOS0J8wld0VMg;o{(c9RW`Jd1YxgKYI9UMOXXxru8>B zv$L}`c|};LQz;I~D8PCVAX-39eYbk6v2`taY5D=AatU5(j5S#$0k||uH+1Z^QlT~x zP9Z>XfuUt#SI40C_O5?_A|SZ&e;kz-0cSG%qIyF0g0zWoBRB%fd zY)o*$fgKz{+1&)PZ~-t%|DfJV%4Pk#1~~x$$g1=~1H#(W1^3AXgFOdmnCc0DRck*l^z30IMJX&p>Ox zx2!q2g8Z)fq!OmReQ^qA`(p`9*!wMuLAwt&vI2Dq2->T))%V@)L;j7icY6<1nTN~T z3jyiJzW0fNg$KIv83Z@w666jj=?dF0@^AO;>Fp#3O~12JPa1mrC;jJ|=7quP51Jd* za}VlIK|)fH8=xm!5J0Bq=O+LkAh&O9DR}QsPr#?Z56_~HM3e7qkHolA(fX%_}9N#s{Akc!8 zA(04!dpRb7?PUC2z02ydtfS8_t)C@-Lrav%0Yjzx@ZjR7ZQ#J}0sj2Kx9|A*_XaE2_3azFx$VO% zXq~fj+tUti@8Tr1*}P*BYfy)7nscm+dq>+5T-%c3M8BAwsbLVmAgKX* zR+-tIqsg&V^OsgZ)uKUQS#!onKG;1pxrekiQ;cSQ>&@H3qCe8qr)bOWz{Mi2l%Z|O zuYvaNcEELxC2iOn{Zb^;eSX8+h1&bQ@43`!RI6OljrtlNSRI5gCEH6}JL(HbqJZYO zxv|9}XwlY&qL}p{dn6q+Wt#R#<7iTzR=1bUtacR}(+zGqGfReN6sxC1LCSFCZYSn| z=9x+RB%&w%Nv&-Dz`;XiOw>%0FTnj-*D-!g<=LW~{H@bQP3$uL@Y4cYnYs|9py2$O>_W-^^jBrob_n4?b;8ezfkR`F<5sElfcLJ`*_+o10FJqN^?CG9E zv|)kG6CS7G={c0v3CGjG<&0r_714U5JuWqv2i~LX!b-D+w$Oh4Wy@5s)#OB5rC)7u zBp55p(v2@U4`p10gkiTsRIFpj0OdQN0$$QG8=7&>^F-0sylmE)N6PWSU`KWPs?7=v zU@m=BCGYYH0Q1QH%9cVH2+(CB?Jy8x`-xN@M6Mx7^SQ=9MWW0>hI&0oi|X>|lc0tC zgOrnqp_qlKW}(x&1;?*8KeHk%As7l5G|-u|VqihUN21#tW7BXGg|4(=&#q3VZ8Lm! z{;%-v)V$GceB*Zzg81pfMx-~(cf!IS;D0uwT-z0v>N*3?KEhdXI{%2g&U_uu6I{Uj zbe)mNL{K92_+P~ir8zK${rKflfz`X{?!O+b$x07IhD0dhSXG22hF&sMD~dLs*jB1f zO2BLeRH!{B{k6l!va@on%Tnn<3&o}hkr}T*qC|q55eG|nJ{kGl*;2Vyg?idj)@QY9 zzPiOypr-h}COsBxQTvz0epHn;=h7EH)Dd?C;wrW(Le_NILOnfAAP|d;>6<>P-`B4j z(McTNz`O_2wV6w*v@G5s*FOj;>)L|5!m$QMQNN5*2XMb^r%E~ad zm$QniyxIvPk)F(N`lt2uJn5? zd^ZLj2K&pG&(2GDlNoao7f~^A-bY-B_OL02uWeRhBU{iOJ#r`@kF-6Mb++xY@p<^; zufYdjfmVgwUXKwFYu)}R>dA~Otr4JKm9L0*(YTRVzbZrH0$+a$Cp=|;%~C^f@>tG) zYQKWLv6ZxG!Q1zlB-|86B(f^TmcFvjq2`l*n|B6n-@+W;A8jd$sl>^x;u3ehF9$^u z-KZ`zn7S&!e*n`m@SnosJnx9e!RLK0eo?m#n-+7WM+j5*p81!)uI|wXaR*X7W;k1($ z72qB=dr3zBO4FrgaeUr=6$kl&I*>3TD&Tx=Btr5=Mc%7EgKu+h##+ddQhG)$U+KN> zrWQs%)~~$y9>4FPm(R}GkFUWRykPbSxMw6*%I*iS@0fyQU5&<3#z0_~rcjih910%G zesgMbNb|{FB;2;+$s2!etl!K*v_kP*mvw9lH>xT}k5*Z68Fa99*MF@)Gz}eo<3yP< zg!Hbjm*$V)KKzx}GR^W1SL2Vz(4b?qb-A(A!)chcT4S>exsRB}OHCeuo@Gt!R`d~- zM?`yW|BX-dJ$AUD9!Pu;eyK$0cdrl?9tE1TUBSsik4xDwsKzWf3&LkFts)|^qO;ox zvdkC9R2J=7809GUj{2QdRJx5OsvjL@udBawm9*||$Ya6-SE zPJt@9y7^=1<=0?f12HI^|Ak3Ra5(CaZ9*CQtl#}m@U^W%oQsKjyGyIA)GEnr$fb~v zYmr|PuUPFZYT*II#?iX5vvpz-qcaUsn1Z^N^vmnkp(<^wyht4;c#bbPC1}6Z6z>E4 z9cVC;kSRCI23{}4L(*t4OJtW~xS@#z;OQ=kO5X4=sfRL#P(#mjnTGV68=8nQNmAtV z5M2#tJ82ZI(X;zj)uKNmG9YAGz$i*3sN8|S#)Sw-f#GFeHiIpE&Pu4zg#IU#U&)_} z6ZTOowq!E@fM$gx4U1NwVRg=)KK;^~VV|!;fYav8)s5AXCU$6;T@eX(o{VtrQ0y=+ zv~dpQN(R4M$m!4E{f~?sAMM9I6+hph^e){TJ0T>-hl9d(39ov(bGBRfOTDr_9abeP z+Q=@LugeAWCYxE1{(Zlxx?&4TZX9NlLr0Nr#A8SEP{!hrmZ|`%!?Hh?6yR6Vn$(=7 zF6}hWCm=hx%aU(Uo*0)eZSxHiEdTak`uqw;dB4DSGb=V4#whuU*HSkzovkOk9t1w~ zesm$nXX(Hi(TXok!|{T`FB*YZzx4)|219ak6A3 zfW~NWPz^kC{2)x;xdc;WvD4}|6m#Xuu}T{jC&vfaW*4+BVTe%v8xy|VW*7AZlCsgf z92si?6j2K$zmz<&r_QaP*k})b^?IFt$aFy8Yt&galP%DJH`g4Jj(i|UOIgPlqP;xX z`K>hVTXp!hO;kiLT$4}uJ^L|DxI^32Q3PC}H;k@JzMat&1Tp8LO6*Mt-&a_C1xWj+ zVd^oC(?`t2j_SyypEb30@O=s|Kr}1Z#w8KWDWVAbhWAFh1_&H!?<|b|(<>ROVH~OX zd3YT<885W@q#w6E6_SFkV!{$gSOzcnE%U#T8IWK7E61}utsf|q8%$U7*wWIi1UV!vbsFe-1G>NCjaYnPQaW72(#T!m!7rN7pzkwVh=*0tVK#)@yWs0u<;(x+Dj8 zRYry8f=ZLU*#s$gUg0@fjgI_n)g7u}Owg6&<0(IKu%XURZheSl&0bl=zoUpn>r~3G zr$HY&>R+TU|E6V=`jG6bEKpD;`GB)2y3L%lN ziU|`o8U3^N7eD({}hI4fqH6H{Cnz2#|p)=T#!JkW=aVw@Mtf^s)@1w!f9_%*Y^^ub%&|q5IOe! z?NMdMNxL?tgOOXQp-+r5%krS~&f+`3$Bd|J z>`A7NQK|G>k!sCK8+pw1=?4YSE=u%Kvm*Sa3Mk^Yw|+VXHO%pD&w-M#?d->Y-pn>b zWvT59X2VJErNSg464{h$`o-T7pHmG^ZjZ~93~$-#*iMe@VvN^Sk$wIzz$RPfA%cHQ zmYjr=9WDgI^I)wa^pG-V3{Rz5sMVXWuBeibDbHd-h|HOcN4lL|f2o;kt0oY85J;D8 z`P@a3+)xH-)QFYu4yHVfafumv1sczTO+vUu;!iD`g-FRP7Scr!3xyAn18C8Ld4@(l z3AH_vi4CqPsYp|!CJ`K*5lFcgfSktH>A=oF=6K*zwpA(XvkB~PR?nk{PO{jISQHr+ zp9P`%rxL1$+7B_J^!YOHH5E#B584N(K<2|)oE5z(jP((x`<1oLzjI=kz zAF}WQiH)V>?bIoY?Akp1*^;t$o4;f-e+Oc>Gl}~H@j291Je!OXDj=n>YsR0-Za0Fy zfpZ9j>@7g^j+=Q{2#smpg~J$4(0;>)@zAqGCk7vlvB(;|6ozZDM32Cz_$8!<6`ae9 z8*C18&HJ*F`=u148g7qSNUr(7ygDCWJir4J5FGV)hPe`XzbL0K;s~>P&Lt{om6X_6 z`9ot;#MEb}vdU^{e&sk`t2NF6>dgWXhJb8t#4)W{4B62X#a!_1@F;7!F?Kk^r7Aq; zPr;Ksv@KxhDQ_h1P$~|kg`?9gge8+c4ibQ#s~@{q7rKMk;e#~yn1PyO|ALn{b2rXw zz9-WfGo<@Rjhvf1G3Xd_{K?eH@VU$zT($|vesR^s%Bx<3=6BuVl)7yy1P9a2R+TC3e4H5cI_ogiXdLy+}+NB?IfTj2$Do`GnBEuId6% zk(zy@pZ!umdw>(cB9hNNiF$hSRr_^4GYlG=efLbUWJS)5Wp<;ewg)^r^F6Elg#p}@ zrCtd;u*t6QIhTXK0y4yu1ubfHptqYN_T{~^1ow8Z$?BYxVtDb5Q?Zb7e{(@X{Siu< zZJL|@NZF*bcxKztxk_*04M>@&jseV-Wv1|Nxr))?^LW>^`5)wdjaGvcm-l9lxM;5A z4NnM|y6*RLxgB@yao*CD2tpH}*R>;+Wii=(Hl)c5lFwa6sbsVF z?>KNmz$-^l zJusXU%PHiu@Xg#gp#_yfJIENGL8yvH)D=RXMP2`QWL>sF+=#!M(&uoQ1s86ZGG*<%0C3*1k+z?O63oHuzGxPC)>7T8m)(l)_*Z7O-1Dou0 zg|tHS1E{*Q+d;HCz~~KCBM!66X6WJuW%~^8>NAgv-c?oM0(?j8HSA_e>|=7bp%45R z+#NHk*5(E>mScY5Vwnw|xpbthBlq?ijrYJ^v{a*b0|LpG1kD|Ji@GV;yh zOR>6ET+0Y$@Cg>5)5Z4h7|j28=1tk|kd+9Pk%WYw(_36vJm) z?POj{o`n_Nl!lWxQV*RFguc-y3juUdKO7pPqPW!2u^NZUFpQMH^$&nGs>h2rBw`lW*POfq_}^u0^2Ll>T#=x za=V6XsW2um?z_nDOxN33@w5spHO*x4G;d;;U@|5|p3_&q4>pKD*TQNqh-slGB4fUy z-&+pdt9fbPp_?8zULk2mnKh$t{B?O3+0P)(PgkytY>7>Q${#*~=fuva52Gq+1T~L0 z^UGKdGv<}U54(GLhtFI>*QIdiS<2-{Iq!dg^g2E$c$kDHbo1``YwZDh`c>F`h|&H6 z6Y4UfSu)oQ5KSz~n5dvXT76ErQ1x5i!#j|DIjM~lax8B9c=V_hdlE7ol29r?%#6{1xgkftv>@<{FjSeMzYEbbD+t zcWL7~8sRLG8oxskrjMyOAE#;4KD=q+Ql|fDl8Kl~KD+l+J zvaVH^%UzO!vP03@$@Ww-N7nS`ku+pM4mTE;_V`o&dp81mj9>zFX(`d0g=a8bhFV}` z3wA^lQ@8t<-yhL=x^I2%9u=GS?cf5+_F8$XFq?)+9=r6@Q60b|A%i}{Yy^Krp^*WG$qG)<;vkB=e=`QZ*U=D?b=|>(ezyT2?i5eTNeTi>yR{R8Etam6KcXk zk^X+3`w=F0Tr=__xy_MV;tS~y2oTS9Q9J&EWCSxUHTYuBq_rT1+MnbdA^)= zz8;T&Ugv&QI`3E*$x!N3^e$d`i*s^&S7#+a9@<*aB(rnvW2aA0hK!#0LP~jH7-^C! z^gvz#aswxJYnbFH%k3k9JyJ!`)G9C71KVp!s|3zr4&LEZD)TEbkN0y(L0!X*pxWO2 z+h5#XclS~Semovw{dZqSG17NI3vc^t)@lAgv00UCQt^w1O40zM?Yj6|j&-c-#%M$# zYz+U*NgW(4Rh;?NBi_D_wq_Fp${0JF;#U_x6VMDm_K$aTjB8!$xq7M) zq3v3ERA!92Ia81`7A>_n&ZPiTAk&v!-~-ERKxR9S+pBvgi)|cVNt;xKM(&xL^je)D z&_fg{pyM?ol$GUEmOE!CT^O2xrLE*G^2fw%4T{*TEo3(d!-L~PWa?)E4 zV{f>^q^g^4dQ7{+>nIoa#ip(I^+=}WJJyM~i!vsXZ7*#nBa0#Kv{06f^lF_P5Fr=; zfk)4CNJ+6Ih3Ta)r?sG#&s&|d%{>pBZy1Hhmj*f9!ikv7c|-VkZqNtrVM^6W6Pc|! z!3W7j!{<^iagy5@^LcZndr)zAn*x08cQ-9t@N})$GEXfJjn=v0+a_05N{z=pXJ(#GOn5dpb zQgKQ42x7EB@*6p=(Cij{-D$IBVA}}wNo$u)@~Qez4Cz?uE~yS^rL+ zlz9^Sq3G&{rnWbVRomv*s`H0Q6?6V<=KHCpkMufx)c+HZN@CJI)xFDv9cI~re@uQn zbAgyfgN(m*01Z)fD$a@jS7W1SrLB}SCmYBbeaub^yQq@qYD{6|#bFQEPq*)Vs7nDg z2}1p*tHOmgSjbPu))s2tMNwwSllw$G#431frAFw_f@+)?;}rQHoVuX`(Rw2AWo5FR zwwOJ}gkhd38S@HFBe?eU)z?Glw_NxO!YIiHP2nd8Ywt4jZ5V^bJC#8h`|A1PJbRT2 z@xy{kq_Y+7DLMy}l|i_QKOPEpb2s~z0Yq?JQ$BND{_V6FSgs{7=A$6*b0@|V3Ol~N6au)T8LMEcFN)<2k zW(>I|qpWczC)pS?q<2aZh6i$wLZFsNfPO!S#uwYO8=UK&_#N=|F4se_zlq%~QEk01 zi4+*dM{_C?&7LC85=KEJRh~!2%zw+Sb!YEZAagG{x^Lt>6Y_G1OTmqYiwG<(be^Tg z!X(d29|6mkD+pe{hjRo}~bxtmpGu(Z@$HbwFS zt~W}29rU>{<|1EYl1~Xi+jEaP^6Ju{-tEt0xIeA>$=r38Q6%z0#!^c{m1@9Jkero` zbqX1YH*R?Z{bpu}$CI4HyUKvKla~$Y^J2QJ2muoOn7ou(hWFX94I zFu?*{3qZX9oY=d7{43y-{hC+_De4w}XKn&a`VmE)qV)@#G!(MzmJ)x1EsSqi#qPJ=CbvfClLK6N7Im9F3@8{PFkCd8}@?EyfH~wvQvljHG0HWJ^;BJRmhfAv^>hKiaKud^mGgR;`GE; zr{%16KfvVW`YOi}Bg5rpq&kJ6OdG!0H~cDPUp`V)I=y5MV~ufEDt_k~ctleLl2o5> zD8t?)4%DRWt$+kd>oo%<{vgx`5K-^w4unaBtZ#{lp-AHF?F56@i9lxRToHt@?ig50 zRPK3^&pXWCrg@D%(Z*`L+EJ!8JG&H~v;Grrx{uX+;Jrp`v!|1!YZ)j1=;VuzB<;PD z7m|8c%%b!1yQ0OjZ7e+-SVP(vYBQrTKM>(t?u1JvcPu#tlRE~_MPRDAse)NHj&SD4 zKIOZ=ujQKz)L-g=b9i<65l*}64HXHCwS^0*W#;)4mY>aP6mEUjXM$EGc9DmghdU0s z)88*d;j&etavki}@dUQgVnG_TK2MgD3?p;G%>!;PF1+pPLbo(T$C@;lVOc&)`la@x zOE=x8g)U*h!SW1uC@$@U5lxLJ_Ny_@~oy!J!mamk!Q}M z@1yl}m_O6?y^J3NSZ{P6S}WTX)@l?Sv>UJVQ0qInc;OH!^!X3P+%mu_Q`IauO8A6dbIdFJN!_tdr^!@rFz(=RBF> zP%(UyE0-oFK{IPC-dj`iG|miN{2F~tY<&b>F4P-a*H_!l~dr4H!;$q*!WMIkr*?8T!=$(VSzmXIavUY*%3R1$ayuv?3)6 zG+`dWJORBCC88oR7Y;o_FHwYggjL;Tte^wkX@pwUxAqjTL*5JOXedeY1K#FGwh8YA z^=t~iTfUNH&Q{pr~pgc=*6+wpNxXFMoHNsPIB+ z;*Okr{<+AML990Ocl*wr=fz!@gTAqu>#>#_1?*A+fWJo+V;@~1lFvRbd&^Bqknr;Z zJ$74fP{3!qv6Xn}=UBpddVz@A5w{?Iu2T+7ju|8p!o}-R30LFQ*jWuCx|lva6*W%_ z(RtdmOZYaX5J8f7I{j$zxwwH^K{mCsGsK9wqlzP3Dg|U$^o@jtcSDb7p2%u=jL0d4 z;(J-KBY)Z%A*Rt#Iz25b(hV2RlbBL1Fqh?-vN*N>$wKYD29GYlsao^MBrE8+wafNvgNWBl0K83EHy4x;QEs1x)gsep?O;mKKpW_ z4RhhMKYLEPYpa*kaoS;}BnxSY9b?7Kw&AS5J3gT2I>Ckp{Um$nd8r&%9zF>Lq*Qp$ za5B$N2=k26XltG{*clvvfIF)o%Yy2ezXg=W6J zYJb(XdPP_cRgg%XEQeQoJYg)`b}9gOSV=xg7|D7@1OCt2_BGF47@yb4z$GcCJanly zg8(S2SfkOPgd@$nr01!eeMngRrerd%Hw0!5SE}}HLEL+y3n(<}AH_&B?4A9Jkb`>VC$ zH}^DQOC-e32gw@I$^El}cZ69oPk-bE;1mBsklij1QS3cexE!u@BUfzwRqMh){sr$}TX>lfHNwKgahMCHwnrF8s z&hLT+2m4|1d6Q2=88tfgpsrc8W-|5DR+9lUl@VJh&0(Ve14~g{>m8v`@{7csL3H%l zXG}sZv*WAP$G;N7M6}0=Mw_lZjXSUn@toN$6CP8qnKD0vhsV1PXB-$Nv`W4}$!1eu%~yFRE)ccOj*!_X;1%%Og z>~YrKVYbNW!!tM&zuPkqiJpA`n(w1${&z*UO#h>1^Z%;kYJ1bjf$(>Jg}+qIsY=%N z`t=k=f(4R5xlkYpy{aE*LmG4`AlOLl{ra2P4PiarrU$B2?bI)ipLslc%HMPBumb*h&F$&p54{W-X{;q!_V~t zRJ1OVf0FM|61(12zGAU!4kfKWlArK@3zo&g-381i1XiwwwXC(Y0IsJm`Oo#7CCC*3 zYR$HDEIMXMbC_LrMnFz$DqsO<#1(E9>wL9g4vU*dSlqhV=C}%`G*rLNo*#sSv2GW4 z`NI|#O~6#kYWFUB4NHI2YmM6_7T}g*L7xX$1T?C};sn7WI2fQ@o1LCE3JzE?`fFhR zzPWC7`UMzN4dKO7EXw=>i!EWFov~fTxIY-n#c0s$w*X70)=4;EK#X-2Fb-JS`3PwU z1cTMkhw*aVd_Qbo0G7dJjbMDqd_^#zkXj$vQd$*W>I>;#^HJ8D-d>@22bVVTk&m=1 zLhXXwcf8P|@cQub8kF14#qCuOpp5ERiKQFTvUicAE|Q14sDGZ_j5EXn3nt3-v2wA{ zeYd0aenXqG<=#Q~e3(|IlOAj%1OmH*0*O>xRNTJ+sd&c`)tZBW+L`{-x(af#y>>Bm+i907MquC2O~cu@`4-Z+)e|O# zjbw-ym2ybH%Dzc|akpikibI5nLa9s^=@66UQ(8oI2013E^K)Y#K+-sZ{J+W4Vrr(! zfmJauQ{`;BkOhOQNn|z?D=?T1SgBu{F0{-{gukTV6}ANMUeZ(WI%36&N03WXaH3!? z94ebZe!cpJu)qT^gzxziqDtU!v$}iwI^VFP!JmDWM&g(3m{&CkhJU*wGH;9~F80*v#)69Mk%Ux{qsGe{RXEm9Zb0cs^R@;G%3)s4$O&Yj<8Q6d;$D?_j@Ublg?~uMW zHN?ibcle$X&g(7Z1@NVKas=%}sy!V~qzaSAupQ?r>T5-fjZ>dWEA zZsu@aE2H&FW%0ZU+DWA;f3W?yBx{pERitt0EQY;sJZB{F8<)yq_zK#k(&D{cV$(kA z>zt?BNG%XZ`)UwEWV1YKCmmfctc^!H)xu${4e?p+<2gJ=`D!~DPg$yQEi@(o)pl@o zRXaMK)(YR_!*-JMsIM21KeXqXas}68Ezu<4^ASEHe57%R8g##L?ZKM_p8j0aJ`&vAxgY}ve$d7E`k=TYQUf5T`;St$l?Lq{P_KYzcGwyIa6Z_H_7wscs6@F(3 z`&u23XAR~cVLKaMI#Sbo%Lbt2;_7-R#=b jTX-;;J!8Lb@|m5THMaR|lNY%ipjGf@_vTIKs@wPv5ynuw literal 0 HcmV?d00001 diff --git a/0-Main_Paper.synctex.gz b/0-Main_Paper.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3ffec0bab324d25f0dfa985ef7a88660dd9b145 GIT binary patch literal 135054 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 XCGFl`sNK~BUfe1E*Gi`U&*XmqqV9hK literal 0 HcmV?d00001 diff --git a/HW_results.png b/HW_results.png new file mode 100644 index 0000000000000000000000000000000000000000..159d21bde69d4237da5cf30819d93274dff87fc3 GIT binary patch literal 39991 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 O1P@oQ6V=YaSN{Y&3IiMf literal 0 HcmV?d00001 diff --git a/Others/Hybride.tex b/Others/Hybride.tex new file mode 100644 index 0000000..e68e6f5 --- /dev/null +++ b/Others/Hybride.tex @@ -0,0 +1 @@ +Hybride \ No newline at end of file diff --git a/Others/Parallel.tex b/Others/Parallel.tex new file mode 100644 index 0000000..2ac7486 --- /dev/null +++ b/Others/Parallel.tex @@ -0,0 +1 @@ +Parallel \ No newline at end of file diff --git a/Others/TRNG.tex b/Others/TRNG.tex new file mode 100644 index 0000000..daaae1d --- /dev/null +++ b/Others/TRNG.tex @@ -0,0 +1,25 @@ +Passing now to the second section of the RNG theory and concept part. +It contains analyses that been found for the fpga implementations of True RNG. + As been defined earlier, TRNG are completely physical generator that use many hardware component and polynomial been produced, where FPGA is one HW support that this survey illustrate all works around it as an accelerator and for security purpose. However, man techniques and HW optimization has been demonstrated are show in this survey, where we can found the use the FPGA component optimized or mixing external component with FPGA or post processing FPGA to generate RNG. + + +\textit{Phase-Locked Loop} or PLL circuit in general is derived by an external clock generator source like quartz or RC circuit, and which can set static or dynamic configuration. A PLL is completely depended of the physical environment like power, temperature or others that cause a very high secure RNG and reduce attacks. the TRNG generator based PLL will use a jitter extractor to generate randomness, wich is a short-term variation of the clock propagation. The most common jitter measurements used by FPGA vendors are period jitter and cycle-to-cycle jitter. The period jitter is defined as the difference between the n-th clock period and the mean clock period. However and in FPGA, a PLL is is based on the size of the clock jitter, the frequency divided by the VCO and the his loop filter bandwidth. Generally, we can find an analog PLL TRNG that extract the "intrinsic jitter" causes by the nois of his VCO for example or a digital PLL generator that use a synchronous/asynchronous Flip-Flop as an extractor. +we can find an old implementation in \cite{fischer2003true}, where the authors propose an analysis about extracting randomness from the jitter of an PLL implemented on Altera FPLD. Their studies is based on detecting the jitter by the sampling the reference clock signal ($F_{CLK}$) using a correlated signal synthesized in the PLL ($F_{CLG}$) where $F_{CLG}= \ F_{CLK}(K_{M}/K_{D})$, and the maximum distance between the two clock (CLK,CLG) must be minimum $MAX(\Delta T_{min}) < \sigma_{jit}$. However, they confirm in ideal environment condition and without a jitter the sampled output or random is deterministic under a period of $T{Q}= \ {K_{D}T_{CLK}} \ = \ {K_{m}T_{CLG}}$. Then, they conclude in a real condition $\sigma_{jit} \ \neq \ 0 $ the randomness is not deterministic and depending on jitter distribution where the $MAX(\Delta T_{min})= \ T_{CLK}*GCD(2K_{M},K_{D})/4K_{M}$. + +Where, in \cite{vsimka2005embedded} the authors demonstrate by taking \cite{fischer2003true} as model and combined more than one PLL in parallel or series to increase the significantly sensitivity on the jitter $S= \ F_{CLK}MAX(\Delta T_{min})$ and the output-bit of the generator compared to the use of one PLL. The configuration of multiple PLL are based on input/output length, VCO frequency and MUL/DIV factors ($K_{M}/K_{D}$). In \cite{simka2011testing} the authors test the impact of the the change on operation condition environment as temperature of an PLL and illustrate that with low bandwidth of PFF cause a higher number of the critical samples, decreases the output jitter and thus increase the tracking jitter. As an PLL application system, the work proposed in \cite{varchola2008hardware} they explore an embedded system with TRNG and based on PLL to extract randomness from the jitter and propose two version where the slower of 40kbps can pass the statistic tests. + +%%%%%% +\textit{ring oxialltor} +In \cite{kohlbrenner2004embedded} and in \cite{klein2009design}, the authors propose a TRNG based on two ring oscillators clocked by different clock generated by an internal PLL on FPGA. The authors also extract the jitter of the 2 RO implement in only one CLB slice using a simpler. Where, in \cite{dichtl2007high}, propose a new approach that can replace RO based on inverters using XOR combination between Fibonacci (FIRO) and Galois ring oscillators (GARO). the main key consists of a number of inverters and connected in a cascade together with XOR logic gates forming a feedback in an analogous way where the feedback polynomial form is $f(x) = \ (1+x)h(x)$ where $h(1)=1$ and the result show with the new method can achieve a stable state less than classical RO. + +In \cite{tsoi2003compact}, the authors propose a Hybrid implementation on FPGA of TRNG based on RO and PRNG based on BBS generators and with high operation frequency of 400Mhz. However, they generate a low off-chip frequency based on resistor and capacitors RC and it was notice by implementing BBS using ALU structure for squaring and modulo operation the period will be [$(4.5*n^{2} \ + n)$]. + +%%%%% +\textit{Self-timed ring STR} +In \cite{cherkaoui2013self} and \cite{cherkaoui2012comparison}, the authors propose another alternative more based on Self-Timed Ring (STR) robust to environment (power, temperature) than RO based inverter. The SRT approach consist of a ripple of L stage of FIFO as a ring $(C_{i})_{1}{_{\leq}}{_{i}}{_{\leq}}{_{L}}$ with a phase of $\Delta \varphi = T/2L$, and extract jitter of each oscillator stage using two asynchronous handshaking protocol as even that can be "taken" or "bubble". However, the outputs randomness bits event $(S_{i})_{1}{_{\leq}}{_{i}}{_{\leq}}{_{L}}$ will be samples using a flip-flop by the main clock and the result will be combined with a XOR operation $\psi = \ s_{1} \ \oplus \ s_{2} \ \oplus \ ... \ \oplus \ s_{L}$. Secondly, the authors suggest that to avoid the limitation frequency of the STR by the long period delay, the maximum frequency is achieve when the propagation delay (forward and reverse static delay) is near to ring accuracy (N° of token and bubble) and [$N_{T}/N_{B} \ \cong \ D_{ff}/_D{rr} \ \simeq \ 1$]. + +%%%% +\textit{Metastability} +In \cite{vasyltsov2008fast}, the authors present a study of using \emph{Metastability} phenomena as a entropy source generated by 5 IRO stage. They claim that by implementing the inverter as loop ring and using a Control Clock Generator to switch the connectivity between the IRO stages flowing two mode (MS, Generation), the output voltage converges to metastability level and stays longer than using bi-stable circuit (Flip-Flop) causing a high entropy. However, the authors wan to estimate the robustness of the system after applying the sampling process in a different process and environment variation modes using CMOS process and FPGA, and they find that it must added another stage for a higher quality output as decreasing the operation rate, applying a Von-Neumann post-processing and influences the loads (RC parasitic) of the last inverter, when it was noted that just post-processing is used in FPGA. + +Another metastability uses as a RNG founded in \cite{majzoobi2011fpga}, where the authors propose a TRNG using the metastability of the flip-flop when there is a violation in setup/hold time. The system is based on closed-loop feedback mechanism for auto-adjustment on delay $\Delta$ controlled by the Programmable delay lines (PDLs) stage based on LUT to avoid violation and maintain the metastability. However, the system use at-speed monitor to keep tracking the output bit probability and proportional-integral (PI) controller to decides to add/subtract the delay difference ($\Delta \rightarrow 0$). The probability of the output is $Prob{Out = 1} = Q(\Delta/sigma)$ where $Q(x)= {1/\surd{4\Pi}}{\int{_{x}{^{\infty}}} expr{(-u^{2}/2)du}}$. Where, the updated/corrected delay difference is the difference between the bias/skew caused by the routing asymmetric with the delay induce by the environment condition and the correct delay injected by the PDL ($\Delta=\Delta_{p}+\Delta_{b}-\Delta_{f}$). A revision version proposed by \cite{lee2014metastability}, to analyze the probability and maintain metastability state for a long period to avoid the deterministic state. however they use an extract hardware resource as memory for storing the outputs and use Hamming weight to calculate the probability bits histories. \ No newline at end of file diff --git a/Others/TRNG.tex.bak b/Others/TRNG.tex.bak new file mode 100644 index 0000000..daaae1d --- /dev/null +++ b/Others/TRNG.tex.bak @@ -0,0 +1,25 @@ +Passing now to the second section of the RNG theory and concept part. +It contains analyses that been found for the fpga implementations of True RNG. + As been defined earlier, TRNG are completely physical generator that use many hardware component and polynomial been produced, where FPGA is one HW support that this survey illustrate all works around it as an accelerator and for security purpose. However, man techniques and HW optimization has been demonstrated are show in this survey, where we can found the use the FPGA component optimized or mixing external component with FPGA or post processing FPGA to generate RNG. + + +\textit{Phase-Locked Loop} or PLL circuit in general is derived by an external clock generator source like quartz or RC circuit, and which can set static or dynamic configuration. A PLL is completely depended of the physical environment like power, temperature or others that cause a very high secure RNG and reduce attacks. the TRNG generator based PLL will use a jitter extractor to generate randomness, wich is a short-term variation of the clock propagation. The most common jitter measurements used by FPGA vendors are period jitter and cycle-to-cycle jitter. The period jitter is defined as the difference between the n-th clock period and the mean clock period. However and in FPGA, a PLL is is based on the size of the clock jitter, the frequency divided by the VCO and the his loop filter bandwidth. Generally, we can find an analog PLL TRNG that extract the "intrinsic jitter" causes by the nois of his VCO for example or a digital PLL generator that use a synchronous/asynchronous Flip-Flop as an extractor. +we can find an old implementation in \cite{fischer2003true}, where the authors propose an analysis about extracting randomness from the jitter of an PLL implemented on Altera FPLD. Their studies is based on detecting the jitter by the sampling the reference clock signal ($F_{CLK}$) using a correlated signal synthesized in the PLL ($F_{CLG}$) where $F_{CLG}= \ F_{CLK}(K_{M}/K_{D})$, and the maximum distance between the two clock (CLK,CLG) must be minimum $MAX(\Delta T_{min}) < \sigma_{jit}$. However, they confirm in ideal environment condition and without a jitter the sampled output or random is deterministic under a period of $T{Q}= \ {K_{D}T_{CLK}} \ = \ {K_{m}T_{CLG}}$. Then, they conclude in a real condition $\sigma_{jit} \ \neq \ 0 $ the randomness is not deterministic and depending on jitter distribution where the $MAX(\Delta T_{min})= \ T_{CLK}*GCD(2K_{M},K_{D})/4K_{M}$. + +Where, in \cite{vsimka2005embedded} the authors demonstrate by taking \cite{fischer2003true} as model and combined more than one PLL in parallel or series to increase the significantly sensitivity on the jitter $S= \ F_{CLK}MAX(\Delta T_{min})$ and the output-bit of the generator compared to the use of one PLL. The configuration of multiple PLL are based on input/output length, VCO frequency and MUL/DIV factors ($K_{M}/K_{D}$). In \cite{simka2011testing} the authors test the impact of the the change on operation condition environment as temperature of an PLL and illustrate that with low bandwidth of PFF cause a higher number of the critical samples, decreases the output jitter and thus increase the tracking jitter. As an PLL application system, the work proposed in \cite{varchola2008hardware} they explore an embedded system with TRNG and based on PLL to extract randomness from the jitter and propose two version where the slower of 40kbps can pass the statistic tests. + +%%%%%% +\textit{ring oxialltor} +In \cite{kohlbrenner2004embedded} and in \cite{klein2009design}, the authors propose a TRNG based on two ring oscillators clocked by different clock generated by an internal PLL on FPGA. The authors also extract the jitter of the 2 RO implement in only one CLB slice using a simpler. Where, in \cite{dichtl2007high}, propose a new approach that can replace RO based on inverters using XOR combination between Fibonacci (FIRO) and Galois ring oscillators (GARO). the main key consists of a number of inverters and connected in a cascade together with XOR logic gates forming a feedback in an analogous way where the feedback polynomial form is $f(x) = \ (1+x)h(x)$ where $h(1)=1$ and the result show with the new method can achieve a stable state less than classical RO. + +In \cite{tsoi2003compact}, the authors propose a Hybrid implementation on FPGA of TRNG based on RO and PRNG based on BBS generators and with high operation frequency of 400Mhz. However, they generate a low off-chip frequency based on resistor and capacitors RC and it was notice by implementing BBS using ALU structure for squaring and modulo operation the period will be [$(4.5*n^{2} \ + n)$]. + +%%%%% +\textit{Self-timed ring STR} +In \cite{cherkaoui2013self} and \cite{cherkaoui2012comparison}, the authors propose another alternative more based on Self-Timed Ring (STR) robust to environment (power, temperature) than RO based inverter. The SRT approach consist of a ripple of L stage of FIFO as a ring $(C_{i})_{1}{_{\leq}}{_{i}}{_{\leq}}{_{L}}$ with a phase of $\Delta \varphi = T/2L$, and extract jitter of each oscillator stage using two asynchronous handshaking protocol as even that can be "taken" or "bubble". However, the outputs randomness bits event $(S_{i})_{1}{_{\leq}}{_{i}}{_{\leq}}{_{L}}$ will be samples using a flip-flop by the main clock and the result will be combined with a XOR operation $\psi = \ s_{1} \ \oplus \ s_{2} \ \oplus \ ... \ \oplus \ s_{L}$. Secondly, the authors suggest that to avoid the limitation frequency of the STR by the long period delay, the maximum frequency is achieve when the propagation delay (forward and reverse static delay) is near to ring accuracy (N° of token and bubble) and [$N_{T}/N_{B} \ \cong \ D_{ff}/_D{rr} \ \simeq \ 1$]. + +%%%% +\textit{Metastability} +In \cite{vasyltsov2008fast}, the authors present a study of using \emph{Metastability} phenomena as a entropy source generated by 5 IRO stage. They claim that by implementing the inverter as loop ring and using a Control Clock Generator to switch the connectivity between the IRO stages flowing two mode (MS, Generation), the output voltage converges to metastability level and stays longer than using bi-stable circuit (Flip-Flop) causing a high entropy. However, the authors wan to estimate the robustness of the system after applying the sampling process in a different process and environment variation modes using CMOS process and FPGA, and they find that it must added another stage for a higher quality output as decreasing the operation rate, applying a Von-Neumann post-processing and influences the loads (RC parasitic) of the last inverter, when it was noted that just post-processing is used in FPGA. + +Another metastability uses as a RNG founded in \cite{majzoobi2011fpga}, where the authors propose a TRNG using the metastability of the flip-flop when there is a violation in setup/hold time. The system is based on closed-loop feedback mechanism for auto-adjustment on delay $\Delta$ controlled by the Programmable delay lines (PDLs) stage based on LUT to avoid violation and maintain the metastability. However, the system use at-speed monitor to keep tracking the output bit probability and proportional-integral (PI) controller to decides to add/subtract the delay difference ($\Delta \rightarrow 0$). The probability of the output is $Prob{Out = 1} = Q(\Delta/sigma)$ where $Q(x)= {1/\surd{4\Pi}}{\int{_{x}{^{\infty}}} expr{(-u^{2}/2)du}}$. Where, the updated/corrected delay difference is the difference between the bias/skew caused by the routing asymmetric with the delay induce by the environment condition and the correct delay injected by the PDL ($\Delta=\Delta_{p}+\Delta_{b}-\Delta_{f}$). A revision version proposed by \cite{lee2014metastability}, to analyze the probability and maintain metastability state for a long period to avoid the deterministic state. however they use an extract hardware resource as memory for storing the outputs and use Hamming weight to calculate the probability bits histories. \ No newline at end of file diff --git a/Others/build/TRNG.log b/Others/build/TRNG.log new file mode 100644 index 0000000..5fa48a6 --- /dev/null +++ b/Others/build/TRNG.log @@ -0,0 +1,5220 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9) (preloaded format=pdflatex 2014.11.2) 17 NOV 2014 15:04 +entering extended mode +**TRNG.tex +(D:\Projet_CIPNRG\CIPNRG_Phd\2_My_Pepers\IFIP_SEC_2015\Others\TRNG.tex +LaTeX2e <2011/06/27> +Babel and hyphenation patterns for english, afrikaans, ancientgreek, ar +abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic, +croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga +lician, german, german-x-2013-05-26, greek, gujarati, hindi, hungarian, iceland +ic, indonesian, interlingua, irish, italian, kannada, kurmanji, latin, latvian, + lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerman, n +german-x-2013-05-26, nynorsk, oriya, panjabi, pinyin, polish, portuguese, roman +ian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swissgerm +an, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, usengl +ishmax, welsh, loaded. + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \textit{Phase-Locked Loop} + In 2002 [TR-1] Viktor Fischer and Milos Druta... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no ( in font nullfont! +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 1. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 1. +Missing character: There is no ) in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (49.27203pt too wide) in paragraph at lines 1--2 +[]\OT1/cmr/m/it/10 Phase- + [] + + +Overfull \hbox (28.76085pt too wide) in paragraph at lines 1--2 +\OT1/cmr/m/it/10 Locked + [] + + +Overfull \hbox (20.58318pt too wide) in paragraph at lines 1--2 +\OT1/cmr/m/it/10 Loop + [] + + +Overfull \hbox (25.85245pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 F[]$ + [] + + +Overfull \hbox (24.86867pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 F[]$ + [] + + +Overfull \hbox (35.42418pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 F[] \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (71.74655pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 F[]\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 K[]=K[]\OT1/cmr/m/n/10 ) +$ + [] + + +Overfull \hbox (75.24025pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 MAX\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 T[]\OT1/cmr/m/n/10 ) \O +ML/cmm/m/it/10 <$ + [] + + +Overfull \hbox (15.77782pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 []$ + [] + + +Overfull \hbox (25.69371pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 TQ \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (51.56798pt too wide) in paragraph at lines 1--2 +$[] \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (40.37103pt too wide) in paragraph at lines 1--2 +$[]$ + [] + + +Overfull \hbox (26.33333pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 [] \OMS/cmsy/m/n/10 6\OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 1--2 +$\OT1/cmr/m/n/10 0$ + [] + + +Overfull \hbox (75.24025pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 MAX\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 T[]\OT1/cmr/m/n/10 ) =$ + + [] + + +Overfull \hbox (30.26566pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 T[] \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (101.98993pt too wide) in paragraph at lines 1--2 +$\OML/cmm/m/it/10 GCD\OT1/cmr/m/n/10 (2\OML/cmm/m/it/10 K[]; K[]\OT1/cmr/m/n/10 + )\OML/cmm/m/it/10 =\OT1/cmr/m/n/10 4\OML/cmm/m/it/10 K[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.3 I + n 2006 [TR-2] Martin Simka et al, The authors demonstrate by taking 200... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 3--4 +[] + [] + + +Overfull \hbox (17.26382pt too wide) in paragraph at lines 3--4 +$\OML/cmm/m/it/10 S \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (90.53719pt too wide) in paragraph at lines 3--4 +$\OML/cmm/m/it/10 F[]MAX\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 T[]\OT1/cmr/m/n/10 ) +$ + [] + + +Overfull \hbox (38.1163pt too wide) in paragraph at lines 3--4 +$\OML/cmm/m/it/10 K[]=K[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.6 \textit{Inverter ring oxialltor} + In 2004 [TR-6] Paul Kohlbrenner et Kris... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (55.03305pt too wide) in paragraph at lines 6--7 +[]\OT1/cmr/m/it/10 Inverter + [] + + +Overfull \hbox (17.50543pt too wide) in paragraph at lines 6--7 +\OT1/cmr/m/it/10 ring + [] + + +Overfull \hbox (13.3277pt too wide) in paragraph at lines 6--7 +\OT1/cmr/m/it/10 ox- + [] + + +Overfull \hbox (6.6444pt too wide) in paragraph at lines 6--7 +\OT1/cmr/m/it/10 i- + [] + + +Overfull \hbox (14.31102pt too wide) in paragraph at lines 6--7 +\OT1/cmr/m/it/10 all- + [] + + +Overfull \hbox (12.6499pt too wide) in paragraph at lines 6--7 +\OT1/cmr/m/it/10 tor + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.8 I + n 2003 [TR-8] K.H.Tsoi et al, propose a Hybrid implementation on FPGA o... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 8--9 +[] + [] + + +Overfull \hbox (21.66673pt too wide) in paragraph at lines 8--9 +$\OT1/cmr/m/n/10 (4\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 5 \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (18.26628pt too wide) in paragraph at lines 8--9 +$\OML/cmm/m/it/10 n[] \OT1/cmr/m/n/10 +$ + [] + + +Overfull \hbox (9.89125pt too wide) in paragraph at lines 8--9 +$\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 )$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.10 \textit{FIGARO ring oxialltor} + IN 2007 [TR-9] Markus Dichtl et Jovan Dj... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no J in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (60.25807pt too wide) in paragraph at lines 10--11 +[]\OT1/cmr/m/it/10 FIGARO + [] + + +Overfull \hbox (17.50543pt too wide) in paragraph at lines 10--11 +\OT1/cmr/m/it/10 ring + [] + + +Overfull \hbox (13.3277pt too wide) in paragraph at lines 10--11 +\OT1/cmr/m/it/10 ox- + [] + + +Overfull \hbox (6.6444pt too wide) in paragraph at lines 10--11 +\OT1/cmr/m/it/10 i- + [] + + +Overfull \hbox (14.31102pt too wide) in paragraph at lines 10--11 +\OT1/cmr/m/it/10 all- + [] + + +Overfull \hbox (12.6499pt too wide) in paragraph at lines 10--11 +\OT1/cmr/m/it/10 tor + [] + + +Overfull \hbox (30.02084pt too wide) in paragraph at lines 10--11 +$\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 ) =$ + [] + + +Overfull \hbox (16.66672pt too wide) in paragraph at lines 10--11 +$\OT1/cmr/m/n/10 (1 +$ + [] + + +Overfull \hbox (28.85883pt too wide) in paragraph at lines 10--11 +$\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 h\OT1/cmr/m/n/10 (\OML/cmm +/m/it/10 x\OT1/cmr/m/n/10 )$ + [] + + +Overfull \hbox (29.09491pt too wide) in paragraph at lines 10--11 +$\OML/cmm/m/it/10 h\OT1/cmr/m/n/10 (1) =$ + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 10--11 +$\OT1/cmr/m/n/10 1$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.13 \textit{Self-timed ring STR} + In [2013] [2011] [2013] [TR-10,11,12]Abdel... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no  in font nullfont! +Missing character: There is no ° in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (39.42209pt too wide) in paragraph at lines 13--14 +[]\OT1/cmr/m/it/10 Self- + [] + + +Overfull \hbox (23.7665pt too wide) in paragraph at lines 13--14 +\OT1/cmr/m/it/10 timed + [] + + +Overfull \hbox (17.50543pt too wide) in paragraph at lines 13--14 +\OT1/cmr/m/it/10 ring + [] + + +Overfull \hbox (20.0721pt too wide) in paragraph at lines 13--14 +\OT1/cmr/m/it/10 STR + [] + + +Overfull \hbox (45.5559pt too wide) in paragraph at lines 13--14 +$\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 C[]\OT1/cmr/m/n/10 )[][][][][]$ + [] + + +Overfull \hbox (25.43054pt too wide) in paragraph at lines 13--14 +$\OT1/cmr/m/n/10 \OML/cmm/m/it/10 ' \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (23.76047pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 T=\OT1/cmr/m/n/10 2\OML/cmm/m/it/10 L$ + [] + + +Overfull \hbox (44.54062pt too wide) in paragraph at lines 13--14 +$\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 S[]\OT1/cmr/m/n/10 )[][][][][]$ + [] + + +Overfull \hbox (17.4282pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (16.95143pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 s[] \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (16.95143pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 s[] \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (16.11116pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 ::: \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (10.67365pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 s[]$ + [] + + +Overfull \hbox (44.25204pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 N[]=N[] []$ + [] + + +Overfull \hbox (50.53535pt too wide) in paragraph at lines 13--14 +$\OML/cmm/m/it/10 D[]=[][] \OMS/cmsy/m/n/10 '$ + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 13--14 +$\OT1/cmr/m/n/10 1$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.16 \textit{Metastability} + In [2008] [TR-13] Ihor Vasyltsov et al, the auth... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (75.9885pt too wide) in paragraph at lines 16--17 +[]\OT1/cmr/m/it/10 Metastability + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.18 I + n 2011 [TR-14] Mehrdad Majzoobi et al, The authors propose a TRNG usin... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +) +! Emergency stop. +<*> TRNG.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 13 strings out of 493921 + 442 string characters out of 3144870 + 52031 words of memory out of 3000000 + 3404 multiletter control sequences out of 15000+200000 + 3986 words of font info for 15 fonts, out of 3000000 for 9000 + 841 hyphenation exceptions out of 8191 + 18i,8n,12p,1293b,67s stack positions out of 5000i,500n,10000p,200000b,50000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/PRNG/BBS.tex b/PRNG/BBS.tex new file mode 100644 index 0000000..51f7e7b --- /dev/null +++ b/PRNG/BBS.tex @@ -0,0 +1 @@ +\textit{Blum Blum Shub Generators} or BBS are a known efficient cryptography secure PRNG proposed [1986]. It has been proposed to solve the quadratic residue problem [1999] represented by the Rabin function of $x_{t} = \ x{_{t-1}}^{2} \ mod \ n$. It's based on the product "n" of two big primes number called "Blum prime" and are congruent to (3 modulo 4). The output bit "j" from $x_{t}$ of this generator is in first extracted by the least significant bits implemented in this equation $j= c * log \ (log(n))$, where c is a constant. Then it will be added to the final generated binary sequence $y_{t}= \ x{_{t}}^{2} \ mod \ j$. However, just a few work using BBS are implemented in FPGA. As for this paper in \cite{sewak2012fpga}, the authors present an area/speed comparison without any optimization between a 4-bits LFSR and a 16-bits BBS PRNG. Another work is founded in \cite{peris2010cryptographically} for RFID tag applications. Here, the authors present some FPGA implementation of BBS of 160 to 512 bits using different multiplication algorithms to satisfy the main BBS equation $(A*B mod M)$. The algorithms used for comparison are \emph{classical combinational multiplier}, \emph{classical shift adder and multiplication}, \emph{Karatsuba's multiplication} and \emph{Montgomery's direct modular multiplication}. However, the authors compare just the area results and they claim the uses of the "Montgomery" iterative approach is the low cost area in FPGA. \ No newline at end of file diff --git a/PRNG/BBS.tex.bak b/PRNG/BBS.tex.bak new file mode 100644 index 0000000..51f7e7b --- /dev/null +++ b/PRNG/BBS.tex.bak @@ -0,0 +1 @@ +\textit{Blum Blum Shub Generators} or BBS are a known efficient cryptography secure PRNG proposed [1986]. It has been proposed to solve the quadratic residue problem [1999] represented by the Rabin function of $x_{t} = \ x{_{t-1}}^{2} \ mod \ n$. It's based on the product "n" of two big primes number called "Blum prime" and are congruent to (3 modulo 4). The output bit "j" from $x_{t}$ of this generator is in first extracted by the least significant bits implemented in this equation $j= c * log \ (log(n))$, where c is a constant. Then it will be added to the final generated binary sequence $y_{t}= \ x{_{t}}^{2} \ mod \ j$. However, just a few work using BBS are implemented in FPGA. As for this paper in \cite{sewak2012fpga}, the authors present an area/speed comparison without any optimization between a 4-bits LFSR and a 16-bits BBS PRNG. Another work is founded in \cite{peris2010cryptographically} for RFID tag applications. Here, the authors present some FPGA implementation of BBS of 160 to 512 bits using different multiplication algorithms to satisfy the main BBS equation $(A*B mod M)$. The algorithms used for comparison are \emph{classical combinational multiplier}, \emph{classical shift adder and multiplication}, \emph{Karatsuba's multiplication} and \emph{Montgomery's direct modular multiplication}. However, the authors compare just the area results and they claim the uses of the "Montgomery" iterative approach is the low cost area in FPGA. \ No newline at end of file diff --git a/PRNG/Cellular_Automata.tex b/PRNG/Cellular_Automata.tex new file mode 100644 index 0000000..3bf141b --- /dev/null +++ b/PRNG/Cellular_Automata.tex @@ -0,0 +1,9 @@ +\textit{Cellular Automata} or CA are proposed as a third class for exhibit chaotic or pseudo-random behavior presented by Wolfram "A New Kind of Science". It's can be represented as an array of cells that can hold and update their internal state dependent on local rules and the state of their neighborhood. The basic CA can combine 3 cells, each of them has two possibilities ${0,1}$. It's resuming a state machine with a total of 8 ($2^{3}$ binary configuration possibilities for each CA and resulting a 256 ($2^{8}$) possible rules generally referred to by their Wolfram code. If the rule of a CA involves only XOR logic it's called a linear rule. It will be referred to as complement rules when using XNOR logic. Otherwise, a linear CA represent all cells that has linear rules and an additive CA if they combine the linear and complement rules. Another type is the uniform CA, which has the same rule for all cells else it's a hybrid CA. Finally, a null boundary CA is when both the left and right neighborhood of the leftmost and rightmost terminal cell is connected to logic 0-state. + +In 2003 \cite{tkacik2003hardware}, the author implemented a custom IC of HCA that combines the outputs of a hybrid 90/150 rules of a 37-bit CA with a 43-bit of LFSR to produce a maximum length PRNG. However and to pass pass all the statistic tests, the LFSR and HCA must be clocked at different frequencies to create a random output sequence. To resolve Clocking issue, a new solution presented in \cite{cerda2012efficient}. Here, the authors propose to XOR the last bit of HCA with the last bit of LFSR to generate 1-bit per clock cycle. Following that, they found the best combination for a high quality of PRNG is 16-bit CA with a 37-bit LFSR. In \cite{comer2012random}, they compare the previews work LFSR/HCA \cite{cerda2012efficient} with a new implementation of CA called \emph{Self-Programmable} CA (SPCA) and presented in \cite{guan2003pseudorandom}. It uses the super-rule 90/156 to determine when to make a dynamic rule change in each CA cell. Here, the the inputs rules of his neighboring cells is it self a second CA working in parallel with the main CA. However, even it gives a better throughput than the LFSR/HCA combination \cite{comer2012random}, it fails in the statistical test. Another CA combination solution is cited in \cite{raut2013stream}. Here, the authors propose another combination circuit of CA and Non-LFSR block based on A2U2 design. The main objective is to resist more of the various forms of cryptanalysis, such as correlation attacks and algebraic attacks. As for the outputs generated, they will pass to a mixer mechanism to increase the complexity for decryption. + +In \cite{anghelescu2007vlsi}, the authors propose two Hybrid CA for an encryption system application. The first HCA-1 implemention work as a PRNG and use two rules 90/150 to generate a real-time key stream. The second HCA-2 is implemented as a block cipher and use a combination of 51/153/195 rules. However, to select witch rules will be used by the block cipher HCA-2, the PRNG or HCA-1 generate an encryption rules to switch the rules and provide each cell of HCA-2 is own rules. + +A new implementation CA is presented in \cite{dogaru2010algebraic}, where the authors create an automatic software tool to generator CA. It's based on the \emph{algebraic normal form} (ANF) representation to generate a RTL code of any hybrid CA depending on ID rules provided as inputs. Using ANF representation and with ID=101 for 3 neighbor, the outputs generated will be identical to Matlab results following this formula $(y = \ [K_{0} \ \bigotimes \ K_{1}(U_{1}) \ \bigotimes \ K_{2}(U_{2}) \ \bigotimes \ K_{3}(U_{3}) \ \bigotimes \ K_{4}(U_{1}*U_{2}) \ \bigotimes \ ... \ K_{7}(U_{1}*U_{2}*U_{3})] \ ... * mask)$. Then in recent papers \cite{ioana2014fpga}, they claim by using a chain of HCA instead of single HCA will increase the ratio of frequency/ares and cryptography. + +Another and different concept of CA is proposed in \cite{kotoulas20061}. It uses a new way to implement the rules for 1-d CA using the real time computer clock sequence. Here, the initial state configuration and his length is the product of day, month, year, hour, min and seconds. However, over a period of $t = x(60-x)$, it uses two functional rules. The first rule is the product of minutes by seconds $m*s$, and the second rule is the number of minutes divided by the number of seconds multiplied by a constant$\frac{m}{s} *c$. \ No newline at end of file diff --git a/PRNG/Cellular_Automata.tex.bak b/PRNG/Cellular_Automata.tex.bak new file mode 100644 index 0000000..3bf141b --- /dev/null +++ b/PRNG/Cellular_Automata.tex.bak @@ -0,0 +1,9 @@ +\textit{Cellular Automata} or CA are proposed as a third class for exhibit chaotic or pseudo-random behavior presented by Wolfram "A New Kind of Science". It's can be represented as an array of cells that can hold and update their internal state dependent on local rules and the state of their neighborhood. The basic CA can combine 3 cells, each of them has two possibilities ${0,1}$. It's resuming a state machine with a total of 8 ($2^{3}$ binary configuration possibilities for each CA and resulting a 256 ($2^{8}$) possible rules generally referred to by their Wolfram code. If the rule of a CA involves only XOR logic it's called a linear rule. It will be referred to as complement rules when using XNOR logic. Otherwise, a linear CA represent all cells that has linear rules and an additive CA if they combine the linear and complement rules. Another type is the uniform CA, which has the same rule for all cells else it's a hybrid CA. Finally, a null boundary CA is when both the left and right neighborhood of the leftmost and rightmost terminal cell is connected to logic 0-state. + +In 2003 \cite{tkacik2003hardware}, the author implemented a custom IC of HCA that combines the outputs of a hybrid 90/150 rules of a 37-bit CA with a 43-bit of LFSR to produce a maximum length PRNG. However and to pass pass all the statistic tests, the LFSR and HCA must be clocked at different frequencies to create a random output sequence. To resolve Clocking issue, a new solution presented in \cite{cerda2012efficient}. Here, the authors propose to XOR the last bit of HCA with the last bit of LFSR to generate 1-bit per clock cycle. Following that, they found the best combination for a high quality of PRNG is 16-bit CA with a 37-bit LFSR. In \cite{comer2012random}, they compare the previews work LFSR/HCA \cite{cerda2012efficient} with a new implementation of CA called \emph{Self-Programmable} CA (SPCA) and presented in \cite{guan2003pseudorandom}. It uses the super-rule 90/156 to determine when to make a dynamic rule change in each CA cell. Here, the the inputs rules of his neighboring cells is it self a second CA working in parallel with the main CA. However, even it gives a better throughput than the LFSR/HCA combination \cite{comer2012random}, it fails in the statistical test. Another CA combination solution is cited in \cite{raut2013stream}. Here, the authors propose another combination circuit of CA and Non-LFSR block based on A2U2 design. The main objective is to resist more of the various forms of cryptanalysis, such as correlation attacks and algebraic attacks. As for the outputs generated, they will pass to a mixer mechanism to increase the complexity for decryption. + +In \cite{anghelescu2007vlsi}, the authors propose two Hybrid CA for an encryption system application. The first HCA-1 implemention work as a PRNG and use two rules 90/150 to generate a real-time key stream. The second HCA-2 is implemented as a block cipher and use a combination of 51/153/195 rules. However, to select witch rules will be used by the block cipher HCA-2, the PRNG or HCA-1 generate an encryption rules to switch the rules and provide each cell of HCA-2 is own rules. + +A new implementation CA is presented in \cite{dogaru2010algebraic}, where the authors create an automatic software tool to generator CA. It's based on the \emph{algebraic normal form} (ANF) representation to generate a RTL code of any hybrid CA depending on ID rules provided as inputs. Using ANF representation and with ID=101 for 3 neighbor, the outputs generated will be identical to Matlab results following this formula $(y = \ [K_{0} \ \bigotimes \ K_{1}(U_{1}) \ \bigotimes \ K_{2}(U_{2}) \ \bigotimes \ K_{3}(U_{3}) \ \bigotimes \ K_{4}(U_{1}*U_{2}) \ \bigotimes \ ... \ K_{7}(U_{1}*U_{2}*U_{3})] \ ... * mask)$. Then in recent papers \cite{ioana2014fpga}, they claim by using a chain of HCA instead of single HCA will increase the ratio of frequency/ares and cryptography. + +Another and different concept of CA is proposed in \cite{kotoulas20061}. It uses a new way to implement the rules for 1-d CA using the real time computer clock sequence. Here, the initial state configuration and his length is the product of day, month, year, hour, min and seconds. However, over a period of $t = x(60-x)$, it uses two functional rules. The first rule is the product of minutes by seconds $m*s$, and the second rule is the number of minutes divided by the number of seconds multiplied by a constant$\frac{m}{s} *c$. \ No newline at end of file diff --git a/PRNG/LFSR.tex b/PRNG/LFSR.tex new file mode 100644 index 0000000..ccdfd81 --- /dev/null +++ b/PRNG/LFSR.tex @@ -0,0 +1,7 @@ +\textit{Linear Feedback Shift Register Generators} or LFSR use a feedback polynomial driven by an exclusive-OR (XOR) as a coefficients to shift bits of the register based on Flip-Flop. It uses an initial input called "seed" and a n-bits generation period of $2^{n}-1$. However, even there are many FPGA implementation of LFSR can be founded, few of them has a optimize version on FPGA. As in this work \cite{6614692}, where the authors present two types of PRNG based LFSR. The first is called \emph{Shrinking Generator} (SG), that uses two LFSRs of $67-bit$. It consist for every clock cycle, the bit output generated will be the same of the second LFSR-2 if the 1-bits LSB of the first LFSR-1 is "1" or put "0". The second PRNG is called \emph{alternating step generator} (ASG). It uses a third LFSR-3 of $141-bits$ to control which bit output will be token from the others two LFSR of $131 and 137bit$. However, for a small comparison purpose, the SG has a Total period of $L_{T}= \ (2^{L_{2}-1})*2^{L_{1}-1}$, where the ASG has a period of $L_{T}= \ 2^{L_{1}}(2^{L_{2}-1})(2^{L_{3}-1})$. + +\textit{Linear Congruential Generators} or LCG are another linear recurrence described by $x_{i+1} = (ax_{i} + b) \ mod \ 2^{n}$, and "a" is called the multiplier, "b" the increment, and "m" the modulus. A FPGA implementation of LCG can be demonstrated in \cite{katti2009efficient}, where the authors propose two version of PRNG based LCG. The first version is a \emph{coupled LCG} (CLCG), coupling two linear congruential generator. It consists the use of the first LCG-1 to generate a control bit, and to select the output bit from the second LCG-2 following this equation $x_{t+1} = (a_{1} × x_{t} + b_{1}) \ mod \ 2^{n}$. However, the second version is a 4-stages pipeline of two CLCG that can generate a 4-bit simultaneous. As a consequences and for every pipeline level, a n-bit/n-pipeline will be computed with a two n-bit additions generated by the flowing equation $x_{t+1} = (2^{r} * x_{t} \ mod \ 2^{n}) + (x_{i} + b_{1}) \ mod \ 2^{n})$. The results of every stage will be feedback and processed in the earlier and following stage for more complexity. + +\textit{LUT and Accumulator Generators} are a digital component used or implemented on FPGA to accelerate hardware optimization. The \emph{Lookup-Tables} are a fully dependent FPGA technologies vendors. Every configurable logic block (CLB) of FPGA include a n-Look-up Table (LUT 2/4/6/8-inputs and one outputs), some carry, a control logic and storage elements. In the other side, the \emph{accumulators} are an user combinatory logic circuit that uses the FPGA resources as a components. Some of the works based on LUT are cited in \cite{thomas2008fpga}, \cite{thomas2010fpga} and \cite{thomas2013lut}. The authors of thous papers presents a series of a LUT optimized PRNG based on F-2 linear matrix recursive algorithms. The basic idea is to provide a maximum area efficiency using thous optimization. As consequences and for each row of the recurrence matrix "A" mapped as a XOR gate, can also be implemented in a single LUT. Also, it's allow in the same time, the test of the characteristic polynomial of each matrix for primitivity. Thous PRNGs proposed as LFSR or \emph{masterine tewister MT} will use the LUT as a Flip-Flips (FF), Shift Registers (SR) or block of RAMs and then compare between them in FPGA. However, the big drawback of this method (LUT) is when creating a long period sequence. To do that, a large number of LUT (FF, SR, RAM) pairs must be used. Even if an application only needs 64 bits per cycle, it must use 512 LUT-FFs to get a period of $2^{512-1}$ for example. Even that, the authors claim a 87 percent the performance will be wasted using this optimization. + +Another implementation in \cite{gonzalez2011pseudorandom}, where the authors propose a 9-stage PRNG of 8 bit using digital accumulator. Here, it based on $\sum \Delta$ modulators M for fractional frequency synthesizers and implemented as self-recursive structure. They claims by taking a constant X as an inputs, the accumulator sum P0 is the state variable of the system. Then and for every cycle, two outputs are generated, the sum modulus of M or the \emph{quantization error} e0 $P0[i]= \ X \ + e0[i-1]$ and the carry output y0 for overloads if the $sum >= M$. However, the proposal solution implement a multistage of $\sum \Delta$, where the previews stage of the accumulator and the output M will be feedback to the early stage. Also, the authors scale the error e0 by a coefficient inputs accumulator and multiplied by a binary variable $d \in {0, 1}$ generated by a linear feedback shift register (LFSR). \ No newline at end of file diff --git a/PRNG/LFSR.tex.bak b/PRNG/LFSR.tex.bak new file mode 100644 index 0000000..ccdfd81 --- /dev/null +++ b/PRNG/LFSR.tex.bak @@ -0,0 +1,7 @@ +\textit{Linear Feedback Shift Register Generators} or LFSR use a feedback polynomial driven by an exclusive-OR (XOR) as a coefficients to shift bits of the register based on Flip-Flop. It uses an initial input called "seed" and a n-bits generation period of $2^{n}-1$. However, even there are many FPGA implementation of LFSR can be founded, few of them has a optimize version on FPGA. As in this work \cite{6614692}, where the authors present two types of PRNG based LFSR. The first is called \emph{Shrinking Generator} (SG), that uses two LFSRs of $67-bit$. It consist for every clock cycle, the bit output generated will be the same of the second LFSR-2 if the 1-bits LSB of the first LFSR-1 is "1" or put "0". The second PRNG is called \emph{alternating step generator} (ASG). It uses a third LFSR-3 of $141-bits$ to control which bit output will be token from the others two LFSR of $131 and 137bit$. However, for a small comparison purpose, the SG has a Total period of $L_{T}= \ (2^{L_{2}-1})*2^{L_{1}-1}$, where the ASG has a period of $L_{T}= \ 2^{L_{1}}(2^{L_{2}-1})(2^{L_{3}-1})$. + +\textit{Linear Congruential Generators} or LCG are another linear recurrence described by $x_{i+1} = (ax_{i} + b) \ mod \ 2^{n}$, and "a" is called the multiplier, "b" the increment, and "m" the modulus. A FPGA implementation of LCG can be demonstrated in \cite{katti2009efficient}, where the authors propose two version of PRNG based LCG. The first version is a \emph{coupled LCG} (CLCG), coupling two linear congruential generator. It consists the use of the first LCG-1 to generate a control bit, and to select the output bit from the second LCG-2 following this equation $x_{t+1} = (a_{1} × x_{t} + b_{1}) \ mod \ 2^{n}$. However, the second version is a 4-stages pipeline of two CLCG that can generate a 4-bit simultaneous. As a consequences and for every pipeline level, a n-bit/n-pipeline will be computed with a two n-bit additions generated by the flowing equation $x_{t+1} = (2^{r} * x_{t} \ mod \ 2^{n}) + (x_{i} + b_{1}) \ mod \ 2^{n})$. The results of every stage will be feedback and processed in the earlier and following stage for more complexity. + +\textit{LUT and Accumulator Generators} are a digital component used or implemented on FPGA to accelerate hardware optimization. The \emph{Lookup-Tables} are a fully dependent FPGA technologies vendors. Every configurable logic block (CLB) of FPGA include a n-Look-up Table (LUT 2/4/6/8-inputs and one outputs), some carry, a control logic and storage elements. In the other side, the \emph{accumulators} are an user combinatory logic circuit that uses the FPGA resources as a components. Some of the works based on LUT are cited in \cite{thomas2008fpga}, \cite{thomas2010fpga} and \cite{thomas2013lut}. The authors of thous papers presents a series of a LUT optimized PRNG based on F-2 linear matrix recursive algorithms. The basic idea is to provide a maximum area efficiency using thous optimization. As consequences and for each row of the recurrence matrix "A" mapped as a XOR gate, can also be implemented in a single LUT. Also, it's allow in the same time, the test of the characteristic polynomial of each matrix for primitivity. Thous PRNGs proposed as LFSR or \emph{masterine tewister MT} will use the LUT as a Flip-Flips (FF), Shift Registers (SR) or block of RAMs and then compare between them in FPGA. However, the big drawback of this method (LUT) is when creating a long period sequence. To do that, a large number of LUT (FF, SR, RAM) pairs must be used. Even if an application only needs 64 bits per cycle, it must use 512 LUT-FFs to get a period of $2^{512-1}$ for example. Even that, the authors claim a 87 percent the performance will be wasted using this optimization. + +Another implementation in \cite{gonzalez2011pseudorandom}, where the authors propose a 9-stage PRNG of 8 bit using digital accumulator. Here, it based on $\sum \Delta$ modulators M for fractional frequency synthesizers and implemented as self-recursive structure. They claims by taking a constant X as an inputs, the accumulator sum P0 is the state variable of the system. Then and for every cycle, two outputs are generated, the sum modulus of M or the \emph{quantization error} e0 $P0[i]= \ X \ + e0[i-1]$ and the carry output y0 for overloads if the $sum >= M$. However, the proposal solution implement a multistage of $\sum \Delta$, where the previews stage of the accumulator and the output M will be feedback to the early stage. Also, the authors scale the error e0 by a coefficient inputs accumulator and multiplied by a binary variable $d \in {0, 1}$ generated by a linear feedback shift register (LFSR). \ No newline at end of file diff --git a/PRNG/Mastrine_Tewister.tex b/PRNG/Mastrine_Tewister.tex new file mode 100644 index 0000000..b1fbed4 --- /dev/null +++ b/PRNG/Mastrine_Tewister.tex @@ -0,0 +1,8 @@ +\textit{Mersenne Twister Generators} or MT are a word-wise recurrence matrix instead of bit-wise as for LFSR. The first implementation of this generator use a generalized version of Feedback Shift Register called "GFSR". It generates an output as a state vector or an array flowing this equation $x[t] = \ (x_{M1} \ \bigotimes \ x_{M2} \ \bigotimes \ ...)$, where M is the middle word $1 \ < \ M \ < \ t$. However, the GFSR are known to not reach the maximum period. To resolve that, a matrix recurrence twisted for GFSR "TGFSR" has been proposed to increase the period. It uses a feedback polynomial of $x_{t+k} = \ [x_{M+k} \ \bigotimes \ (x_k^u \ | \ x_{k+1}^l)\ .A]$, where k=1,2,3 and $x[0]^{u}, \ x[1]^{l}$ are the less and most significant bit of $x_{t}$ (u,l are tempering bit shifts). To uniform the outputs of TGFSR, they are tempered by a bitwise multiplication using a binary matrix $y = \ x_{t}*T$ . Also, it performs the statistical properties by reducing the dimensionality of equidistribution. In the same purpose for a long period PRNG, the Mersenne twister (MT) is proposed as a special case of TGFSR. We can find two main implementation of MT, the MT11213 with a period of $2^{19937-1}$ and the MT19937 with a period of $2^{19937-1}$. + +We can start by some implementation of TGFSR that are cited in \cite{banks2008fpga}. Here, the authors compare two FPGA implementation version of TGFSR. The first version implement two Mersenne Twister PRNG "MT19937" and "MT11213" but using \emph{Generalised Feedback Shift Registers} (GFSRs) and without any hardware optimization. Then, two optimized TGFSR version "Ran" and "Ranq1" has been proposed based on just multiplication of fixed precision integers (with overflow). The comparison presented, shows the two TGFSR of the second version has a good area optimization unlike of the first version that use block memories RAMs for multiplications. + +As for Mersenne Twister, we can find in \cite{wu2013hardware}. Here, the authors propose a 3-stages pipeline version of MT19937. It uses a dual-port BRAM memories of the FPGA to generate a long period and for multiplication operation. However, it takes 3 cycle for every sample bit generated. In the other hand and in \cite{li2012efficient}, the authors present an MT Implementation with just 3 read for ever 1 write into the RAM structure. This technique is resulting a single sample per cycle. Another pipeline MT19937 implementation is in \cite{chandrasekaran2008high} using a single block RAMs to store the state vector. The same approach has been done in \cite{tian2009mersenne} for "MT2203" but using multi ported block of RAMs to reduce HW resource instead of using multi/single RAMs with limited block ports. Hence, compared to the two early version of parallel MT. In \cite{dalal2008fast}, the authors propose two parallel version of "MT19937" by reducing the IO ports and bank memories RAMs. The first version is the \emph{Interleaved Parallelization} (IP) that generate a N-bit for every "P" memories bank separately and during a period of $T= \ (P/N_{bits})*(N_{IO}/clock)$. The second version is \emph{Chunked Parallelization} (CP) that claim to use a fewer block RAMs compared to the IP version. It's based on the idea to use the output bit of each RAM bank as the far recurrence input for the following RAM bank. + +Finally, a recent paper presented in \cite{echeverria2013high}. Here, the authors compare another simple implementation of MT19937 that use RAM banks memories as storage element with a new alternative solution of RAMs called \emph{circular buffer}. The new solution is based on the fixed relationship between the indexes of the words. It considers the replacement of each step of the recurrence $x_{t}$ with $x_{t+k}$ in the work area. This way, the linear recurrence and the buffer of registers can be considered as a circular buffer. Here, the linear recurrence is carried out by some combinational logic between the input and the output of the buffer. Hence, the architecture is simplified as no logic for the table indexes is needed. + diff --git a/PRNG/Mastrine_Tewister.tex.bak b/PRNG/Mastrine_Tewister.tex.bak new file mode 100644 index 0000000..b1fbed4 --- /dev/null +++ b/PRNG/Mastrine_Tewister.tex.bak @@ -0,0 +1,8 @@ +\textit{Mersenne Twister Generators} or MT are a word-wise recurrence matrix instead of bit-wise as for LFSR. The first implementation of this generator use a generalized version of Feedback Shift Register called "GFSR". It generates an output as a state vector or an array flowing this equation $x[t] = \ (x_{M1} \ \bigotimes \ x_{M2} \ \bigotimes \ ...)$, where M is the middle word $1 \ < \ M \ < \ t$. However, the GFSR are known to not reach the maximum period. To resolve that, a matrix recurrence twisted for GFSR "TGFSR" has been proposed to increase the period. It uses a feedback polynomial of $x_{t+k} = \ [x_{M+k} \ \bigotimes \ (x_k^u \ | \ x_{k+1}^l)\ .A]$, where k=1,2,3 and $x[0]^{u}, \ x[1]^{l}$ are the less and most significant bit of $x_{t}$ (u,l are tempering bit shifts). To uniform the outputs of TGFSR, they are tempered by a bitwise multiplication using a binary matrix $y = \ x_{t}*T$ . Also, it performs the statistical properties by reducing the dimensionality of equidistribution. In the same purpose for a long period PRNG, the Mersenne twister (MT) is proposed as a special case of TGFSR. We can find two main implementation of MT, the MT11213 with a period of $2^{19937-1}$ and the MT19937 with a period of $2^{19937-1}$. + +We can start by some implementation of TGFSR that are cited in \cite{banks2008fpga}. Here, the authors compare two FPGA implementation version of TGFSR. The first version implement two Mersenne Twister PRNG "MT19937" and "MT11213" but using \emph{Generalised Feedback Shift Registers} (GFSRs) and without any hardware optimization. Then, two optimized TGFSR version "Ran" and "Ranq1" has been proposed based on just multiplication of fixed precision integers (with overflow). The comparison presented, shows the two TGFSR of the second version has a good area optimization unlike of the first version that use block memories RAMs for multiplications. + +As for Mersenne Twister, we can find in \cite{wu2013hardware}. Here, the authors propose a 3-stages pipeline version of MT19937. It uses a dual-port BRAM memories of the FPGA to generate a long period and for multiplication operation. However, it takes 3 cycle for every sample bit generated. In the other hand and in \cite{li2012efficient}, the authors present an MT Implementation with just 3 read for ever 1 write into the RAM structure. This technique is resulting a single sample per cycle. Another pipeline MT19937 implementation is in \cite{chandrasekaran2008high} using a single block RAMs to store the state vector. The same approach has been done in \cite{tian2009mersenne} for "MT2203" but using multi ported block of RAMs to reduce HW resource instead of using multi/single RAMs with limited block ports. Hence, compared to the two early version of parallel MT. In \cite{dalal2008fast}, the authors propose two parallel version of "MT19937" by reducing the IO ports and bank memories RAMs. The first version is the \emph{Interleaved Parallelization} (IP) that generate a N-bit for every "P" memories bank separately and during a period of $T= \ (P/N_{bits})*(N_{IO}/clock)$. The second version is \emph{Chunked Parallelization} (CP) that claim to use a fewer block RAMs compared to the IP version. It's based on the idea to use the output bit of each RAM bank as the far recurrence input for the following RAM bank. + +Finally, a recent paper presented in \cite{echeverria2013high}. Here, the authors compare another simple implementation of MT19937 that use RAM banks memories as storage element with a new alternative solution of RAMs called \emph{circular buffer}. The new solution is based on the fixed relationship between the indexes of the words. It considers the replacement of each step of the recurrence $x_{t}$ with $x_{t+k}$ in the work area. This way, the linear recurrence and the buffer of registers can be considered as a circular buffer. Here, the linear recurrence is carried out by some combinational logic between the input and the output of the buffer. Hence, the architecture is simplified as no logic for the table indexes is needed. + diff --git a/PRNG/PRNG.log b/PRNG/PRNG.log new file mode 100644 index 0000000..48c8690 --- /dev/null +++ b/PRNG/PRNG.log @@ -0,0 +1,784 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9 64-bit) (preloaded format=pdflatex 2014.12.7) 12 JAN 2015 08:40 +entering extended mode +**PRNG.tex +(L:\Projet_CIPNRG\CIPNRG_Phd\2_My_Pepers\IFIP_SEC_2015_V2\PRNG\PRNG.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 68 languages loaded. + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 S + ome of the algorithms that generate pseudo random numbers are Blum Blum... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no S in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 1--2 +[] + [] + +! Undefined control sequence. +l.4 \subsection + {F2-Linear Generator} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.4 \subsection{F + 2-Linear Generator} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no F in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! + +! LaTeX Error: File `PRNG/LFSR.tex' not found. + +Type X to quit or to proceed, +or enter new name. (Default extension: tex) + +Enter file name: +! Emergency stop. + + +l.5 \input{PRNG/LFSR.tex} + +*** (cannot \read from terminal in nonstop modes) + + +Here is how much of TeX's memory you used: + 9 strings out of 493705 + 267 string characters out of 3144543 + 52149 words of memory out of 3000000 + 3428 multiletter control sequences out of 15000+200000 + 3640 words of font info for 14 fonts, out of 3000000 for 9000 + 1025 hyphenation exceptions out of 8191 + 5i,0n,4p,823b,16s stack positions out of 5000i,500n,10000p,200000b,50000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/PRNG/PRNG.tex b/PRNG/PRNG.tex new file mode 100644 index 0000000..35a23da --- /dev/null +++ b/PRNG/PRNG.tex @@ -0,0 +1,17 @@ +We illustrate in this part of the survey all theory and concept implementation in FPGA of the PRNG generators. An important property of all these generators is that they are special cases of a general class of generators whose state evolves according to a (matrix) linear recurrence modulo 2 and the bits that form the output are also determined by a linear transformation modulo 2 applied to the state. Except for the chaotic system where are dynamic and non linear PRNG. + +%%%% All Type of PRNG +%\subsection{F2-Linear Generator} +\input{../PRNG/LFSR.tex} + +\label{Blum Blum Shub} +\input{../PRNG/BBS.tex} + +\label{Mastrine Tewister} +\input{../PRNG/Mastrine_Tewister.tex} + +\label{Cellular Automata} +\input{../PRNG/Cellular_Automata.tex} + +\label{Chaotic Rundom Number Generator} +\input{../Chaotic/Chaotic.tex} \ No newline at end of file diff --git a/PRNG/PRNG.tex.bak b/PRNG/PRNG.tex.bak new file mode 100644 index 0000000..35a23da --- /dev/null +++ b/PRNG/PRNG.tex.bak @@ -0,0 +1,17 @@ +We illustrate in this part of the survey all theory and concept implementation in FPGA of the PRNG generators. An important property of all these generators is that they are special cases of a general class of generators whose state evolves according to a (matrix) linear recurrence modulo 2 and the bits that form the output are also determined by a linear transformation modulo 2 applied to the state. Except for the chaotic system where are dynamic and non linear PRNG. + +%%%% All Type of PRNG +%\subsection{F2-Linear Generator} +\input{../PRNG/LFSR.tex} + +\label{Blum Blum Shub} +\input{../PRNG/BBS.tex} + +\label{Mastrine Tewister} +\input{../PRNG/Mastrine_Tewister.tex} + +\label{Cellular Automata} +\input{../PRNG/Cellular_Automata.tex} + +\label{Chaotic Rundom Number Generator} +\input{../Chaotic/Chaotic.tex} \ No newline at end of file diff --git a/PRNG/build/LFSR.log b/PRNG/build/LFSR.log new file mode 100644 index 0000000..0966c26 --- /dev/null +++ b/PRNG/build/LFSR.log @@ -0,0 +1,4994 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9) (preloaded format=pdflatex 2014.11.2) 18 NOV 2014 16:33 +entering extended mode +**LFSR.tex +(D:\Projet_CIPNRG\CIPNRG_Phd\2_My_Pepers\IFIP_SEC_2015\PRNG\LFSR.tex +LaTeX2e <2011/06/27> +Babel and hyphenation patterns for english, afrikaans, ancientgreek, ar +abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic, +croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga +lician, german, german-x-2013-05-26, greek, gujarati, hindi, hungarian, iceland +ic, indonesian, interlingua, irish, italian, kannada, kurmanji, latin, latvian, + lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerman, n +german-x-2013-05-26, nynorsk, oriya, panjabi, pinyin, polish, portuguese, roman +ian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swissgerm +an, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, usengl +ishmax, welsh, loaded. + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 \textit{Linear Generators} + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{6614692} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.2 In \cite{6614692} + 2013 Esra Erkek and Taner Tuncer, In this paper, we pr... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `6614692' on page undefined on input line 2. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 2. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 2. +Missing character: There is no â in font cmr10! +Missing character: There is no ˆ in font cmr10! +Missing character: There is no ’ in font cmr10! +Missing character: There is no â in font cmr7! +Missing character: There is no ˆ in font cmr7! +Missing character: There is no ’ in font cmr7! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no â in font cmr10! +Missing character: There is no ˆ in font cmr10! +Missing character: There is no ’ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no ˆ in font cmr10! +Missing character: There is no ’ in font cmr10! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (48.37756pt too wide) in paragraph at lines 1--3 +[]\OT1/cmr/m/it/10 Linear + [] + + +Overfull \hbox (21.53596pt too wide) in paragraph at lines 1--3 +\OT1/cmr/m/it/10 Gen- + [] + + +Overfull \hbox (12.39433pt too wide) in paragraph at lines 1--3 +\OT1/cmr/m/it/10 er- + [] + + +Overfull \hbox (8.68883pt too wide) in paragraph at lines 1--3 +\OT1/cmr/m/it/10 a- + [] + + +Overfull \hbox (16.73877pt too wide) in paragraph at lines 1--3 +\OT1/cmr/m/it/10 tors + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 1--3 +[] + [] + + +Overfull \hbox (32.75012pt too wide) in paragraph at lines 1--3 +$\OT1/cmr/m/n/10 (2[]1) \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (18.95842pt too wide) in paragraph at lines 1--3 +$\OT1/cmr/m/n/10 2[]$ + [] + + +Overfull \hbox (72.30582pt too wide) in paragraph at lines 1--3 +$\OT1/cmr/m/n/10 2[](2[]1)(2[]1)$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.4 I + n \cite{katti2009efficient} 2009 Raj S. Katti and Sudarshan K. Srinivas... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{katti2009efficient} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.4 In \cite{katti2009efficient} + 2009 Raj S. Katti and Sudarshan K. Srinivas... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `katti2009efficient' on page undefined on input line 4 +. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 4--5 +[] + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 4--5 +[] + [] + + +Overfull \hbox (10.91437pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 B[]$ + [] + + +Overfull \hbox (10.4765pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 C[]$ + [] + + +Overfull \hbox (10.15569pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 Z[]$ + [] + + +Overfull \hbox (10.91437pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 B[]$ + [] + + +Overfull \hbox (21.86313pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 Ci \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 4--5 +$\OT1/cmr/m/n/10 0$ + [] + + +Overfull \hbox (21.86313pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 Ci \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 4--5 +$\OT1/cmr/m/n/10 1$ + [] + + +Overfull \hbox (10.91437pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 B[]$ + [] + + +Overfull \hbox (13.49307pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 x \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (20.66728pt too wide) in paragraph at lines 4--5 +$[]$ + [] + + +Overfull \hbox (10.91437pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 B[]$ + [] + + +Overfull \hbox (19.1696pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 x[]$ + [] + + +Overfull \hbox (18.35715pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 y[]$ + [] + + +Overfull \hbox (31.59492pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 B[] \OT1/cmr/m/n/10 =$ + [] + + +Overfull \hbox (48.03142pt too wide) in paragraph at lines 4--5 +$\OT1/cmr/m/n/10 1\OML/cmm/m/it/10 if\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 x[] >$ + [] + + +Overfull \hbox (22.24605pt too wide) in paragraph at lines 4--5 +$\OML/cmm/m/it/10 y[]\OT1/cmr/m/n/10 )$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.6 I + n \cite{zarei2010designing} 2010 Iman Zarei Moghadam et al, we designed... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{zarei2010designing} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.6 In \cite{zarei2010designing} + 2010 Iman Zarei Moghadam et al, we designed... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `zarei2010designing' on page undefined on input line 6 +. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no Z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 6--8 +[] + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 6--8 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.9 I + n \cite{gonzalez2011pseudorandom} 2011 Victor R. Gonzalez-Diaz et al, I... + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{gonzalez2011pseudorandom} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.9 In \cite{gonzalez2011pseudorandom} + 2011 Victor R. Gonzalez-Diaz et al, I... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `gonzalez2011pseudorandom' on page undefined on input +line 9. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no ] in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no â in font nullfont! +Missing character: There is no € in font nullfont! +Missing character: There is no ™ in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 9--10 +[] + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 9--10 +[] + [] + + +Overfull \hbox (15.55559pt too wide) in paragraph at lines 9--10 +$\OT1/cmr/m/n/10 $ + [] + + +Overfull \hbox (15.55559pt too wide) in paragraph at lines 9--10 +$\OT1/cmr/m/n/10 $ + [] + + +Overfull \hbox (9.82298pt too wide) in paragraph at lines 9--10 +$\OML/cmm/m/it/10 y[]$ + [] + + +Overfull \hbox (10.34615pt too wide) in paragraph at lines 9--10 +$\OML/cmm/m/it/10 y[]$ + [] + + +Overfull \hbox (13.78015pt too wide) in paragraph at lines 9--10 +$\OML/cmm/m/it/10 n \OMS/cmsy/m/n/10 $ + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 9--10 +$\OT1/cmr/m/n/10 1$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.11 \textit{Gaussian Generators} + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{kang2010fpga} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.12 In \cite{kang2010fpga} + 2010 MinsuKang,This paper proposes a simple but ... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `kang2010fpga' on page undefined on input line 12. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no . in font nullfont! + +Overfull \hbox (60.19145pt too wide) in paragraph at lines 11--15 +[]\OT1/cmr/m/it/10 Gaussian + [] + + +Overfull \hbox (21.53596pt too wide) in paragraph at lines 11--15 +\OT1/cmr/m/it/10 Gen- + [] + + +Overfull \hbox (12.39433pt too wide) in paragraph at lines 11--15 +\OT1/cmr/m/it/10 er- + [] + + +Overfull \hbox (8.68883pt too wide) in paragraph at lines 11--15 +\OT1/cmr/m/it/10 a- + [] + + +Overfull \hbox (16.73877pt too wide) in paragraph at lines 11--15 +\OT1/cmr/m/it/10 tors + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 11--15 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.16 I + n \cite{thomas2014fpga} 2014 David B. Thomas, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{thomas2014fpga} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.16 In \cite{thomas2014fpga} + 2014 David B. Thomas, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `thomas2014fpga' on page undefined on input line 16. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 16--17 +[] + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 16--17 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.18 \textit{LUT and Aacumulator } + +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{thomas2008fpga} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.19 In \cite{thomas2008fpga} + 2008 David B. Thomas and Wayne Luk, This paper... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `thomas2008fpga' on page undefined on input line 19. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no â in font cmr10! +Missing character: There is no ‰ in font cmr10! +Missing character: There is no ¤ in font cmr10! +Missing character: There is no . in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no â in font cmr10! +Missing character: There is no ˆ in font cmr10! +Missing character: There is no ’ in font cmr10! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +! Missing $ inserted. + + $ +l.20 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +Overfull \hbox (40.86096pt too wide) in paragraph at lines 18--20 +[]\OT1/cmr/m/it/10 LUT + [] + + +Overfull \hbox (15.84436pt too wide) in paragraph at lines 18--20 +\OT1/cmr/m/it/10 and + [] + + +Overfull \hbox (25.57759pt too wide) in paragraph at lines 18--20 +\OT1/cmr/m/it/10 Aacu- + [] + + +Overfull \hbox (17.12212pt too wide) in paragraph at lines 18--20 +\OT1/cmr/m/it/10 mu- + [] + + +Overfull \hbox (11.24437pt too wide) in paragraph at lines 18--20 +\OT1/cmr/m/it/10 la- + [] + + +Overfull \hbox (12.6499pt too wide) in paragraph at lines 18--20 +\OT1/cmr/m/it/10 tor + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 18--20 +[] + [] + + +Overfull \hbox (21.0024pt too wide) in paragraph at lines 18--20 +$\OML/cmm/m/it/10 n\OT1/cmr/m/n/10 512$ + [] + + +Overfull \hbox (25.00008pt too wide) in paragraph at lines 18--20 +$\OT1/cmr/m/n/10 25121$ + [] + + +Overfull \hbox (10.00003pt too wide) in paragraph at lines 18--20 +$\OT1/cmr/m/n/10 87$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.21 I + n \cite{thomas2010fpga} 2010 David B. Thomas and Wayne Luk, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{thomas2010fpga} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.21 In \cite{thomas2010fpga} + 2010 David B. Thomas and Wayne Luk, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `thomas2010fpga' on page undefined on input line 21. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no , in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 21--22 +[] + [] + + +Overfull \hbox (5.43053pt too wide) in paragraph at lines 21--22 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.23 I + n \cite{thomas2013lut} 2013 David B. Thomas and Wayne Luk, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no [ in font nullfont! +\citation{thomas2013lut} +! Undefined control sequence. + ...: Citation `\@citeb ' on page \thepage + \space undefined\on@line . +l.23 In \cite{thomas2013lut} + 2013 David B. Thomas and Wayne Luk, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +LaTeX Warning: Citation `thomas2013lut' on page undefined on input line 23. + +Missing character: There is no ] in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no , in font nullfont! +) +! Emergency stop. +<*> LFSR.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 24 strings out of 493921 + 605 string characters out of 3144870 + 52031 words of memory out of 3000000 + 3414 multiletter control sequences out of 15000+200000 + 4294 words of font info for 16 fonts, out of 3000000 for 9000 + 841 hyphenation exceptions out of 8191 + 20i,2n,26p,1528b,93s stack positions out of 5000i,500n,10000p,200000b,50000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/References.bib b/References.bib new file mode 100644 index 0000000..ca2bf9f --- /dev/null +++ b/References.bib @@ -0,0 +1,421 @@ +@inproceedings{dabal2011chaos, + title={A chaos-based pseudo-random bit generator implemented in FPGA device}, + author={Dabal, Pawel and Pelka, Ryszard}, + booktitle={Design and Diagnostics of Electronic Circuits \& Systems (DDECS), 2011 IEEE 14th International Symposium on}, + pages={151--154}, + year={2011}, + organization={IEEE}} + +@inproceedings{dabal2012fpga, + title={FPGA implementation of chaotic pseudo-random bit generators}, + author={Dabal, Pawel and Pelka, Ryszard}, + booktitle={Mixed Design of Integrated Circuits and Systems (MIXDES), 2012 Proceedings of the 19th International Conference}, + pages={260--264}, + year={2012}, + organization={IEEE}} + +@INPROCEEDINGS{6868789, +author={Dabal, Pawel and Pelka, Ryszard}, +booktitle={Design and Diagnostics of Electronic Circuits Systems, 17th International Symposium on}, +title={A study on fast pipelined pseudo-random number generator based on chaotic logistic map}, +year={2014}, +month={April}, +pages={195-200}, +keywords={chaotic systems;logistic map;pseudo-random bit generator;system-on-chip}, +doi={10.1109/DDECS.2014.6868789},} + +@article{merahcoupling, + title={Coupling Two Chaotic Systems in Order to Increasing the Security of a Communication System-Study and Real Time FPGA Implementation}, + author={Merah, Lahcene and ALI-PACHA, Adda and SAID, Naima HADJ}} + + @inproceedings{hariprasad2013fpga, + title={FPGA Implementation of A Cryptography Technology Using Pseudo Random Number Generator}, + author={Hariprasad, NagaDeepa and others}, + booktitle={International Journal of Engineering Research and Technology}, + volume={2}, + number={11 (November-2013)}, + year={2013}, + organization={ESRSA Publications}} + +@INPROCEEDINGS{5554284, +author={Ziqi Zhu and Hu, Hanping}, +booktitle={Intelligent Control and Automation (WCICA), 2010 8th World Congress on}, +title={A dynamic nonlinear transform arithmetic for improving the properties chaos-based PRNG}, +year={2010}, +month={July}, +pages={7055-7060}, +keywords={field programmable gate arrays;group theory;information theory;random number generation;FPGA platform;chaos-based PRNG;chaotic system;cycle length;dynamic nonlinear transform arithmetic;group theory;information theory;pseudorandom number generator;Books;Chaos;Cryptography;Entropy;Generators;Testing;Transforms;Chaos;Nonlinear systems;Pseudorandom sequences}, +doi={10.1109/WCICA.2010.5554284},} + +@inproceedings{mao2006design, + title={Design and FPGA implementation of a pseudo-random bit sequence generator using spatiotemporal chaos}, + author={Mao, Yaobin and Cao, Liu and Liu, Wenbo}, + booktitle={Communications, Circuits and Systems Proceedings, 2006 International Conference on}, + volume={3}, + pages={2114--2118}, + year={2006}, + organization={IEEE}} + +@inproceedings{mansingka2013fibonacci, + title={Fibonacci-Based Hardware Post-Processing for Non-Autonomous Signum Hyperchaotic System}, + author={Mansingka, Abhinav S and Barakat, Mohamed L and Zidan, M Affan and Radwan, Ahmed G and Salama, Khaled N}, + booktitle={IT Convergence and Security (ICITCS), 2013 International Conference on}, + pages={1--4}, + year={2013}, + organization={IEEE}} + + @incollection{fischer2003true, + title={True random number generator embedded in reconfigurable hardware}, + author={Fischer, Viktor and Drutarovsk{\`y}, Milo{\v{s}}}, + booktitle={Cryptographic Hardware and Embedded Systems-CHES 2002}, + pages={415--430}, + year={2003}, + publisher={Springer}} + + @inproceedings{vsimka2005embedded, + title={Embedded true random number generator in actel FPGAs}, + author={{\v{S}}imka, Martin and Drutarovsk{\`y}, Milo{\v{s}} and Fischer, Viktor}, + booktitle={Workshop on Cryptographic Advances in Secure Hardware--CRASH}, + pages={6--7}, + year={2005}} + + @article{simka2011testing, + title={Testing of PLL-based True Random Number Generator in ChangingWorking Conditions}, + author={Simka, Martin and Drutarovsk{\`y}, Milos and Fischer, Viktor and others}, + journal={RADIOENGINEERING,}, + volume={20}, + pages={94--101}, + year={2011}} + + @inproceedings{varchola2008hardware, + title={Hardware platform for testing performance of TRNGs embedded in actel fusion FPGA}, + author={Varchola, Michal and Drutarovsky, Milos and Fouquet, Robert and Fischer, Viktor}, + booktitle={Radioelektronika, 2008 18th International Conference}, + pages={1--4}, + year={2008}, + organization={IEEE}} + + @inproceedings{kohlbrenner2004embedded, + title={An embedded true random number generator for FPGAs}, + author={Kohlbrenner, Paul and Gaj, Kris}, + booktitle={Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays}, + pages={71--78}, + year={2004}, + organization={ACM}} + + @article{klein2009design, + title={Design and Implementation of a High Quality and High Throughput TRNG in FPGA}, + author={Klein, Cristian and Cret, Octavian and Suciu, Alin}, + journal={arXiv preprint arXiv:0906.4762}, + year={2009}} + + @inproceedings{tsoi2003compact, + title={Compact FPGA-based true and pseudo random number generators}, + author={Tsoi, Kuen Hung and Leung, KH and Leong, Philip Heng Wai}, + booktitle={Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on}, + pages={51--61}, + year={2003}, + organization={IEEE}} + + @book{dichtl2007high, + title={High-speed true random number generation with logic gates only}, + author={Dichtl, Markus and Goli{\'c}, Jovan Dj}, + year={2007}, + publisher={Springer}} + + @inproceedings{cherkaoui2013self, + title={A Self-timed Ring Based True Random Number Generator}, + author={Cherkaoui, Abdelkarim and Fischer, Viktor and Aubert, Alain and Fesquet, Laurent}, + booktitle={Asynchronous Circuits and Systems (ASYNC), 2013 IEEE 19th International Symposium on}, + pages={99--106}, + year={2013}, + organization={IEEE}} + + @inproceedings{cherkaoui2012comparison, + title={Comparison of self-timed ring and inverter ring oscillators as entropy sources in FPGAs}, + author={Cherkaoui, Abdelkarim and Fischer, Viktor and Aubert, Alain and Fesquet, Laurent}, + booktitle={Design, Automation \& Test in Europe Conference \& Exhibition (DATE), 2012}, + pages={1325--1330}, + year={2012}, + organization={IEEE}} + + @incollection{vasyltsov2008fast, + title={Fast digital TRNG based on metastable ring oscillator}, + author={Vasyltsov, Ihor and Hambardzumyan, Eduard and Kim, Young-Sik and Karpinskyy, Bohdan}, + booktitle={Cryptographic Hardware and Embedded Systems--CHES 2008}, + pages={164--180}, + year={2008}, + publisher={Springer}} + + @incollection{majzoobi2011fpga, + title={FPGA-based true random number generation using circuit metastability with adaptive feedback control}, + author={Majzoobi, Mehrdad and Koushanfar, Farinaz and Devadas, Srinivas}, + booktitle={Cryptographic Hardware and Embedded Systems--CHES 2011}, + pages={17--32}, + year={2011}, + publisher={Springer}} + + @article{lee2014metastability, + title={Metastability-based Feedback Method for Enhancing FPGA-based TRNG.}, + author={Lee, Donggeon and Seo, Hwajeong and Kim, Howon}, + journal={International Journal of Multimedia \& Ubiquitous Engineering}, + volume={9}, + number={3}, + year={2014}} + + @inproceedings{kotoulas20061, + title={1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation}, + author={Kotoulas, Leonidas and Tsarouchis, Demetrios and Sirakoulis, Georgios Ch and Andreadis, Ioannis}, + booktitle={Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on}, + pages={4--pp}, + year={2006}, + organization={IEEE}} + + @inproceedings{anghelescu2007vlsi, + title={VLSI implementation of high-speed cellular automata encryption algorithm}, + author={Anghelescu, Petre and Sofron, Emil and Ionita, Silviu}, + booktitle={Semiconductor Conference, 2007. CAS 2007. International}, + volume={2}, + pages={509--512}, + year={2007}, + organization={IEEE}} + + @inproceedings{raut2013stream, + title={Stream cipher design using cellular automata implemented on FPGAs}, + author={Raut, Lakshman and Hoe, David HK}, + booktitle={System Theory (SSST), 2013 45th Southeastern Symposium on}, + pages={146--149}, + year={2013}, + organization={IEEE}} + + @inproceedings{dogaru2010algebraic, + title={Algebraic normal form for rapid prototyping of elementary hybrid cellular automata in FPGA}, + author={Dogaru, Ioana and Dogaru, Radu}, + booktitle={Electrical and Electronics Engineering (ISEEE), 2010 3rd International Symposium on}, + pages={277--280}, + year={2010}, + organization={IEEE}} + + @inproceedings{ioana2014fpga, + title={FPGA implementation and evaluation of two cryptographically secure hybrid cellular automata}, + author={Ioana, Dogaru and Radu, Dogaru}, + booktitle={Communications (COMM), 2014 10th International Conference on}, + pages={1--4}, + year={2014}, + organization={IEEE}} + + @inproceedings{cerda2012efficient, + title={An efficient FPGA random number generator using LFSRs and cellular automata}, + author={Cerda, Juan C and Martinez, Chris D and Comer, Jonathan M and Hoe, David HK}, + booktitle={Circuits and Systems (MWSCAS), 2012 IEEE 55th International Midwest Symposium on}, + pages={912--915}, + year={2012}, + organization={IEEE}} + + @inproceedings{comer2012random, + title={Random number generators using Cellular Automata implemented on FPGAs}, + author={Comer, Jonathan M and Cerda, Juan C and Martinez, Chris D and Hoe, David HK}, + booktitle={System Theory (SSST), 2012 44th Southeastern Symposium on}, + pages={67--72}, + year={2012}, + organization={IEEE}} + + @inproceedings{guan2003pseudorandom, + title={Pseudorandom Number Generator--The Self Programmable Cellular Automata}, + author={Guan, Sheng-Uei and Tan, Syn Kiat}, + booktitle={Knowledge-Based Intelligent Information and Engineering Systems}, + pages={1230--1235}, + year={2003}, + organization={Springer}} + + @inproceedings{sewak2012fpga, + title={FPGA implementation of 16 bit BBS and LFSR PN sequence generator: A comparative study}, + author={Sewak, Khushboo and Rajput, Praveena and Panda, Amit Kumar}, + booktitle={Electrical, Electronics and Computer Science (SCEECS), 2012 IEEE Students' Conference on}, + pages={1--3}, + year={2012}, + organization={IEEE}} + + @inproceedings{peris2010cryptographically, + title={Cryptographically secure pseudo-random bit generator for RFID tags}, + author={Peris-Lopez, Pedro and San Millan, Enrique and van der Lubbe, Jan CA and Entrena, Luis A}, + booktitle={Internet Technology and Secured Transactions (ICITST), 2010 International Conference for}, + pages={1--6}, + year={2010}, + organization={IEEE}} + + @incollection{wu2013hardware, + title={Hardware Architecture for the Parallel Generation of Long-Period Random Numbers Using MT Method}, + author={Wu, Shengfei and Jiang, Jiang and Fu, Yuzhuo}, + booktitle={Computer Engineering and Technology}, + pages={8--15}, + year={2013}, + publisher={Springer}} + + @article{echeverria2013high, + title={High Performance FPGA-oriented mersenne twister uniform random number generator}, + author={Echeverr{\'\i}a, Pedro and L{\'o}pez-Vallejo, Marisa}, + journal={Journal of Signal Processing Systems}, + volume={71}, + number={2}, + pages={105--109}, + year={2013}, + publisher={Springer}} + + @inproceedings{li2012efficient, + title={An Efficient Hardware Random Number Generator Based on the MT Method}, + author={Li, Yuan and Jiang, Jiang and Cheng, Hanqiang and Zhang, Minxuan and Wei, Shaojun}, + booktitle={Computer and Information Technology (CIT), 2012 IEEE 12th International Conference on}, + pages={1011--1015}, + year={2012}, + organization={IEEE}} + + @inproceedings{tian2009mersenne, + title={Mersenne Twister random number generation on FPGA, CPU and GPU}, + author={Tian, Xiang and Benkrid, Khaled}, + booktitle={Adaptive Hardware and Systems, 2009. AHS 2009. NASA/ESA Conference on}, + pages={460--464}, + year={2009}, + organization={IEEE}} + + @inproceedings{chandrasekaran2008high, + title={High performance FPGA implementation of the Mersenne Twister}, + author={Chandrasekaran, Shrutisagar and Amira, Abbes}, + booktitle={Electronic Design, Test and Applications, 2008. DELTA 2008. 4th IEEE International Symposium on}, + pages={482--485}, + year={2008}, + organization={IEEE}} + + @article{bonato2013mersenne, + title={A Mersenne Twister Hardware Implementation for the Monte Carlo Localization Algorithm}, + author={Bonato, Vanderlei and Mazzotti, Bruno F and Fernandes, Marcio Merino and Marques, Eduardo}, + journal={Journal of Signal Processing Systems}, + volume={70}, + number={1}, + pages={75--85}, + year={2013}, + publisher={Springer}} + + @inproceedings{banks2008fpga, + title={FPGA implementation of Pseudo Random Number generators for Monte Carlo methods in quantitative finance}, + author={Banks, Simon and Beadling, Philip and Ferencz, Andras}, + booktitle={Reconfigurable Computing and FPGAs, 2008. ReConFig'08. International Conference on}, + pages={271--276}, + year={2008}, + organization={IEEE}} + +@inproceedings{dalal2008fast, + title={On the fast generation of long-period pseudorandom number sequences}, + author={Dalal, Ishaan L and Harwayne-Gidansky, Jared and Stefan, Deian}, + booktitle={Systems, Applications and Technology Conference, 2008 IEEE Long Island}, + pages={1--9}, + year={2008}, + organization={IEEE}} + + @INPROCEEDINGS{6614692, +author={Erkek, E. and Tuncer, T.}, +booktitle={System Science and Engineering (ICSSE), 2013 International Conference on}, +title={The implementation of ASG and SG Random Number Generators}, +year={2013}, +month={July}, +pages={363-367}, +keywords={cryptography;field programmable gate arrays;random number generation;shift registers;statistical testing;ASG random number generators;Altera Cyclone IV board;FPGA shrinking generator;LFSR based random number generation;PRNG techniques;SG random number generators;alternating step generator;cryptographic systems;field programmable gate arrays;linear feedback shift register;pseudo random number generator;Cryptography;Field programmable gate arrays;Generators;Hardware;NIST;Polynomials;Alternating Step Generator;Pseudo Random Number Generator;Shrinking Generator}, +doi={10.1109/ICSSE.2013.6614692}, +ISSN={2325-0909},} + +@inproceedings{kang2010fpga, + title={FPGA implementation of Gaussian-distributed pseudo-random number generator}, + author={Kang, Minsu}, + booktitle={6th International Conference on Digital Content, Multimedia Technology and its Applications}, + pages={11--13}, + year={2010}} + + @inproceedings{katti2009efficient, + title={Efficient hardware implementation of a new pseudo-random bit sequence generator}, + author={Katti, Raj S and Srinivasan, Sudarshan K}, + booktitle={Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on}, + pages={1393--1396}, + year={2009}, + organization={IEEE}} + + @inproceedings{zarei2010designing, + title={Designing a random number generator with novel parallel LFSR substructure for key stream ciphers}, + author={Zarei Moghadam, I and Rostami, Ali Shokouhi and Tanhatalab, Mohammad Rasoul}, + booktitle={Computer Design and Applications (ICCDA), 2010 International Conference on}, + volume={5}, + pages={V5--598}, + year={2010}, + organization={IEEE}} + + @article{gonzalez2011pseudorandom, + title={A pseudorandom number generator based on time-variant recursion of accumulators}, + author={Gonzalez-Diaz, Victor R and Pareschi, Fabio and Setti, Gianluca and Maloberti, Franco}, + journal={Circuits and Systems II: Express Briefs, IEEE Transactions on}, + volume={58}, + number={9}, + pages={580--584}, + year={2011}, + publisher={IEEE}} + + @inproceedings{thomas2008fpga, + title={FPGA-optimised high-quality uniform random number generators}, + author={Thomas, David Barrie and Luk, Wayne}, + booktitle={Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays}, + pages={235--244}, + year={2008}, + organization={ACM}} + + @inproceedings{thomas2010fpga, + title={FPGA-optimised uniform random number generators using luts and shift registers}, + author={Thomas, David B and Luk, Wayne}, + booktitle={Field Programmable Logic and Applications (FPL), 2010 International Conference on}, + pages={77--82}, + year={2010}, + organization={IEEE}} + +@inproceedings{thomas2014fpga, + title={FPGA Gaussian Random Number Generators with Guaranteed Statistical Accuracy}, + author={Thomas, David B}, + booktitle={Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on}, + pages={149--156}, + year={2014}, + organization={IEEE}} + + @article{thomas2013lut, + title={The LUT-SR family of uniform random number generators for FPGA architectures}, + author={Thomas, David B and Luk, Wayne}, + journal={Very Large Scale Integration (VLSI) Systems, IEEE Transactions on}, + volume={21}, + number={4}, + pages={761--770}, + year={2013}, + publisher={IEEE}} + + @article{fang2014fpga, + title={FPGA acceleration of a pseudorandom number generator based on chaotic iterations}, + author={Fang, Xiaole and Wang, Qianxue and Guyeux, Christophe and Bahi, Jacques M}, + journal={Journal of Information Security and Applications}, + volume={19}, + number={1}, + pages={78--87}, + year={2014}, + publisher={Elsevier}} + + @article{bahi2013fpga, + title={FPGA design for pseudorandom number generator based on chaotic iteration used in information hiding application}, + author={Bahi, Jacques M and Fang, Xiaole and Guyeux, Christophe and Larger, Laurent}, + journal={Appl. Math}, + volume={7}, + number={6}, + pages={2175--2188}, + year={2013}, + publisher={Citeseer}} + + @incollection{tkacik2003hardware, + title={A hardware random number generator}, + author={Tkacik, Thomas E}, + booktitle={Cryptographic Hardware and Embedded Systems-CHES 2002}, + pages={450--453}, + year={2003}, + publisher={Springer}} + \ No newline at end of file diff --git a/References.bib.bak b/References.bib.bak new file mode 100644 index 0000000..ca2bf9f --- /dev/null +++ b/References.bib.bak @@ -0,0 +1,421 @@ +@inproceedings{dabal2011chaos, + title={A chaos-based pseudo-random bit generator implemented in FPGA device}, + author={Dabal, Pawel and Pelka, Ryszard}, + booktitle={Design and Diagnostics of Electronic Circuits \& Systems (DDECS), 2011 IEEE 14th International Symposium on}, + pages={151--154}, + year={2011}, + organization={IEEE}} + +@inproceedings{dabal2012fpga, + title={FPGA implementation of chaotic pseudo-random bit generators}, + author={Dabal, Pawel and Pelka, Ryszard}, + booktitle={Mixed Design of Integrated Circuits and Systems (MIXDES), 2012 Proceedings of the 19th International Conference}, + pages={260--264}, + year={2012}, + organization={IEEE}} + +@INPROCEEDINGS{6868789, +author={Dabal, Pawel and Pelka, Ryszard}, +booktitle={Design and Diagnostics of Electronic Circuits Systems, 17th International Symposium on}, +title={A study on fast pipelined pseudo-random number generator based on chaotic logistic map}, +year={2014}, +month={April}, +pages={195-200}, +keywords={chaotic systems;logistic map;pseudo-random bit generator;system-on-chip}, +doi={10.1109/DDECS.2014.6868789},} + +@article{merahcoupling, + title={Coupling Two Chaotic Systems in Order to Increasing the Security of a Communication System-Study and Real Time FPGA Implementation}, + author={Merah, Lahcene and ALI-PACHA, Adda and SAID, Naima HADJ}} + + @inproceedings{hariprasad2013fpga, + title={FPGA Implementation of A Cryptography Technology Using Pseudo Random Number Generator}, + author={Hariprasad, NagaDeepa and others}, + booktitle={International Journal of Engineering Research and Technology}, + volume={2}, + number={11 (November-2013)}, + year={2013}, + organization={ESRSA Publications}} + +@INPROCEEDINGS{5554284, +author={Ziqi Zhu and Hu, Hanping}, +booktitle={Intelligent Control and Automation (WCICA), 2010 8th World Congress on}, +title={A dynamic nonlinear transform arithmetic for improving the properties chaos-based PRNG}, +year={2010}, +month={July}, +pages={7055-7060}, +keywords={field programmable gate arrays;group theory;information theory;random number generation;FPGA platform;chaos-based PRNG;chaotic system;cycle length;dynamic nonlinear transform arithmetic;group theory;information theory;pseudorandom number generator;Books;Chaos;Cryptography;Entropy;Generators;Testing;Transforms;Chaos;Nonlinear systems;Pseudorandom sequences}, +doi={10.1109/WCICA.2010.5554284},} + +@inproceedings{mao2006design, + title={Design and FPGA implementation of a pseudo-random bit sequence generator using spatiotemporal chaos}, + author={Mao, Yaobin and Cao, Liu and Liu, Wenbo}, + booktitle={Communications, Circuits and Systems Proceedings, 2006 International Conference on}, + volume={3}, + pages={2114--2118}, + year={2006}, + organization={IEEE}} + +@inproceedings{mansingka2013fibonacci, + title={Fibonacci-Based Hardware Post-Processing for Non-Autonomous Signum Hyperchaotic System}, + author={Mansingka, Abhinav S and Barakat, Mohamed L and Zidan, M Affan and Radwan, Ahmed G and Salama, Khaled N}, + booktitle={IT Convergence and Security (ICITCS), 2013 International Conference on}, + pages={1--4}, + year={2013}, + organization={IEEE}} + + @incollection{fischer2003true, + title={True random number generator embedded in reconfigurable hardware}, + author={Fischer, Viktor and Drutarovsk{\`y}, Milo{\v{s}}}, + booktitle={Cryptographic Hardware and Embedded Systems-CHES 2002}, + pages={415--430}, + year={2003}, + publisher={Springer}} + + @inproceedings{vsimka2005embedded, + title={Embedded true random number generator in actel FPGAs}, + author={{\v{S}}imka, Martin and Drutarovsk{\`y}, Milo{\v{s}} and Fischer, Viktor}, + booktitle={Workshop on Cryptographic Advances in Secure Hardware--CRASH}, + pages={6--7}, + year={2005}} + + @article{simka2011testing, + title={Testing of PLL-based True Random Number Generator in ChangingWorking Conditions}, + author={Simka, Martin and Drutarovsk{\`y}, Milos and Fischer, Viktor and others}, + journal={RADIOENGINEERING,}, + volume={20}, + pages={94--101}, + year={2011}} + + @inproceedings{varchola2008hardware, + title={Hardware platform for testing performance of TRNGs embedded in actel fusion FPGA}, + author={Varchola, Michal and Drutarovsky, Milos and Fouquet, Robert and Fischer, Viktor}, + booktitle={Radioelektronika, 2008 18th International Conference}, + pages={1--4}, + year={2008}, + organization={IEEE}} + + @inproceedings{kohlbrenner2004embedded, + title={An embedded true random number generator for FPGAs}, + author={Kohlbrenner, Paul and Gaj, Kris}, + booktitle={Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays}, + pages={71--78}, + year={2004}, + organization={ACM}} + + @article{klein2009design, + title={Design and Implementation of a High Quality and High Throughput TRNG in FPGA}, + author={Klein, Cristian and Cret, Octavian and Suciu, Alin}, + journal={arXiv preprint arXiv:0906.4762}, + year={2009}} + + @inproceedings{tsoi2003compact, + title={Compact FPGA-based true and pseudo random number generators}, + author={Tsoi, Kuen Hung and Leung, KH and Leong, Philip Heng Wai}, + booktitle={Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on}, + pages={51--61}, + year={2003}, + organization={IEEE}} + + @book{dichtl2007high, + title={High-speed true random number generation with logic gates only}, + author={Dichtl, Markus and Goli{\'c}, Jovan Dj}, + year={2007}, + publisher={Springer}} + + @inproceedings{cherkaoui2013self, + title={A Self-timed Ring Based True Random Number Generator}, + author={Cherkaoui, Abdelkarim and Fischer, Viktor and Aubert, Alain and Fesquet, Laurent}, + booktitle={Asynchronous Circuits and Systems (ASYNC), 2013 IEEE 19th International Symposium on}, + pages={99--106}, + year={2013}, + organization={IEEE}} + + @inproceedings{cherkaoui2012comparison, + title={Comparison of self-timed ring and inverter ring oscillators as entropy sources in FPGAs}, + author={Cherkaoui, Abdelkarim and Fischer, Viktor and Aubert, Alain and Fesquet, Laurent}, + booktitle={Design, Automation \& Test in Europe Conference \& Exhibition (DATE), 2012}, + pages={1325--1330}, + year={2012}, + organization={IEEE}} + + @incollection{vasyltsov2008fast, + title={Fast digital TRNG based on metastable ring oscillator}, + author={Vasyltsov, Ihor and Hambardzumyan, Eduard and Kim, Young-Sik and Karpinskyy, Bohdan}, + booktitle={Cryptographic Hardware and Embedded Systems--CHES 2008}, + pages={164--180}, + year={2008}, + publisher={Springer}} + + @incollection{majzoobi2011fpga, + title={FPGA-based true random number generation using circuit metastability with adaptive feedback control}, + author={Majzoobi, Mehrdad and Koushanfar, Farinaz and Devadas, Srinivas}, + booktitle={Cryptographic Hardware and Embedded Systems--CHES 2011}, + pages={17--32}, + year={2011}, + publisher={Springer}} + + @article{lee2014metastability, + title={Metastability-based Feedback Method for Enhancing FPGA-based TRNG.}, + author={Lee, Donggeon and Seo, Hwajeong and Kim, Howon}, + journal={International Journal of Multimedia \& Ubiquitous Engineering}, + volume={9}, + number={3}, + year={2014}} + + @inproceedings{kotoulas20061, + title={1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation}, + author={Kotoulas, Leonidas and Tsarouchis, Demetrios and Sirakoulis, Georgios Ch and Andreadis, Ioannis}, + booktitle={Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on}, + pages={4--pp}, + year={2006}, + organization={IEEE}} + + @inproceedings{anghelescu2007vlsi, + title={VLSI implementation of high-speed cellular automata encryption algorithm}, + author={Anghelescu, Petre and Sofron, Emil and Ionita, Silviu}, + booktitle={Semiconductor Conference, 2007. CAS 2007. International}, + volume={2}, + pages={509--512}, + year={2007}, + organization={IEEE}} + + @inproceedings{raut2013stream, + title={Stream cipher design using cellular automata implemented on FPGAs}, + author={Raut, Lakshman and Hoe, David HK}, + booktitle={System Theory (SSST), 2013 45th Southeastern Symposium on}, + pages={146--149}, + year={2013}, + organization={IEEE}} + + @inproceedings{dogaru2010algebraic, + title={Algebraic normal form for rapid prototyping of elementary hybrid cellular automata in FPGA}, + author={Dogaru, Ioana and Dogaru, Radu}, + booktitle={Electrical and Electronics Engineering (ISEEE), 2010 3rd International Symposium on}, + pages={277--280}, + year={2010}, + organization={IEEE}} + + @inproceedings{ioana2014fpga, + title={FPGA implementation and evaluation of two cryptographically secure hybrid cellular automata}, + author={Ioana, Dogaru and Radu, Dogaru}, + booktitle={Communications (COMM), 2014 10th International Conference on}, + pages={1--4}, + year={2014}, + organization={IEEE}} + + @inproceedings{cerda2012efficient, + title={An efficient FPGA random number generator using LFSRs and cellular automata}, + author={Cerda, Juan C and Martinez, Chris D and Comer, Jonathan M and Hoe, David HK}, + booktitle={Circuits and Systems (MWSCAS), 2012 IEEE 55th International Midwest Symposium on}, + pages={912--915}, + year={2012}, + organization={IEEE}} + + @inproceedings{comer2012random, + title={Random number generators using Cellular Automata implemented on FPGAs}, + author={Comer, Jonathan M and Cerda, Juan C and Martinez, Chris D and Hoe, David HK}, + booktitle={System Theory (SSST), 2012 44th Southeastern Symposium on}, + pages={67--72}, + year={2012}, + organization={IEEE}} + + @inproceedings{guan2003pseudorandom, + title={Pseudorandom Number Generator--The Self Programmable Cellular Automata}, + author={Guan, Sheng-Uei and Tan, Syn Kiat}, + booktitle={Knowledge-Based Intelligent Information and Engineering Systems}, + pages={1230--1235}, + year={2003}, + organization={Springer}} + + @inproceedings{sewak2012fpga, + title={FPGA implementation of 16 bit BBS and LFSR PN sequence generator: A comparative study}, + author={Sewak, Khushboo and Rajput, Praveena and Panda, Amit Kumar}, + booktitle={Electrical, Electronics and Computer Science (SCEECS), 2012 IEEE Students' Conference on}, + pages={1--3}, + year={2012}, + organization={IEEE}} + + @inproceedings{peris2010cryptographically, + title={Cryptographically secure pseudo-random bit generator for RFID tags}, + author={Peris-Lopez, Pedro and San Millan, Enrique and van der Lubbe, Jan CA and Entrena, Luis A}, + booktitle={Internet Technology and Secured Transactions (ICITST), 2010 International Conference for}, + pages={1--6}, + year={2010}, + organization={IEEE}} + + @incollection{wu2013hardware, + title={Hardware Architecture for the Parallel Generation of Long-Period Random Numbers Using MT Method}, + author={Wu, Shengfei and Jiang, Jiang and Fu, Yuzhuo}, + booktitle={Computer Engineering and Technology}, + pages={8--15}, + year={2013}, + publisher={Springer}} + + @article{echeverria2013high, + title={High Performance FPGA-oriented mersenne twister uniform random number generator}, + author={Echeverr{\'\i}a, Pedro and L{\'o}pez-Vallejo, Marisa}, + journal={Journal of Signal Processing Systems}, + volume={71}, + number={2}, + pages={105--109}, + year={2013}, + publisher={Springer}} + + @inproceedings{li2012efficient, + title={An Efficient Hardware Random Number Generator Based on the MT Method}, + author={Li, Yuan and Jiang, Jiang and Cheng, Hanqiang and Zhang, Minxuan and Wei, Shaojun}, + booktitle={Computer and Information Technology (CIT), 2012 IEEE 12th International Conference on}, + pages={1011--1015}, + year={2012}, + organization={IEEE}} + + @inproceedings{tian2009mersenne, + title={Mersenne Twister random number generation on FPGA, CPU and GPU}, + author={Tian, Xiang and Benkrid, Khaled}, + booktitle={Adaptive Hardware and Systems, 2009. AHS 2009. NASA/ESA Conference on}, + pages={460--464}, + year={2009}, + organization={IEEE}} + + @inproceedings{chandrasekaran2008high, + title={High performance FPGA implementation of the Mersenne Twister}, + author={Chandrasekaran, Shrutisagar and Amira, Abbes}, + booktitle={Electronic Design, Test and Applications, 2008. DELTA 2008. 4th IEEE International Symposium on}, + pages={482--485}, + year={2008}, + organization={IEEE}} + + @article{bonato2013mersenne, + title={A Mersenne Twister Hardware Implementation for the Monte Carlo Localization Algorithm}, + author={Bonato, Vanderlei and Mazzotti, Bruno F and Fernandes, Marcio Merino and Marques, Eduardo}, + journal={Journal of Signal Processing Systems}, + volume={70}, + number={1}, + pages={75--85}, + year={2013}, + publisher={Springer}} + + @inproceedings{banks2008fpga, + title={FPGA implementation of Pseudo Random Number generators for Monte Carlo methods in quantitative finance}, + author={Banks, Simon and Beadling, Philip and Ferencz, Andras}, + booktitle={Reconfigurable Computing and FPGAs, 2008. ReConFig'08. International Conference on}, + pages={271--276}, + year={2008}, + organization={IEEE}} + +@inproceedings{dalal2008fast, + title={On the fast generation of long-period pseudorandom number sequences}, + author={Dalal, Ishaan L and Harwayne-Gidansky, Jared and Stefan, Deian}, + booktitle={Systems, Applications and Technology Conference, 2008 IEEE Long Island}, + pages={1--9}, + year={2008}, + organization={IEEE}} + + @INPROCEEDINGS{6614692, +author={Erkek, E. and Tuncer, T.}, +booktitle={System Science and Engineering (ICSSE), 2013 International Conference on}, +title={The implementation of ASG and SG Random Number Generators}, +year={2013}, +month={July}, +pages={363-367}, +keywords={cryptography;field programmable gate arrays;random number generation;shift registers;statistical testing;ASG random number generators;Altera Cyclone IV board;FPGA shrinking generator;LFSR based random number generation;PRNG techniques;SG random number generators;alternating step generator;cryptographic systems;field programmable gate arrays;linear feedback shift register;pseudo random number generator;Cryptography;Field programmable gate arrays;Generators;Hardware;NIST;Polynomials;Alternating Step Generator;Pseudo Random Number Generator;Shrinking Generator}, +doi={10.1109/ICSSE.2013.6614692}, +ISSN={2325-0909},} + +@inproceedings{kang2010fpga, + title={FPGA implementation of Gaussian-distributed pseudo-random number generator}, + author={Kang, Minsu}, + booktitle={6th International Conference on Digital Content, Multimedia Technology and its Applications}, + pages={11--13}, + year={2010}} + + @inproceedings{katti2009efficient, + title={Efficient hardware implementation of a new pseudo-random bit sequence generator}, + author={Katti, Raj S and Srinivasan, Sudarshan K}, + booktitle={Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on}, + pages={1393--1396}, + year={2009}, + organization={IEEE}} + + @inproceedings{zarei2010designing, + title={Designing a random number generator with novel parallel LFSR substructure for key stream ciphers}, + author={Zarei Moghadam, I and Rostami, Ali Shokouhi and Tanhatalab, Mohammad Rasoul}, + booktitle={Computer Design and Applications (ICCDA), 2010 International Conference on}, + volume={5}, + pages={V5--598}, + year={2010}, + organization={IEEE}} + + @article{gonzalez2011pseudorandom, + title={A pseudorandom number generator based on time-variant recursion of accumulators}, + author={Gonzalez-Diaz, Victor R and Pareschi, Fabio and Setti, Gianluca and Maloberti, Franco}, + journal={Circuits and Systems II: Express Briefs, IEEE Transactions on}, + volume={58}, + number={9}, + pages={580--584}, + year={2011}, + publisher={IEEE}} + + @inproceedings{thomas2008fpga, + title={FPGA-optimised high-quality uniform random number generators}, + author={Thomas, David Barrie and Luk, Wayne}, + booktitle={Proceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays}, + pages={235--244}, + year={2008}, + organization={ACM}} + + @inproceedings{thomas2010fpga, + title={FPGA-optimised uniform random number generators using luts and shift registers}, + author={Thomas, David B and Luk, Wayne}, + booktitle={Field Programmable Logic and Applications (FPL), 2010 International Conference on}, + pages={77--82}, + year={2010}, + organization={IEEE}} + +@inproceedings{thomas2014fpga, + title={FPGA Gaussian Random Number Generators with Guaranteed Statistical Accuracy}, + author={Thomas, David B}, + booktitle={Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on}, + pages={149--156}, + year={2014}, + organization={IEEE}} + + @article{thomas2013lut, + title={The LUT-SR family of uniform random number generators for FPGA architectures}, + author={Thomas, David B and Luk, Wayne}, + journal={Very Large Scale Integration (VLSI) Systems, IEEE Transactions on}, + volume={21}, + number={4}, + pages={761--770}, + year={2013}, + publisher={IEEE}} + + @article{fang2014fpga, + title={FPGA acceleration of a pseudorandom number generator based on chaotic iterations}, + author={Fang, Xiaole and Wang, Qianxue and Guyeux, Christophe and Bahi, Jacques M}, + journal={Journal of Information Security and Applications}, + volume={19}, + number={1}, + pages={78--87}, + year={2014}, + publisher={Elsevier}} + + @article{bahi2013fpga, + title={FPGA design for pseudorandom number generator based on chaotic iteration used in information hiding application}, + author={Bahi, Jacques M and Fang, Xiaole and Guyeux, Christophe and Larger, Laurent}, + journal={Appl. Math}, + volume={7}, + number={6}, + pages={2175--2188}, + year={2013}, + publisher={Citeseer}} + + @incollection{tkacik2003hardware, + title={A hardware random number generator}, + author={Tkacik, Thomas E}, + booktitle={Cryptographic Hardware and Embedded Systems-CHES 2002}, + pages={450--453}, + year={2003}, + publisher={Springer}} + \ No newline at end of file diff --git a/Throughput_RNG.eps b/Throughput_RNG.eps new file mode 100644 index 0000000..4ea2daf --- /dev/null +++ b/Throughput_RNG.eps @@ -0,0 +1,585 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: MATLAB, The MathWorks, Inc. Version 8.3.0.532 (R2014a). Operating System: Microsoft Windows 7 Édition Intégrale . +%%Title: C:\Users\PC NANO\Desktop\Throughput_RNG.eps +%%CreationDate: 11/17/2014 02:42:50 +%%DocumentNeededFonts: Helvetica +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 25 262 569 578 +%%EndComments + +%%BeginProlog +% MathWorks dictionary +/MathWorks 160 dict begin +% definition operators +/bdef {bind def} bind def +/ldef {load def} bind def +/xdef {exch def} bdef +/xstore {exch store} bdef +% operator abbreviations +/c /clip ldef +/cc /concat ldef +/cp /closepath ldef +/gr /grestore ldef +/gs /gsave ldef +/mt /moveto ldef +/np /newpath ldef +/cm /currentmatrix ldef +/sm /setmatrix ldef +/rm /rmoveto ldef +/rl /rlineto ldef +/s {show newpath} bdef +/sc {setcmykcolor} bdef +/sr /setrgbcolor ldef +/sg /setgray ldef +/w /setlinewidth ldef +/j /setlinejoin ldef +/cap /setlinecap ldef +/rc {rectclip} bdef +/rf {rectfill} bdef +% page state control +/pgsv () def +/bpage {/pgsv save def} bdef +/epage {pgsv restore} bdef +/bplot /gsave ldef +/eplot {stroke grestore} bdef +% orientation switch +/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def +% coordinate system mappings +/dpi2point 0 def +% font control +/FontSize 0 def +/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] + makefont setfont} bdef +/ISOLatin1Encoding where {pop /WindowsLatin1Encoding 256 array bdef +ISOLatin1Encoding WindowsLatin1Encoding copy pop +/.notdef/.notdef/quotesinglbase/florin/quotedblbase/ellipsis/dagger +/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef/.notdef +/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet +/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef +/Ydieresis WindowsLatin1Encoding 128 32 getinterval astore pop} +{/WindowsLatin1Encoding StandardEncoding bdef} ifelse +/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse + exch dup 3 1 roll findfont dup length dict begin + { 1 index /FID ne {def}{pop pop} ifelse } forall + /Encoding exch def currentdict end definefont pop} bdef +/isroman {findfont /CharStrings get /Agrave known} bdef +/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse + exch FMS} bdef +/csm {1 dpi2point div -1 dpi2point div scale neg translate + dup landscapeMode eq {pop -90 rotate} + {rotateMode eq {90 rotate} if} ifelse} bdef +% line types: solid, dotted, dashed, dotdash +/SO { [] 0 setdash } bdef +/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef +/DA { [6 dpi2point mul] 0 setdash } bdef +/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 + dpi2point mul] 0 setdash } bdef +% macros for lines and objects +/L {lineto stroke} bdef +/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef +/AP {{rlineto} repeat} bdef +/PDlw -1 def +/W {/PDlw currentlinewidth def setlinewidth} def +/PP {closepath eofill} bdef +/DP {closepath stroke} bdef +/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto + neg 0 exch rlineto closepath} bdef +/FR {MR stroke} bdef +/PR {MR fill} bdef +/L1i {{currentfile picstr readhexstring pop} image} bdef +/tMatrix matrix def +/MakeOval {newpath tMatrix currentmatrix pop translate scale +0 0 1 0 360 arc tMatrix setmatrix} bdef +/FO {MakeOval stroke} bdef +/PO {MakeOval fill} bdef +/PD {currentlinewidth 2 div 0 360 arc fill + PDlw -1 eq not {PDlw w /PDlw -1 def} if} def +/FA {newpath tMatrix currentmatrix pop translate scale + 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef +/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale + 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef +/FAn {newpath tMatrix currentmatrix pop translate scale + 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef +/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale + 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef +/vradius 0 def /hradius 0 def /lry 0 def +/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def +/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef + /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly + vradius add translate hradius vradius scale 0 0 1 180 270 arc + tMatrix setmatrix lrx hradius sub uly vradius add translate + hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix + lrx hradius sub lry vradius sub translate hradius vradius scale + 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub + translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix + closepath} bdef +/FRR {MRR stroke } bdef +/PRR {MRR fill } bdef +/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def + newpath tMatrix currentmatrix pop ulx rad add uly rad add translate + rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad + sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix + closepath} bdef +/FlrRR {MlrRR stroke } bdef +/PlrRR {MlrRR fill } bdef +/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def + newpath tMatrix currentmatrix pop ulx rad add uly rad add translate + rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad + sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix + closepath} bdef +/FtbRR {MtbRR stroke } bdef +/PtbRR {MtbRR fill } bdef +/stri 6 array def /dtri 6 array def +/smat 6 array def /dmat 6 array def +/tmat1 6 array def /tmat2 6 array def /dif 3 array def +/asub {/ind2 exch def /ind1 exch def dup dup + ind1 get exch ind2 get sub exch } bdef +/tri_to_matrix { + 2 0 asub 3 1 asub 4 0 asub 5 1 asub + dup 0 get exch 1 get 7 -1 roll astore } bdef +/compute_transform { + dmat dtri tri_to_matrix tmat1 invertmatrix + smat stri tri_to_matrix tmat2 concatmatrix } bdef +/ds {stri astore pop} bdef +/dt {dtri astore pop} bdef +/db {2 copy /cols xdef /rows xdef mul dup 3 mul string + currentfile + 3 index 0 eq {/ASCIIHexDecode filter} + {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } + ifelse exch readstring pop + dup 0 3 index getinterval /rbmap xdef + dup 2 index dup getinterval /gbmap xdef + 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef +/it {gs np dtri aload pop moveto lineto lineto cp c + cols rows 8 compute_transform + rbmap gbmap bbmap true 3 colorimage gr}bdef +/il {newpath moveto lineto stroke}bdef +currentdict end def +%%EndProlog + +%%BeginSetup +MathWorks begin + +0 cap + +end +%%EndSetup + +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 25 262 569 578 +MathWorks begin +bpage +%%EndPageSetup + +%%BeginObject: obj1 +bplot + +/dpi2point 12 def +portraitMode 0300 6936 csm + + 0 0 6531 3782 rc +85 dict begin %Colortable dictionary +/c0 { 0.000000 0.000000 0.000000 sr} bdef +/c1 { 1.000000 1.000000 1.000000 sr} bdef +/c2 { 0.900000 0.000000 0.000000 sr} bdef +/c3 { 0.000000 0.820000 0.000000 sr} bdef +/c4 { 0.000000 0.000000 0.800000 sr} bdef +/c5 { 0.910000 0.820000 0.320000 sr} bdef +/c6 { 1.000000 0.260000 0.820000 sr} bdef +/c7 { 0.000000 0.820000 0.820000 sr} bdef +c0 +1 j +1 sg + 0 0 6532 3783 rf +6 w +0 1047 4525 0 0 -1047 849 1331 4 MP +PP +-4525 0 0 1047 4525 0 0 -1047 849 1331 5 MP stroke +4 w +DO +SO +6 w +0 sg + 849 284 mt 5374 284 L + 849 1331 mt 5374 1331 L +5374 1331 mt 5374 284 L + 849 1331 mt 849 284 L + 849 1331 mt 5374 1331 L + 849 1331 mt 849 284 L +1414 1331 mt 1414 1285 L +1414 284 mt 1414 329 L +1980 1331 mt 1980 1285 L +1980 284 mt 1980 329 L +2545 1331 mt 2545 1285 L +2545 284 mt 2545 329 L +3111 1331 mt 3111 1285 L +3111 284 mt 3111 329 L +3677 1331 mt 3677 1285 L +3677 284 mt 3677 329 L +4242 1331 mt 4242 1285 L +4242 284 mt 4242 329 L +4808 1331 mt 4808 1285 L +4808 284 mt 4808 329 L + 849 1331 mt 894 1331 L +5374 1331 mt 5328 1331 L +%%IncludeResource: font Helvetica +/Helvetica /WindowsLatin1Encoding 120 FMSR + + 748 1375 mt +(0) s + 849 982 mt 894 982 L +5374 982 mt 5328 982 L + 548 1026 mt +(5000) s + 849 633 mt 894 633 L +5374 633 mt 5328 633 L + 481 677 mt +(10000) s + 849 284 mt 894 284 L +5374 284 mt 5328 284 L + 481 328 mt +(15000) s + 849 284 mt 5374 284 L + 849 1331 mt 5374 1331 L +5374 1331 mt 5374 284 L + 849 1331 mt 849 284 L +gs 849 284 4526 1048 rc +/c8 { 0.000000 0.000000 0.562500 sr} bdef +c8 +0 584 452 0 0 -584 1188 1331 4 MP +PP +0 sg +-452 0 0 584 452 0 0 -584 1188 1331 5 MP stroke +c8 +0 130 452 0 0 -130 1754 1331 4 MP +PP +0 sg +-452 0 0 130 452 0 0 -130 1754 1331 5 MP stroke +c8 +0 409 453 0 0 -409 2319 1331 4 MP +PP +0 sg +-453 0 0 409 453 0 0 -409 2319 1331 5 MP stroke +c8 +0 782 452 0 0 -782 2885 1331 4 MP +PP +0 sg +-452 0 0 782 452 0 0 -782 2885 1331 5 MP stroke +c8 +0 57 453 0 0 -57 3450 1331 4 MP +PP +0 sg +-453 0 0 57 453 0 0 -57 3450 1331 5 MP stroke +c8 +0 36 453 0 0 -36 4016 1331 4 MP +PP +0 sg +-453 0 0 36 453 0 0 -36 4016 1331 5 MP stroke +c8 +0 940 452 0 0 -940 4582 1331 4 MP +PP +0 sg +-452 0 0 940 452 0 0 -940 4582 1331 5 MP stroke +4525 0 849 1331 2 MP stroke +gr + +2803 158 mt +(data) s +%%IncludeResource: font Helvetica +/Helvetica /WindowsLatin1Encoding 96 FMSR + +3036 218 mt +(P) s +%%IncludeResource: font Helvetica +/Helvetica /WindowsLatin1Encoding 120 FMSR + +3100 158 mt +(RNG) s +1209 1748 mt -45 rotate +(CH-21) s +45 rotate +1779 1748 mt -45 rotate +(CH-22) s +45 rotate +2337 1748 mt -45 rotate +(CH-23) s +45 rotate +2954 1702 mt -45 rotate +(CH-3) s +45 rotate +3512 1702 mt -45 rotate +(CH-4) s +45 rotate +4082 1702 mt -45 rotate +(CH-7) s +45 rotate +4641 1702 mt -45 rotate +(CH-8) s +45 rotate + 275 1291 mt -90 rotate +(Throughput Mbps) s +90 rotate +1 sg +0 1047 1650 0 0 -1047 848 3123 4 MP +PP +-1650 0 0 1047 1650 0 0 -1047 848 3123 5 MP stroke +4 w +DO +SO +6 w +0 sg + 848 2076 mt 2498 2076 L + 848 3123 mt 2498 3123 L +2498 3123 mt 2498 2076 L + 848 3123 mt 848 2076 L + 848 3123 mt 2498 3123 L + 848 3123 mt 848 2076 L +1055 3123 mt 1055 3106 L +1055 2076 mt 1055 2092 L +1261 3123 mt 1261 3106 L +1261 2076 mt 1261 2092 L +1467 3123 mt 1467 3106 L +1467 2076 mt 1467 2092 L +1673 3123 mt 1673 3106 L +1673 2076 mt 1673 2092 L +1879 3123 mt 1879 3106 L +1879 2076 mt 1879 2092 L +2085 3123 mt 2085 3106 L +2085 2076 mt 2085 2092 L +2291 3123 mt 2291 3106 L +2291 2076 mt 2291 2092 L + 848 3123 mt 865 3123 L +2498 3123 mt 2481 3123 L + 748 3167 mt +(0) s + 848 2774 mt 865 2774 L +2498 2774 mt 2481 2774 L + 548 2818 mt +(5000) s + 848 2425 mt 865 2425 L +2498 2425 mt 2481 2425 L + 481 2469 mt +(10000) s + 848 2076 mt 865 2076 L +2498 2076 mt 2481 2076 L + 481 2120 mt +(15000) s + 848 2076 mt 2498 2076 L + 848 3123 mt 2498 3123 L +2498 3123 mt 2498 2076 L + 848 3123 mt 848 2076 L +gs 849 2076 1650 1048 rc +c8 +0 584 165 0 0 -584 972 3123 4 MP +PP +0 sg +-165 0 0 584 165 0 0 -584 972 3123 5 MP stroke +c8 +0 130 165 0 0 -130 1178 3123 4 MP +PP +0 sg +-165 0 0 130 165 0 0 -130 1178 3123 5 MP stroke +c8 +0 409 165 0 0 -409 1384 3123 4 MP +PP +0 sg +-165 0 0 409 165 0 0 -409 1384 3123 5 MP stroke +c8 +0 782 164 0 0 -782 1591 3123 4 MP +PP +0 sg +-164 0 0 782 164 0 0 -782 1591 3123 5 MP stroke +c8 +0 57 165 0 0 -57 1797 3123 4 MP +PP +0 sg +-165 0 0 57 165 0 0 -57 1797 3123 5 MP stroke +c8 +0 36 165 0 0 -36 2003 3123 4 MP +PP +0 sg +-165 0 0 36 165 0 0 -36 2003 3123 5 MP stroke +c8 +0 940 165 0 0 -940 2209 3123 4 MP +PP +0 sg +-165 0 0 940 165 0 0 -940 2209 3123 5 MP stroke +1649 0 849 3123 2 MP stroke +gr + +1211 1950 mt +(data) s +%%IncludeResource: font Helvetica +/Helvetica /WindowsLatin1Encoding 96 FMSR + +1444 2010 mt +(T) s +%%IncludeResource: font Helvetica +/Helvetica /WindowsLatin1Encoding 120 FMSR + +1502 1950 mt +(RNG) s + 813 3540 mt -45 rotate +(CH-21) s +45 rotate + 976 3540 mt -45 rotate +(CH-22) s +45 rotate +1138 3540 mt -45 rotate +(CH-23) s +45 rotate +1347 3494 mt -45 rotate +(CH-3) s +45 rotate +1510 3494 mt -45 rotate +(CH-4) s +45 rotate +1672 3494 mt -45 rotate +(CH-7) s +45 rotate +1835 3494 mt -45 rotate +(CH-8) s +45 rotate + 276 3083 mt -90 rotate +(Throughput Mbps) s +90 rotate +1 sg +0 1047 1649 0 0 -1047 3725 3123 4 MP +PP +-1649 0 0 1047 1649 0 0 -1047 3725 3123 5 MP stroke +4 w +DO +SO +6 w +0 sg +3725 2076 mt 5374 2076 L +3725 3123 mt 5374 3123 L +5374 3123 mt 5374 2076 L +3725 3123 mt 3725 2076 L +3725 3123 mt 5374 3123 L +3725 3123 mt 3725 2076 L +3931 3123 mt 3931 3106 L +3931 2076 mt 3931 2092 L +4137 3123 mt 4137 3106 L +4137 2076 mt 4137 2092 L +4343 3123 mt 4343 3106 L +4343 2076 mt 4343 2092 L +4549 3123 mt 4549 3106 L +4549 2076 mt 4549 2092 L +4755 3123 mt 4755 3106 L +4755 2076 mt 4755 2092 L +4961 3123 mt 4961 3106 L +4961 2076 mt 4961 2092 L +5167 3123 mt 5167 3106 L +5167 2076 mt 5167 2092 L +3725 3123 mt 3741 3123 L +5374 3123 mt 5357 3123 L +3624 3167 mt +(0) s +3725 2774 mt 3741 2774 L +5374 2774 mt 5357 2774 L +3424 2818 mt +(5000) s +3725 2425 mt 3741 2425 L +5374 2425 mt 5357 2425 L +3357 2469 mt +(10000) s +3725 2076 mt 3741 2076 L +5374 2076 mt 5357 2076 L +3357 2120 mt +(15000) s +3725 2076 mt 5374 2076 L +3725 3123 mt 5374 3123 L +5374 3123 mt 5374 2076 L +3725 3123 mt 3725 2076 L +gs 3725 2076 1650 1048 rc +c8 +0 584 165 0 0 -584 3848 3123 4 MP +PP +0 sg +-165 0 0 584 165 0 0 -584 3848 3123 5 MP stroke +c8 +0 130 165 0 0 -130 4054 3123 4 MP +PP +0 sg +-165 0 0 130 165 0 0 -130 4054 3123 5 MP stroke +c8 +0 409 165 0 0 -409 4260 3123 4 MP +PP +0 sg +-165 0 0 409 165 0 0 -409 4260 3123 5 MP stroke +c8 +0 782 164 0 0 -782 4467 3123 4 MP +PP +0 sg +-164 0 0 782 164 0 0 -782 4467 3123 5 MP stroke +c8 +0 57 165 0 0 -57 4673 3123 4 MP +PP +0 sg +-165 0 0 57 165 0 0 -57 4673 3123 5 MP stroke +c8 +0 36 165 0 0 -36 4879 3123 4 MP +PP +0 sg +-165 0 0 36 165 0 0 -36 4879 3123 5 MP stroke +c8 +0 940 165 0 0 -940 5085 3123 4 MP +PP +0 sg +-165 0 0 940 165 0 0 -940 5085 3123 5 MP stroke +1649 0 3725 3123 2 MP stroke +gr + +4051 1950 mt +(data) s +%%IncludeResource: font Helvetica +/Helvetica /WindowsLatin1Encoding 96 FMSR + +4284 2010 mt +(C) s +%%IncludeResource: font Helvetica +/Helvetica /WindowsLatin1Encoding 120 FMSR + +4353 1950 mt +(haotic) s +3688 3540 mt -45 rotate +(CH-21) s +45 rotate +3850 3540 mt -45 rotate +(CH-22) s +45 rotate +4011 3540 mt -45 rotate +(CH-23) s +45 rotate +4219 3494 mt -45 rotate +(CH-3) s +45 rotate +4392 3494 mt -45 rotate +(CH-4) s +45 rotate +4553 3494 mt -45 rotate +(CH-7) s +45 rotate +4715 3494 mt -45 rotate +(CH-8) s +45 rotate +3156 3083 mt -90 rotate +(Throughput Mbps) s +90 rotate + +end %%Color Dict + +eplot +%%EndObject + +epage +end + +showpage + +%%Trailer +%%EOF diff --git a/aliascnt.sty b/aliascnt.sty new file mode 100644 index 0000000..452aa0e --- /dev/null +++ b/aliascnt.sty @@ -0,0 +1,88 @@ +%% +%% This is file `aliascnt.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% aliascnt.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% Project: aliascnt +%% Version: 2009/09/08 v1.3 +%% +%% Copyright (C) 2006, 2009 by +%% Heiko Oberdiek +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.txt +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% This work consists of the main source file aliascnt.dtx +%% and the derived files +%% aliascnt.sty, aliascnt.pdf, aliascnt.ins, aliascnt.drv. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{aliascnt}% + [2009/09/08 v1.3 Alias counter (HO)]% +\newcommand*{\newaliascnt}[2]{% + \begingroup + \def\AC@glet##1{% + \global\expandafter\let\csname##1#1\expandafter\endcsname + \csname##1#2\endcsname + }% + \@ifundefined{c@#2}{% + \@nocounterr{#2}% + }{% + \expandafter\@ifdefinable\csname c@#1\endcsname{% + \AC@glet{c@}% + \AC@glet{the}% + \AC@glet{theH}% + \AC@glet{p@}% + \expandafter\gdef\csname AC@cnt@#1\endcsname{#2}% + \expandafter\gdef\csname cl@#1\expandafter\endcsname + \expandafter{\csname cl@#2\endcsname}% + }% + }% + \endgroup +} +\newcommand*{\aliascntresetthe}[1]{% + \@ifundefined{AC@cnt@#1}{% + \PackageError{aliascnt}{% + `#1' is not an alias counter% + }\@ehc + }{% + \expandafter\let\csname the#1\expandafter\endcsname + \csname the\csname AC@cnt@#1\endcsname\endcsname + }% +} +\newcommand*{\AC@findrootcnt}[1]{% + \@ifundefined{AC@cnt@#1}{% + #1% + }{% + \expandafter\AC@findrootcnt\csname AC@cnt@#1\endcsname + }% +} +\def\AC@patch#1{% + \expandafter\let\csname AC@org@#1reset\expandafter\endcsname + \csname @#1reset\endcsname + \expandafter\def\csname @#1reset\endcsname##1##2{% + \csname AC@org@#1reset\endcsname{##1}{\AC@findrootcnt{##2}}% + }% +} +\RequirePackage{remreset} +\AC@patch{addto} +\AC@patch{removefrom} +\endinput +%% +%% End of file `aliascnt.sty'. diff --git a/booktabs.dtx b/booktabs.dtx new file mode 100644 index 0000000..5b0e32c --- /dev/null +++ b/booktabs.dtx @@ -0,0 +1,1052 @@ +% \iffalse (meta-comment) +% ----------------------------------------------------------------- +% File: booktabs.dtx +% Author: Simon Fear +% Maintainer: Danie Els (dnjels@sun.ac.za) +% +% This file is part of the booktabs package for publication +% quality tables for LaTeX +% +% Copyright (C) 1995--2005 Simon Fear +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License as +% published by the Free Software Foundation; either version 2 of +% the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public +% License along with this program; if not, write to the Free +% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +% MA 02111-1307 USA +% +% ----------------------------------------------------------------- +% This file contains the documentations and source code for the +% booktabs package for use with LaTeX2e. See the file 'README' +% for a list of all the files as well as directions for the +% installation of this package. +% ----------------------------------------------------------------- +% \fi +% +% \iffalse +%<*driver> +\ProvidesFile{booktabs.dtx} +% +%\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%\ProvidesPackage{booktabs} +%<*package> + [2005/04/14 v1.61803 publication quality tables] +% +% +%<*driver> +\documentclass{ltxdoc} + \usepackage{booktabs}[2005/04/14] + \EnableCrossrefs + \CodelineIndex + \RecordChanges + \setlength\hfuzz{15pt} + \hbadness=7000 + \MakeShortVerb{\=} + \MakeShortVerb{\"} +\begin{document} + \DocInput{booktabs.dtx} + \PrintChanges + \PrintIndex +\end{document} +% +% \fi +% +% \CheckSum{484} +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% +% +% \DeleteShortVerb{\|} +% \GetFileInfo{booktabs.dtx} +% +% \title{Publication quality tables in \LaTeX% +% \thanks{This file has version number \fileversion, +% (converging to phi, the golden ratio), +% last revised \filedate.}} +% \author{Simon Fear\\300A route de Meyrin\\Meyrin\\Switzerland} +% \date{Printed \today} +% +% \maketitle +% +% +% \begin{abstract} +% This article describes some additional commands to enhance +% the quality of tables in \LaTeX. Guidelines are given as +% to what constitutes a good table in this context. The 2000 +% release (Version 1.61) of the =booktabs= package, described +% herein, adds some enhancements to the 1995 release (Version 1.00), +% most notably =longtable= compatibility. +% Releases (Versions 1.618, 1.6180 and 1.61803) are +% only bug patches and support for the =colortbl= package.\footnote{By Danie Els +% (\texttt{dnjels@sun.ac.za}) in the absence of the author.} +% \end{abstract} +% +% \bigskip +% +% \section{Introduction} +% +% The routines described below are to enable the easy production +% of tables such as should appear in published scientific books and +% journals. What distinguishes these from plain +% \LaTeX{} tables is the default use of additional space above and below rules, +% and rules of varying `thickness'. What further distinguishes them from +% the tables many people {\em do} produce using \LaTeX{} is the +% absence of vertical rules and double rules. +% +% I must draw a clear +% distinction between what I call here a {\em formal table}, +% which is a set of values in labelled columns, as distinct from +% what I will call a {\em tableau}. The latter is the kind of thing +% illustrated in the \LaTeX{} manual, and increasingly +% common as the output of +% many database management systems; it will probably have +% icons in abundance, and no doubt use colour too. +% The layout of such a {\em tableau} is determined +% (hopefully) as a one-off, given a jumble of material the +% designer is trying to combine into a meaningful configuration. +% But the layout of a {\em table} has been established over +% centuries of experience and should only be altered in +% extraordinary circumstances. +% +% By way of illustration, consider this tableau from the \LaTeX{} +% manual (p. 64 old edition): +% +% \begin{center} +% \begin{tabular}{||l|lr||} \hline +% gnats & gram & \$13.65 \\ \cline{2-3} +% & each & .01 \\ \hline +% gnu & stuffed & 92.50 \\ \cline{1-1} \cline{3-3} +% emu & & 33.33 \\ \hline +% armadillo & frozen & 8.99 \\ \hline +% \end{tabular} +% \end{center} +% +% This is a hotch-potch of information that is probably +% reasonably clearly presented as is (but is the emu stuffed or +% not?). However, as a published table, this should +% much rather appear along the lines suggested +% further down the page in the manual: +% +% \begin{center} +% \begin{tabular}{@{}llr@{}} \toprule +% \multicolumn{2}{c}{Item} \\ \cmidrule(r){1-2} +% Animal & Description & Price (\$)\\ \midrule +% Gnat & per gram & 13.65 \\ +% & each & 0.01 \\ +% Gnu & stuffed & 92.50 \\ +% Emu & stuffed & 33.33 \\ +% Armadillo & frozen & 8.99 \\ \bottomrule +% \end{tabular} +% \end{center} +% +% It takes much less work to lay +% this out, as a formal table; we don't have to work out a new +% layout for everything we do. Moreover, we can be almost certain +% that the data cannot be misread, because the reader does not +% have to learn how to read some novel presentation. +% +% The above table cannot be produced in pure \LaTeX, +% unfortunately. It can be laid out as it should be, but despite +% your best efforts, using plain =\hline= commands produces +% +% \begin{center} +% \begin{tabular}{@{}llr@{}} \hline +% \multicolumn{2}{c}{Item} \\ \cline{1-2} +% Animal & Description & Price (\$)\\ \hline +% Gnat & per gram & 13.65 \\ +% & each & 0.01 \\ +% Gnu & stuffed & 92.50 \\ +% Emu & stuffed & 33.33 \\ +% Armadillo & frozen & 8.99 \\ \hline +% \end{tabular} +% \end{center} +% +% Note (if it is not already obvious) that there is not enough +% space between the top line and the capital I of `Item', and so +% on for all the lines: contrast with the previous version. Also, in +% the first version +% the top and bottom rules (ie lines) are +% heavier than the middle rule, which is turn heavier than the +% subrule underneath `Item'. Of course you \emph{could} redefine +% =\doublerulesep= and then use =\hline\hline= to get something +% near the same effect, and you could use struts to improve +% the spacing. But you should not have to +% think of such things. The =booktabs= style defines its commands so +% that such things are taken care of automatically. +% +% In general, I would say that +% this package is of no interest to those looking for +% an alternative to Pic\TeX{} to conjure up fancy tableaux. +% Rather, it is a style guide for authors of scientific papers +% and books as regards table layout. It is not going too far to +% say that if you cannot +% create a table using the commands in this package, you should +% redesign it. +% +% \subsection{A note on terminology\label{notation}} +% +% In British typesetting, a `line' is always called a `rule'. Perhaps +% confusingly (for historic reasons in fact), the `thickness' of +% rule is often referred to as is its `width' (whereas just about +% everyone else would call this `depth' or `height', if they were thinking +% of a horizontal rule). A `thick black line' is called a `heavy +% rule'. I have used this terminology in most of the new commands +% below. If nothing else it avoids confusion with =\hline=. +% +% \section{The layout of formal tables} +% +% You will not go far wrong if you remember two simple +% guidelines at all times: +% \begin{enumerate} +% \item Never, ever use vertical rules. +% \item Never use double rules. +% \end{enumerate} +% These guidelines may seem extreme but I have +% never found a good argument in favour of breaking them. For +% example, if you feel that the information in the left half of +% a table is so different from that on the right that it needs +% to be separated by a vertical line, then you should use two +% tables instead. Not everyone follows the second guideline: +% I have worked for a publisher who insisted on a +% double light rule above a row of totals. But this would not +% have been my choice. +% +% There are three further guidelines worth mentioning here as they +% are generally not known outside the circle of professional +% typesetters and subeditors: +% \begin{enumerate}\setcounter{enumi}{2} +% \item Put the units in the column heading (not in the body of +% the table). +% \item Always precede a decimal point by a digit; thus 0.1 +% {\em not} just .1. +% \item Do not use `ditto' signs or any other such convention to +% repeat a previous value. In many circumstances a blank +% will serve just as well. If it won't, then repeat the value. +% \end{enumerate} +% +% Whether or not you wish to follow the minor niceties, +% if you use only the following commands in your formal tables +% your reader will be grateful. I stress that +% the guidelines are not just to +% keep the pedantic happy. The principal is that enforced structure of +% presentation +% enforces structured thought in the first instance. +% +% \section{Use of the new commands} +% +% \DescribeMacro\toprule +% \DescribeMacro\midrule +% \DescribeMacro\bottomrule +% In the simplest of cases a table begins with a =\toprule=, has +% a single row of column headings, then a dividing rule called +% here a =\midrule=; after the columns of data we finish off with +% a =\bottomrule=. Most book publishers set the =\toprule= and +% =\bottomrule= heavier (ie thicker, or darker; see section \ref{notation}) +% than the intermediate =\midrule=. However, when tables appear +% in very small typesizes it is sometimes impossible to make this +% distinction, and moreover quite a few journals routinely use all rules of +% the same heaviness. +% +% The rule commands here all take a default +% which may be reset within the document (preferably, but not +% necessarily, in the preamble). For the top and bottom rules this +% default +% is =\heavyrulewidth= and for midrules it is =\lightrulewidth= +% (fully described below). In very rare cases where you need to do +% something special, you may use the optional arguments to the rule +% commands which have formal syntax as follows: +% \begin{quote} +% "\toprule["\meta{wd}"]" \\ +% "\midrule["\meta{wd}"]" \\ +% "\bottomrule["\meta{wd}"]" +% \end{quote} +% where \meta{wd} is a \TeX dimension (for example 1pt, .5em, +% etc.). +% +% All the rule commands described here go after the closing +% =\\= of the preceding row (except =\toprule=, which +% comes right after the =\tabular{}= command); in other words, +% exactly where plain \LaTeX{} allows =\hline= or =\cline=. +% +% \DescribeMacro\cmidrule +% Frequently we need a sub-rule to extend over only some of the columns, +% for which we need a =\cmidrule= (the analogue of \LaTeX's =\cline= +% command). Generally, this rule should not come to the full width of +% the columns, and this is especially the case when we need to begin +% a =\cmidrule= straight after the end of another one (\LaTeX's +% =\cline=s crash into each other here if you are not extra careful with +% =\extracolsep=). Thus, you will generally want to use the optional +% `trimming' commands. +% +% The trimming commands, if used at all, go in +% parentheses (like this), with no spaces separating them. The possible +% specifications are =r=, =r{=\meta{wd}=}=, =l= and +% =l{=\meta{wd}=}=, or any combination of these, where \meta{wd} is a +% dimension, and =r= and =l= indicate whether the right and/or left ends +% of the rule should be trimmed. The form without explicit argument is +% equivalent to =r{\cmidrulekern}=, where =\cmidrulekern= defaults to +% $0.5$ em, but can be set by the user in the preamble.\footnote{User +% feedback suggested the Version 1.00 default, 0.25 em, was too +% small. Sorry for any loss of backward compatibility. Remember that +% you +% can easily set \texttt{\textbackslash cmidrulekern} in the preamble, or just use +% \texttt{(r\{.25em\})} to recover the original behaviour.} +% +% Here's an illustrative example: =(lr{.75em})= gives you a default +% left trim and exactly $0.75$ em right trim. Equally valid here is +% =(r{.75em}l)=.\footnote{As a matter of fact, \texttt{(lrrlr\{.75em\})} +% does the same thing: only the +% last encountered left and the last encountered right specification +% are applied.} +% +% The full syntax of the command is +% \begin{quote} +% "\cmidrule["\meta{wd}"]("\meta{trim}"){"$a$--$b$"}" +% \end{quote} +% where \meta{wd} is an optional rule width command, in square +% brackets [like this] (the +% default here is =\cmidrulewidth=), and the last argument, \emph{which +% is not optional}, gives the column numbers to be spanned. +% +% An example of the commands in use is given by the code used to +% produce the example table above: +% \begin{verbatim} +% \begin{tabular}{@{}llr@{}} \toprule +% \multicolumn{2}{c}{Item} \\ \cmidrule(r){1-2} +% Animal & Description & Price (\$)\\ \midrule +% Gnat & per gram & 13.65 \\ +% & each & 0.01 \\ +% Gnu & stuffed & 92.50 \\ +% Emu & stuffed & 33.33 \\ +% Armadillo & frozen & 8.99 \\ \bottomrule +% \end{tabular} +% \end{verbatim} +% +% \DescribeMacro\addlinespace +% Occasionally we want to put an extra space between certain rows +% of a table; for example, before the last row, if this is a +% total. This is simply a matter of inserting +% \begin{quote} +% "\addlinespace["\meta{wd}"]" +% \end{quote} +% after the =\\= alignment marker. Between ordinary rows of text, the +% effect is identical to the ordinary \LaTeX\ usage +% =\\[\defaultaddspace]=, which I find rather clumsy, and it is better +% than =\\ \\=, which inserts too much space. Also, +% =\addlinespace= can be used before, after, or between rules if you +% want to control the exact amount of space to be inserted. The default +% space before or after an adjacent rule is replaced by exactly +% =\defaultaddspace= or the amount of +% space specified in the optional argument.\footnote{This is a change +% from version 1.00, where the space was sometimes \emph{in addition +% to} default rule space.} +% +% \section{Abuse of the new commands} +% +% Let's face it, nobody can leave well alone, so here are some +% guidelines and extra commands. +% +% The new rule commands are not guaranteed to work with =\hline= +% or =\cline=, although these remain available and unchanged. I +% cannot foresee any reason to want to mix them. +% +% More importantly the rules generated by the new commands are in +% no way guaranteed to connect with verticals generated by ={|}= +% characters in the preamble. This is a feature (see above). You +% should not use vertical rules in tables, end of story. +% +% \DescribeMacro\morecmidrules +% If you just cannot stop yourself from using a double rule, +% even a construction as bizarre as =\toprule\bottomrule\midrule= +% will work without generating an error message (just as you can +% double =\hline=). These rules will be separated by the ordinary +% \LaTeX\ separator =\doublerulesep=. However if your perversion +% is to want double =\cmidrule=s you will need the extra command +% =\morecmidrules= to do so properly, because normally two +% =\cmidrule=s in a row is a sane construction +% calling for two rules on the same `rule row'. Thus in +% \begin{quote} +% "\cmidrule{1-2}\cmidrule{1-2}" +% \end{quote} +% the second command writes a rule that just overwrites the first +% one; I suppose you wanted +% \begin{quote} +% "\cmidrule{1-2}\morecmidrules\cmidrule{1-2}" +% \end{quote} +% which gives you a double rule between columns one and two, +% separated by =\cmidrulesep= (note: since a =\cmidrule= is +% generally very light, the ordinary =\doublerulesep= is probably +% too much space). Finish off a whole row of rules before giving the +% =\morecmidrules= command. Note that =\morecmidrules= has no +% effect whatsoever if it does not immediately follow a +% =\cmidrule= (ie it is not a general space-generating command). +% +% \DescribeMacro\specialrule +% If you find some extraordinary need to specify exactly $0.5$ em, say, between two +% rules, you could use a construction such as =\midrule = +% =\addlinespace[.5em] \midrule=. In a rare fit of tolerance, though, +% I have also +% provided the command +% \begin{quote} +% "\specialrule{"\meta{wd}"}{"\meta{abovespace}"}{"\meta{belowspace}"}" +% \end{quote} +% where all three arguments are mandatory (I couldn't be bothered to +% program in defaults). If you use this frequently, you have +% misunderstood the purpose and content of the guidelines given above. A +% preceeding rule does not add its default space below, and a following +% rule adds no space above itself, so you get \emph{exactly} the space +% specified in the arguments.\footnote{This is a change from Version 1.00, +% which rather liked to add an extra \texttt{\textbackslash doublerulesep} space whenever it +% could.} +% +% +% \section{Booktabs and longtables} +% +% If you have both =booktabs= and =longtable= packages loaded, the +% =booktabs= rule commands can now all be used exactly as described +% above, within a longtable. +% +% There is an addition worth noting: within a =longtable=, you can use +% the optional left and right trimming commands, which normally only +% work for =\cmidrule=s, with =\toprule=, =\midrule= and =\bottomrule= +% (and if you must, also with =\specialrule=). Users who hacked the +% previous release for longtable compatability\footnote{Jim Service was +% the first} seemed to like all the rules to be right trimmed 0.5 em. I +% think you can do the same by making =@{}= be the last column +% specifier. Still, after working out the rest of the code, it was easy +% to add parsing for the optional arguments, so I did. (I didn't go the +% whole way and allow the optional trimming \emph{outside} a +% =longtable=; this would be a huge amount of work. If you must have +% trimmed rules, make all your tables be =longtable=s!) +% +% A somewhat technical note: within a =longtable=, =\hline= and +% =\hline\hline= both produce a \emph{double} rule (to allow for page +% breaks occurring at that point). But the =booktabs= rules do +% \emph{not}. Longtable's automatic doubling of =\hline= is +% questionable, even according to the documentation within that +% package. But doubled =booktabs= rules make almost no sense at all. In +% the unfortunate event that a =booktabs= rule should occur at a page +% break, then you will have to make the necessary adjustments by +% hand. (In general, this will mean deleting the offending rule.) +% +% +% \section{Booktabs and and the colortbl package} +% +% =Booktabs= is now compatible with the =colortbl= package.\footnote{Since v1.6180} +% The \cmd{\arrayrulecolor} command will result in coloured +% rules if the =colortbl= package is loaded. +% +% +% \section{Technical summary of commands} +% +% The new rule commands are valid inside the standard =tabular= (and +% =array=) environment, in the modified =tabular= and =array= of +% =\usepackage{array}=, and within both standard tables and longtables +% after =\usepackage{longtable}=. +% +% The commands follow the standard placement syntax of =\hline=. +% There can be space (including carriage-return, +% but not two carriage-returns) between successive +% rule commands.\footnote{A welcome change from Version 1.00, where space between +% rule commands generated a very baffling error message.} +% +% In what amounts to quite a big change from former releases, within +% the macro code I now define three classes of rules. (But we don't need these +% definitions within ordinary use, so I haven't even mentioned them above.) +% A class 1 rule (otherwise called a `normal' rule) is any of +% =\toprule=, =\midrule=, =\bottomrule=, or =\cmidrule=. The class 2 +% rules are =\specialrule= and =\addlinespace=. Finally, a class 0 rule +% is none of the preceeding --- or in other words, not a rule at +% all.\footnote{Except that \texttt{\textbackslash hline} and +% \texttt{\textbackslash cline} are class 0. Still, there +% is no reason to lose sleep over this, since one would not want to mix +% the two rule-drawing systems.} Note that =\addlinespace= counts as a +% class 2 rule, not as class 0 text. +% +% In the following, we first describe each command in `normal use', meaning +% that the rule is being used between two lines of text (or more +% technically, is preceded and followed by a class 0 rule). After that, +% we will look at the exceptions. +% \begin{quote} +% "\toprule["\meta{wd}"]" +% \end{quote} +% A rule of width \meta{wd} (default =\heavyrulewidth=) with +% =\abovetopsep= space above and +% =\belowrulesep= extra vertical space inserted below it. By default, +% =\abovetopsep= is zero, which seems sensible for a rule designed to +% go at the top. However, if your +% tables have captions, it can make sense to use =\abovetopsep= to +% insert a reasonable amount of space between caption and table, +% rather than remember to use a =\vspace{}= command in the float. +% \begin{quote} +% "\midrule["\meta{wd}"]" +% \end{quote} +% A \meta{wd} (default =\lightrulewidth=) rule with +% =\aboverulesep= space above it and +% with =\belowrulesep= space below it. +% \begin{quote} +% "\bottomrule["\meta{wd}"]" +% \end{quote} +% A \meta{wd} (default =\heavyrulewidth=) rule with =\aboverulesep= +% space above it and with =\belowbottomsep= space below it. By default +% =\belowbottomsep= is zero\footnote{This is a change from Version 1.00, +% where there was always a \texttt{\textbackslash belowrulesep}}. +% There is a frequent and legitimate reason +% you might want space below a bottom rule: namely, when there's a table +% footnote.\footnote{But don't use footnotes, Donald.} +% If you don't override the default you could use +% =\bottomrule \addlinespace[\belowrulesep]= +% or you could put a suitably sized strut +% into the footnote text.\footnote{I don't like either of these. Sort it out in +% Version 1.618?} But the default has to be zero, so that it behaves +% sensibly in a =longtable= footer. +% \begin{quote} +% "\cmidrule["\meta{wd}"]("\meta{trim}"){"$a$--$b$"}" +% \end{quote} +% A \meta{wd} (default =\cmidrulewidth=) rule with +% =\aboverulesep= space above it (unless following another +% =\cmidrule=, in which case it is on the same vertical alignment; or +% if following =\morecmidrules=, separated from a previous =\cmidrule= +% by =\cmidrulesep=). A =\cmidrule= has +% =\belowrulesep= below it (unless followed by another +% =\cmidrule=, in which case the following rule is on the same +% vertical alignment; or if followed by =\morecmdirules=, when there +% will be +% =\cmidrulesep= below it). +% +% The =\cmidrule= spans columns $a$ to $b$ as specified in the mandatory +% argument. The optional argument \meta{trim}, which goes in parentheses +% if at all, can contain any sequence of the tokens =r=, =l= and +% ={=\meta{wd}=}=, with the latter setting the kerning to be applied to +% right or left sides as specified by the immediately preceding token. +% (There's currently no error checking done here, so be careful to get +% the syntax right.) +% \begin{quote} +% "\morecmidrules" +% \end{quote} +% Instructs \LaTeX\ to begin a new row of =\cmidrules=, +% separated from the last by =\cmidrulesep=. Has no meaning +% in any other context. +% \begin{quote} +% "\specialrule{"\meta{wd}"}{"\meta{abovespace}"}{"\meta{belowspace}"}" +% \end{quote} +% A \meta{wd} rule (note: here this is a mandatory argument) with +% \meta{abovespace} above it and \meta{belowspace} below it. +% \begin{quote} +% "\addlinespace["\meta{wd}"]" +% \end{quote} +% Technically this has the same effect as +% =\specialrule{0pt}{0pt}{=\meta{wd}=}=, i.e. a zero-width rule with no +% space above and with \meta{wd} (default =\defaultaddspace=) space +% below. This command was primarily designed to add space between rows +% in the body of the table, but it may also be used to specify an exact +% amount of space above or below a class 1 rule. +% +% \vspace{1em} +% Now we come to the exceptions to the above. We have already seen in +% the definitions that the type 2 rules are preceded and followed by +% exactly the amount of space specified by the arguments. That is, a +% type 2 rule suppresses the space that would normally be generated by a +% previous type 1 rule (e.g. =\belowrulesep= after a =\toprule=) and +% replaces it by the argument of the type 2 rule. Similarly, in the +% combination \{type 2 rule\}\{type 1 rule\}, the ordinary space above +% the type 1 rule (e.g. =\aboverulesep=) is suppressed. But in the +% combination \{type 2 rule\}\{type 2 rule\}, no space is suppressed: +% the rules will be separated by both the first rule's +% ={=\meta{belowspace}=}= and the second rule's ={=\meta{abovespace}=}= +% arguments. Last but not least, the combination \{type 1 rule\}\{type 1 +% rule\} will always give rules separated by =\doublerulesep=, +% suppressing all normal space generated between the rules (but +% retaining normal space above the first and below the second). +% +% As an exception to this last exception, `type 1 rule' excludes +% =\cmidrule=. Such rules combine with other =\cmidrule=s and +% =\morecmidrules= in normal use as described above. I don't know and +% I don't care +% care what the combination =\toprule\cmidrule{1-2}\midrule= would +% produce. I can see no excuse for such usage. +% +%\vspace{1em} +% The default dimensions are defined at the beginning of the macro +% description section (Section \ref{code}). The user can change +% these defaults in the preamble, or outside a +% tabular environment, by simply +% inserting a command in exactly the same format as in Section \ref{code}; the +% redefinition will stay in effect for the rest of the document +% or until redefined again. \emph{Inside a table} you would have to make the +% assignment globally in a =noalign= group: +% e.g. \verb|\noalign\{\global\abovetopsep=1em\toprule}|. I hope +% you never have to do that. +% +% \section{Acknowledgments} +% Hugely indebted of course to DEK and Lamport; the optional +% argument and =\cmidrule= +% stuff especially was stolen from =latex.sty=. +% The documentation driver stuff is stolen from the +% tools package description =dcolumn.dtx= by David Carlisle. +% +% For beta testing and encouragement ... +% +% \StopEventually +% +% \section{The code\label{code}} +% +% The current version is defined at the top of the file looking +% something like this +% \begin{macrocode} +%<*package> +%\NeedsTeXFormat{LaTeX2e} +%\ProvidesPackage{booktabs} +% [\filedate\space version\fileversion] +% \end{macrocode} +% +% First we set up the new dimensions described above: +% \begin{macrocode} +\newdimen\heavyrulewidth +\newdimen\lightrulewidth +\newdimen\cmidrulewidth +\newdimen\belowrulesep +\newdimen\belowbottomsep +\newdimen\aboverulesep +\newdimen\abovetopsep +\newdimen\cmidrulesep +\newdimen\cmidrulekern +\newdimen\defaultaddspace +\heavyrulewidth=.08em +\lightrulewidth=.05em +\cmidrulewidth=.03em +\belowrulesep=.65ex +\belowbottomsep=0pt +\aboverulesep=.4ex +\abovetopsep=0pt +\cmidrulesep=\doublerulesep +\cmidrulekern=.5em +\defaultaddspace=.5em +% \end{macrocode} +% And some internal counters of no interest to the end user: +% \changes{v1.618}{2003/03/28}{Remove \cs{@cmidrulewidth} } +% \begin{macrocode} +\newcount\@cmidla +\newcount\@cmidlb +\newdimen\@aboverulesep +\newdimen\@belowrulesep +\newcount\@thisruleclass +\newcount\@lastruleclass +\@lastruleclass=0 +\newdimen\@thisrulewidth +% \end{macrocode} +% which will be described as needed below. +% +% \begin{macro}{\futurenonspacelet} +% Next we define a very useful macro (more-or-less straight from the +% \TeX book's Dirty Tricks chapter; documented there). Use +% =\futurenonspacelet= instead of =\futurelet= when looking for the next +% (non-space) token after a macro that has an argument. (After a macro +% without an argument, space is ignored anyway, so =\futurenonspacelet= +% wouldn't be needed.) This hack allows users to type white +% space between successive rule commands (which did not work in Version +% 1.00). +% \begin{macrocode} +\def\futurenonspacelet#1{\def\@BTcs{#1}% + \afterassignment\@BTfnslone\let\nexttoken= } +\def\@BTfnslone{\expandafter\futurelet\@BTcs\@BTfnsltwo} +\def\@BTfnsltwo{\expandafter\ifx\@BTcs\@sptoken\let\next=\@BTfnslthree + \else\let\next=\nexttoken\fi \next} +\def\@BTfnslthree{\afterassignment\@BTfnslone\let\next= } +% \end{macrocode} +% \end{macro} +% +% \subsection{Full width rules} +% +% When we are not in a =longtable= environment, we can simply +% implement the full width rules as a =\hrule= in a =\noalign{}= +% group. But within a =longtable=, the rule has to be drawn like a +% =\cmidrule{1-\LT@cols}= (the rationale for this is explained in the +% =longtable= documentation). +% +% In order to allow for both, all the rule macros have to +% open a =\noalign= group immediately, while they work out whether +% they have been called within a =longtable=; if you don't do this, +% \TeX's underlying =\halign= process gets hiccups. +% I use \LaTeX's +% dirty trick (\verb?\ifnum=0`}?) to fool the parser that the bracket +% count is OK. The bracket really gets closed after all the skipping +% at the end of the =\@BTendrule= macro. +% +% The class 1 rules, and =\specialrule=, really only differ in the +% defaults for space above and +% below, and the width, passed to a common routine, =\@BTrule=, +% described below. The spaces, =\@aboverulesep= and =\@belowrulesep=, +% are set within the =\noalign= group, so are inherited by +% =\@BTrule=. Similarly, =\@BTrule= knows as much as it needs to +% about the routine that called it by examining the inherited +% =\@thisruleclass=. The optional width argument is parsed by +% =\@BTrule= after being set to default if absent. +% +% +% \begin{macro}{\toprule} +% \changes{v1.61803}{2005/04/14}{Change \cmd{\@belowrulesep} to \cmd{\belowrulesep}} +% \begin{macro}{\midrule} +% \begin{macro}{\bottomrule} +% \begin{macro}{\specialrule} +% \begin{macrocode} +\def\toprule{\noalign{\ifnum0=`}\fi + \@aboverulesep=\abovetopsep + \global\@belowrulesep=\belowrulesep %global cos for use in the next noalign + \global\@thisruleclass=\@ne + \@ifnextchar[{\@BTrule}{\@BTrule[\heavyrulewidth]}} +\def\midrule{\noalign{\ifnum0=`}\fi + \@aboverulesep=\aboverulesep + \global\@belowrulesep=\belowrulesep + \global\@thisruleclass=\@ne + \@ifnextchar[{\@BTrule}{\@BTrule[\lightrulewidth]}} +\def\bottomrule{\noalign{\ifnum0=`}\fi + \@aboverulesep=\aboverulesep + \global\@belowrulesep=\belowbottomsep + \global\@thisruleclass=\@ne + \@ifnextchar[{\@BTrule}{\@BTrule[\heavyrulewidth]}} +\def\specialrule#1#2#3{\noalign{\ifnum0=`}\fi + \@aboverulesep=#2\global\@belowrulesep=#3\global\@thisruleclass=\tw@ + \@BTrule[#1]} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\addlinespace} +% An =\addlinespace= is essentially a zero-width rule with +% zero space above and argument (or default) space below. But because +% the rule is not actually drawn, but is just a =\vskip=, there is no +% need to check if we're in a longtable, so we don't need to call +% =\@BTrule= as for `real' rules. But we do share the =\@BTendrule= +% lookahead and flagsetting code (described below), and the =\vskip= is done there. +% \begin{macrocode} +\def\addlinespace{\noalign{\ifnum0=`}\fi + \@ifnextchar[{\@addspace}{\@addspace[\defaultaddspace]}} +\def\@addspace[#1]{\global\@belowrulesep=#1\global\@thisruleclass=\tw@ + \futurelet\@tempa\@BTendrule} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\@BTrule} +% All the rules (except =\addlinespace=) share this code. +% \begin{macrocode} +\def\@BTrule[#1]{% + \global\@thisrulewidth=#1\relax +% \end{macrocode} +% Save the width argument (if the user didn't give one, then the +% calling routine will have called =\@BTrule= with the default) in a global +% variable for later use when drawing the rule. +% \begin{macrocode} + \ifnum\@thisruleclass=\tw@\vskip\@aboverulesep\else +% \end{macrocode} +% Specialrules always insert specified space above. (Note: addlinespaces +% don't come here). +% \begin{macrocode} + \ifnum\@lastruleclass=\z@\vskip\@aboverulesep\else + \ifnum\@lastruleclass=\@ne\vskip\doublerulesep\fi\fi\fi +% \end{macrocode} +% After text (last rule class 0), precede the rule by =\aboverulesep=; +% but if immediately after a +% previous rule, insert a =\doublerulesep=. +% +% Now we work out, by a very nasty hack, if we're within a +% =longtable=. It's easy if =\longtable= isn't even defined: then we +% can't be. But it is not enough just to check if =longtable= is +% loaded --- we might be within an ordinary table rather than a +% longtable. So we look to see if =\hline= has been re-defined +% from its \LaTeX\ definition to be the same as +% =\LT@hline=. (Longtable currently does this redefinition when it opens a +% =longtable= environment, but not globally, so it is +% cleared it when the environment closes.) Another +% package could potentially do this! And =longtable= might change the +% way it implements this! So, it is not entirely safe, but I have +% found no better way so far. +% +% We set up =\@BTswitch= to call =\@BTnormal= or =\@BLTrule=, as +% appropriate, then call it. +% \begin{macrocode} + \ifx\longtable\undefined + \let\@BTswitch\@BTnormal + \else\ifx\hline\LT@hline + \let\@BTswitch\@BLTrule + \else + \let\@BTswitch\@BTnormal + \fi\fi + \@BTswitch} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\CT@arc@} +% \changes{v1.6180}{2005/03/16}{add colortbl command for color support} +% This is support for the colortbl package for colored +% rules. \cmd{\CT@arc@} hold the \cmd{\arrayrulecolor} setting. +% \begin{macrocode} +\AtBeginDocument{% + \providecommand*\CT@arc@{}}%% colortbl support +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\@BTnormal} +% \changes{v1.6180}{2005/03/16}{add colortbl \cmd{\CT@arc@} command for color support} +% This is when we're \emph{not} within a longtable. We are already in a +% =\noalign= group, all we need do is draw an =\hrule= and gobble any +% trailing spaces, then call the closing routine with =\@tempa= set +% equal to the next token in the document. +% +% \begin{macrocode} +\def\@BTnormal{% + {\CT@arc@\hrule\@height\@thisrulewidth}% + \futurenonspacelet\@tempa\@BTendrule} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@BLTrule} +% This is for full width rule within a =longtable=. First we check if +% a kerning argument has been used; if so let =\@@BLTrule= read it, +% else call =\@@BLTrule= with an empty string: +% \begin{macrocode} +\def\@BLTrule{\@ifnextchar({\@@BLTrule}{\@@BLTrule()}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\@@BLTrule} +% \begin{macrocode} +\def\@@BLTrule(#1){\@setrulekerning{#1}% +\global\@cmidlb\LT@cols +% \end{macrocode} +% The =\@setrulekerning= routine parses the kerning argument tokens +% and sets global kerning widths accordingly (or to defaults, if user +% hasn't set them explicitly). The global assignment to =\@cmidlb= +% sets up the column count for the =\@cmidruleb= macro, which is +% shared with =cmidrules=. +% \begin{macrocode} +\ifnum0=`{\fi}% +% \end{macrocode} +% Close the currently open =\noalign= group. Within a =longtable=, +% rules are all to be drawn as leaders within a text box that is +% =\LT@cols= columns wide. +% \begin{macrocode} +\@cmidruleb +% \end{macrocode} +% Draw the rule. We share the =\@cmidruleb= code with ordinary =\cmidrule=s. +% \begin{macrocode} +\noalign{\ifnum0=`}\fi +% \end{macrocode} +% We have to open a new noalign immediately else \TeX will start a new +% text box where we don't want one. Then, after gobbling any +% unwanted white space, we call the closing routine. +% \begin{macrocode} +\futurenonspacelet\@tempa\@BTendrule} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\@BTendrule} +% We look one step ahead (token is in =\@tempa=) to see if another +% rule follows (shame on user!). If so, we set =\@lastruleclass= equal +% to =\@thisruleclass= (thus setting it up for the following rule). If +% there isn't a following rule, we clear =\@lastruleclass= (ie set it +% to zero), which isn't technically true since we have just drawn a +% rule, but sets it up correctly for the next rule encountered, which +% must be following some intervening text. +% \begin{macrocode} +\def\@BTendrule{\ifx\@tempa\toprule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\midrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\bottomrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\cmidrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\specialrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\addlinespace\global\@lastruleclass=\@thisruleclass + \else\global\@lastruleclass=\z@\fi\fi\fi\fi\fi\fi + \ifnum\@lastruleclass=\@ne\relax\else\vskip\@belowrulesep\fi + \ifnum0=`{\fi}} +% \end{macrocode} +% \end{macro} +% +% +% \subsection{Special subrules} +% +% \begin{macro}{\@setrulekerning} +% The following code parses the trimming arguments (if there are any) +% for =\cmidrule= or a =\BLTrule=. The rule +% will be trimmed left and right by =\cmrkern@l= and =\cmrkern@l=, +% which are zero by default, set to =\cmidrulekern= by the plain +% =(lr)= arguments, or user set as in =(r{.5em})=. We parse token by +% token through the arguments. The +% tokens =r= and =l= cause =\cmrkern@r= or =\cmrkern@l= to be set to +% =\cmidrulekern=. There is no lookahead to see if a width is the +% next token; this strategy is efficient for the plain commands, +% while inefficient for the qualified commands, but more importantly +% it is much easier to program. Tokens =r= and =l= also set +% =\cmrswitch= so that if the next token turns out to be +% ={=\meta{wd}=}= then the kerning will be done on the side +% currently specified. I have been too lazy to program an error +% message should one encounter tokens other than =r=, =l= or +% ={=\meta{wd}=}=. +% \changes{v1.6180}{2005/03/16}{Refine option testing in \cmd{\@setrulekerning}} +% \begin{macrocode} +\def\@setrulekerning#1{% + \global\let\cmrkern@l\z@ + \global\let\cmrkern@r\z@ + \@tfor\@tempa :=#1\do + {\def\@tempb{r}% + \ifx\@tempa\@tempb + \global\let\cmrkern@r\cmidrulekern + \def\cmrsideswitch{\cmrkern@r}% + \else + \def\@tempb{l}% + \ifx\@tempa\@tempb + \global\let\cmrkern@l\cmidrulekern + \def\cmrsideswitch{\cmrkern@l}% + \else + \global\expandafter\let\cmrsideswitch\@tempa + \fi + \fi}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\cmidrule} +% \begin{macro}{\@cmidrule} +% \begin{macro}{\@@cmidrule} +% \begin{macro}{\@@@cmidrule} +% The =\cmidrule= re-uses =\@lastruleclass= in an entirely different +% way from the full width rules. (Maybe I should have used a +% different flag; it seemed efficient at the time \ldots). This +% is (left) set to one if you are in the middle of a row of +% =\cmidrules=, or starting a new one (with =\morecmidrules=). +% Otherwise, when =\@lastruleclass= is zero, we precede the +% rule with =\aboverulesep=. +% \begin{macrocode} +\def\cmidrule{\noalign{\ifnum0=`}\fi + \@ifnextchar[{\@cmidrule}{\@cmidrule[\cmidrulewidth]}} +\def\@cmidrule[#1]{\@ifnextchar({\@@cmidrule[#1]}{\@@cmidrule[#1]()}} +\def\@@cmidrule[#1](#2)#3{\@@@cmidrule[#3]{#1}{#2}} +% \end{macrocode} +% The above is fiddling around to set defaults for missing optional +% arguments. We also pass to =\@@@cmidrule= in a different order, +% namely =[a-b]=={width required}= ={kerning commands}= (this being +% the order in which the arguments are actually processed): +% \begin{macrocode} +\def\@@@cmidrule[#1-#2]#3#4{\global\@cmidla#1\relax + \global\advance\@cmidla\m@ne + \ifnum\@cmidla>0\global\let\@gtempa\@cmidrulea\else + \global\let\@gtempa\@cmidruleb\fi + \global\@cmidlb#2\relax + \global\advance\@cmidlb-\@cmidla +% \end{macrocode} +% This has set up a switch (=\@gtempa=) to call the relevant routine, +% =\@cmidrulea= or =\@cmidruleb=, depending on whether we start +% from column one or not. +% \begin{macrocode} + \global\@thisrulewidth=#3 +% \end{macrocode} +% That is, set per default or given argument. Then parse any trimming +% arguments to set, globally, =\cmrkern@r= and =\cmrkern@l= accordingly: +% \begin{macrocode} + \@setrulekerning{#4} +% \end{macrocode} +% Now insert space above if needed, close the =\noalign=, +% then switch to appropriate rule drawing routine as determined +% above (=\let= to =\@gtempa=): +% \begin{macrocode} + \ifnum\@lastruleclass=\z@\vskip \aboverulesep\fi + \ifnum0=`{\fi}\@gtempa +% \end{macrocode} +% Having now drawn the rule, +% open another =\noalign=, and call the closing routine: +% \begin{macrocode} + \noalign{\ifnum0=`}\fi\futurenonspacelet\@tempa\@xcmidrule} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\@xcmidrule} +% In this closing routine, see if another =\cmidrule= follows; +% if so, backspace +% vertical so it will line up with the one you just drew, +% and setting =\@lastruleclass= to 1 will suppress +% adding space above the next. If a =\morecimdrules= follows, +% we add (positive) =\cmidrulesep= (and again set =\@lastruleclass= +% to one). Otherwise this is the last rule of the current group +% and we can just add =\belowrulesep=. Finally, we close the =\noalign=. +% \changes{v1.618}{2003/03/28}{Change to \cmd{\@xcmidrule}: +% replace \cmd{\@cmidrulewidth} with \cmd{\@thisrulewidth }} +% \begin{macrocode} +\def\@xcmidrule{% + \ifx\@tempa\cmidrule + \vskip-\@thisrulewidth + \global\@lastruleclass=\@ne + \else \ifx\@tempa\morecmidrules + \vskip \cmidrulesep + \global\@lastruleclass=\@ne\else + \vskip \belowrulesep + \global\@lastruleclass=\z@ + \fi\fi + \ifnum0=`{\fi}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\@cmidrulea} +% This code (called below) actually draws the rules. They are drawn +% as boxes in text, rather than in a =\noalign= group, which permits +% the left and right kerning. +% \changes{v1.6180}{2005/03/16}{add colortbl \cmd{\CT@arc@} command for color support} +% \begin{macrocode} +\def\@cmidrulea{% + \multispan\@cmidla&\multispan\@cmidlb + \unskip\hskip\cmrkern@l% + {\CT@arc@\leaders\hrule \@height\@thisrulewidth\hfill}% + \hskip\cmrkern@r\cr}% +% \end{macrocode} +% \end{macro} +% \begin{macro}{\@cmidruleb} +% \changes{v1.6180}{2005/03/16}{add colortbl \cmd{\CT@arc@} command for color support} +% \begin{macrocode} +\def\@cmidruleb{% + \multispan\@cmidlb + \unskip\hskip \cmrkern@l% + {\CT@arc@\leaders\hrule \@height\@thisrulewidth\hfill}% + \hskip\cmrkern@r\cr}% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\morecmidrules} +% This is really a dummy command; all the work is done above +% within the =\cmidrule= routine. We look one step ahead there +% to see if a =\morecmidrules= follows the current =\cmidrule=, +% and if so set the flag. Otherwise, =\morecmidrules= itself +% does nothing. +% \begin{macrocode} +\def\morecmidrules{\noalign{\relax}} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +% +% \end{macrocode} +% +% \Finale +% diff --git a/booktabs.ins b/booktabs.ins new file mode 100644 index 0000000..d1354fa --- /dev/null +++ b/booktabs.ins @@ -0,0 +1,86 @@ +% ----------------------------------------------------------------- +% File: booktabs.ins +% Author: Simon Fear +% Maintainer: Danie Els (dnjels@sun.ac.za) +% +% This file is part of the booktabs package for publication +% quality tables for LaTeX +% +% Copyright (C) 1995--2005 Simon Fear +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License as +% published by the Free Software Foundation; either version 2 of +% the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public +% License along with this program; if not, write to the Free +% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +% MA 02111-1307 USA +% +% ----------------------------------------------------------------- +% This file will generate fast loadable files and documentation +% driver files from the doc files in this package when run through +% LaTeX or TeX. +% +% The file README' contains a list of all the files as well +% directions for installation of this package. +% ----------------------------------------------------------------- + +\def\batchfile{booktabs.ins} +\def\filedate{2005/03/16} +\input docstrip.tex +\keepsilent + +\preamble + +----------------------------------------------------------------- +Author: Simon Fear +Maintainer: Danie Els (dnjels@sun.ac.za) + +This file is part of the booktabs package for publication +quality tables for LaTeX + + Copyright (C) 1995--2005 Simon Fear + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of +the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public +License along with this program; if not, write to the Free +Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +MA 02111-1307 USA +----------------------------------------------------------------- +\endpreamble + +\generate{% + \askforoverwritefalse + \file{booktabs.sty}{\from{booktabs.dtx}{package}}% +} + +{\obeyspaces% +\Msg{**********************************************************}% +\Msg{* *}% +\Msg{* To finish the installation you have to move the *}% +\Msg{* following file into a directory searched by TeX: *}% +\Msg{* *}% +\Msg{* booktabs.sty *}% +\Msg{* *}% +\Msg{* To produce the documentation run the file booktabs.dtx *}% +\Msg{* through LaTeX. *}% +\Msg{* *}% +\Msg{* Happy TeXing! *}% +\Msg{**********************************************************}} +\endbatchfile diff --git a/booktabs.sty b/booktabs.sty new file mode 100644 index 0000000..f25e1ed --- /dev/null +++ b/booktabs.sty @@ -0,0 +1,182 @@ +%% +%% This is file `booktabs.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% booktabs.dtx (with options: `package') +%% +%% ----------------------------------------------------------------- +%% Author: Simon Fear +%% Maintainer: Danie Els (dnjels@sun.ac.za) +%% +%% This file is part of the booktabs package for publication +%% quality tables for LaTeX +%% +%% Copyright (C) 1995--2005 Simon Fear +%% +%% This program is free software; you can redistribute it and/or +%% modify it under the terms of the GNU General Public License as +%% published by the Free Software Foundation; either version 2 of +%% the License, or (at your option) any later version. +%% +%% This program is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public +%% License along with this program; if not, write to the Free +%% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +%% MA 02111-1307 USA +%% ----------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackage{booktabs} + [2005/04/14 v1.61803 publication quality tables] +\newdimen\heavyrulewidth +\newdimen\lightrulewidth +\newdimen\cmidrulewidth +\newdimen\belowrulesep +\newdimen\belowbottomsep +\newdimen\aboverulesep +\newdimen\abovetopsep +\newdimen\cmidrulesep +\newdimen\cmidrulekern +\newdimen\defaultaddspace +\heavyrulewidth=.08em +\lightrulewidth=.05em +\cmidrulewidth=.03em +\belowrulesep=.65ex +\belowbottomsep=0pt +\aboverulesep=.4ex +\abovetopsep=0pt +\cmidrulesep=\doublerulesep +\cmidrulekern=.5em +\defaultaddspace=.5em +\newcount\@cmidla +\newcount\@cmidlb +\newdimen\@aboverulesep +\newdimen\@belowrulesep +\newcount\@thisruleclass +\newcount\@lastruleclass +\@lastruleclass=0 +\newdimen\@thisrulewidth +\def\futurenonspacelet#1{\def\@BTcs{#1}% + \afterassignment\@BTfnslone\let\nexttoken= } +\def\@BTfnslone{\expandafter\futurelet\@BTcs\@BTfnsltwo} +\def\@BTfnsltwo{\expandafter\ifx\@BTcs\@sptoken\let\next=\@BTfnslthree + \else\let\next=\nexttoken\fi \next} +\def\@BTfnslthree{\afterassignment\@BTfnslone\let\next= } +\def\toprule{\noalign{\ifnum0=`}\fi + \@aboverulesep=\abovetopsep + \global\@belowrulesep=\belowrulesep %global cos for use in the next noalign + \global\@thisruleclass=\@ne + \@ifnextchar[{\@BTrule}{\@BTrule[\heavyrulewidth]}} +\def\midrule{\noalign{\ifnum0=`}\fi + \@aboverulesep=\aboverulesep + \global\@belowrulesep=\belowrulesep + \global\@thisruleclass=\@ne + \@ifnextchar[{\@BTrule}{\@BTrule[\lightrulewidth]}} +\def\bottomrule{\noalign{\ifnum0=`}\fi + \@aboverulesep=\aboverulesep + \global\@belowrulesep=\belowbottomsep + \global\@thisruleclass=\@ne + \@ifnextchar[{\@BTrule}{\@BTrule[\heavyrulewidth]}} +\def\specialrule#1#2#3{\noalign{\ifnum0=`}\fi + \@aboverulesep=#2\global\@belowrulesep=#3\global\@thisruleclass=\tw@ + \@BTrule[#1]} +\def\addlinespace{\noalign{\ifnum0=`}\fi + \@ifnextchar[{\@addspace}{\@addspace[\defaultaddspace]}} +\def\@addspace[#1]{\global\@belowrulesep=#1\global\@thisruleclass=\tw@ + \futurelet\@tempa\@BTendrule} +\def\@BTrule[#1]{% + \global\@thisrulewidth=#1\relax + \ifnum\@thisruleclass=\tw@\vskip\@aboverulesep\else + \ifnum\@lastruleclass=\z@\vskip\@aboverulesep\else + \ifnum\@lastruleclass=\@ne\vskip\doublerulesep\fi\fi\fi + \ifx\longtable\undefined + \let\@BTswitch\@BTnormal + \else\ifx\hline\LT@hline + \let\@BTswitch\@BLTrule + \else + \let\@BTswitch\@BTnormal + \fi\fi + \@BTswitch} +\AtBeginDocument{% + \providecommand*\CT@arc@{}}%% colortbl support +\def\@BTnormal{% + {\CT@arc@\hrule\@height\@thisrulewidth}% + \futurenonspacelet\@tempa\@BTendrule} +\def\@BLTrule{\@ifnextchar({\@@BLTrule}{\@@BLTrule()}} +\def\@@BLTrule(#1){\@setrulekerning{#1}% +\global\@cmidlb\LT@cols +\ifnum0=`{\fi}% +\@cmidruleb +\noalign{\ifnum0=`}\fi +\futurenonspacelet\@tempa\@BTendrule} +\def\@BTendrule{\ifx\@tempa\toprule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\midrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\bottomrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\cmidrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\specialrule\global\@lastruleclass=\@thisruleclass + \else\ifx\@tempa\addlinespace\global\@lastruleclass=\@thisruleclass + \else\global\@lastruleclass=\z@\fi\fi\fi\fi\fi\fi + \ifnum\@lastruleclass=\@ne\relax\else\vskip\@belowrulesep\fi + \ifnum0=`{\fi}} +\def\@setrulekerning#1{% + \global\let\cmrkern@l\z@ + \global\let\cmrkern@r\z@ + \@tfor\@tempa :=#1\do + {\def\@tempb{r}% + \ifx\@tempa\@tempb + \global\let\cmrkern@r\cmidrulekern + \def\cmrsideswitch{\cmrkern@r}% + \else + \def\@tempb{l}% + \ifx\@tempa\@tempb + \global\let\cmrkern@l\cmidrulekern + \def\cmrsideswitch{\cmrkern@l}% + \else + \global\expandafter\let\cmrsideswitch\@tempa + \fi + \fi}} +\def\cmidrule{\noalign{\ifnum0=`}\fi + \@ifnextchar[{\@cmidrule}{\@cmidrule[\cmidrulewidth]}} +\def\@cmidrule[#1]{\@ifnextchar({\@@cmidrule[#1]}{\@@cmidrule[#1]()}} +\def\@@cmidrule[#1](#2)#3{\@@@cmidrule[#3]{#1}{#2}} +\def\@@@cmidrule[#1-#2]#3#4{\global\@cmidla#1\relax + \global\advance\@cmidla\m@ne + \ifnum\@cmidla>0\global\let\@gtempa\@cmidrulea\else + \global\let\@gtempa\@cmidruleb\fi + \global\@cmidlb#2\relax + \global\advance\@cmidlb-\@cmidla + \global\@thisrulewidth=#3 + \@setrulekerning{#4} + \ifnum\@lastruleclass=\z@\vskip \aboverulesep\fi + \ifnum0=`{\fi}\@gtempa + \noalign{\ifnum0=`}\fi\futurenonspacelet\@tempa\@xcmidrule} +\def\@xcmidrule{% + \ifx\@tempa\cmidrule + \vskip-\@thisrulewidth + \global\@lastruleclass=\@ne + \else \ifx\@tempa\morecmidrules + \vskip \cmidrulesep + \global\@lastruleclass=\@ne\else + \vskip \belowrulesep + \global\@lastruleclass=\z@ + \fi\fi + \ifnum0=`{\fi}} +\def\@cmidrulea{% + \multispan\@cmidla&\multispan\@cmidlb + \unskip\hskip\cmrkern@l% + {\CT@arc@\leaders\hrule \@height\@thisrulewidth\hfill}% + \hskip\cmrkern@r\cr}% +\def\@cmidruleb{% + \multispan\@cmidlb + \unskip\hskip \cmrkern@l% + {\CT@arc@\leaders\hrule \@height\@thisrulewidth\hfill}% + \hskip\cmrkern@r\cr}% +\def\morecmidrules{\noalign{\relax}} +\endinput +%% +%% End of file `booktabs.sty'. diff --git a/build/0-Main_Paper.aux b/build/0-Main_Paper.aux new file mode 100644 index 0000000..6d6ae09 --- /dev/null +++ b/build/0-Main_Paper.aux @@ -0,0 +1,118 @@ +\relax +\@writefile{toc}{\contentsline {title}{Survey on Hardware Implementation of Random Number Generators on FPGA: Theories and Experiments Analysis}{1}} +\@writefile{toc}{\authcount {1}} +\@writefile{toc}{\contentsline {author}{Mohammed Bakiri\unskip {}, Christophe Guyeux\unskip {}, Jean-Francois Chouchot\unskip {}, Abdelkrim Oudjida\unskip {}}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}} +\newlabel{Introduction}{{1}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Random Number Generator: Theories and Classification}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Pseudorandom Galois Generators}{1}} +\citation{6614692} +\citation{katti2009efficient} +\citation{thomas2008fpga} +\citation{thomas2010fpga} +\citation{thomas2013lut} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Discrete Dynamics}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Pseaudo Random Number Generator}{2}} +\citation{gonzalez2011pseudorandom} +\citation{sewak2012fpga} +\citation{peris2010cryptographically} +\newlabel{Blum Blum Shub}{{3}{3}} +\citation{banks2008fpga} +\citation{wu2013hardware} +\citation{li2012efficient} +\citation{chandrasekaran2008high} +\citation{tian2009mersenne} +\citation{dalal2008fast} +\citation{echeverria2013high} +\newlabel{Mastrine Tewister}{{3}{4}} +\citation{tkacik2003hardware} +\citation{cerda2012efficient} +\citation{comer2012random} +\citation{cerda2012efficient} +\citation{guan2003pseudorandom} +\citation{comer2012random} +\citation{raut2013stream} +\citation{anghelescu2007vlsi} +\newlabel{Cellular Automata}{{3}{5}} +\citation{dogaru2010algebraic} +\citation{ioana2014fpga} +\citation{kotoulas20061} +\citation{6868789} +\citation{dabal2011chaos} +\citation{dabal2012fpga} +\newlabel{Chaotic Rundom Number Generator}{{3}{6}} +\citation{merahcoupling} +\citation{hariprasad2013fpga} +\citation{5554284} +\citation{mao2006design} +\citation{mansingka2013fibonacci} +\citation{fang2014fpga} +\citation{bahi2013fpga} +\citation{fischer2003true} +\@writefile{toc}{\contentsline {section}{\numberline {4}True Random Number Generator}{8}} +\citation{vsimka2005embedded} +\citation{fischer2003true} +\citation{simka2011testing} +\citation{varchola2008hardware} +\citation{kohlbrenner2004embedded} +\citation{klein2009design} +\citation{dichtl2007high} +\citation{tsoi2003compact} +\citation{cherkaoui2013self} +\citation{cherkaoui2012comparison} +\citation{vasyltsov2008fast} +\citation{majzoobi2011fpga} +\citation{lee2014metastability} +\@writefile{toc}{\contentsline {section}{\numberline {5}Rundom Number Generator:Experiments Analysis }{10}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Statistic Test}{10}} +\bibstyle{plain} +\bibdata{References} +\bibcite{anghelescu2007vlsi}{1} +\bibcite{banks2008fpga}{2} +\bibcite{cerda2012efficient}{3} +\bibcite{chandrasekaran2008high}{4} +\bibcite{cherkaoui2012comparison}{5} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Hardware Implementation}{12}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion}{12}} +\@writefile{toc}{\contentsline {section}{\numberline {7}References}{12}} +\bibcite{cherkaoui2013self}{6} +\bibcite{comer2012random}{7} +\bibcite{dabal2011chaos}{8} +\bibcite{dabal2012fpga}{9} +\bibcite{6868789}{10} +\bibcite{dalal2008fast}{11} +\bibcite{dichtl2007high}{12} +\bibcite{dogaru2010algebraic}{13} +\bibcite{echeverria2013high}{14} +\bibcite{6614692}{15} +\bibcite{fischer2003true}{16} +\bibcite{gonzalez2011pseudorandom}{17} +\bibcite{guan2003pseudorandom}{18} +\bibcite{hariprasad2013fpga}{19} +\bibcite{ioana2014fpga}{20} +\bibcite{kang2010fpga}{21} +\bibcite{katti2009efficient}{22} +\bibcite{klein2009design}{23} +\bibcite{kohlbrenner2004embedded}{24} +\bibcite{kotoulas20061}{25} +\bibcite{lee2014metastability}{26} +\bibcite{li2012efficient}{27} +\bibcite{majzoobi2011fpga}{28} +\bibcite{mansingka2013fibonacci}{29} +\bibcite{mao2006design}{30} +\bibcite{merahcoupling}{31} +\bibcite{peris2010cryptographically}{32} +\bibcite{raut2013stream}{33} +\bibcite{sewak2012fpga}{34} +\bibcite{vsimka2005embedded}{35} +\bibcite{simka2011testing}{36} +\bibcite{thomas2014fpga}{37} +\bibcite{thomas2010fpga}{38} +\bibcite{thomas2013lut}{39} +\bibcite{thomas2008fpga}{40} +\bibcite{tian2009mersenne}{41} +\bibcite{tsoi2003compact}{42} +\bibcite{varchola2008hardware}{43} +\bibcite{vasyltsov2008fast}{44} +\bibcite{wu2013hardware}{45} +\bibcite{5554284}{46} diff --git a/build/0-Main_Paper.bbl b/build/0-Main_Paper.bbl new file mode 100644 index 0000000..0871e23 --- /dev/null +++ b/build/0-Main_Paper.bbl @@ -0,0 +1,311 @@ +\begin{thebibliography}{10} + +\bibitem{anghelescu2007vlsi} +Petre Anghelescu, Emil Sofron, and Silviu Ionita. +\newblock Vlsi implementation of high-speed cellular automata encryption + algorithm. +\newblock In {\em Semiconductor Conference, 2007. CAS 2007. International}, + volume~2, pages 509--512. IEEE, 2007. + +\bibitem{bahi2013fpga} +Jacques~M Bahi, Xiaole Fang, Christophe Guyeux, and Laurent Larger. +\newblock Fpga design for pseudorandom number generator based on chaotic + iteration used in information hiding application. +\newblock {\em Appl. Math}, 7(6):2175--2188, 2013. + +\bibitem{banks2008fpga} +Simon Banks, Philip Beadling, and Andras Ferencz. +\newblock Fpga implementation of pseudo random number generators for monte + carlo methods in quantitative finance. +\newblock In {\em Reconfigurable Computing and FPGAs, 2008. ReConFig'08. + International Conference on}, pages 271--276. IEEE, 2008. + +\bibitem{cerda2012efficient} +Juan~C Cerda, Chris~D Martinez, Jonathan~M Comer, and David~HK Hoe. +\newblock An efficient fpga random number generator using lfsrs and cellular + automata. +\newblock In {\em Circuits and Systems (MWSCAS), 2012 IEEE 55th International + Midwest Symposium on}, pages 912--915. IEEE, 2012. + +\bibitem{chandrasekaran2008high} +Shrutisagar Chandrasekaran and Abbes Amira. +\newblock High performance fpga implementation of the mersenne twister. +\newblock In {\em Electronic Design, Test and Applications, 2008. DELTA 2008. + 4th IEEE International Symposium on}, pages 482--485. IEEE, 2008. + +\bibitem{cherkaoui2012comparison} +Abdelkarim Cherkaoui, Viktor Fischer, Alain Aubert, and Laurent Fesquet. +\newblock Comparison of self-timed ring and inverter ring oscillators as + entropy sources in fpgas. +\newblock In {\em Design, Automation \& Test in Europe Conference \& Exhibition + (DATE), 2012}, pages 1325--1330. IEEE, 2012. + +\bibitem{cherkaoui2013self} +Abdelkarim Cherkaoui, Viktor Fischer, Alain Aubert, and Laurent Fesquet. +\newblock A self-timed ring based true random number generator. +\newblock In {\em Asynchronous Circuits and Systems (ASYNC), 2013 IEEE 19th + International Symposium on}, pages 99--106. IEEE, 2013. + +\bibitem{comer2012random} +Jonathan~M Comer, Juan~C Cerda, Chris~D Martinez, and David~HK Hoe. +\newblock Random number generators using cellular automata implemented on + fpgas. +\newblock In {\em System Theory (SSST), 2012 44th Southeastern Symposium on}, + pages 67--72. IEEE, 2012. + +\bibitem{dabal2011chaos} +Pawel Dabal and Ryszard Pelka. +\newblock A chaos-based pseudo-random bit generator implemented in fpga device. +\newblock In {\em Design and Diagnostics of Electronic Circuits \& Systems + (DDECS), 2011 IEEE 14th International Symposium on}, pages 151--154. IEEE, + 2011. + +\bibitem{dabal2012fpga} +Pawel Dabal and Ryszard Pelka. +\newblock Fpga implementation of chaotic pseudo-random bit generators. +\newblock In {\em Mixed Design of Integrated Circuits and Systems (MIXDES), + 2012 Proceedings of the 19th International Conference}, pages 260--264. IEEE, + 2012. + +\bibitem{6868789} +Pawel Dabal and Ryszard Pelka. +\newblock A study on fast pipelined pseudo-random number generator based on + chaotic logistic map. +\newblock In {\em Design and Diagnostics of Electronic Circuits Systems, 17th + International Symposium on}, pages 195--200, April 2014. + +\bibitem{dalal2008fast} +Ishaan~L Dalal, Jared Harwayne-Gidansky, and Deian Stefan. +\newblock On the fast generation of long-period pseudorandom number sequences. +\newblock In {\em Systems, Applications and Technology Conference, 2008 IEEE + Long Island}, pages 1--9. IEEE, 2008. + +\bibitem{dichtl2007high} +Markus Dichtl and Jovan~Dj Goli{\'c}. +\newblock {\em High-speed true random number generation with logic gates only}. +\newblock Springer, 2007. + +\bibitem{dogaru2010algebraic} +Ioana Dogaru and Radu Dogaru. +\newblock Algebraic normal form for rapid prototyping of elementary hybrid + cellular automata in fpga. +\newblock In {\em Electrical and Electronics Engineering (ISEEE), 2010 3rd + International Symposium on}, pages 277--280. IEEE, 2010. + +\bibitem{echeverria2013high} +Pedro Echeverr{\'\i}a and Marisa L{\'o}pez-Vallejo. +\newblock High performance fpga-oriented mersenne twister uniform random number + generator. +\newblock {\em Journal of Signal Processing Systems}, 71(2):105--109, 2013. + +\bibitem{6614692} +E.~Erkek and T.~Tuncer. +\newblock The implementation of asg and sg random number generators. +\newblock In {\em System Science and Engineering (ICSSE), 2013 International + Conference on}, pages 363--367, July 2013. + +\bibitem{fang2014fpga} +Xiaole Fang, Qianxue Wang, Christophe Guyeux, and Jacques~M Bahi. +\newblock Fpga acceleration of a pseudorandom number generator based on chaotic + iterations. +\newblock {\em Journal of Information Security and Applications}, 19(1):78--87, + 2014. + +\bibitem{fischer2003true} +Viktor Fischer and Milo{\v{s}} Drutarovsk{\`y}. +\newblock True random number generator embedded in reconfigurable hardware. +\newblock In {\em Cryptographic Hardware and Embedded Systems-CHES 2002}, pages + 415--430. Springer, 2003. + +\bibitem{gonzalez2011pseudorandom} +Victor~R Gonzalez-Diaz, Fabio Pareschi, Gianluca Setti, and Franco Maloberti. +\newblock A pseudorandom number generator based on time-variant recursion of + accumulators. +\newblock {\em Circuits and Systems II: Express Briefs, IEEE Transactions on}, + 58(9):580--584, 2011. + +\bibitem{guan2003pseudorandom} +Sheng-Uei Guan and Syn~Kiat Tan. +\newblock Pseudorandom number generator--the self programmable cellular + automata. +\newblock In {\em Knowledge-Based Intelligent Information and Engineering + Systems}, pages 1230--1235. Springer, 2003. + +\bibitem{hariprasad2013fpga} +NagaDeepa Hariprasad et~al. +\newblock Fpga implementation of a cryptography technology using pseudo random + number generator. +\newblock In {\em International Journal of Engineering Research and + Technology}, volume~2. ESRSA Publications, 2013. + +\bibitem{ioana2014fpga} +Dogaru Ioana and Dogaru Radu. +\newblock Fpga implementation and evaluation of two cryptographically secure + hybrid cellular automata. +\newblock In {\em Communications (COMM), 2014 10th International Conference + on}, pages 1--4. IEEE, 2014. + +\bibitem{katti2009efficient} +Raj~S Katti and Sudarshan~K Srinivasan. +\newblock Efficient hardware implementation of a new pseudo-random bit sequence + generator. +\newblock In {\em Circuits and Systems, 2009. ISCAS 2009. IEEE International + Symposium on}, pages 1393--1396. IEEE, 2009. + +\bibitem{klein2009design} +Cristian Klein, Octavian Cret, and Alin Suciu. +\newblock Design and implementation of a high quality and high throughput trng + in fpga. +\newblock {\em arXiv preprint arXiv:0906.4762}, 2009. + +\bibitem{kohlbrenner2004embedded} +Paul Kohlbrenner and Kris Gaj. +\newblock An embedded true random number generator for fpgas. +\newblock In {\em Proceedings of the 2004 ACM/SIGDA 12th international + symposium on Field programmable gate arrays}, pages 71--78. ACM, 2004. + +\bibitem{kotoulas20061} +Leonidas Kotoulas, Demetrios Tsarouchis, Georgios~Ch Sirakoulis, and Ioannis + Andreadis. +\newblock 1-d cellular automaton for pseudorandom number generation and its + reconfigurable hardware implementation. +\newblock In {\em Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 + IEEE International Symposium on}, pages 4--pp. IEEE, 2006. + +\bibitem{lee2014metastability} +Donggeon Lee, Hwajeong Seo, and Howon Kim. +\newblock Metastability-based feedback method for enhancing fpga-based trng. +\newblock {\em International Journal of Multimedia \& Ubiquitous Engineering}, + 9(3), 2014. + +\bibitem{li2012efficient} +Yuan Li, Jiang Jiang, Hanqiang Cheng, Minxuan Zhang, and Shaojun Wei. +\newblock An efficient hardware random number generator based on the mt method. +\newblock In {\em Computer and Information Technology (CIT), 2012 IEEE 12th + International Conference on}, pages 1011--1015. IEEE, 2012. + +\bibitem{majzoobi2011fpga} +Mehrdad Majzoobi, Farinaz Koushanfar, and Srinivas Devadas. +\newblock Fpga-based true random number generation using circuit metastability + with adaptive feedback control. +\newblock In {\em Cryptographic Hardware and Embedded Systems--CHES 2011}, + pages 17--32. Springer, 2011. + +\bibitem{mansingka2013fibonacci} +Abhinav~S Mansingka, Mohamed~L Barakat, M~Affan Zidan, Ahmed~G Radwan, and + Khaled~N Salama. +\newblock Fibonacci-based hardware post-processing for non-autonomous signum + hyperchaotic system. +\newblock In {\em IT Convergence and Security (ICITCS), 2013 International + Conference on}, pages 1--4. IEEE, 2013. + +\bibitem{mao2006design} +Yaobin Mao, Liu Cao, and Wenbo Liu. +\newblock Design and fpga implementation of a pseudo-random bit sequence + generator using spatiotemporal chaos. +\newblock In {\em Communications, Circuits and Systems Proceedings, 2006 + International Conference on}, volume~3, pages 2114--2118. IEEE, 2006. + +\bibitem{merahcoupling} +Lahcene Merah, Adda ALI-PACHA, and Naima~HADJ SAID. +\newblock Coupling two chaotic systems in order to increasing the security of a + communication system-study and real time fpga implementation. + +\bibitem{peris2010cryptographically} +Pedro Peris-Lopez, Enrique San~Millan, Jan~CA van~der Lubbe, and Luis~A + Entrena. +\newblock Cryptographically secure pseudo-random bit generator for rfid tags. +\newblock In {\em Internet Technology and Secured Transactions (ICITST), 2010 + International Conference for}, pages 1--6. IEEE, 2010. + +\bibitem{raut2013stream} +Lakshman Raut and David~HK Hoe. +\newblock Stream cipher design using cellular automata implemented on fpgas. +\newblock In {\em System Theory (SSST), 2013 45th Southeastern Symposium on}, + pages 146--149. IEEE, 2013. + +\bibitem{sewak2012fpga} +Khushboo Sewak, Praveena Rajput, and Amit~Kumar Panda. +\newblock Fpga implementation of 16 bit bbs and lfsr pn sequence generator: A + comparative study. +\newblock In {\em Electrical, Electronics and Computer Science (SCEECS), 2012 + IEEE Students' Conference on}, pages 1--3. IEEE, 2012. + +\bibitem{vsimka2005embedded} +Martin {\v{S}}imka, Milo{\v{s}} Drutarovsk{\`y}, and Viktor Fischer. +\newblock Embedded true random number generator in actel fpgas. +\newblock In {\em Workshop on Cryptographic Advances in Secure + Hardware--CRASH}, pages 6--7, 2005. + +\bibitem{simka2011testing} +Martin Simka, Milos Drutarovsk{\`y}, Viktor Fischer, et~al. +\newblock Testing of pll-based true random number generator in changingworking + conditions. +\newblock {\em RADIOENGINEERING,}, 20:94--101, 2011. + +\bibitem{thomas2010fpga} +David~B Thomas and Wayne Luk. +\newblock Fpga-optimised uniform random number generators using luts and shift + registers. +\newblock In {\em Field Programmable Logic and Applications (FPL), 2010 + International Conference on}, pages 77--82. IEEE, 2010. + +\bibitem{thomas2013lut} +David~B Thomas and Wayne Luk. +\newblock The lut-sr family of uniform random number generators for fpga + architectures. +\newblock {\em Very Large Scale Integration (VLSI) Systems, IEEE Transactions + on}, 21(4):761--770, 2013. + +\bibitem{thomas2008fpga} +David~Barrie Thomas and Wayne Luk. +\newblock Fpga-optimised high-quality uniform random number generators. +\newblock In {\em Proceedings of the 16th international ACM/SIGDA symposium on + Field programmable gate arrays}, pages 235--244. ACM, 2008. + +\bibitem{tian2009mersenne} +Xiang Tian and Khaled Benkrid. +\newblock Mersenne twister random number generation on fpga, cpu and gpu. +\newblock In {\em Adaptive Hardware and Systems, 2009. AHS 2009. NASA/ESA + Conference on}, pages 460--464. IEEE, 2009. + +\bibitem{tkacik2003hardware} +Thomas~E Tkacik. +\newblock A hardware random number generator. +\newblock In {\em Cryptographic Hardware and Embedded Systems-CHES 2002}, pages + 450--453. Springer, 2003. + +\bibitem{tsoi2003compact} +Kuen~Hung Tsoi, KH~Leung, and Philip Heng~Wai Leong. +\newblock Compact fpga-based true and pseudo random number generators. +\newblock In {\em Field-Programmable Custom Computing Machines, 2003. FCCM + 2003. 11th Annual IEEE Symposium on}, pages 51--61. IEEE, 2003. + +\bibitem{varchola2008hardware} +Michal Varchola, Milos Drutarovsky, Robert Fouquet, and Viktor Fischer. +\newblock Hardware platform for testing performance of trngs embedded in actel + fusion fpga. +\newblock In {\em Radioelektronika, 2008 18th International Conference}, pages + 1--4. IEEE, 2008. + +\bibitem{vasyltsov2008fast} +Ihor Vasyltsov, Eduard Hambardzumyan, Young-Sik Kim, and Bohdan Karpinskyy. +\newblock Fast digital trng based on metastable ring oscillator. +\newblock In {\em Cryptographic Hardware and Embedded Systems--CHES 2008}, + pages 164--180. Springer, 2008. + +\bibitem{wu2013hardware} +Shengfei Wu, Jiang Jiang, and Yuzhuo Fu. +\newblock Hardware architecture for the parallel generation of long-period + random numbers using mt method. +\newblock In {\em Computer Engineering and Technology}, pages 8--15. Springer, + 2013. + +\bibitem{5554284} +Ziqi Zhu and Hanping Hu. +\newblock A dynamic nonlinear transform arithmetic for improving the properties + chaos-based prng. +\newblock In {\em Intelligent Control and Automation (WCICA), 2010 8th World + Congress on}, pages 7055--7060, July 2010. + +\end{thebibliography} diff --git a/build/0-Main_Paper.blg b/build/0-Main_Paper.blg new file mode 100644 index 0000000..b2cd9f2 --- /dev/null +++ b/build/0-Main_Paper.blg @@ -0,0 +1,7 @@ +This is BibTeX, Version 0.99dThe top-level auxiliary file: build/0-Main_Paper.aux +The style file: plain.bst +Database file #1: References.bib +Warning--can't use both volume and number fields in hariprasad2013fpga +Warning--empty journal in merahcoupling +Warning--empty year in merahcoupling +(There were 3 warnings) diff --git a/build/0-Main_Paper.log b/build/0-Main_Paper.log new file mode 100644 index 0000000..17cec8f --- /dev/null +++ b/build/0-Main_Paper.log @@ -0,0 +1,540 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9) (preloaded format=pdflatex 2014.11.2) 19 FEB 2015 01:01 +entering extended mode +**0-Main_Paper.tex + +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\0-Main_Paper.tex +LaTeX2e <2011/06/27> +Babel and hyphenation patterns for english, afrikaans, ancientgreek, ar +abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic, +croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga +lician, german, german-x-2013-05-26, greek, gujarati, hindi, hungarian, iceland +ic, indonesian, interlingua, irish, italian, kannada, kurmanji, latin, latvian, + lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerman, n +german-x-2013-05-26, nynorsk, oriya, panjabi, pinyin, polish, portuguese, roman +ian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swissgerm +an, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, usengl +ishmax, welsh, loaded. + +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\llncs.cls +Document Class: llncs 2013/09/27 v2.18 + LaTeX document class for Lecture Notes in Computer Science +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\article.cls" +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\size10.clo" +File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tools\multicol.sty" +Package: multicol 2011/06/27 v1.7a multicolumn formatting (FMi) +\c@tracingmulticols=\count87 +\mult@box=\box26 +\multicol@leftmargin=\dimen103 +\c@unbalance=\count88 +\c@collectmore=\count89 +\doublecol@number=\count90 +\multicoltolerance=\count91 +\multicolpretolerance=\count92 +\full@width=\dimen104 +\page@free=\dimen105 +\premulticols=\dimen106 +\postmulticols=\dimen107 +\multicolsep=\skip43 +\multicolbaselineskip=\skip44 +\partial@page=\box27 +\last@line=\box28 +\mult@rightbox=\box29 +\mult@grightbox=\box30 +\mult@gfirstbox=\box31 +\mult@firstbox=\box32 +\@tempa=\box33 +\@tempa=\box34 +\@tempa=\box35 +\@tempa=\box36 +\@tempa=\box37 +\@tempa=\box38 +\@tempa=\box39 +\@tempa=\box40 +\@tempa=\box41 +\@tempa=\box42 +\@tempa=\box43 +\@tempa=\box44 +\@tempa=\box45 +\@tempa=\box46 +\@tempa=\box47 +\@tempa=\box48 +\@tempa=\box49 +\c@columnbadness=\count93 +\c@finalcolumnbadness=\count94 +\last@try=\dimen108 +\multicolovershoot=\dimen109 +\multicolundershoot=\dimen110 +\mult@nat@firstbox=\box50 +\colbreak@box=\box51 +\multicol@sort@counter=\count95 +) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\aliascnt.sty +Package: aliascnt 2009/09/08 v1.3 Alias counter (HO) + +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\remreset.sty)) +\c@chapter=\count96 +LaTeX Font Info: Redeclaring math symbol \Gamma on input line 362. +LaTeX Font Info: Redeclaring math symbol \Delta on input line 363. +LaTeX Font Info: Redeclaring math symbol \Theta on input line 364. +LaTeX Font Info: Redeclaring math symbol \Lambda on input line 365. +LaTeX Font Info: Redeclaring math symbol \Xi on input line 366. +LaTeX Font Info: Redeclaring math symbol \Pi on input line 367. +LaTeX Font Info: Redeclaring math symbol \Sigma on input line 368. +LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 369. +LaTeX Font Info: Redeclaring math symbol \Phi on input line 370. +LaTeX Font Info: Redeclaring math symbol \Psi on input line 371. +LaTeX Font Info: Redeclaring math symbol \Omega on input line 372. +\tocchpnum=\dimen111 +\tocsecnum=\dimen112 +\tocsectotal=\dimen113 +\tocsubsecnum=\dimen114 +\tocsubsectotal=\dimen115 +\tocsubsubsecnum=\dimen116 +\tocsubsubsectotal=\dimen117 +\tocparanum=\dimen118 +\tocparatotal=\dimen119 +\tocsubparanum=\dimen120 +\@tempcntc=\count97 +\fnindent=\dimen121 +\c@@inst=\count98 +\c@@auth=\count99 +\c@auco=\count100 +\instindent=\dimen122 +\authrun=\box52 +\authorrunning=\toks14 +\tocauthor=\toks15 +\titrun=\box53 +\titlerunning=\toks16 +\toctitle=\toks17 +\c@theorem=\count101 +\c@case=\count102 +\c@conjecture=\count103 +\c@corollary=\count104 +\c@definition=\count105 +\c@example=\count106 +\c@exercise=\count107 +\c@lemma=\count108 +\c@note=\count109 +\c@problem=\count110 +\c@property=\count111 +\c@proposition=\count112 +\c@question=\count113 +\c@solution=\count114 +\c@remark=\count115 +\headlineindent=\dimen123 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty" +Package: amsmath 2013/01/14 v2.14 AMS math features +\@mathmargin=\skip45 + +For additional information on amsmath, use the `?' option. +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 + +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks18 +\ex@=\dimen124 +)) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen125 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty" +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count116 +LaTeX Info: Redefining \frac on input line 210. +\uproot@=\count117 +\leftroot@=\count118 +LaTeX Info: Redefining \overline on input line 306. +\classnum@=\count119 +\DOTSCASE@=\count120 +LaTeX Info: Redefining \ldots on input line 378. +LaTeX Info: Redefining \dots on input line 381. +LaTeX Info: Redefining \cdots on input line 466. +\Mathstrutbox@=\box54 +\strutbox@=\box55 +\big@size=\dimen126 +LaTeX Font Info: Redeclaring font encoding OML on input line 566. +LaTeX Font Info: Redeclaring font encoding OMS on input line 567. + + +Package amsmath Warning: Unable to redefine math accent \vec. + +\macc@depth=\count121 +\c@MaxMatrixCols=\count122 +\dotsspace@=\muskip10 +\c@parentequation=\count123 +\dspbrk@lvl=\count124 +\tag@help=\toks19 +\row@=\count125 +\column@=\count126 +\maxfields@=\count127 +\andhelp@=\toks20 +\eqnshift@=\dimen127 +\alignsep@=\dimen128 +\tagshift@=\dimen129 +\tagwidth@=\dimen130 +\totwidth@=\dimen131 +\lineht@=\dimen132 +\@envbody=\toks21 +\multlinegap=\skip46 +\multlinetaggap=\skip47 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2665. +LaTeX Info: Redefining \] on input line 2666. +) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\makeidx.sty" +Package: makeidx 2000/03/29 v1.0m Standard LaTeX package +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\keyval.sty" +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks23 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphics.sty" +Package: graphics 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\trig.sty" +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\graphics.cfg" +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\pdftex-def\pdftex.def" +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty" +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty" +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count128 +)) +\Gin@req@height=\dimen133 +\Gin@req@width=\dimen134 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\epstopdf.sty" +Package: epstopdf 2010/02/09 v2.5 Conversion with epstopdf on the fly (HO) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty" +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty" +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\kvdefinekeys.sty" +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty" +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\kvsetkeys.sty" +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty" +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty" +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\pdftexcmds.sty" +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty" +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. +)) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\booktabs.sty +Package: booktabs 2005/04/14 v1.61803 publication quality tables +\heavyrulewidth=\dimen135 +\lightrulewidth=\dimen136 +\cmidrulewidth=\dimen137 +\belowrulesep=\dimen138 +\belowbottomsep=\dimen139 +\aboverulesep=\dimen140 +\abovetopsep=\dimen141 +\cmidrulesep=\dimen142 +\cmidrulekern=\dimen143 +\defaultaddspace=\dimen144 +\@cmidla=\count129 +\@cmidlb=\count130 +\@aboverulesep=\dimen145 +\@belowrulesep=\dimen146 +\@thisruleclass=\count131 +\@lastruleclass=\count132 +\@thisrulewidth=\dimen147 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\multirow\multirow.sty" +\bigstrutjot=\dimen148 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\cite\cite.sty" +LaTeX Info: Redefining \cite on input line 302. +LaTeX Info: Redefining \nocite on input line 373. +Package: cite 2010/09/10 v 5.3 +) +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\url\url.sty" +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) + +LaTeX Warning: Unused global option(s): + [English]. + + +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\0-Main_Paper.aux) +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 22. +LaTeX Font Info: ... okay on input line 22. + +("C:\Program Files (x86)\MiKTeX 2.9\tex\context\base\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count133 +\scratchdimen=\dimen149 +\scratchbox=\box56 +\nofMPsegments=\count134 +\nofMParguments=\count135 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count136 +\MPscratchDim=\dimen150 +\MPnumerator=\count137 +\makeMPintoPDFobject=\count138 +\everyMPtoPDFconversion=\toks25 +) +LaTeX Font Info: Try loading font information for U+msa on input line 51. + ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 51. + +("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +Names of authors too long for running head. Please supply +a shorter form with \authorrunning prior to \maketitle + +Overfull \hbox (7.08002pt too wide) in paragraph at lines 57--58 +\OT1/cmr/bx/n/9 Keywords:\OT1/cmr/m/n/9 Random Num-ber Gen-er-a-tor, PRNG, TRNG +, Chaotic PRNG, + [] + + +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\1-Introduction.tex) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\2-Terminologies_and_Basic_Recall.tex +Missing character: There is no â in font cmr7! +Missing character: There is no ˆ in font cmr7! +Missing character: There is no ’ in font cmr7! +Missing character: There is no â in font cmr7! +Missing character: There is no ˆ in font cmr7! +Missing character: There is no ’ in font cmr7! +Missing character: There is no â in font cmr7! +Missing character: There is no ˆ in font cmr7! +Missing character: There is no ’ in font cmr7! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! + +Underfull \hbox (badness 10000) in paragraph at lines 2--6 + + [] + +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +Missing character: There is no  in font cmr10! +Missing character: There is no · in font cmr10! +[1 + + +{C:/Users/PC NANO/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\PRNG/PRNG.tex +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\PRNG\LFSR.tex +Missing character: There is no à in font cmr10! +Missing character: There is no — in font cmr10! + [2]) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\PRNG\BBS.tex) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\PRNG\Mastrine_Tewister.tex +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [3] +Underfull \vbox (badness 1552) has occurred while \output is active [] + + [4]) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\PRNG\Cellular_Automata.tex + +LaTeX Warning: Citation `tkacik2003hardware' on page 5 undefined on input line +3. + + +Underfull \vbox (badness 5105) has occurred while \output is active [] + + [5]) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\Chaotic\Chaotic.tex +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no ™ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no ˆ in font cmr10! +Missing character: There is no ’ in font cmr10! + +Underfull \vbox (badness 2158) has occurred while \output is active [] + + [6] +Overfull \hbox (20.56142pt too wide) in paragraph at lines 12--13 +[]\OT1/cmr/m/it/10 Fibonacci post-processing Gen-er-a-tors \OT1/cmr/m/n/10 pre- +sented in [29]. It's uses a non-autonomous + [] + + +LaTeX Warning: Citation `fang2014fpga' on page 7 undefined on input line 14. + + +LaTeX Warning: Citation `bahi2013fpga' on page 7 undefined on input line 14. + +)) +Underfull \vbox (badness 2158) has occurred while \output is active [] + + [7] +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\Others/TRNG.tex [8] +Missing character: There is no  in font cmr10! +Missing character: There is no ° in font cmr10! + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [9]) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\4-Statistic_Test.tex [10]) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\5-Cryptography_Secure.tex) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\6-Hardware_Implementation.tex +Underfull \vbox (badness 7433) has occurred while \output is active [] + + [11] + +File: comparaison_prng.png Graphic file (type png) + +Package pdftex.def Info: comparaison_prng.png used on input line 6. +(pdftex.def) Requested size: 303.49884pt x 227.62204pt. +) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\7-Conclusion.tex) +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\0-Main_Paper.bbl [12 ] [13] [14]) [15] +(H:\Projet_CIPNRG\Project_CPRNG_Flow\CPRNG_Validation\IP_Papers_Package\1-Inter +national_Package\IFIP_SEC_2015_V3\0-Main_Paper.aux) + +LaTeX Warning: There were undefined references. + + ) +Here is how much of TeX's memory you used: + 3137 strings out of 493921 + 46440 string characters out of 3144870 + 106137 words of memory out of 3000000 + 6321 multiletter control sequences out of 15000+200000 + 11125 words of font info for 43 fonts, out of 3000000 for 9000 + 841 hyphenation exceptions out of 8191 + 42i,9n,24p,1820b,309s stack positions out of 5000i,500n,10000p,200000b,50000s + + +Output written on H:/Projet_CIPNRG/Project_CPRNG_Flow/CPRNG_Validation/IP_Paper +s_Package/1-International_Package/IFIP_SEC_2015_V3/build/0-Main_Paper.pdf (15 p +ages, 317365 bytes). +PDF statistics: + 125 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/build/0-Main_Paper.pdf b/build/0-Main_Paper.pdf new file mode 100644 index 0000000000000000000000000000000000000000..32202eed32050f7ad1abd066a3abbd8789312a0d GIT binary patch literal 317365 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 z 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⪻v-{!A5_$&J>z@zg6! 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%0DoN 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

(JB#rMVBz6zc0oybDAa8SunW9n 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%0AT6OtzM0&sjS|A>a(DU?mhHMX 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

C;#{u0s#RCB3v9IT=Mn-80773_{UZF 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

X)!Tkj{qyaP9}qF!220 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

vvB-66iEr*+*C%HPDlGL&1sPr%lt)od# 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%0Dqm=^3)&S0a^fs+gt~t*aG0vng&r7PV69_C!zky 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