ࡱ>  BNPj5@ "bjbj22 XXHn$$$$$$$/EEEF4K/DR ^F____&9TE,C.C.C.C.C.C.C$GRIzRC$gC$_ggRC$$__WDgH$ _$_,Cg,C2XD$_R 繛E(4mD0DBheJsH eJP% +$$$$eJ$X"=ٶ&|l]LRCRC//Cd"//C EMBED Word.Document.8 \s  ACKNOWLEDGMENTS The Longest Day Has An End My primary debt of gratitude, of course, goes to god. I am profoundly grateful to my parents and my siblings for their endless support, understanding, patience, prayers and love. I highly appreciate the Dean of Engineering Faculty my supervisor Prof.Dr.  HYPERLINK "http://www.neu.edu.tr/fahri" \t "_blank" Fakhreddin Mamedov for his guidance, excellent corporation, encouragement and am deeply indebted to him for getting me to the right track. Many thanks to the academic stuff of Electrical and Electronic Engineering Department in Near East University especially Assoc. Prof. Dr  HYPERLINK "http://www.neu.edu.tr/main.asp?sayfa=staff/akhashman" Adnan Khashman for his endless guidance. I am deeply indebted to Mr.  HYPERLINK "http://www.neu.edu.tr/main.asp?sayfa=staff/talshanableh" Tayseer Al-Shanableh for his guidance, advices and being as my big brother. Finally I would like to thank my collages Mr.Cemal Kavalg1olu, Burak Alam and Kamil Dimililer, Also my friends Eng Samer Abuhalimeh, Bilal alkilany and my home mate for standing beside me through the good days and bad ones. ABSTRACT Least Mean Square (LMS) adaptive filtering is an extremely useful technique for the extraction of desired signals in a noisy environment. This is even more vital in severe noise pollution, where noise filtering is more complicated due to low signal to noise ratio (SNR). Such complications are faced by pilots and military communication personnels. This thesis analyses the performance of different LMS algorithms based on minimum time consuming and maximum SNR (signal to noise ratio) criteria and designs an automatic adaptive noise cancellation system for removing severe noise from a speech signal. By utilizing the MATLAB package ,adaptive noise cancellation using adjoint LMS algorithm is developed for a severely distorted real life speech signal SNR(-20 Db) . For a primary elimination Dubieties wavelet was used. TABLE OF CONTENTS  TOC \o "1-3" \h \z \u  HYPERLINK \l "_Toc136026149" ACKNOWLEDGMENTS  PAGEREF _Toc136026149 \h I  HYPERLINK \l "_Toc136026150" ABSTRACT  PAGEREF _Toc136026150 \h II  HYPERLINK \l "_Toc136026151" TABLE OF CONTENTS  PAGEREF _Toc136026151 \h III  HYPERLINK \l "_Toc136026152" LIST OF ABBREVIATIONS  PAGEREF _Toc136026152 \h VI  HYPERLINK \l "_Toc136026153" LIST OF FIGURES  PAGEREF _Toc136026153 \h VII  HYPERLINK \l "_Toc136026154" LIST OF TABLES  PAGEREF _Toc136026154 \h IX  HYPERLINK \l "_Toc136026155" INTRODUCTION  PAGEREF _Toc136026155 \h 1  HYPERLINK \l "_Toc136026156" CHAPTER 1 ADAPTIVE FILTERS  PAGEREF _Toc136026156 \h 3  HYPERLINK \l "_Toc136026157" 1.1 Overview  PAGEREF _Toc136026157 \h 3  HYPERLINK \l "_Toc136026158" 1.2 The Filtering Problem  PAGEREF _Toc136026158 \h 3  HYPERLINK \l "_Toc136026159" 1.3 Adaptive Filters  PAGEREF _Toc136026159 \h 5  HYPERLINK \l "_Toc136026160" 1.4 Linear Filter Structures  PAGEREF _Toc136026160 \h 7  HYPERLINK \l "_Toc136026161" 1.5 Approaches to the Development of Linear Adaptive Filtering Algorithms  PAGEREF _Toc136026161 \h 15  HYPERLINK \l "_Toc136026162" 1.5.1 Stochastic Gradient Approach  PAGEREF _Toc136026162 \h 15  HYPERLINK \l "_Toc136026163" 1.5.2 Least-squares Estimation  PAGEREF _Toc136026163 \h 17  HYPERLINK \l "_Toc136026164" 1.5.3 How to Choose an Adaptive Filter  PAGEREF _Toc136026164 \h 19  HYPERLINK \l "_Toc136026165" 1.6 Real and Complex Forms of Adaptive Filters  PAGEREF _Toc136026165 \h 20  HYPERLINK \l "_Toc136026166" 1.7 Nonlinear Adaptive Filters  PAGEREF _Toc136026166 \h 21  HYPERLINK \l "_Toc136026167" 1.7.1 Volterra-based Nonlinear Adaptive Filters  PAGEREF _Toc136026167 \h 22  HYPERLINK \l "_Toc136026168" 1.7.2 Neural Networks  PAGEREF _Toc136026168 \h 24  HYPERLINK \l "_Toc136026169" 1.8 Applications  PAGEREF _Toc136026169 \h 25  HYPERLINK \l "_Toc136026170" 1.9 Summary  PAGEREF _Toc136026170 \h 28  HYPERLINK \l "_Toc136026171" CHAPTER 2 TYPES OF NOISE IN COMMUNICATION SYSTEMS  PAGEREF _Toc136026171 \h 29  HYPERLINK \l "_Toc136026173" 2.1 Overview  PAGEREF _Toc136026173 \h 29  HYPERLINK \l "_Toc136026174" 2.2 Noise  PAGEREF _Toc136026174 \h 29  HYPERLINK \l "_Toc136026175" 2.3 White Noise  PAGEREF _Toc136026175 \h 30  HYPERLINK \l "_Toc136026176" 2.4 Coloured Noise  PAGEREF _Toc136026176 \h 32  HYPERLINK \l "_Toc136026177" 2.5 Impulsive Noise  PAGEREF _Toc136026177 \h 33  HYPERLINK \l "_Toc136026178" 2.6 Transient Noise Pulses  PAGEREF _Toc136026178 \h 35  HYPERLINK \l "_Toc136026179" 2.7 Thermal Noise  PAGEREF _Toc136026179 \h 36  HYPERLINK \l "_Toc136026180" 2.8 Shot Noise  PAGEREF _Toc136026180 \h 38  HYPERLINK \l "_Toc136026181" 2.9 Electromagnetic Noise  PAGEREF _Toc136026181 \h 38  HYPERLINK \l "_Toc136026182" 2.10 Channel Distortions  PAGEREF _Toc136026182 \h 39  HYPERLINK \l "_Toc136026183" 2.11 Modeling Noise  PAGEREF _Toc136026183 \h 40  HYPERLINK \l "_Toc136026184" 2.11.1 Additive White Gaussian Noise Model (AWGN)  PAGEREF _Toc136026184 \h 40  HYPERLINK \l "_Toc136026185" 2.11.2 Hidden Markov Model for Noise  PAGEREF _Toc136026185 \h 41  HYPERLINK \l "_Toc136026186" 2.12 Summary  PAGEREF _Toc136026186 \h 42  HYPERLINK \l "_Toc136026187" CHAPTER 3 PERFORMANCE ANALYSIS OF LMS ALGORITHM  PAGEREF _Toc136026187 \h 43  HYPERLINK \l "_Toc136026188" 3.1 Overview  PAGEREF _Toc136026188 \h 43  HYPERLINK \l "_Toc136026189" 3.2 Criteria for Optimum LMS Adaptive Filters  PAGEREF _Toc136026189 \h 43  HYPERLINK \l "_Toc136026190" 3.3 Types of Least-mean-square Algorithm (LMS)  PAGEREF _Toc136026190 \h 43  HYPERLINK \l "_Toc136026191" 3.3.1 Normalized least mean square (LMS)  PAGEREF _Toc136026191 \h 44  HYPERLINK \l "_Toc136026192" 3.3.2 Adjoint least mean square (LMS)  PAGEREF _Toc136026192 \h 45  HYPERLINK \l "_Toc136026193" 3.3.3 Block LMS (BLMS)  PAGEREF _Toc136026193 \h 47  HYPERLINK \l "_Toc136026194" 3.3.4 Delayed LMS  PAGEREF _Toc136026194 \h 50  HYPERLINK \l "_Toc136026195" 3.3.5 FFT-based block LMS FIR  PAGEREF _Toc136026195 \h 54  HYPERLINK \l "_Toc136026196" 3.3.6 LMS FIR adaptive filter  PAGEREF _Toc136026196 \h 56  HYPERLINK \l "_Toc136026197" 3.3.7 Sign-data LMS FIR adaptive filter algorithm  PAGEREF _Toc136026197 \h 59  HYPERLINK \l "_Toc136026198" 3.3.8 Sign-error LMS FIR adaptive filter algorithm  PAGEREF _Toc136026198 \h 62  HYPERLINK \l "_Toc136026199" 3.3.9 sign-sign LMS FIR adaptive filter algorithm  PAGEREF _Toc136026199 \h 65  HYPERLINK \l "_Toc136026200" 3.3 Analysis of Results  PAGEREF _Toc136026200 \h 68  HYPERLINK \l "_Toc136026201" 3.4 Summary  PAGEREF _Toc136026201 \h 69  HYPERLINK \l "_Toc136026202" CHAPTER 4 ADAPTIVE NOISE CANCELLATION SYSTEM  PAGEREF _Toc136026202 \h 70  HYPERLINK \l "_Toc136026203" 4.1Overview  PAGEREF _Toc136026203 \h 70  HYPERLINK \l "_Toc136026204" 4.2 Automatic adaptive noise cancellation system  PAGEREF _Toc136026204 \h 70  HYPERLINK \l "_Toc136026205" 4.3 Adjoint adaptive filter configuration  PAGEREF _Toc136026205 \h 70  HYPERLINK \l "_Toc136026206" 4.4 Adaptation of adaptive filters coefficients  PAGEREF _Toc136026206 \h 71  HYPERLINK \l "_Toc136026207" 4.5 Adaptive Noise Cancellation System  PAGEREF _Toc136026207 \h 72  HYPERLINK \l "_Toc136026208" 4.6 Daubechies wavelet overview  PAGEREF _Toc136026208 \h 72  HYPERLINK \l "_Toc136026209" 4.7 Example tested output of the system  PAGEREF _Toc136026209 \h 75  HYPERLINK \l "_Toc136026210" 4.8 Coefficients of adaptive filter -Tested example  PAGEREF _Toc136026210 \h 75  HYPERLINK \l "_Toc136026211" 4.9 Summary  PAGEREF _Toc136026211 \h 76  HYPERLINK \l "_Toc136026212" CONCLUSION  PAGEREF _Toc136026212 \h 77  HYPERLINK \l "_Toc136026213" REFERENCES  PAGEREF _Toc136026213 \h 78  HYPERLINK \l "_Toc136026214" APPENDICES I-1  HYPERLINK \l "_Toc136026215" Development of Adaptive Filter using Matlab Package I-1  HYPERLINK \l "_Toc136026216" LMS FIR adaptive filter I-1  HYPERLINK \l "_Toc136026217" Adjoint LMS FIR adaptive filter I-1  HYPERLINK \l "_Toc136026218" Block LMS FIR adaptive filter I-2  HYPERLINK \l "_Toc136026219" FFT-based block LMS FIR adaptive filter I-2  HYPERLINK \l "_Toc136026220" Delayed LMS FIR adaptive filter I-3  HYPERLINK \l "_Toc136026221" Normalized LMS FIR adaptive filter I-3  HYPERLINK \l "_Toc136026222" Sign-data LMS FIR adaptive filter I-4  HYPERLINK \l "_Toc136026223" Sign-error LMS FIR adaptive filter I-5  HYPERLINK \l "_Toc136026226" MAIN PROGRAM FOR ADAPTIVE NO0SE CANCELLATION II-1 LIST OF ABBREVIATIONS LMS: Least Mean Square VLSI: Very Large-Scale Integration FIR: Finite Impulse Response IIR: Infinite Impulse Response GAL: Gradient Adaptive Lattice RLS: Recursive Least-Squares SNR: Signal to Noise Ratio AWGN: Additive White Gaussian Noise HMM: Hidden Markov Mode BLMS: Block Least Mean Square LIST OF FIGURES Figure 1.1Transversal Filter 8 Figure 1.2 Multistage Lattice Filters 11 Figure 1.3 Two basic cells of a systolic array: (a) boundary cell; (b) internal cell 12 Figure 1.4 Tringular Systolic Array 13 Figure 1.5 IIR Filter 14 Figure 1.6 Volterra-based nonlinear adaptive filter.expande 23 Figure 1.7 Adaptive Filtering Applications 27 Figure 2.1 Illustration (a) white noise, (b) its autocorrelation, and(c)Its power spectrum--- 31 Figure 2.2 A pink noise signal and (b) its magnitude spectrum 33 Figure 2.3 A brown noise signal and (b) its magnitude spectrum 33 Figure 2.4 Time and frequency sketches of: (a) an ideal impulse, (b) and (c) short duration pulses... 34 Figure 2.5 Illustration of variations of the impulse response of a non-linear system with the increasing amplitude of the impulse35 Figure 2.6(a) A scratch pulse and music from a gramophone record. (b) The corrupted pulse by transient noise ....................................................................................................................35 Figure 2.7 Illustration of channel distortion: (a) the input signal spectrum, (b) the channel frequency response, (c) the channel output 39 Figure 2.8(a) An impulsive noise sequence. (b) A binary-state model of impulsive noise 41 Figure 3.1 Tested output for Normalized LMS 45 Figure 3.2 Tested output for Adjoint least mean square (LMS) 47 Figure 3.3 Tested output for Block LMS (BLMS) 49 Figure 3.4 Tested output for Delayed LMS 53 Figure3.5 Tested output for FFT-based block LMS ..... 56 Figure3.6 Tested output for LMS FIR adaptive filter.. 59 Figure 3.7 Tested output for Sign-data LMS FIR adaptive filter 62 Figure 3.8 Tested Sign-error LMS FIR adaptive filter output 65 Figure 3.9 Tested Sign-sign LMS FIR adaptive filter algorithm output 68 Figure 4.1 Adaptive Filters Configuration 71 Figure 4.2 Adaptation of adaptive filters coefficients 71 Figure 4.3 Block diagram of the developed system with signal outputs at each stage 72 Figure 4.4 Wavelet configuration 73 Figure 4.5 Wavelet noise cancellations Example of the system 74 Figure 4.6 Tested Output of the system 75 LIST OF TABLES Table 3.1 Properties of Normalized least mean square (LMS) 44 Table 3.2 Properties of Adjoint least mean square (LMS) 45 Table 3.3 Properties of Block LMS 48 Table 3.4 Input Arguments of Delayed LMS 50 Table 3.5 Properties of Delayed LMS 51 Table 3.6 Properties of FFT-based block LMS FIR 54 Table 3.7 Input Arguments LMS FIR adaptive filters 56 Table 3.8 Properties of LMS FIR adaptive filter 57 Table 3.9 Input Arguments of LMS FIR adaptive filter 60 Table 3.10 Properties of LMS FIR adaptive filter 60 Table 3.11 Input Arguments of Sign-error LMS FIR adaptive filter algorithm 69 Table 3.12 Properties of Sign-error LMS FIR adaptive filter algorithm 62 Table 3.13 Input Arguments of sign-sign LMS FIR adaptive filter algorithm 63 Table 3.14 Properties of sign-sign LMS FIR adaptive filter algorithm 65 Table 3.15 Table of LMS Performance for High Noise Rate 68 INTRODUCTION Adaptive filtering techniques are used in a wide range of applications, including echo cancellation, adaptive equalization, and adaptive noise cancellation. These applications involve processing of signals that are generated by systems whose characteristics are not known a priori. Under this condition, a significant improvement in performance can be achieved by using adaptive rather than fixed filters. An adaptive filter is a self-designing filter that uses a recursive algorithm (known as adaptation algorithm or adaptive filtering algorithm) to design itself. The algorithm starts from an initial guess, chosen based on the a priori knowledge available to the system, then refines the guess in successive iterations, and converges, eventually, to the optimal Wiener solution in statistical sense. There are a lot of the noise cancellation methods with applications in civil, military, industrial and communication equipments and apparatus. Success of these noise cancellation methods and filters extremely depends on the so called noise factor signal to noise ratio (SNR). Most of the publications in the field of noise cancellation methods and their applications deal with rather big signal to noise ratio (H"10 or noise << signal) .This result in good performance in commercial devices like cell phones and radio. There are some cases when the signal to noise ratio is around 1 (noise H" signal) or even a bit more. There are also some special cases which deal with the signal to noise ratios less than 0.1 (noise is 10 times or more higher than useful signal).Such as communication between military command and control centers and jet pilots. As it will be shown, few of the noise cancellation methods present real-time noise filtering with good results for the mentioned severe noise cases .Each case needs special study to find the best approach and the filtering method for a particular type of equipment. The thesis involves the study of the special severe cases which deal with signal to noise ratios less than 0.1 (noise is 10 times or more high than useful signal) to find the rational algorithm. The main objective of the work presented is to develop an automatic adaptive noise cancellation system using the adjoint Least Mean Square (LMS) algorithm. The developed method removes the high amount of noise when it is ten times more than the useful signal. The wavelet transform is also used to cancel the tiny amount of noise which has been generated by the microphone and electricity. This thesis is organized into four chapters .The first two chapters present background information on the adaptive filters, noise and different types of communication systems. The third chapter demonstrates the best performance LMS algorithm according to predetermined criteria. The final chapter describes the developed automatic adaptive noise cancellation system. Chapter one presents different types of adaptive filters, and describes the factors that can be used for choosing adaptive filters and their applications. Chapter two presents different types of noise, where they are originating from and how they present in communication systems. Chapter three describes the types of least mean square algorithm and their properties. The case is found best performing Least Mean Square algorithm for high amount of noise according to some criteria set. Chapter four gives the suggested adaptive noise cancellation algorithm that is developed by the author. In this chapter the live speech signal is corrupted with high amount of noise. It is observed that after the developed adaptive filtering process, the output of the system reaches the wiener solution and the original signal is obtained. CHAPTER ONE ADAPTIVE FILTERS 1.1 Overview An adaptive filter is a  HYPERLINK "http://en.wikipedia.org/wiki/Digital_filter" \o "Digital filter" digital filter that performs  HYPERLINK "http://en.wikipedia.org/wiki/Digital_signal_processing" \o "Digital signal processing" digital signal processing and can adapt its performance based on the input signal. By way of contrast, a non-adaptive filter has static filter coefficients (which collectively form the  HYPERLINK "http://en.wikipedia.org/wiki/Transfer_function" \o "Transfer function" transfer function). In this chapter an explanation about the filtering problem, adaptive filters and their algorithms will be discussed in detail. 1.2 The Filtering Problem The term filter is often used to describe a device in the form of a piece of physical hardware or software that is applied to a set of noisy data in order to extract information about a prescribed quantity of interest. The noise may arise from a variety of sources. For example, the data may have been derived by means of noisy sensors or may represent a useful signal component that has been corrupted by transmission through a communication channel. In any event, we may use a filter to perform three basic information-processing tasks: Filtering, which means the extraction of information about a quantity of interest at time t by using data measured up to and including time t. Smoothing, which differs from filtering in that information about the quantity of interest need not be available at time t, and data measured later than time t can be used in obtaining this information. This means that in the case of smoothing there is a delay in producing the result of interest. Since in the smoothing process we are able to use data obtained not only up to time t but also data obtained after time t, we would expect smoothing to be more accurate in some sense than filtering. Prediction, which is the forecasting side of information processing. The aim here is to derive information about what the quantity of interest will be like at some time t +  in the future, for some  > 0, by using data measured up to and including time t. We may classify filters into linear and nonlinear. A filter is said to be linear if the filtered, smoothed, or predicted quantity at the output of the device is a linear function of the observations applied to the filter input. Otherwise, the filter is nonlinear. In the statistical approach to the solution of the linear filtering problem as classified above, we assume the availability of certain statistical parameters (i.e., mean and correlation functions) of the useful signal and unwanted additive noise, and the requirement is to design a linear filter with the noisy data as input so as to minimize the effects of noise at the filter output according to some statistical criterion. A useful approach to this filter-optimization problem is to minimize the mean-square value of the error signal that is defined as the difference between some desired response and the actual filter output. For stationary inputs, the resulting solution is commonly known as the Wiener filter, which is said to be optimum in the mean-square sense. A plot of the mean-square value of the error signal versus the adjustable parameters of a linear filter is referred to as the error-performance surface. The minimum point of this surface represents the Wiener solution. The Wiener filter is inadequate for dealing with situations in which nonstationarity of the signal and/or noise is intrinsic to the problem. In such situations, the optimum filter has to assume a time-varying form. A highly successful solution to this more difficult problem is found in the Kalman filter, a powerful device with a wide variety of engineering applications. Linear filter theory, encompassing both Wiener and Kalman filters, has been developed fully in the literature for continuous-time as well as discrete-time signals. However, for technical reasons influenced by the wide availability of digital computers and the ever-increasing use of digital signal-processing devices, we find in practice that the discrete-time representation is often the preferred method. Accordingly, In discrete-time method of representation, the input and output signals, as well as the characteristics of the filters themselves, are all defined at discrete instants of time. In any case, a continuous-time signal may always be represented by a sequence of samples that are derived by observing the signal at uniformly spaced instants of time. No loss of information is incurred during this conversion process provided, of course, we satisfy the well-known sampling theorem, according to which the sampling rate has to be greater than twice the highest frequency component of the continuous-time signal. We may thus represent a continuous-time signal u (t) by the sequence u (n), n = 0, 1, = 2,. ., where for convenience we have normalized the sampling period to unity [1]. 1.3 Adaptive Filters The design of a Wiener filter requires a priori information about the statistics of the data to be processed. The filter is optimum only when the statistical characteristics of the input data match the a priori information on which the design of the filter is based. When this information is not known completely, however, it may not be possible to design the Wiener filter or else the design may no longer be optimum. A straightforward approach that we may use in such situations is the "estimate and plug" procedure. This is a two-stage process whereby the filter first "estimates" the statistical parameters of the relevant signals and then "plugs" the results so obtained into a nonrecursive formula for computing For real-time operation, this procedure has the disadvantage of requiring excessively elaborate and costly hardware. A more efficient method is to use an adaptive filter. By such a device we mean one that is self-designing in that the adaptive filter relies for its operation on a recursive algorithm, which makes it possible for the filter to perform satisfactorily in an environment where complete knowledge of the relevant signal characteristics is not available. The algorithm starts from some predetermined set of initial conditions, representing whatever we know about the environment. In a stationary environment, we find that after successive iterations of the algorithm it converges to the optimum Wiener solution in some statistical sense. In a nonstationary environment, the algorithm offers a tracking capability, in that it can track time variations in the statistics of the input data, provided that the variations are sufficiently slow. As a direct consequence of the application of a recursive algorithm whereby the parameters of an adaptive filter are updated from one iteration to the next, the parameters become data dependent. This, therefore, means that an adaptive filter is in reality a nonlinear device, in the sense that it does not obey the principle of superposition. Notwithstanding this property, adaptive filters are commonly classified as linear or nonlinear. An adaptive filter is said to be linear if the estimate of a quantity of interest is computed adaptively (at the output of the filter) as a linear combination of the available set of observations applied to the filter input. Otherwise, the adaptive filter is said to be nonlinear. A wide variety of recursive algorithms have been developed in the literature for the operation of linear adaptive filters. In the final analysis, the choice of one algorithm over another is determined by one or more of the following factors: Rate of convergence; this is defined as the number of iterations required for the algorithm, in response to stationary inputs, to converge "close enough" to the opti- mum Wiener solution in the mean-square sense. A fast rate of convergence allows the algorithm to adapt rapidly to a stationary environment of unknown statistics. Misadjustment; for an algorithm of interest, this parameter provides a quantitative measure of the amount by which the final value of the mean-squared error, averaged over an ensemble of adaptive filters, deviates from the minimum mean-squared error that is produced by the Wiener filter. Tracking; when an adaptive filtering, algorithm operates in a nonstationary environment, the algorithm is required to track statistical variations in the environment. The tracking performance of the algorithm, however, is influenced by two contradictory features: (1) rate of convergence, and (b) steady-state fluctuation due to algorithm noise. Robustness; For an adaptive filter to be robust, small disturbances (i.e., disturbances with small energy) can only result in small estimation errors. The disturbances may arise from a variety of factors, internal or external to the filter. Computational requirements. Here the issues of concern include (a) the number of operations (i.e., multiplications, divisions, and additions/subtractions) required to make one complete iteration of the algorithm, (b) the size of memory location required to store the data and the program, and (c) the investment required to program the algorithm on a computer. Structure; this refers to the structure of information flow in the algorithm, deter- mining the manner in which it is implemented in hardware form. For example, an algorithm whose structure exhibits high modularity, parallelism, or concurrency is well suited for implementation using very large-scale integration (VLSI). Numerical properties; when an algorithm is implemented numerically, inaccuracies are produced due to quantization errors. The quantization errors are due to analog-to-digital conversion of the input data and digital representation of internal calculations. Ordinarily, it is the latter source of quantization errors that poses a serious design problem. In particular, there are two basic issues of concern; numerical stability and numerical accuracy. Numerical stability is an inherent characteristic of an adaptive filtering algorithm. Numerical accuracy, on the other hand, is determined by the number of bits (i.e., binary digits) used in the numeri- cal representation of data samples and filter coefficients. An adaptive filtering algorithm is said to be numerically robust when it is insensitive to variations in the word length used in its digital implementation. These factors, in their own ways, also enter into the design of nonlinear adaptive filters, except for the fact that we now no longer have a well-defined frame of reference in the form of a Wiener filter. Rather, we speak of a nonlinear filtering algorithm that may converge to a local minimum or, hopefully, a global minimum on the error-performance surface. 1.4 Linear Filter Structures The operation of a linear adaptive filtering algorithm involves two basic processes: (1) a filtering process designed to produce an output in response to a sequence of input data, and (2) an adaptive process, the purpose of which is to provide a mechanism for the adaptive control of an adjustable set of parameters used in the filtering process. These two processes work interactively with each other. Naturally, the choice of a structure for the filtering process has a profound effect on the operation of the algorithm as a whole. 'VLSI technology favors the implementation of algorithms that possess high modularity, parallelism, or concurrency. We say that a structure is modular when it consists of similar stages connected in cascade. By parallelism we mean a large number of operations being performed side by side. By concurrency we mean a large number of similar computations being performed at the same time.     Figure 1.1 Transversal Filter There are three types of filter structures that distinguish themselves in the context of an adaptive filter with finite memory or, equivalently, finite-duration impulse response. The three filter structures are as follows: Transversal filter. The transversal fitter, also referred to as a tapped-delay line filter, consists of three basic elements, as depicted in Figure 1.1: (a) unit-delay element, (b) multiplier, and (c) adder. The number of delay elements used in the filter determines the finite duration of its impulse response. The number of delay elements, shown as M - 1 in Fig. 1.1 is commonly referred to as the, filter order. In this figure, the delay elements are each identified by the unit-delay operator (z-1). In particular, when z-1 operates on the input u (n), the resulting output is u (n 1). The role of each multiplier in the filter is to multiply the tap input (to which it is connected) by a filter coefficient referred to as a tap weight. Thus a multiplier  EMBED Equation.3  (1.1) connected to the kth tap input u(n -k) produces the scalar version of the inner product, w*k u(n-k), where wk is the respective tap weight and k = 0, 1, . . ., M - 1. The asterisk denotes complex conjugation, which assumes that the tap inputs and therefore the tap weights are all complex valued. The combined role of the adders in the filter is to sum the individual multiplier outputs and produce an overall filter output. The transversal filter was first described by Kallmann as a continuous-time device whose output is formed as a linear combination of voltages taken from uniformly spaced taps in a non dispersive delay line (Kallmann, 1940)[1]. In recent years, the transversal filter has been implemented using digital circuitry, charge-coupled devices, or surface-acoustic wave devices. Owing to its versatility and ease of implementation, the transversal filter has emerged as an essential signal-processing structure in a wide variety of applications Equation (1.1) is called a finite convolution sum in the sense that it convolves the finite-duration impulse response of the filter, w*n, with the filter input u(n) to produce the filter output y(n). 2. Lattice predictor. A lattice predictor is modular in structure in that it consists of a number of individual stages, each of which has the appearance of a lattice, hence the name "lattice" as a structural descriptor. Figure 1.2 depicts a lattice predictor consisting of M - 1 stages; the number M - 1 is referred to as the predictor order. The mth stage of the lattice predictor in Figure1.2 is described by the pair of input-output relations (assuming the use of complex-valued, wide-sense stationary input data):  EMBED Equation.3  (1.2)  EMBED Equation.3  (1.3) where m = 1, 2, .... M - 1, and M - 1 is the final predictor order. The variable fm (n) is the mth forward prediction error, and bm(n) is the mth backward prediction error. The coefficient Km is called the mth reflection coefficient. The forward prediction error fm (n) is defined as the difference between the input u(n) and its one-step predicted value; the latter is based on the set of m past inputs u(n-1), ...,u(n-m). Correspondingly, the backward prediction error bm (n) is defined as the difference between the input u (n - m) and its "backward" prediction based on the set of m "future" inputs u (n),..., u{n -m + 1). Considering the conditions at the input of stage 1 in Figure 1.2, we have fo(n) = bo(n) = u(n) (1.4) Where u(n) is the lattice predictor input at time n. Thus, starting with the initial conditions of Equation (1.4) and given the set of reflection coefficients k1, k2. . . km-1_,, we may determine the final pair of outputs fm-j(n) and bm-j(n) by moving through the lattice predictor, stage by stage. For a correlated input sequence u(n), u{n - 1),..., u(n M + 1) drawn from a stationary process, the backward prediction errors b0,, b1(n), ... , bM-1 (n) form a sequence of uncorrelated random variables. Moreover, there is a one-to-one correspondence between these two sequences of random variables in the sense that if we are given one of them, we may uniquely determine the other, and vice versa. Accordingly, a linear combination of the backward prediction errors ba(n), b(n), . . . , bM_1(n) may be used to provide an estimate of some desired response d(n), as depicted in the lower half of Figure1.2. The arithmetic difference between d(n) and the estimate so produced represents the estimation error e(n). The process described here is referred to as joint-process estimation. Naturally, we may use the original input sequence u (n), u (n-1), . .., u (n-M + 1) to produce an estimate of the desired response d(n) directly. The indirect method depicted in Figure1.2, however, has the advantage of simplifying the computation of the tap weights h0, h1,..., hM-1.           Figure 1.2 Multistage Lattice Filters. By exploiting the uncorrelated nature of the corresponding backward prediction errors used in the estimation. 3. Systolic array  Figure 1.3 Two basic cells of a systolic array: (a) boundary cell; (b) internal cell, A systolic array represents a parallel computing network ideally suited for mapping a number of important linear algebra computations, such as matrix multiplication, triangularization, and back substitution. Two basic types of processing elements may be distinguished in a systolic array: boundary cells and internal cells. Their functions are depicted in Figures1.3 (a) and 1.3(b), respectively. In each case, the parameter r represents a value stored within the cell. The function of the boundary cell is to produce an output equal to the input u divided by the number r stored in the cell. The function of the internal cell is twofold: (a) to multiply the input z (coming in from the top) by the number r stored in the cell, subtract the product rz from the second input (coming in from the left), and thereby produce the difference ( u rz) as an output from the right-hand side of the cell, and (b) to transmit the first input z downward without alteration. Consider, for example, the 3-by-3 triangular array shown in Fig.1.4. This systolic array involves a combination of boundary and internal cells. In this case, the triangular array computes an output vector y related to the input vector u as follows: y = R-Tu (1.5) where the R-T is the inverse of the transposed matrix RT. The elements of RT are the respective cell contents of the triangular array. The zeros added to the inputs of the array in Fig.1.4 are intended to provide the delays necessary for pipelining the computation described in Equation (1.5). Systolic array architecture, as described herein, offers the desirable features of modularity, local interconnections, and highly pipelined and synchronized parallel processing; the synchronization is achieved by means of a global clock. We note that the transversal filter of Figure 1.1, the joint-process estimator of Figure 1.2 based on a lattice predictor, and the triangular systolic array of Figure1.4 have a common systolic array was pioneered by Kung and Leiserson. In particular, the use of systolic arrays has made it possible to achieve a high throughput, which is required for many advanced signal processing algorithms to operate in real lime.  Figure 1.4 Triangular systolic array All three of them are characterized by an impulse response of finite duration. In other words, they are examples of a finite-duration impulse response (FIR) filter, whose structures contain feed forward paths only. On the other hand, the filter structure shown in Fig.1.5 is an example of an infinite-duration impulse response (IIR) filter. The feature that distinguishes an IIR filter from an FIR filter is the inclusion of feedback paths. Indeed, it is the presence of feedback that makes the duration of the impulse response of an IIR filter infinitely long. Furthermore, the presence of feedback introduces a new problem, namely, that of stability. In particular, it is possible for an IIR filter to become unstable (i.e., break into oscillation), unless special precaution is taken in the choice of feedback coefficients. By contrast, an FIR filter is inherently stable. This explains the reason for the popular use of FIR filters, in one form or another, as the structural basis for the design of linear adaptive filters.          Figure 1.5 IIR Filter 1.5 Approaches to the Development of Linear Adaptive Filtering Algorithms There is no unique solution to the linear adaptive filtering problem. Rather, we have a "kit of tools" represented by a variety of recursive algorithms, each of which offers desirable features of its own. The challenge facing the user of adaptive filtering is, first, to understand the capabilities and limitations of various adaptive filtering algorithms and, second, to use this understanding in the selection of the appropriate algorithm for the application at hand. Basically, we may identify two distinct approaches for deriving recursive algorithms for the operation of linear adaptive filters, as discussed next . 1.5.1 Stochastic Gradient Approach Here we may use a tapped-delay line or transversal filter as the structural basis for implementing the linear adaptive filter. For the case of stationary inputs, the cost function also referred to as the index of performance, is defined as the mean-squared error (i.e., the mean-square value of the difference between the desired response and the transversal filter output). This cost function is precisely a second-order function of the tap weights in the transversal filter. The dependence of the mean-squared error on the unknown tap weights may be viewed to be in the form of a multidimensional parabolic with a uniquely defined bottom or minimum point. As mentioned previously, we refer to this parabolic as the error-performance surface; the tap weights corresponding to the minimum point of the surface define the optimum Wiener solution. To develop a recursive algorithm for updating the tap weights of the adaptive transversal filter, we proceed in two stages. We first modify the system of Wiener equations (i.e., the matrix equation defining the optimum Wiener solution) through the use of the method of steepest descent, a well-known technique in optimization theory. This modification requires the use of a gradient vector, the value of which depends on two parameters: the correlation matrix of the tap inputs in the transversal filter, and the cross-correlation vector between the desired response and the same tap inputs. Next, we use instantaneous values for these correlations so as to derive an estimate for the gradient vector, making it assume a stochastic character in general. The resulting algorithm is  widely known as the least-mean-square (LMS) algorithm, the essence of which may be described in words as follows for the case of a transversal filter operating on real-valued data where the error signal is defined as the difference between some desired response and the actual response of the transversal filter produced by the tap-input vector. The LMS algorithm is simple and yet capable of achieving satisfactory performance under the right conditions. Its major limitations are a relatively slow rate of convergence and sensitivity to variations in the condition number of the correlation matrix of the tap inputs; the condition number of a Hermitian matrix is defined as the ratio of its largest eigenvalue to its smallest eigenvalue. ln the general definition of a function, we speak of a transformation from a vector space into the space of real (or complex) scalars. A cost function provides a quantitative measure for assessing the quality of performance; hence the restriction of it to a real scalar. Nevertheless, the LMS algorithm is highly popular and widely used in a variety of applications. In a no stationary environment, the orientation of the error-performance surface varies continuously with time. In this case, the LMS algorithm has the added task of continually tracking the bottom of the error-performance surface. Indeed, tracking will occur provided that the input data vary slowly compared to the learning rate of the LMS algorithm. The stochastic gradient approach may also be pursued in the context of a lattice structure. The resulting adaptive filtering algorithm is called the gradient adaptive lattice (GAL) algorithm. In their own individual ways, the LMS and GAL algorithms are just two members of the stochastic gradient family of linear adaptive filters, although it must be said that the LMS algorithm is by far the most popular member of this family [3]. 1.5.2 Least-Squares Estimation The second approach to the development of linear adaptive filtering algorithms is based on the method of least squares. According to this method we minimize a cost function or index of performance that is defined as the sum of weighted error squares, where the error or residual is itself defined as the difference between some desired response and the actual filter output. The method of least squares may be formulated with block estimation or recursive estimation in mind. In block estimation the input data stream is arranged in the form of blocks of equal length (duration), and the filtering of input data proceeds on a block-by-block basis. In recursive estimation, on the other hand, the estimates of interest (e.g., tap weights of a transversal filter) are updated on a sample-by-sample basis. Ordinarily, a recursive estimator requires less storage than a block estimator, which is the reason for its much wider use in practice. Recursive least-squares (RLS) estimation may be viewed as a special case of Kal-man filtering. A distinguishing feature of the Kalman filter is the notion of state, which provides a measure of all the inputs applied to the filter up to a specific instant of time. Thus, at the heart of the Kalman filtering algorithm we have a recursion that may be described in words as follows:  Where the innovation vector represents new information put into the filtering process at the time of the computation. For the present, it suffices to say that there is indeed a one-to-one correspondence between the Kalman variables and RLS variables. This correspondence means that we can tap the vast literature on Kalman filters for the design of linear adaptive filters based on recursive least-squares estimation. Moreover, we may classify the recursive least-squares family of linear adaptive filtering algorithms into three distinct categories, depending on the approach taken: 1. Standard RLS algorithm, which assumes the use of a transversal filter as the structural basis of the linear adaptive filter. Derivation of the standard RLS algo- rithm relies on a basic result in linear algebra known as the matrix inversion lemma. Most importantly, it enjoys the same virtues and suffers from the same limitations as the standard Kalman filtering algorithm. The limitations include lack of numerical robustness and excessive computational complexity. Indeed, it is these two limitations that have prompted the development of the other two cat- egories of RLS algorithms, described next. 2. Square-root RLS algorithms, which are based on QR-decomposition of the incoming data matrix. Two well-known techniques for performing this decomposition are the Householder transformation and the Givens rotation, both of which are data-adaptive transformations. At this point in the discussion, we need to merely say that RLS algorithms based on the Householder transformation or given rotation are numerically stable and robust. The resulting linear adaptive filters are referred to as square-root adaptive filters, because in a matrix sense they represent the square-foot forms of the standard RLS algorithm. 3. Fast RLS algorithms. The standard RLS algorithm and square-root RLS algorithms have a computational complexity that increases as the square of M, where M is the number of adjustable weights (i.e., the number of degrees of freedom) in the algorithm. Such algorithms are often referred to as 0 (M2) algorithms, where O(-) denotes "order of." By contrast, the LMS algorithm is an O(M) algorithm, in that its computational complexity increases linearly with M. When M is large, the computational complexity of 0(M2) algorithms may become objectionable from hardware implementation point of view. There is therefore a strong motivation to modify the formulation of the RLS algorithm in such a way that the computa- tional complexity assumes an O(M) form. This objective is indeed achievable, in the case of temporal processing, first by virtue of the inherent redundancy in the Toeplitz structure of the input data matrix and, second, by exploiting this redundancy through the use of linear least-squares prediction in both the forward and backward directions. The resulting algorithms are known collectively as fast RLS algorithms; they combine the desirable characteristics of recursive linear least- squares estimation with an O(M) computational complexity. Two types of fast RLS algorithms may be identified, depending on the filtering structure employed: Order-recursive adaptive filters, which are based on a lattice like structure for making linear forward and backward predictions. Fast transversal filters, in which the linear forward and backward predictions are performed using separate transversal filters. Certain (but not all) realizations of order-recursive adaptive filters are known to be numerically stable, whereas fast transversal filters suffer from a numerical stability problem and therefore require some form of stabilization for them to be of practical use. An introductory discussion of linear adaptive filters would be incomplete without saying something about their tracking behavior. In this context, we note that stochastic gradient algorithms such as the LMS algorithm are model-independent; generally speaking, we would expect them to exhibit good tracking behavior, which indeed they do. In contrast, RLS algorithms are model-dependent; this, in turn, means that their tracking behavior may be inferior to that of a member of the stochastic gradient family, unless care is taken to minimize the mismatch between the mathematical model on which they are based and the underlying physical process responsible for generating the input data. 1.5.3 How to Choose an Adaptive Filter Given the wide variety of adaptive filters available to a system designer, how can a choice be made for an application of interest. Clearly, whatever the choice, it has to be cost-effective. With this goal in mind, we may identify three important issues that require attention: computational cost, performance, and robustness. The use of computer simulation provides a good first step in undertaking a detailed investigation of these issues. We may begin by using the LMS algorithm as an adaptive filtering tool. The LMS algorithm is relatively simple to implement. Yet it is powerful enough to evaluate the practical benefits that may result from the application of adaptivity to the problem at hand. Moreover, it provides a practical frame of reference for assessing any further improvement that may be attained through the use of more sophisticated adaptive filtering algorithms. Finally, the study must include tests with real-life data, for which there is no substitute. Practical applications of adaptive filtering are very diverse, with each application having peculiarities of its own. The solution for one application may not be suitable for another. Nevertheless, to be successful we have to develop a physical understanding of the environment in which the filter has to operate and thereby relate to the realities of the application of interest. 1.6 Real and Complex Forms of Adaptive Filters In the development of adaptive filtering algorithms, regardless of their origin, it is customary to assume that the input data are in baseband form. The term "base band" is used to designate the band of frequencies representing the original (message) signal as generated by the source of information. In such applications as communications, radar, and sonar, the information-bearing signal component of the receiver input typically consists of a message signal modulated on to a carrier wave. The bandwidth of the message signal is usually small compared to the carrier frequency, which means that the modulated signal is a narrow-band signal. To obtain the baseband representation of a narrow-band signal, the signal is translated down in frequency in such a way that the effect of the carrier wave is completely removed, yet the information content of the message signal is fully preserved. In general, the base band signal so obtained is complex. In other words, a sample of the signal may be written as U(n) = u(n) + juQ(n) ( 1.6) where u,(n) is the in-phase (real) component, and uQ(n) is the quadrature (imaginary) component. Equivalently, we may express u(n) as u(n) = |u(n)| ej$(n) ( 1.7 ) where |u (n)| is the magnitude and $ (n ) the phase angle. Assume we use complex signals. An adaptive filtering algorithm so developed is said to be in complex form. The important virtue of complex adaptive filters is that they preserve the mathematical formulation and elegant structure of complex signals encountered in the aforementioned areas of application. If the signals to be processed are real, we naturally use the real form of the adaptive-filtering algorithm of interest. Given the complex form of an adaptive filtering algorithm, it is straightforward to deduce the corresponding real form of the algorithm. Specifically, we do two things: 1. The operation of complex conjugation, wherever in the algorithm, is simply removed. 2. The operation of Hermitian transposition (i.e., conjugate transposition) of a matrix, wherever in the algorithm, is replaced by ordinary transposition. Simply put, complex adaptive filters include real adaptive filters as special cases. 1.7 Nonlinear Adaptive Filters The theory of linear optimum filters is based on the mean-square error criterion. The Wiener filter that results from the minimization of such a criterion, and which represents the goal of linear adaptive filtering for a stationary environment, can only relate to second-order statistics of the input data and no higher. This constraint limits the ability of a linear adaptive filter to extract information from input data that are non-Gaussian. Despite its theoretical importance, the existence of Gaussian noise is open to question. Moreover, non-Gaussian processes are quite common in many signal processing applications encountered in practice. The use of a Wiener filter or a linear adaptive filter to extract signals of interest in the presence of such non-Gaussian processes will therefore yield suboptimal solutions. We may overcome this limitation by incorporating some form of nonlinearity in the structure of the adaptive filter to take care of higher-order statistics. Although by so doing, we no longer have the Wiener filter as a frame of reference and so complicate the mathematical analysis, we would expect to benefit in two significant ways: improving learning efficiency and a broadening of application areas. Fundamentally, there are two types of nonlinear adaptive filters, as described next. 1.7.1 Volterra-based Nonlinear Adaptive Filters In this type of a nonlinear adaptive filter, the nonlinearity is localized at the front end of the filter. It relies on the use of a Volterra series that provides an attractive method for describing the input-output relationship of a nonlinear device with memory. This special form of a series derives its name from the fact that it was first studied by Vito Volterra around 1880 as a generalization of the Taylor series of a function. But Norbert Wiener (1958) was the first to use the Volterra series to model the input-output relationship of a nonlinear system [8]. Let the time series xn denote the input of a nonlinear discrete-time system. We may then combine these input samples to define a set of discrete Volterra kernels as follows:  EMBED Equation.3   EMBED Equation.3   EMBED Equation.3  (1.8) and so on for higher-order terms. Ordinarily, the nonlinear model coefficients, the h's, are fixed by analytical methods. We may thus decompose a nonlinear adaptive filter as follows: A nonlinear Volterra state expander that combines the set of input values x0, x1.. . , xn to produce a larger set of outputs u0,u1,.uqfor which q is larger than n. For example, the extension vector for a system has the form  EMBED Equation.3  (1.9) A linear FIR adaptive filter that operates on the uk (i.e., elements of u) as inputs to produce an estimate dn of some desired response drt.   The important thing to note here is that by using a scheme similar to that described in Figure 1.6, we may expand the use of linear adaptive filters to include Volterra filters. 1.7.2 Neural Networks An artificial neural network, or a neural network as it is commonly called, consists of the interconnection of a large number of nonlinear processing units called neurons; that is, the nonlinearity is distributed throughout the network. The development of neural networks, right from their inception, has been motivated by the way the human brain performs its operations; hence their name. Here we are interested in a particular class of neural networks that learn about their environment in a supervised manner. In other words, as with the conventional form of a linear adaptive filter, we have a desired response that provides a target signal, which the neural network tries to approximate during the learning process. The approximation is achieved by adjusting a set of free parameters, called synaptic weights, in a systematic manner. In effect, the synaptic weights provide a mechanism for storing the information content of the input data. In the context of adaptive signal processing applications, neural networks offer the following advantages: Nonlinearity, which makes it possible to account for the nonlinear behavior of physical phenomena responsible for generating the input data. The ability to approximate any prescribed input-output mapping of a continuous nature. Weak statistical assumptions about the environment, in which the network is embedded. Learning capability, which is accomplished by undertaking a training session with input-output examples that are representative of the environment . Generalization, which refers to the ability of the neural network to provide a satis- factory performance in response to test data never seen by the network before. Fault tolerance, which means that the network continues to provide an acceptable performance despite the failure of some neurons in the network VLSI implement ability, which exploits the massive parallelism built into the design of a neural network. This is indeed an impressive list of attributes, which accounts for the widespread interest in the use of neural networks to solve signal-processing tasks that are too difficult for conventional (linear) adaptive filters. 1.8 Applications The ability of an adaptive filter to operate satisfactorily in an unknown environment and track time variations of input statistics make the adaptive filter a powerful device for signal-processing and control applications. Indeed, adaptive filters have been successfully applied in such diverse fields as communications, radar, sonar, seismology, and biomedical-cal engineering. Although these applications are indeed quite different in nature, nevertheless, they have one basic common feature: an input vector and a desired response are used to compute an estimation error, which is in turn used to control the values of a set of adjustable filter coefficients. The adjustable coefficients may take the form of tap weights, reflection coefficients, rotation parameters, or synaptic weights, depending on the filter structure employed. However, the essential difference between the various applications of adaptive filtering arises in the manner in which the desired response is extracted. In this context, we may distinguish four basic classes of adaptive filtering applications, as depicted in Fig.1.7. For convenience of presentation, the following notations are used in this figure: u = input applied to the adaptive filter y = output of the adaptive filter d = desired response e = d y = estimation error. The functions of the four basic classes of adaptive filtering applications depicted herein are as follows: Identification [Fig. 1.7(a)]. The notion of a mathematical model is fundamental to sciences and engineering. In the class of applications dealing with identification, an adaptive filter is used to provide a linear model that represents the best fit (in some sense) to an unknown plant. The plant and the adaptive filter are driven by the same input. The plant output supplies the desired response for the adaptive filter. If the plant is dynamic in nature, the model will be time varying. II. Inverse modeling [Fig. 1.7(b)]. In this second class of applications, the function of the adaptive filter is to provide an inverse model that represents the best fit (in some sense) to an unknown noisy plant. Ideally, in the case of a linear system, the inverse model has a transfer function equal to the reciprocal (inverse) of the plant's transfer function, such that the combination of the two constitutes an ideal transmission medium. A delayed version of the plant (system) input constitutes the desired response for the adaptive filter. In some applications, the plant input is used without delay as the desired response. III. Prediction [Fig. 1.7(c)]. Here the function of the adaptive filter is to provide the best prediction (in some sense) of the present value of a random signal. The present value of the signal thus serves the purpose of a desired response for the adaptive filter. Past values of the signal supply the input applied to the adaptive filter. Depending on the application of interest, the adaptive filter output or the estimation (prediction) error may serve as the system output. In the first case, the system operates as a predictor, in the latter case; it operates as a prediction- error filter. IV. Interference canceling [Fig. 1.7(d)]. In this final class of applications, the adap- tive filter is used to cancel unknown interference contained (alongside an infor- mation-bearing signal component) in a primary signal, with the cancellation being optimized in some sense. The primary signal serves as the desired response for the adaptive filter. A reference (auxiliary) signal is employed as the input to the adaptive filter. The reference signal is derived from a sensor or set of sensors located in relation to the sensor(s) supplying the primary signal in such a way that the information-bearing.  (a)  (b)  (c)   Figure 1.7: Four basic classes of adaptive filtering Applications: (a) Class I identification ;( b) Class II inverse modeling; (c) Class III Prediction; (d) Class IV interference canceling 1.9 Summary Firstly the filtering problem, adaptive filters and their types were discussed in this chapter. Then the differences and the functions of linear and nonlinear adaptive filters has been discussed. Finally some applications of adaptive filters has been explained. As a corollary the adaptive filters, their types, algorithms and their application has been learned. CHAPTER TWO TYPES OF NOISE IN COMMUNICATION SYSTEMS 2.1 Overview Noise can be defined as an unwanted signal that interferes with the communication or measurement of another signal. A noise itself is a signal that conveys information regarding the source of the noise. In this chapter the noise type in communication systems and their types will be discussed in details. 2.2 Noise Noise may be defined as any unwanted signal that interferes with the communication, measurement or processing of an information-bearing signal. Noise is present in various degrees in almost all environments. For example, in a digital cellular mobile telephone system, there may be several variety of noise that could degrade the quality of communication, such as acoustic background noise, thermal noise, electromagnetic radio-frequency noise, co-channel interference, radio-channel distortion, echo and processing noise. Noise can cause transmission errors and may even disrupt a communication process; hence noise processing is an important part of modern telecommunication and signal processing systems. The success of a noise processing method depends on its ability to characterize and model the noise process, and to use the noise characteristics advantageously to differentiate the signal from the noise. Depending on its source, a noise can be classified into a number of categories, indicating the broad physical nature of the noise, as follows: a. Acoustic noise: emanates from moving, vibrating, or colliding sources and is the most familiar type of noise present in various degrees in everyday environments. Acoustic noise is generated by such sources as moving cars, air-conditioners, computer fans, traffic, people talking in the background, wind, rain, etc. b. Electromagnetic noise: present at all frequencies and in particular at the radio frequencies. All electric devices, such as radio and television transmitters and receivers, generate electromagnetic noise. c. Electrostatic noise: generated by the presence of a voltage with or without current flow. Fluorescent lighting is one of the more common sources of electrostatic noise. d. Channel distortions, echo, and fading: due to non-ideal characteristics of communication channels. Radio channels, such as those at microwave frequencies used by cellular mobile phone operators, are particularly sensitive to the propagation characteristics of the channel environment. e. Processing noise: the noise that results from the digital/analog processing of signals, e.g. quantization noise in digital coding of speech or image signals, or lost data packets in digital data communication systems. Depending on its frequency or time characteristics, a noise process can be classified into one of several categories as follows: a. Narrowband noise: a noise process with a narrow bandwidth such as a 50/60 Hz hum from the electricity supply. b. White noise: purely random noise that has a flat power spectrum. White noise theoretically contains all frequencies in equal intensity. c. Band-limited white noise: a noise with a flat spectrum and a limited bandwidth that usually covers the limited spectrum of the device or the signal of interest. d. Coloured noise: non-white noise or any wideband noise whose spectrum has a non-flat shape; examples are pink noise, brown noise and autoregressive noise. e. Impulsive noise: consists of short-duration pulses of random amplitude and random duration. f. Transient noise pulses: consists of relatively long duration noise pulses. 2.3 White Noise White noise is defined as an uncorrelated noise process with equal power at all frequencies (Figure 2.1). A noise that has the same power at all frequencies in the range of " would necessarily need to have infinite power, and is therefore only a theoretical concept. However a band-limited noise process, with a flat spectrum covering the frequency range of a band limited communication system, is to all intents and purposes from the point of view of the system a white noise process. For example, for an audio system with a bandwidth of 10 kHz, any flat-spectrum audio noise with a bandwidth greater than 10 kHz looks like a white noise.  Figure 2.1 Illustration of (a) white noise, (b) its autocorrelation, and (c) Its power spectrum. The autocorrelation function of a continuous-time zero-mean white noise process with a variance of  EMBED Equation.3 is a delta function given by  EMBED Equation.3  (2.1) The power spectrum of a white noise, obtained by taking the Fourier transform of Equation (2.1), is given by  EMBED Equation.3  (2.2) Equation (2.2) shows that a white noise has a constant power spectrum. A pure white noise is a theoretical concept, since it would need to have infinite power to cover an infinite range of frequencies. Furthermore, a discrete-time signal by necessity has to be band-limited, with its highest frequency less than half the sampling rate. A more practical concept is band limited white noise, defined as a noise with a flat spectrum in a limited bandwidth. The spectrum of band-limited white noise with a bandwidth of B Hz is given by  EMBED Equation.3  (2.3) Thus the total power of a band-limited white noise process is 2B EMBED Equation.3  the autocorrelation function of a discrete-time band-limited white noise process is given by  EMBED Equation.3  (2.4) where Ts is the sampling period. For convenience of notation Ts is usually assumed to be unity. For the case when Ts=1/2B, i.e. when the sampling rate is equal to the Nyquist rate, Equation (2.4) becomes  EMBED Equation.3  (2.5) In Equation (2.5) the autocorrelation function is a delta function. 2.4 Coloured Noise Although the concept of white noise provides a reasonably realistic and mathematically convenient and useful approximation to some predominant noise processes encountered in telecommunication systems, many other noise processes are non-white. The term coloured noise refers to any broadband noise with a non-white spectrum. For example most audio frequency noise, such as the noise from moving cars, noise from computer fans, electric drill noise and people talking in the background, has a nonwhite predominantly low-frequency spectrum. Also, a white noise passing through a channel is coloured by the shape of the channel spectrum. Two classic varieties of coloured noise are so-called pink noise and brown noise, shown in Figures 2.2 and 2.3.  Figure 2.2 (a) A pink noise signal and (b) its magnitude spectrum.  Figure 2.3 (a) A brown noise signal and (b) its magnitude spectrum. 2.5 Impulsive Noise Impulsive noise consists of short-duration on/off noise pulses, caused by a variety of sources, such as switching noise, adverse channel environment in a communication system, drop-outs or surface degradation of audio recordings, clicks from computer keyboards, etc. Figure 2.4(a) shows an ideal impulse and its frequency spectrum. In communication systems, a real impulsive-type noise has a duration that is normally more than one sample long. For example, in the context of audio signals, short-duration, sharp pulses, of up to 3 milliseconds (60 samples at a 20 kHz sampling rate) may be considered as impulsive noise. Figures 2.4(b) and (c) illustrate two examples of short-duration pulses and their respective spectra. In a communication system, an impulsive noise originates at some point in time and space, and then propagates through the channel to the receiver. The received noise is time-dispersed and shaped by the channel, and can be considered as the channel impulse response. In general, the characteristics of a communication channel may be linear or non-linear, stationary or time varying. Furthermore, many communication systems, in response to a large amplitude impulse, exhibit a non-linear characteristic.  Figure 2.4 Time and frequency sketches of: (a) an ideal impulse, (b) and (c) short duration pulses.  Figure 2.5 Illustration of variations of the impulse response of a non-linear system with the increasing amplitude of the impulse. Figure 2.5 illustrates some examples of impulsive noise, typical of those observed on an old gramophone recording. In this case, the communication channel is the playback system, and may be assumed to be time-invariant. The figure also shows some variations of the channel characteristics with the amplitude of impulsive noise. For example, in Figure 2.5(c) a large impulse excitation has generated a decaying transient pulse. These variations may be attributed to the non-linear characteristics of the playback mechanism. 2.6 Transient Noise Pulses Transient noise pulses often consist of a relatively short sharp initial pulse followed by decaying low-frequency oscillations as shown in Figure 2.6. The initial pulse is usually due to some external or internal impulsive interference, where as the oscillations are often due to the resonance of the averaged profile of a gramophone record scratch pulse.  Figure 2.6 (a) A scratch pulse and music from a gramophone record. (b) The corrupted pulse by transient noise communication channel excited by the initial pulse, and may be considered as the response of the channel to the initial pulse. In a telecommunication system, a noise pulse originates at some point in time and space, and then propagates through the channel to the receiver. The noise pulse is shaped by the channel characteristics, and may be considered as the channel pulse response. Thus we should be able to characterize the transient noise pulses with a similar degree of consistency as in characterizing the channels through which the pulses propagate. As an illustration of the shape of a transient noise pulse, consider the scratch pulses from a damaged gramophone record shown in Figures 2.6(a) and (b). Scratch noise pulses are acoustic manifestations of the response of the stylus and the associated electro-mechanical playback system to a sharp physical discontinuity on the recording medium. Since scratches are essentially the impulse response of the playback mechanism, it is expected that for a given system, various scratch pulses exhibit a similar characteristics. As shown in Figure 2.6(b), a typical scratch pulse waveform often exhibits two distinct regions: (a) The initial high-amplitude pulse response of the playback system to the physical discontinuity on the record medium, followed by; (b) Decaying oscillations that cause additive distortion. The initial pulse is relatively short and has duration on the order of 15 ms, whereas the oscillatory tail has a longer duration and may last up to 50 ms or more. Note in Figure 2.6(b) that the frequency of the decaying oscillations decreases with time. This behavior may be attributed to the non-linear modes of response of the electro-mechanical playback system excited by the physical scratch discontinuity. Observations of many scratch waveforms from damaged gramophone records reveals that they have a well-defined profile, and can be characterized by a relatively small number of typical templates. 2.7 Thermal Noise Thermal noise, also referred to as Johnson noise (after its discoverer J. B. Johnson), is generated by the random movements of thermally energized particles. The concept of thermal noise has its roots in thermodynamics and is associated with the temperature-dependent random movements of free particles such as gas molecules in a container or electrons in a conductor. Although these random particle movements average to zero, the fluctuations about the average constitute the thermal noise. For example, the random movements and collisions of gas molecules in a confined space produce random fluctuations about the average pressure. As the temperature increases, the kinetic energy of the molecules and the thermal noise increase. Similarly, an electrical conductor contains a very large number of free electrons, together with ions that vibrate randomly about their equilibrium positions and resist the movement of the electrons. The free movement of electrons constitutes random spontaneous currents, or thermal noise, that average to zero since in the absent of a voltage electrons move in all different directions. As the temperature of a conductor, provided by its surroundings, increases, the electrons move to higher-energy states and the random current flow increases. For a metallic resistor, the mean square value of the instantaneous voltage due to the thermal noise is given by  EMBED Equation.3  (2.6) where k=1.3810-23 joules per degree Kelvin is the Boltzmann constant, T is the absolute temperature in degrees Kelvin, R is the resistance in ohms and B is the bandwidth. From Equation (2.6) and the preceding argument, a metallic resistor sitting on a table can be considered as a generator of thermal noise power, with a mean square voltage 2 v and an internal resistance R. From circuit theory, the maximum available power delivered by a thermal noise generator, dissipated in a matched load of resistance R, is given by  EMBED Equation.3  (2.7) where rms v is the root mean square voltage. The spectral density of thermal noise is given by  EMBED Equation.3  (2.8) From Equation (2.8), the thermal noise spectral density has a flat shape, i.e. thermal noise is a white noise. Equation (2.8) holds well up to very high radio frequencies of 1013 Hz. 2.8 Shot Noise The term shot noise arose from the analysis of random variations in the emission of electrons from the cathode of a vacuum tube. Discrete electron particles in a current flow arrive at random times, and therefore there will be fluctuations about the average particle flow. The fluctuations in the rate of particle flow constitute the shot noise. Other instances of shot noise are the flow of photons in a laser beam, the flow and recombination of electrons and holes in semiconductors, and the flow of photo electrons emitted in photo diodes. The concept of randomness of the rate of emission or arrival of particles implies that shot noise can be modeled by a Poisson distribution. When the average number of arrivals during the observing time is large, the fluctuations will approach a Gaussian distribution. Note that where as thermal noise is due to unforced random movement of particles, shot noise happens in a forced directional flow of particles. Now consider an electric current as the flow of discrete electric charges. If the charges act independently of each other the fluctuating current is given by  EMBED Equation.3  (2.9) where B is the measurement bandwidth. Equation (2.9) assumes that the charge carriers making up the current act independently. That is the case for charges crossing a barrier, as for example the current in a junction diode, where the charges move by diffusion; but it is not true for metallic conductors, where there are long-range correlations between charge carriers. 2.9 Electromagnetic Noise Virtually every electrical device that generates, consumes or transmits power is a potential source of electromagnetic noise and interference for other systems. In general, the higher the voltage or the current level, and the closer the proximity of electrical circuits/devices, the greater will be the induced noise. The common sources of electromagnetic noise are transformers, radio and television transmitters, mobile phones, microwave transmitters, ac power lines, motors and motor starters, generators, relays, oscillators, fluorescent lamps, and electrical storms. Electrical noise from these sources can be categorized into two basic types: electrostatic and magnetic. These two types of noise are fundamentally different, and thus require different noise-shielding measures. Unfortunately, most of the common noise sources listed above produce combinations of the two noise types, which can complicate the noise reduction problem. Electrostatic fields are generated by the presence of voltage, with or without current flow. Fluorescent lighting is one of the more common sources of electrostatic noise. Magnetic fields are created either by the flow of electric current or by the presence of permanent magnetism. Motors and transformers are examples of the former, and the Earth's magnetic field is an instance of the latter. In order for noise voltage to be developed in a conductor, magnetic lines of flux must be cut by the conductor. Electric generators function on this basic principle. In the presence of an alternating field, such as that surrounding a 50/60 Hz power line, voltage will be induced into any stationary conductor as the magnetic field expands and collapses. Similarly, a conductor moving through the Earth's magnetic field has a noise voltage generated in it as it cuts the lines of flux. 2.10 Channel Distortions On propagating through a channel, signals are shaped and distorted by the frequency response and the attenuating characteristics of the channel. There are two main manifestations of channel distortions: magnitude distortion and phase distortion. In addition, in radio communication, we have the  Figure 2.7 Illustration of channel distortion: (a) the input signal spectrum, (b) the channel frequency response, (c) the channel output. multi-path effect, in which the transmitted signal may take several different routes to the receiver, with the effect that multiple versions of the signal with different delay and attenuation arrive at the receiver. Channel distortions can degrade or even severely disrupt a communication process, and hence channel modeling and equalization are essential components of modern digital communication systems. Channel equalization is particularly important in modern cellular communication systems, since the variations of channel characteristics and propagation attenuation in cellular radio systems are far greater than those of the landline systems. Figure 2.7 illustrates the frequency response of a channel with one invertible and two non-invertible regions. In the non-invertible regions, the signal frequencies are heavily attenuated and lost to the channel noise. In the invertible region, the signal is distorted but recoverable. This example illustrates that the channel inverse filter must be implemented with care in order to avoid undesirable results such as noise amplification at frequencies with a low SNR. 2.11 Modeling Noise The objective of modeling is to characterize the structures and the patterns in a signal or a noise process. To model a noise accurately, we need a structure for modeling both the temporal and the spectral characteristics of the noise. Accurate modeling of noise statistics is the key to high-quality noisy signal classification and enhancement. Even the seemingly simple task of signal/noise classification is crucially dependent on the availability of good signal and noise models, and on the use of these models within a Bayesian framework. One of the most useful and indispensable tools for gaining insight into the structure of a noise process is the use of Fourier transform for frequency The models are then used for the decoding of the underlying states of the signal and noise, and for noisy signal recognition and enhancement. 2.11.1 Additive White Gaussian Noise Model (AWGN) In communication theory, it is often assumed that the noise is a stationary additive white Gaussian (AWGN) process. Although for some problems this is a valid assumption and leads to mathematically convenient and useful solutions, in practice the noise is often time-varying, correlated and non-Gaussian. This is particularly true for impulsive-type noise and for acoustic noise, which is non-stationary and non-Gaussian and hence cannot be modeled using the AWGN assumption. 2.11.2 Hidden Markov Model for Noise Most noise processes are non-stationary; that is the statistical parameters of the noise, such as its mean, variance and power spectrum, vary with time. An HMM is essentially a finite state Markov chain of stationary sub processes. The implicit assumption in using HMMs for noise is that the noise statistics can be modeled by a Markovian chain of stationary sub processes. Note that a stationary noise process can be modeled by a single-state HMM. For a non-stationary noise, a multistage HMM can model the time variations of the noise process with a finite number of stationary states. For non-Gaussian noise, a mixture Gaussian density model can be used to model the space of the noise within each state. In general, the number of states per model and number of mixtures per state required to accurately model a noise process depends on the non-stationary character of the noise.  Figure 2.8 (a) An impulsive noise sequence. (b) A binary-state model of impulsive noise. An example of a non-stationary noise is the impulsive noise of Figure 2.8(a). Figure 2.8(b) shows a two-state HMM of the impulsive noise sequence: the state S0 models the impulse-off periods between the impulses, and state S1 models an impulse. In those cases where each impulse has a well-defined temporal structure, it may be beneficial to use a multistage HMM to model the pulse itself. 2.12 Summary The discussion of noise and their types has been taken into consideration in this chapter. As a corollary, the effect of each type of noise and how they present on the system has been learned. CHAPTER THREE PERFORMANCE ANALYSIS OF LMS ALGORITHM 3.1 Overview In this chapter we develop the theory of a widely used algorithm named the least-mean-square (LMS) algorithm by its originators, Widrow and Hoff (1960) [15]. The LMS algorithm is an important member of the family of stochastic gradient algorithms. In this chapter the least mean square (LMS) algorithm and all their types, properties used for adaptive noise cancellation will be discussed in details, and finally we will find the optimal algorithm according to the time concerning to use it for our noise cancellation system which will be discuss in the next chapter. 3.2 Criteria for Optimum LMS Adaptive Filters To choose the optimal algorithm for severe noise cancellation, two criteria will be applied the maximum signal to noise ratio and the speed of convergence (minimum time consuming). 3.3 Types of Least-mean-square Algorithm (LMS) The least-mean-square (LMS) algorithm is a linear adaptive filtering algorithm that consists of two basic processes: A filtering process, which involves (a) computing the output of a transversal filter produced by a set of tap inputs, and (b) generating an estimation error by comparing this output to a desired response. An adaptive process, which involves the automatic adjustment of the tap weights of the filter in accordance with the estimation error. In the following sections, different types of LMS algorithm are analyzed. Figures 3.1 3.9 show the convergence of adaptive filters using the various LMS algorithms. The plots shown in blue color are the signal with no noise added to their (original signal), the greens are the output of the adaptive filter and the reds are the difference between the original signal and the filter output (errors). 3.3.1 Normalized least mean square (LMS) Here in this section the properties and the tested output of normalized LMS will be discussed in details. a) Description The normalized LMS function creates an adaptive algorithm object that you can use with the  HYPERLINK "http://www.mathworks.com/access/helpdesk/help/toolbox/comm/ug/lineareq.html" linear function. b) Properties The table below describes the properties of the normalized LMS adaptive algorithm object. To learn how to view or change the values of an adaptive algorithm object. Table 3.1 Properties of Normalized least mean square (LMS) PropertyDescriptionAlg TypeFixed value, 'Normalized LMS'Step SizeLMS step size parameter, a nonnegative real numberLeakage FactorLMS leakage factor, a real number between 0 and 1. A value of 1 corresponds to a conventional weight update algorithm, while a value of 0 corresponds to a memory less update algorithm. To test normalized LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected as: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.1 Tested output for Normalized LMS Figure 3.1 shows the convergence of the adaptive filter using the normalized LMS algorithm. The output SNR of this filter is (7 db) and it converges in 500 sec. 3.3.2 Adjoint least mean square (LMS) Adjoint least mean square (LMS) is a FIR adaptive filter algorithm that adapts using adjoint LMS algorithm. In this section the properties and the tested output of adjoint LMS will be discussed in details. a) Properties The table below lists the properties for the adjoint LMS object, their default values, and a brief description of the property. Table 3.2 Properties of Adjoint least mean square (LMS) PropertyDefault ValueDescriptionAlgorithmNoneSpecifies the adaptive filter algorithm the object uses during adaptationCoefficientsLength l vector with zeros for all elementsAdjoint LMS FIR filter coefficients. Should be initialized with the initial coefficients for the FIR filter prior to adapting. You need lentries in coefficients. Updated filter coefficients are returned in coefficients when you use s as an output argument.Error States[0,...,0]A vector of the error states for your adaptive filter, with length equal to the order of your secondary path filterFilter Length10The number of coefficients in your adaptive filterLeakage1Specifies the leakage parameter. Allows you to implement a leaky algorithm. Including a leakage factor can improve the results of the algorithm by forcing the algorithm to continue to adapt even after it reaches a minimum value. Ranges between 0 and1.Secondary Path CoeffsNo defaultA vector that contains the coefficient values of your secondary path from the output actuator to the error sensorSecondary Path EstimatePath coeffs valuesAn estimate of the secondary path filter modelSecondary Path StatesLength of the secondary path filter. All elements are zeros.The states of the secondary path filter, the unknown systemStatesl+ne+1, where ne is length(errstates)Contains the initial conditions for your adaptive filter and returns the states of the FIR filter after adaptation.If omitted, it defaults to a zero vector of length equal to l+ne+1. When you use adaptfilt.adjlms in aloop structure, use this element to specify the initial filter states for the adapting FIR filter.Step size0.1Sets the adjoint LMS algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution.Persistent Memoryfalse or trueDetermine whether the filter states get restored to their starting values for each filtering operation. The starting values are the values in place when you create the filter. Persistent Memory returns to zero any state that the filter changes during processing. States that the filter does not change are not affected. Defaults to false. To test adjoint LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected as: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.2 Tested output for Adjoint least mean square (LMS) Figure 3.2 shows the convergence of the adaptive filter using the adjoint LMS algorithm. The output SNR of this filter is (10 db) and it converges in 180 sec. 3.3.3 Block LMS (BLMS) This section presents the properties and tested output of block LMS algorithm. Properties The table below lists the properties for the Block LMS object, their default values, and a brief description of the property. Table 3.3 Properties of Block LMS (BLMS) PropertyDefault ValueDescriptionAlgorithmNoneDefines the adaptive filter algorithm the object uses during adaptationFilter LengthAny positive integerReports the length of the filter, the number of coefficients or tapsCoefficientsVector of elementsVector containing the initial filter coefficients. It must be a length l vector where l is the number of filter coefficients. coeffs defaults to length l vector of zeros when you do not provide the argument for input.StatesVector of elementsVector of the adaptive filter states. states defaults to a vector of zeros which has length equal to l Leakage Specifies the leakage parameter. Allows you to implement a leaky algorithm. Including a leakage factor can improve the results of the algorithm by forcing the algorithm to continue to adapt even after it reaches a minimum value. Ranges between 0 and1. Block LengthVector of length lSize of the blocks of data processed in each iterationStep Size0.1Sets the block LMS algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution. Use max step to determine the maximum usable step size.Persistent Memoryfalse or trueDetermine whether the filter states get restored to their starting values for each filtering operation. The starting values are the values in place when you create the filter. Persistent Memory returns to zero any state that the filter changes during processing. States that the filter does not change are not affected. Defaults to false. To test block LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected as: input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.3 Tested output for Block LMS (BLMS) Figure 3.3 shows the convergence of the adaptive filter using the block LMS algorithm. The output SNR of this filter is (9 db) and it converges in 260 sec. 3.3.4 Delayed LMS Here, the input arguments, properties and tested output for delayed LMS algorithm will be discussed in details. a) Input Arguments Entries in the following table describe the input arguments for delayed LMS. Table 3.4 Input Arguments of Delayed LMS Input ArgumentDescriptionLAdaptive filter length (the number of coefficients or taps) and it must be a positive integer. l defaults to 10.stepLMS step size. It must be a nonnegative scalar. You can use  HYPERLINK "http://www.mathworks.com/access/helpdesk/help/toolbox/filterdesign/maxstep.html" maxstep to determine areasonable range of step size values for the signals being processed. step defaults to 0.leakageYour LMS leakage factor. It must be a scalar between 0 and 1. When leakage is less than one, adaptfilt.lms implements a leaky LMS algorithm. When you omit the leakage property in the calling syntax, it defaults to 1 providing no leakage in the adapting algorithm.delayUpdate delay given in time samples. This scalar should be a positive integer--negative delays do not work. delay defaults to 1.Err statesVector of the error states of your adaptive filter. It must have alength equal to the update delay (delay) in samples. errstates defaults to an appropriate length vector of zeros.coeffsVector of initial filter coefficients. it must be a length l vector. coeffs defaults to length l vector with elements equal to zero.statesVector of initial filter states for the adaptive filter. It must be a length l-1 vector. states defaults to a length l-1 vector of zeros. b) Properties The table below lists the properties for the Delayed LMS object, their default values, and a brief description of the property. Table 3.5 Properties of Delayed LMS PropertyDefault ValueDescriptionAlgorithmNoneDefines the adaptive filter algorithm the object uses during adaptationCoefficientsVector of elementsVector containing the initial filter coefficients. It must be a length l vector where l is the number of filter coefficients. coeffs defaults to length l vector of zeros when you do not provide the argument for input. LMS FIR filter coefficients. Should be initialized with the initial coefficients for the FIR filter prior to adapting. You need l entries in coeffs.Delay1Specifies the update delay for the adaptive algorithm.Error StatesVector of zeros with the number of elements equal to delayA vector comprising the error states for the adaptive filter.Filter LengthAny positive integerReports the length of the filter, the number of coefficients or taps.Leakage1Specifies the leakage parameter. Allows you to implement a leaky algorithm. Including a leakage factor can improve the results of the algorithm by forcing the algorithm to continue to adapt even after it reaches a minimum value. Ranges between 0 and1. Persistent Memoryfalse or trueDetermine whether the filter states get restored to their starting values for each filtering operation. The starting values are the values in place when you create the filter if you have not changed the filter since you constructed it. Persistent Memory returns to zero any state that the filter changes during processing. States that the filter does not change are not affected. Defaults to false.Step Size0.1Sets the LMS algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution.StatesVector of elements, data type doubleVector of the adaptive filter states. states defaults to a vector of zeros which has length equal to (l + projectord - 2). To test delayed LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected as: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.4 Tested output for Delayed LMS Figure 3.4 shows the convergence of the adaptive filter using the delayed LMS algorithm. The output SNR of this filter is (10 db) and it converges in 340 sec. 3.3.5 FFT-based block LMS FIR The Construction of FFT-based block LMS FIR adaptive filter, their properties and tested output of FFT-based blocked LMS algorithm will be discussed in details. a) Properties The table below lists the properties for the FFT-based block LMS object, their default values, and a brief description of the property. Table 3.6 Properties of FFT-based block LMS FIR PropertyDefault ValueDescriptionAlgorithmNoneDefines the adaptive filter algorithm the object uses during adaptationFilter LengthAny positive integerReports the length of the filter, the number of coefficients or tapsCoefficientsVector of elementsVector containing the initial filter coefficients. It must be a length l vector where l is the number of filter coefficients. Coefficients defaults to length l vector of zeros when you do not provide the argument for input.StatesVector of elements of length lVector of the adaptive filter states. states defaults to a vector of zeros which has length equal to lLeakage1Specifies the leakage parameter. Allows you to implement a leaky algorithm. Including a leakage factor can improve the results of the algorithm by forcing the algorithm to continue to adapt even after it reaches a minimum value. Ranges between 0 and1. Block LengthVector of length lSize of the blocks of data processed in each iterationStep Size0.1Sets the block LMS algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution. Use max step to determine the maximum usable step size.Persistent Memoryfalse or trueDetermine whether the filter states get restored to their starting values for each filtering operation. The starting values are the values in place when you create the filter. Persistent Memory returns to zero any state that the filter changes during processing. States that the filter does not change are not affected. Defaults to false. To test FFT-based block LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected as: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.5 Tested output for FFT-based block LMS FIR Figure 3.5 shows the convergence of the adaptive filter using the FFT-based block LMS algorithm. The output SNR of this filter is (8 db) and it converges in 260 sec. 3.3.6 LMS FIR adaptive filter This section presents the input arguments, properties, and tested output of LMS FIR adaptive filter. a) Input Arguments Entries in the following table describe the input arguments for LMS FIR adaptive filter. Table 3.7 Input Arguments LMS FIR adaptive filters Input ArgumentDescriptionLAdaptive filter length (the number of coefficients or taps) and it must be a positive integer. L defaults to 10.StepFiltered LMS step size. it must be a nonnegative scalar. step defaults to 0.1.Leakageis the filtered-x LMS leakage factor. it must be a scalar between 0and1. If it is less than one, a leaky version of adaptfilt.filtxlms is implemented. leakage defaults to 1 (no leakage).Path coeffsis the secondary path filter model. this vector should contain the coefficient values of the secondary path from the output actuator to the error sensor.Path estis the estimate of the secondary path filter model. pathest defaults to the values in pathcoeffs.Fstatesis a vector of filtered input states of the adaptive filter. fstates defaults to a zero vector of length equal to (l - 1).Pstatesare the secondary path FIR filter states. it must be a vector of length equal to the (length(path coeffs) - 1). pstates defaults to a vector of zeros of appropriate length.Coeffsis a vector of initial filter coefficients. it must be a length l vector. coeffs defaults to length l vector of zeros.StatesVector of initial filter states. states defaults to a zero vector of length equal to the larger of (length(path coeffs) - 1) and (length(path est)-1). b) Properties The table below lists the properties for the LMS FIR object, their default values, and a brief description of the property. Table 3.8 Properties of LMS FIR adaptive filter PropertyDefault ValueDescriptionAlgorithmNoneDefines the adaptive filter algorithm the object uses during adaptationCoefficientsVector of elementsVector containing the initial filter coefficients. It must be a length l vector where l is the number of filter coefficients. coeffs defaults to length l vector of zeros when you do not provide the argument for input.Filtered Input Statesl-1Vector of filtered input states with length equal to l-1.Filter LengthAny positive integerReports the length of the filter, the number of coefficients or tapsStatesVector of elementsVector of the adaptive filter states. states defaults to a vector of zeros which has length equal to (l+projectord - 2) Secondary Path Coeffs No default A vector that contains the coefficient values of your secondary path from the output actuator to the error sensorSecondary Path EstimatePath coeffs valuesAn estimate of the secondary path filter modelSecondary Path StatesVector of size (length (path coeffs)-1) with all elements equal to zero.The states of the secondary path FIR filter--the unknown systemStep Size0.1Sets the filtered-x algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution. To test LMS FIR algorithm, the program given in the appendix was executed. The parameters for the program were selected as: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.6 Tested output for LMS FIR adaptive filter Figure 3.6 shows the convergence of the adaptive filter using the LMS FIR algorithm. The output SNR of this filter is (9 db) and it converges in 420 sec. 3.3.7 Sign-data LMS FIR adaptive filter algorithm The Construction FIR adaptive filter object that uses sign-data algorithm, their input arguments, properties and tested output of Sign-data LMS algorithm will be discussed in details. a) Input Arguments Entries in the following table describe the input arguments for sign-data LMS FIR adaptive filter. Table 3.9 Input Arguments of Sign-data LMS FIR adaptive filter Input ArgumentDescriptionlAdaptive filter length (the number of coefficients or taps) and it must be a positive integer. l defaults to 10.stepSD step size. It must be a nonnegative scalar. step defaults to 0.1leakageYour SD leakage factor. It must be a scalar between 0 and 1. When leakage is less than one, adaptfilt.sd implements a leaky SD algorithm. When you omit the leakage property in the calling syntax, it defaults to 1 providing no leakage in the adapting algorithm.coeffsVector of initial filter coefficients. it must be a length l vector. coeffs defaults to length l vector with elements equal to zero.statesVector of initial filter states for the adaptive filter. It must be a length l-1 vector. states defaults to a length l-1 vector of zeros. b) Properties The table below lists the properties for sign-data objects, their default values, and a brief description of the property. Table 3.10 Properties of Sign-Data LMS FIR adaptive filter PropertyDefault ValueDescriptionAlgorithmSign-dataDefines the adaptive filter algorithm the object uses during adaptationCoefficientszeros(1,l)Vector containing the initial filter coefficients. It must be a length l vector where l is the number of filter coefficients. coeffs defaults to length l vector of zeros when you do not provide the argument for input. Should be initialized with the initial coefficients for the FIR filter prior to adapting. You need l entries in coefficients. Filter Length10Reports the length of the filter, the number of coefficients or tapsLeakage0Specifies the leakage parameter. Allows you to implement a leaky algorithm. Including a leakage factor can improve the results of the algorithm by forcing the algorithm to continue to adapt even after it reaches a minimum value. Ranges between 0 and1. Defaults to 0Persistent Memoryfalse or trueDetermine whether the filter states and coefficients get restored to their starting values for each filtering operation. The starting values are the values in place when you create the filter. Persistent Memory returns to zero any property value that the filter changes during processing. Property values that the filter does not change are not affected. Defaults to false.Stateszeros(l-1,1)Vector of the adaptive filter states. states defaults to a vector of zeros which has length equal to (l-1).Step Size0.1Sets the SD algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution. To test Sign-data LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected as: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.7 Tested output for Sign-data LMS FIR adaptive filter Figure 3.7 shows the convergence of the adaptive filter using the Sign-data LMS FIR algorithm. The output SNR of this filter is (10 db) and it converges in 380 sec. 3.3.8 Sign-error LMS FIR adaptive filter algorithm The Construction FIR adaptive filter object that uses sign-error algorithm, their input arguments, properties and tested output of Sign-error LMS algorithm will be discussed in details. a) Input Arguments Entries in the following table describe the input arguments for sign-error LMS FIR adaptive filter. Table 3.11 Input Arguments of Sign-error LMS FIR adaptive filter algorithm Input ArgumentDescriptionLAdaptive filter length (the number of coefficients or taps) and it must be a positive integer. l defaults to 10.StepSE step size. It must be a nonnegative scalar. You can use  HYPERLINK "http://www.mathworks.com/access/helpdesk/help/toolbox/filterdesign/maxstep.html" missteps to determine areasonable range of step size values for the signals being processed. step defaults to 0.1leakageYour SE leakage factor. It must be a scalar between 0 and 1. When leakage is less than one, adaptfilt.se implements a leaky SE algorithm. When you omit the leakage property in the calling syntax, it defaults to 1 providing no leakage in the adapting algorithm.coeffsVector of initial filter coefficients. it must be a length l vector. coeffs defaults to length l vector with elements equal to zero.statesVector of initial filter states for the adaptive filter. It must be a length l-1 vector. states defaults to a length l-1 vector of zeros. b) Properties The table below lists the properties for the sign-error SD object, their default values, and a brief description of the property. Table 3.12 Properties of Sign-error LMS FIR adaptive filter algorithm PropertyDefault ValueDescriptionAlgorithmSign-errorDefines the adaptive filter algorithm the object uses during adaptationCoefficientszeros(1,l)Vector containing the initial filter coefficients. It must be a length l vector where l is the number of filter coefficients. coeffs defaults to length l vector of zeros when you do not provide the argument for input. Should be initialized with the initial coefficients for the FIR filter prior to adapting.Filter Length10Reports the length of the filter, the number of coefficients or tapsLeakage1Specifies the leakage parameter. Allows you to implement a leaky algorithm. Including a leakage factor can improve the results of the algorithm by forcing the algorithm to continue to adapt even after it reaches a minimum value. Ranges between 0 and1. Defaults to one if omitted.Persistent Memoryfalse or trueDetermine whether the filter states and coefficients get restored to their starting values for each filtering operation. The starting values are the values in place when you create the filter. Persistent Memory returns to zero any property value that the filter changes during processing. Property values that the filter does not change are not affected. Defaults to false.Stateszeros(l-1,1)Vector of the adaptive filter states. states defaults to a vector of zeros which has length equal to (l-1).Step Size0.1Sets the SE algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution To test Sign-error LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.8 Tested Sign-error LMS FIR adaptive filter output Figure 3.8 shows the convergence of the adaptive filter using the Sign- error LMS FIR algorithm. The output SNR of this filter is (9db) and it converges in 480 sec. 3.9 Sign-sign LMS FIR adaptive filter algorithm Here in this section the sign-sign LMS algorithm, input arguments, properties and tested output of the algorithm will be discussed in details. a) Input Arguments Entries in the following table describe the input arguments for sign-sign LMS FIR adaptive filter. Table 3.13 Input Arguments of sign-sign LMS FIR adaptive filter algorithm Input ArgumentDescriptionLAdaptive filter length (the number of coefficients or taps) and it must be a positive integer. l defaults to 10.StepSS step size. It must be a nonnegative scalar. step defaults to 0.1.LeakageYour SS leakage factor. It must be a scalar between 0 and 1. When leakage is less than one, adaptfilt.lms implements a leaky SS algorithm. When you omit the leakage property in the calling syntax, it defaults to 1 providing no leakage in the adapting algorithm.coeffsVector of initial filter coefficients. it must be a length l vector. coeffs defaults to length l vector with elements equal to zero.StatesVector of initial filter states for the adaptive filter. It must be a length l-1 vector. states defaults to a length l-1 vector of zeros. b) Properties The table below lists the properties for sign-sign objects, their default values, and a brief description of the property. Table 3.14 Properties of sign-sign LMS FIR adaptive filter algorithm PropertyDefault ValueDescriptionAlgorithmSign-signDefines the adaptive filter algorithm the object uses during adaptationCoefficientszeros(1,l)Vector containing the initial filter coefficients. It must be a length l vector where l is the number of filter coefficients. coeffs defaults to length l vector of zeros when you do not provide the argument for input. Should be initialized with the initial coefficients for the FIR filter prior to adapting.Filter Length10Reports the length of the filter, the number of coefficients or tapsLeakage1Specifies the leakage parameter. Allows you to implement a leaky algorithm. Including a leakage factor can improve the results of the algorithm by forcing the algorithm to continue to adapt even after it reaches a minimum value. Ranges between 0 and1. 1 is the default value.Persistent Memoryfalse or trueDetermine whether the filter states and coefficients get restored to their starting values for each filtering operation. The starting values are the values in place when you create the filter. Persistent Memory returns to zero any property value that the filter changes during processing. Property values that the filter does not change are not affected. Defaults to false. States zeros(l-1,1) Vector of the adaptive filter states. states defaults to a vector of zeros which has length equal to (l-1).Step Size0.1Sets the SE algorithm step size used for each iteration of the adapting algorithm. Determines both how quickly and how closely the adaptive filter converges to the filter solution To test Sign-Sign LMS algorithm, the program given in the appendix was executed. The parameters for the program were selected as: the input signal to noise ratio is (-20 db), number of filter coefficients are 32 and LMS step size is 0.008.  Figure 3.9 Tested Sign-sign LMS FIR adaptive filter algorithm output Figure 3.9 shows the convergence of the adaptive filter using the Sign-Sign LMS FIR algorithm. The output SNR of this filter is (10db) and it converges in 480 sec. 3.3 Analysis of Results The following table shows the LMS Performance results for severe noise. The two criteria, minimum time concern and maximum SNR, will be used when deciding for satisfactory performance of the algorithm. The conditions used for determining the best performing algorithm are (a) at least 8 db output signal to noise ratio (b) 200 sec. convergence. If one or both of these conditions is not satisfied, then the performance is regarded as unsatisfactory. Otherwise, the performance is satisfactory. Table 3.15 Table of LMS Performance for High Noise Rate Type of LMSTime Concern (sec)SNR (Signal to Noise Ratio)PerformanceNormalized LMS5007dbUnsatisfactory Adjoint LMS18010dbSatisfactoryBlock LMS2609dbUnsatisfactoryDelayed LMS34010dbUnsatisfactoryFFT-Based Block LMS FIR2608dbUnsatisfactoryLMS FIR4209dbUnsatisfactorySign-data LMS FIR38010dbUnsatisfactorySign Error LMS FIR4809dbUnsatisfactorySign-Sign LMS FIR48010dbUnsatisfactory According to the data shown in the previous table, the best performing algorithm is the adjoint LMS algorithm. 3.4 Summary In this chapter a detailed discussion was presented for all types of the least mean square algorithms, and as a result the optimal algorithm for severe noise according to the time concern and SNR, was the adjoint LMS algorithm. The time cost of the implement of the algorithm was 180 seconds, SNR=10 db, and it will be used to design the developed adaptive noise cancellation in the next chapter. CHAPTER FOUR ADAPTIVE NOISE CANCELLATION SYSTEM 4.1 Overview There are a lot of the noise cancellation methods and their applications in civil, military, industrial and communication equipments and apparatus. But success of these noise cancellation methods and filters extremely depends on the noise factor (noise/signal ratio). Most of the publications in the field of noise cancellation methods and their applications deal with low noise/signal ratio H"10% and show good achievements for cell phones, radio/ TV technique, tape recorders, concert hall equipments. This chapter presents a discussion of the thesis topic adaptive noise cancellation for severe noise cases (SNR=-20 db) using adjoint LMS algorithm. 4.2 Automatic adaptive noise cancellation system The developed system by the author takes a real-life voice signal as input and yields the optimally filtered voice using the adjoint LMS. The features of the developed system: Automatic system. Takes real-life voice signal. Cancels the tiny noise coming from electricity and microphone which its about 50 Hz by using daubecies wavelet technology. Giving the cleaned input voice signal even after mixed with high amount of noise (noise is ten times signal). Real time operating (system has no delay). It gives the opportunity for the user to hear the noisy and the cleared signal. 4.3 Adjoint adaptive filter configuration The block diagram below shows the configuration of the adaptive filter using adjoint LMS algorithm. In this diagram the input speech signal is assigned as desired response of the system. The input signal mixed with noise and is passed through an adaptive filter. The function of adjoint adaptive filter is to adapt the right parameters to produce the desired signal at the output.  Figure 4.1 Adjoint Adaptive Filter Configuration 4.4 Adaptation of adaptive filters coefficients The block diagram below shows how the adaptive filters adapt their parameters according to the desired signal and the actual output.  Figure 4.2 Adaptation of adaptive filters coefficients 4.5 Adaptive Noise Cancellation System Figures 4.3 show the block diagram of the developed adaptive noise cancellation system. Real time speech signal is taken through the microphone; the tiny noise present in voice signal is removed by using Daubechies wavelet. Severe AWGN is added to low component of Daubechies wavelet. The resulting signal is passed through adaptive filtering using adjoint LMS algorithm described in section 3.4.The output of the filter is fed through the loud speakers which outputs the noise removed signal.  Figure 4. 3 Block diagram of the developed system with example signal outputs at each stage 4.6 Daubechies wavelet overview The wavelet transform is a tool for carving up functions, operators, or data into components of different frequency, allowing one to study each component separately. Ingrid Daubechies, one of the brightest stars in the world of wavelet research, invented what are called compactly supported orthonormal wavelets -- thus making discrete wavelet analysis practicable. The names of the Daubechies family wavelets are written dbN, where N is the order, and db the "surname" of the wavelet. And the figure below will show the algorithm and how its work.  Figure 4.4 Wavelet configuration Starting from a signal s, two sets of coefficients are computed: approximation coefficients CA1, and detail coefficients CD1. These vectors are obtained by convolving s with the low-pass filter Lo_D for approximation and with the high-pass filter Hi_D for detail. The length of each filter is equal to 2N. If n = length(s), the signals F and G are of length n + 2N 1. Here in our system we are using the second order of daubechies wavelet to cancel the tiny amount of noise which its around 50 hz then we are taking in our consideration the low component of it because practically for speech signal in PSTN the average range of frequencies about 500 hz as a maximum which its belong to the low component of he wavelet. Finally an example for second order daubechies wavelet noise cancellation has been done by the system is shown below  Figure 4.5 Wavelet noise cancellations Example of the system 4.7 Example tested output of the system The desired signal for the system is the speech the speech signal which has been taken from the microphone.  Figure 4.6 Tested Output of the system Here as we realize see from the figures above that our clear signal was cleared from high amount of noise (10 times) and we achieve our aim to have an understandable speech for such a kind of communication system by using the optimal algorithm for such a kind of system which is adjoint LMS as we discussed before. 4.8 Coefficients of adaptive filter -Tested example Initially we assumed the input coefficients of adaptive filters are zeros and as we can see follow that our adaptive filter adapting the parameters: Initially as we mentioned above its start with zeros 0 0 0 0 0 0 0 0 0 Here an example of the adaptive filter coefficients adaptation b = Columns 1 through 12 -0.0012 -0.0014 0.0020 0.0029 -0.0044 -0.0064 0.0090 0.0125 -0.0169 -0.0227 0.0305 0.0412 Columns 13 through 24 -0.0573 -0.0850 0.1472 0.4501 0.4501 0.1472 -0.0850 -0.0573 0.0412 0.0305 -0.0227 -0.0169 Columns 25 through 32 0.0125 0.0090 -0.0064 -0.0044 0.0029 0.0020 -0.0014 -0.0012 4.9 Summary This chapter explained in detail the developed adaptive noise cancellation system. The experiment was successful and showed good results, which demonstrated the successful implementation of the developed method. CONCLUSION Not all of the traditional noise cancellation methods show good results especially in the close to real-time noise filtering and need a special study to find the best filtering method among the existing methods. The special cases are some severe ones which deals with the signal to noise ratios are less than 0.1 (noise is 10 times or more higher than useful signal) military command-and-control communication systems between centers and jet pilots, aircraft carrier pilots and their service teams, different metallurgical and especially arc furnaces operators, etc. In this thesis, an enhanced hybrid wavelet and adaptfilt.adjlms model for the adaptive noise canceller has been developed to enhance the speech and have shown good results compared to the classical adaptive noise cancellers. Detailed studies of filtering problems like linear, nonlinear and stochastic approach to design of adaptive filter were considered. Standard form of Least Mean Square (LMS) algorithm, its convergence and filter realization problems were analyzed. Various form of noise in communication system were examined including thermal noise ,impulse noise, transients noise model of Additive White Gaussian Noise (AWGN) were examined in details for development of the noise cancellation system. Comparative analysis for different LMS algorithms using bench mark voice signal corrupted by high amount of noise were examined.Based on output and signal to noise ratio and speed of convergence of LMS algorithm. Analysis of nine types of LMS algorithm show that adjoint LMS algorithm provides maximum speed of convergence (180 sec) and signal to noise ratio(10 dB).Block diagram of noise cancellation system was developed and tested using real voice signal, testing of system were realized using matlab package with severe input signal to noise ratio equal to (-20 dB). REFERENCES [1] Simon Haykin Adaptive Filter Theory , Third Edition Prentice Hall ISBN 0-13-322760-X (1996). [2] Springer-Verlag,. Alexander, S. T. Adaptive Signal Processing: Theory and Applications, (1986), 982-988. [3] Beaufays, F. "Transform-domain adaptive filters: an analytical approach," IEEE Trans. Signal Process. vol. 43, pp. 422^31. (1995a). [4] Bitmead, R. R., and B. D. O. Anderson "Performance of adaptive estimation algorithms in dependent random environments," IEEE Trans. Autom. Control, vol. AC-25, pp. 788-794. (1980b). [5] Classen, T. A. C. M., and W. F. G. Mecklanbrauker "Adaptive techniques for signal processing in communications," IEEE Commun., vol. 23, pp. 8-19. (1985). [6] Clark, G. A., S. K. Mitra, and S. R. Parker "Block implementation of adaptive digital filters," IEEE Trans. Circuits Syst., vol. CAS-28, pp. 584-592. (1981). [7] Cowan, C. F. N. "Performance comparisons of finite linear adaptive filters," IEE Proc. (London), part F, vol. 134, pp. 211-216. (1987). [8] Englewood Cliffs, N. J. Cowan, C. F. N., and P. M. Grant Adaptive Fitters, Prentice-Hall, (1985). [9] Dentino, M., J. McCool, and B. Widrow "Adaptive filtering in the frequency domain," Proc. IEEE, vol. 66, no. 12, pp. 1658-1659. (1978). [10] Ferrara, E. R., Jr "Fast implementation of LMS adaptive filters," IEEE Trans. Acoust. Speech Signal Process., vol. ASSP-28, pp. 474-475.., (1980). [11] ed. C. F. N. Cowan and P. M. Grant, pp. 145-179, Prentice-Hall, Englewood Cliffs, N.J Ferrara, E. R., Jr "Frequency-domain adaptive filtering," in Adaptive Filters,., (1985). [12] Englewood Cliffs, N.J.Goodwin, G. C, and K. S. Sin Adaptive Filtering, Prediction and Control, Prentice-Hall, (1984). [13] Englewood Cliffs, N.J. Solo, V., and X. Kong Adaptive Signal Processing Algorithms, Prentice-Hall, (1995). [14] http://www.blender.org/modules/documentation/236PythonDoc/Noise-module.html [15] http://home.howstuffworks.com/question47.htm [16]  HYPERLINK "http://www.defra.gov.uk/environment/noise/research/nas9900/pdf/nas4_99_an.pdf" http://www.defra.gov.uk/environment/noise/research/nas9900/pdf/nas4_99_an.pdf [17] www.ieee.nfld.net/Pastevents/seshadri.htm [18] http://scholar.lib.vt.edu/theses/available/etd-122099- unrestricted/Chapter01.pdf APPENDICES Development of Adaptive Filter using Matlab Package APPENDIX I LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.lms(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) Adjoint LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.adjlms(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) Block LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.blms(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) FFT-based block LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.adjlms(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) Delayed LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.dlms(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) Normalized LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.nlms(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) Sign-data LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.sd(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) Sign-error LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.se(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; y =awgn(x,10,`measured`) Sign-sign LMS FIR adaptive filter x = randn(1,500); % Input to the filter b = fir1(31,0.5); % FIR system to be identified n = randn(1,500); % Observation noise signal d = filter(b,1,x)+n; % Desired signal mu = 0.008; % LMS step size. ha = adaptfilt.se(32,mu); [y,e] = filter(ha,x,d); subplot(2,1,1); plot(1:500,[d;y;e]); title('System Identification of an FIR Filter'); legend('Desired','Output','Error'); xlabel('Time Index'); ylabel('Signal Value'); subplot(2,1,2); stem([b.',ha.coefficients.']); legend('Actual','Estimated'); xlabel('Coefficient #'); ylabel('Coefficient Value'); grid on; APPENDIX II MAIN PROGRAM FOR ADAPTIVE NO0SE CANCELLATION clear all, close all % CLEARING and CLOSING everything recorder = audiorecorder(8000,16,1); % Opening Audio Recorder recordblocking(recorder,5); % Recording signal from microphone for 5 sec audioarray = getaudiodata(recorder); % Transforms signal into matrix form speechplayer = play(recorder); % Check Playing back signal from microphone s =(audioarray); % s - is Recording signal in matrix form m=size(audioarray,1); % Matrix size determination of s [cA,cD] = dwt(s,'db2'); %WAVELET High & Low filter to avoid 50Hz and microphone whistle k=size(cA,1); % Matrix size determination of cA and cD figure(1); subplot(3,1,1);plot(1:m,s); % S(t) signal vector plotting ylabel('Signal'); grid on; subplot(3,1,2);plot(1:k,cA); % WAVELET Low component cA signal vector plotting ylabel('W/L Low Fr. com'); grid on; subplot(3,1,3);plot(1:k,cD); % WAVELET High component cD signal vector plotting ylabel('W/L High Fr. com'); grid on; x =(cA(1:k,1))'; % Input cA to the adaptive filter  02@CDGHP  # $ / 0 E F M N O ʺ뱨}}n}jff}}nh*"hhSyUhKG=0J>*B*phjhSyUhKG=U!hSyUhKG=B*OJQJ^JphhKG=hz hSyUhKG=hKG=5CJaJh*"5CJaJh*"h5CJaJmH sH  h/5jh;ha{5UjWFH ha{CJUVaJh;h5jh;h5U( 012OP  ` b f h j l n p G"G"G"G"G"G"G"G"{ G"O G"G"{ G"G"G"G"G"G"G" $dha$gdKG=$dh`a$gdKG=$dh`a$gdz $dha$gdz $dha$gdKG= $@&a$gd$a$gd"     # $ % j k  $ * 0 X f x z P Z d f j  '*<=̽׹׭׹סם׹׹יבzvrvnvnvnhhRhF-h0 h;hh;h5h;hKG=5hSyUhKG=5h6hhKG=mHsHhhzh hhY4hSyUhKG=0J>*B*phjhSyUhKG=UhKG= hSyUhKG= hKG=5jhSyUhKG=5Uh0J>*B*ph+p r t v x z | ~ -/-   G"G"G"G"G"G"G"G"G"G"G"G"G"O G"G"O G"{ G"G"G"G"G"G"$dh`a$gd$dh`a$gdc~ $dha$gd $@&a$gd$a$gd=@BIq+,./0;Tno,-  /0GHI$jhkphE0JUmHnHu hIe5jhIe5UhAsh5 he5 h5 hp5 h5 h;hhehVzGhc~hBgh:hb5hkhMhYhMUhhRhF-hrh0./<;6HG"G"G"G"G"G"G"G"G"G"G"G"G"$dh@&`a$gd$dh`a$gdIJfghixyzλuhN2j hEhE>*B*UmHnHphuhE\aJmHnHuhohmHnHu j hEUmHnHujhEUmHnHuhEmHnHuhkphE0J5mHnHu$jhkphE0JUmHnHu2j$ hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHu4569:;<=>Z[µ§tiiXµ§ j hEUmHnHuhEmHnHuhkphE0J5mHnHu2j hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu j hEUmHnHu[\]rstøӀrirOø> jhEUmHnHu2j hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHuhohmHnHu jhEUmHnHujhEUmHnHuhEmHnHuhkphE0J5mHnHu$jhkphE0JUmHnHu2jhEhE>*B*UmHnHphu  45689:;<=YZ[\ӸӃxxgӸM2jhEhE>*B*UmHnHphu jhEUmHnHuhEmHnHu"hkphE0J5mHnHsHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHu$jhkphE0JUmHnHujhEUmHnHuhohmHnHu\hijֺ֧i\Kֺ֧ jwhEUmHnHuhE0J5mHnHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHu$jhkphE0JUmHnHuhohmHnHu j}hEUmHnHujhEUmHnHuhEmHnHuhkphE0J5mHnHu012345678TUVWpqrλuhN2jhEhE>*B*UmHnHphuhE]aJmHnHuhohmHnHu jqhEUmHnHujhEUmHnHuhEmHnHuhEhE0J\mHnHu$jhkphE0JUmHnHu2jhEhE>*B*UmHnHphuhkphE0JmHnHuhEmHnHuµ§tiiXµ§ jehEUmHnHuhEmHnHuhEhE0J\mHnHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu jkhEUmHnHu  &'(BCDEFGHIJfghiøӀrirO?hEhE0J@mHnHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHuhohmHnHu j_hEUmHnHujhEUmHnHuhEmHnHuhEhE0J@mHnHu$jhkphE0JUmHnHu2jhEhE>*B*UmHnHphu45689:;չզhXGչզ jShEUmHnHuhEhE0J@mHnHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHu jYhEUmHnHujhEUmHnHuhEmHnHuhEhE0J@mHnHuH;yNJ\]]brObG"|,;<=YZ[\z{|ùîùwd$jhkphE0JUmHnHujGhEUhEhE0J@'jhEhE>*B*UphhE@aJ hohjMhEUjhEU hEhEhE0J'jhEhE>*B*UphhEhkphE0JjhkphE0JU! %&'(VWXrstvwxyz{λuhN>hEhE0J@mHnHu2jhEhE>*B*UmHnHphuhE]aJmHnHuhohmHnHu jAhEUmHnHujhEUmHnHuhEmHnHuhEhE0J@mHnHu$jhkphE0JUmHnHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHu+,-GHIKLMNOPlmշ|qlblWbRbJhE@aJ hohj5hEUjhEU hEhEhE0J@'jhEhE>*B*UphhEhkphE0JjhkphE0JUhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu j;hEUmHnHuhEmHnHumnoιĴެhXM>MjhEUmHnHuhEmHnHuhEhE0J@mHnHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHu$jhkphE0JUmHnHuhE@aJ hohj/hEUjhEU hEhEhE0J@jhkphE0JU'jhEhE>*B*Uph'()CDEGHIJKLhiµ§ujjYµ§ j# hEUmHnHuhEmHnHuhs>N0J@\mHnHu2jhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu j)hEUmHnHuijkvƶƫse\eB2j!hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHuhohmHnHu j!hEUmHnHujhEUmHnHuhEmHnHuhkphE0J5mHnHuhE0J5mHnHu$jhkphE0JUmHnHu2j hEhE>*B*UmHnHphu    -./09:;UVWYZ[\ֺ֧i[Jֺ֧ j#hEUmHnHuhhhE0JmHnHu2j"hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHu j"hEUmHnHujhEUmHnHuhEmHnHuhhhE0J\mHnHu\]^_{|}~Ӱᢗwl_Eᢗ2j$hEhE>*B*UmHnHphuhE]aJmHnHuhohmHnHu j $hEUmHnHujhEUmHnHuhEmHnHuhhhE0JmHnHu2j#hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHu$jhkphE0JUmHnHuhh0JmHnHu$%&':;<VWXZ[\]^_{|շykZշ j%hEUmHnHuhhhE0JmHnHu2j%hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu j%hEUmHnHuhEmHnHu|}~   źӂtktQź@ j'hEUmHnHu2jv'hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHuhohmHnHu j&hEUmHnHujhEUmHnHuhEmHnHuhhhE0JmHnHu$jhkphE0JUmHnHu2j|&hEhE>*B*UmHnHphu  ./01?@A[\]_`abcdӸӇ||kӸQӇ||2jj)hEhE>*B*UmHnHphu j(hEUmHnHuhEmHnHuhhhE0JmHnHu2jp(hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHujhEUmHnHuhohmHnHu9:µ§vkkZµ§ j*hEUmHnHuhEmHnHuhhhE0JmHnHu2jd*hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu j)hEUmHnHu:;<OPQklmopqrstźӂulhlTuKF*B*UphhEhkphE0JjhkphE0JUhE]aJmHnHuhohmHnHu j+hEUmHnHujhEUmHnHuhEmHnHuhhhE0JmHnHu$jhkphE0JUmHnHu2j^+hEhE>*B*UmHnHphu,-.HIJLMNOPQmnopǯئꡖЃuluR2jL.hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHu$jhkphE0JUmHnHuj-hEU hEhhhE0J'jR-hEhE>*B*UphhEhkphE0JhE@aJjhkphE0JU hohjhEUj,hEUp|}~  ֺ֧i\L; j/hEUmHnHuhkphE0J5mHnHuhh0J5mHnHu2jF/hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHu j.hEUmHnHujhEUmHnHuhEmHnHuhhhE0J\mHnHu  0123?@A[\]_`abcdҷ҄yyh[ҷhE]aJmHnHu j0hEUmHnHuhEmHnHuhhhE0J\mHnHu2j@0hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu" # $ > źӂtktQAhhhE0J\mHnHu2j42hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHuhohmHnHu j1hEUmHnHujhEUmHnHuhEmHnHuhhhE0JmHnHu$jhkphE0JUmHnHu2j:1hEhE>*B*UmHnHphu> ? @ B C D E F G c d e f µxsis^iYiQhE@aJ hohj3hEUjhEU hEhkphE0JmHnHsH 'j.3hEhE>*B*UphhEhkphE0JjhkphE0JUhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu j2hEUmHnHuE !t!!*""#x##H$I$$%W%%8&&'x''Z(((E)v))*G"|,gdG+ !!!!!!!!!8!9!:!;!Q!R!S!m!n!o!q!r!s!t!u!v!!!!!!!!!Ϻŵޭޤρŵޭޤm'j6hEhE>*B*Uphj5hEU'j"5hEhE>*B*UphhEhkphE0JhE@aJ hohj4hEUjhEU hEhhhE0J\jhkphE0JU'j(4hEhE>*B*Uph&!!!!!!!!!!!!!"" "#"$"%"'"(")"*"+","H"I"J"K"j"k"l""""""""""""ǯإꠕǁإvj8hEU'j8hEhE>*B*Uphj7hEU hEhhhE0J\'j7hEhE>*B*UphhEhkphE0JhE@aJjhkphE0JU hohjhEUj6hEU*""""""""""##### #!#"###U#V#W#q#r#s#u#v#w#x#y#z#########Ϻŵޭޤρŵޭޤm'j:hEhE>*B*Uphj:hEU'j:hEhE>*B*UphhEhkphE0JhE@aJ hohj9hEUjhEU hEhhhE0J\jhkphE0JU'j 9hEhE>*B*Uph&######### $ $ $$%$&$'$A$B$C$E$F$G$H$н|qbqQbFb9hE]aJmHnHuhohmHnHu ju<hEUmHnHujhEUmHnHuhEmHnHuh?hE0J\mHnHu2j;hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHu$jhkphE0JUmHnHuhE@aJjhkphE0JU hohjhEUj{;hEUH$I$J$K$g$h$i$j$u$v$w$$$$$$$$$$$$$$Ӱ᠕uj]C2j=hEhE>*B*UmHnHphuhE]aJmHnHuhohmHnHu jo=hEUmHnHujhEUmHnHuhEmHnHuh?hE0J\mHnHu2j<hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHu$jhkphE0JUmHnHuh?0JmHnHu$$$$$%%%%%%% % %&%'%(%)%4%5%6%P%Q%ظɭɚv\L; jc?hEUmHnHuh?hE0J\mHnHu2j>hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHu$jhkphE0JUmHnHuhohmHnHu ji>hEUmHnHujhEUmHnHuhEmHnHuhkphE0J5mHnHuh?0J5mHnHuQ%R%T%U%V%W%X%Y%u%v%w%x%%%%%%%%%%%%%%%%%&&&ҷ҄yyhҷN҄y2j@hEhE>*B*UmHnHphu j]@hEUmHnHuhEmHnHuh?hE0J\mHnHu2j?hEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu&1&2&3&5&6&7&8&9&:&V&W&X&Y&&&&&&&&&&&&&&&շyiXշ jQBhEUmHnHuh?hE0J\mHnHu2jAhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHujhEUmHnHu jWAhEUmHnHuhEmHnHu&&&&&&&'''''''''3'4'5'6'U'ƶse\eB4h?hE0JmHnHu2jChEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHuhohmHnHu jKChEUmHnHujhEUmHnHuhEmHnHuh?hE0J\mHnHuhN0J\mHnHu$jhkphE0JUmHnHu2jBhEhE>*B*UmHnHphuU'V'W'q'r's'u'v'w'x'y'z'''''''''''''''''((淪ykZ淪 j?EhEUmHnHuh?hE0JmHnHu2jDhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHuhohmHnHu jEDhEUmHnHujhEUmHnHuhEmHnHu(((7(8(9(S(T(U(W(X(Y(Z([(\(x(y(z({(((((((źӂtktQź@ j3GhEUmHnHu2jFhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHuhohmHnHu j9FhEUmHnHujhEUmHnHuhEmHnHuh?hE0JmHnHu$jhkphE0JUmHnHu2jEhEhE>*B*UmHnHphu((((((((((((((((((((((()))ӸӅzzi\ӸB2jHhEhE>*B*UmHnHphuhE\aJmHnHu j-HhEUmHnHuhEmHnHuhkphE0J5mHnHu2jGhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE]aJmHnHu$jhkphE0JUmHnHujhEUmHnHuhohmHnHu))")#)$)>)?)@)B)C)D)E)F)G)c)d)e)f)p)q)t)u)v)w)x)))Ҳç팃i^팃hG+mHnHu2jIhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHuhohmHnHu j'IhEUmHnHujhEUmHnHuhEmHnHuhkphE0J5mHnHu$jhkphE0JUmHnHu))))))))))))))* * * ****,*-*.*/*M*øӠӒoøӠӒUC"h?hE0J\mHnHsH u2jKhEhE>*B*UmHnHphu2jJhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHuhG+mHnHuhEmHnHuh?hE0J\mHnHu$jhkphE0JUmHnHu2j!JhEhE>*B*UmHnHphuM*N*O*R*S*T*U*V*r*s*t*u*******************++ŸŪwŸŪ]wŸŪ2jLhEhE>*B*UmHnHphuh?hE0J\mHnHu2jKhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHu$jhkphE0JUmHnHuhG+mHnHuhEmHnHu"hG+hE0J\mHnHsH u*T***,+u++ ,,,,,-Z--- .&.A.G"G"G"G"G"G"G"G"G"G"$ dha$gdu@$ dha$gd$ dha$gdB $dha$gdB$dh`a$gd$dh@&`a$gdgdG++++&+'+*+++,+-+.+J+K+L+M+o+p+s+t+u+v+w++++++++++++++øӠӒoøӠӒUøӠӒ2jMhEhE>*B*UmHnHphu2jMhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHuhG+mHnHuhEmHnHuh?hE0J\mHnHu$jhkphE0JUmHnHu2jLhEhE>*B*UmHnHphu!+++,,, , ,,,H,J,L,N,,,,,,,,---øӠӒo_ӠUME=EhwL h\hwL hwL \h;h5jhIe5UhkphE0J5mHnHu2jNhEhE>*B*UmHnHphuhEmHnHuhkphE0JmHnHuhE\aJmHnHuhG+mHnHuhEmHnHuh?hE0J\mHnHu$jhkphE0JUmHnHu2j NhEhE>*B*UmHnHphu-- -"-*-,-6-8-B-D-X-Z-------... . ......%.&.).A.F.G.¸¬vokaWhDhD5\hD@B*phhD h;hDhu@@B*]phhh@B*]phhB@B*]phh;h@B*]phh@B*]phh@B*phhB@B*phh@B*phh;hwL @B*phhwL @B*phhwL hwL @B*ph hwL 5!G.d.e.i.j.|.}.................////ûteYRteDhQh$_;5mHnHu hQh$_;h$_;5mHnHuhh$_;\mHnHuhQh$_;5mHnHu hh$_;hh$_;@*hh$_;0J5>*B*mHnHphuh;h$5 h5 hp5h;h5 hwL 5hB@B*phhvh hhhh5\h@B*phhD hDhDA.e.}.....................G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"$dh@&`a$gd$dh`a$gd$dh`a$gdwL $ dha$gdu@.../^//// 0l000}122G"G"G"G"G"$dh7$8$H$]a$gdzY$ (#dh7$8$H$]a$gd|$ !(#Ldh7$8$H$]La$gd|   !(#Ldh7$8$H$]Lgd$_;gd| dh@&`gd$///Z/[/]/^/h//////////˳rcK:3cK hV:2h$_;!hQh$_;5mHnHo(sHu.hV:2h$_;0J>*B*\mHnHphsHuhQh$_;5mHnHu*hV:2h$_;0J>*B*\mHnHphu*hV:2h$_;0J5>*B*mHnHphu(h$_;0J>*B*\mHnHphsHu.hh$_;0J>*B*\mHnHphsHu hQh$_;5\mHnHu hh$_; hQh$_;*hh$_;0J5>*B*mHnHphu//////////00 0 0 000"0#0P0S0^0j0k0l0v0ĵچjZRKGKGKGCKhc%h$_; h(/h$_;hV:2h$_;5hQh$_;5mHnHsHu(hc%0J>*B*\mHnHphsHu hV:2h$_; hQh$_;hV:2h$_;\mHnHsHu.hV:2h$_;0J>*B*\mHnHphsHuhQh$_;5mHnHuhV:2h$_;mHsHhQh$_;mHsH*hV:2h$_;0J5>*B*mHnHphuhV:2h$_;5mHnHsHuv0w000000000000000J1K1Q1r1u1v1w1˶˶{ngcXNG@9 h|h$_; h|5\ h$_;5\h$_;h$_;5\h|h$_;CJaJh$_; h;h$_;h$_;0J\mHnHuhkh$_;5mHnHsHu*hV:2h$_;0J5>*B*mHnHphu(h$_;0J>*B*\mHnHphsHu(h50J>*B*\mHnHphsHu.hV:2h$_;0J>*B*\mHnHphsHuhQh$_;5mHnHu hV:2h$_; hkh$_;w1x1}1111122222!2%2&2a2222222222ëԂԂxnxg`Uh|h|CJaJ h|h| h@Qp5\h@Qph@Qp5\h@Qph|5\h|hQh|5mHnHsHu(h50J>*B*\mHnHphsHu.hV:2h|0J>*B*\mHnHphsHuh|h|5\ h|5\ h;h| hNh|*hV:2h|0J5>*B*mHnHphuh$_;h5233+3,3R3Z3[3333333333333ǹ{tfP=%h50J>*B*mHnHphsHu+hHzhVY0J>*B*mHnHphsHuhHzhVYmHnHu hHzhVYhHzhVYmH sH *hHzhVY0J5>*B*mHnHphuhzYhzYmHnHsHuh5hzY5CJ\aJhVYhzY5CJ\aJ hzY5\hr6hzY5\hzY h;hzY hr6hzY*hHzhzY0J5>*B*mHnHphu233)4i4444445_555(6U6G"G"G"G"G"G"$ Lt"dh]a$gd$ Lt"dh]a$gd$dh`a$gd|$dh`a$gdzYgdgdVY$ t"(#dh7$8$H$]a$gdzY3344%4&4'4(4)43444e4f4g4h4i4s4t44444444³vo³ZEvo³Ev> h~hVY(h50J>*B*\mHnHphsHu(hH%|0J>*B*\mHnHphsHu hh~hVYhQhVY5mHnHsHu(h]Ed0J>*B*\mHnHphsHu.hthVY0J>*B*\mHnHphsHuhQhVY5mHnHu hthVYhVY0J\mHnHu*hthVY0J5>*B*mHnHphu%hVY0J>*B*mHnHphsHu444444444445555 5 5 5 5555555ƶununud]VRNVDhh'5\h5hH%| hVY5\ h'5\h@}fh@}f5\ h5\h@}fhVY5\ hhVY h@}f5\hhVY5\ h5\hVYh5mHsHh|h5mHsHhQhVY5mHnHsHu(h50J>*B*\mHnHphsHu(hH%|0J>*B*\mHnHphsHuhQhVY5mHnHu5550535457585A5G5R5U5V5Y5[5^5_5i5j555555555555555멢wbRwbRhxh\mHnHsHu(h50J>*B*\mHnHphsHu(hH%|0J>*B*\mHnHphsHuhQh5mHnHu hxh hyh*hxh0J5>*B*mHnHphuh5 h5\h@}fh'5\h'CJaJh'h'h'CJaJ hh' h'5\ hH%|5\ 5$6%6&6'6(6/606162636Q6R6S6T6U6\6ydO9*hxhjS0J5>*B*mHnHphu(h0J>*B*\mHnHphsHu(h e0J>*B*\mHnHphsHu hOghjS hjShjS$h0J5>*B*mHnHphu*hxh0J5>*B*mHnHphuhxh5mHnHsHu(h50J>*B*\mHnHphsHu(hH%|0J>*B*\mHnHphsHuhQh5mHnHu hxh\6]6^6_6`666666666666ôzdQdL6+hC%/hnCJaJ*hnhn0J5>*B*mHnHphu hn5$hn0J5>*B*mHnHphu*hxhn0J5>*B*mHnHphuhxhjS5mHnHsHu(h e0J>*B*\mHnHphsHu(hjS0J>*B*\mHnHphsHuhQhjS5mHnHu hjShjS h e5h eh e5*hxhjS0J5>*B*mHnHphu$hjS0J5>*B*mHnHphuU666 7I7s7t7u7v7w7x7y7z7{7|7}7~77777G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"$dh@&`a$gdIe dh`gd$dh`a$gd$dhgd $dha$gdgdgdDgdngdjS666666666666777ɴ{ha]N9(hjS0J>*B*\mHnHphsHuhQhjS5mHnHuhjS hjShjS$hH0J5>*B*mHnHphu$hjS0J5>*B*mHnHphu*hxhjS0J5>*B*mHnHphuhxhn5mHnHsHu(h]Ed0J>*B*\mHnHphsHu(hn0J>*B*\mHnHphsHuhQhn5mHnHuhC%/hnCJaJhnCJaJ77 777777E7F7G7H7I7P7Ųşp[K5*hxh0J5>*B*mHnHphuhxhH%|5mHnHsHu(h50J>*B*\mHnHphsHu(hH%|0J>*B*\mHnHphsHuhQhH%|5mHnHuhjS hjShjS$hH0J5>*B*mHnHphu$hH%|0J5>*B*mHnHphu*hxhH%|0J5>*B*mHnHphuhjShjS5mHnHsHu(h e0J>*B*\mHnHphsHu P7Q7R7S7T7o7p7q7r7s7t7u7v7w77ıqaVK@4+h@}f5mHsHhh@}f5mHsHhthmHsHhxhmHsHhxhmHsHhxh5mHnHsHu(h e0J>*B*\mHnHphsHu(h0J>*B*\mHnHphsHuhQh5mHnHu h hjS$hjS0J5>*B*mHnHphu$hH0J5>*B*mHnHphu*hxh0J5>*B*mHnHphu$h0J5>*B*mHnHphu777777 828^8888!9Y999$:q:::::G"G"G"G"G" dh@&gdygd~ Bgd|gd~gdgdd$dh`a$gd$dh@&`a$gdIe77777777777777777777 8 8 8 8 8ʾʷtdUʷMtdh;hd5hdhd5mHnHuhMhn\mHnHsHu(hS0J>*B*\mHnHphsHu.hdhd0J>*B*\mHnHphsHuhMhn\mHnHu h;hd hdhdhd5mHnHuhdhn5mHnHuh;h5h$h5mHsHh$5mHsHhn5mHsH 8888.8/8182898;8<8Z8[8\8]8^8d8e8g8h88888Ʊ{l]lVO{ h;h~ h~h~h~h~5mHnHuh~hn5mHnHu.h~h~0J>*B*\mHnHphsHu h;h hhhMhn\mHnHsHu(hS0J>*B*\mHnHphsHuhMhn\mHnHuh\mHnHuhh5mHnHuhhn5mHnHu8888888888888888888888899 9!9+9U9V9ûѣ~rnю~rю~rcThMhFw5mHnHuhFwmHnHuhFwhFw5mHnHuhMhn5mHnHsHu(hS0J>*B*\mHnHphsHu.hFwhFw0J>*B*\mHnHphsHuh;hFw5 h;hFw hFwhFwhMhn5mHnHuh~5mHnHu%hMhn\_H mHnHo(sHuV9W9X9Y9b9c9d9q9r999999999999999 :!:#:$:.:/:Ʒ}mƷ]QJ h/$fh/$fh/$f5mHnHuh/$fhFw\mHnHsHuhFwhFw5mHnHsHu.hFwhFw0J>*B*\mHnHphsHuh;hFw5 h;hFw hFwhFwhFw5mHnHuhMhFw5mHnHuhMhFw5mHnHsHu(hS0J>*B*\mHnHphsHu(hFw0J>*B*\mHnHphsHu/:m:n:p:q:z:{:|::::::::::::::::::깲բ|llaYMAhnh5mHsHhnhFw5mHsHhyhFw5hyhymHsHh/$fh~ B\mHnHsHuhSh~ hSh~hSh~h~ B5mHnHuhMh~ B5mHnHuh/$fh/$f\mHnHsHu h/$fh/$fh/$f5mHnHuhMh/$f5mHnHsHu(hS0J>*B*\mHnHphsHuhMh/$f5mHnHu h;h/$f:::::::: ; ;;1>E?@BDDFGGHG"G"G"G"G"G"G"G"G" G"O G"{ G"O G"G"G""G""G"G" $dha$gd$ !@@dha$gd$ !@@dh@&a$gd$dh`a$gd$dh`a$gdFw::: ; ;L>h>t>>>> ?(?/?1?C?E?\?]???@@>@@@.A2AfApAAAAABBB$BgBBBBBCCQCbCCCCCDDŽűŽŽ硝硝睒hE mHsHhE hn h;h1h1h1mHsHh1OJQJh&I.OJQJmHsHh&I.OJQJh;hOJQJhgmHsHhU: h;hghg h;hhH hO]G5h;h54DDDDDDEEEEE*Eh5JhuhUh h;hh9 hlf h;hC"hC" h;hhh h;h@HHHHlImIJJJJJJJJJJJG"G"G"G"{ G"G"O G"G"G"G"G"G"G"G"G"G"@&gd$Jdh]Ja$gd $dh@&a$gd2 $dha$gd2 $dha$gdn$dh`a$gd $dha$gdu $dha$gdIJJ"J#J$JJJJJJJJJJ K KYKZKhKiKxKyKKKKKLLLLLLMM_M~MMMOO'PGP,V||xqx h;hmYhmYhmYmH sH $h'hh0J>*B*mH phsH h'hhmH sH jh'hhUmH sH h;hmH sH h'hh5h'hhk5CJaJh'hh5CJaJhu5CJaJh2 5CJaJ h;huhu h;h+JMMMOHPrRvTCVG"2{G"G"G"G"b0G";dG"63 QG"{ $dh]`a$gdmY$$ & F 8dh1$7$8$H$]^`a$gdn$ & F dh1$7$8$H$]a$gd$ & Fdh1$7$8$H$]a$gd$dh]`a$gd$Jdh]Ja$gd@&gd$dh-D`M ]`a$gd,V8VBVCVvVVVV WUWWXPX]XeXXXXYYY%YGYnYYYY!Z"ZgZwZZZZ-[E[T[ʻٔzmzmz^^^ٔh;h@B*]phh;hB*]phh;hB*phh;h@B*]phh;h@B*phh;h@B*phh;h@B*phh;h@B*]phh;h@B*]phh;h@B*ph h;hh;h@]h;h@$CV"Z[I`K```a`/cfjG"G/G"O G"'8G"G"G"G" G",tG",$dh-DM ]`a$gd$dh]`a$gd@&gd$ dh-DM ]`a$gdmY$dh-DM ]`a$gd$dhF-DM ]`a$gdmY T[[[[ \\&\4\F\\\\\0]=]M]N]X]]^4^H^j^______"`C`G`޳¤†wh[h[QhI@B*phh;h@B*phh;h@B*]phh;h@B*]phh;h@B*]phh;h5@B*phh;h@B*\phh;h@B*\phh;h@B*phh;h@B*]phh;h@B*ph h;hh;h@B*phG`H`I`K`_```a`ncoccccd'dId^d7eKeeeeeBfUf^ffffggggg@hMhhhhi-iԺԧԧԚ~~od~h;hB*phh;h@B*]phh;h@B*]phh;h@B*phh;h@B*phh;h@h;h@]h;h@h;h]h;h@ h;h h5h'hh5h@B*phh;h@B*ph'-iiiiinjjjjjjkkkllJlllmm"m'mimmĸxi\XKh;h@B*phhH|h;h@B*phh;h@B*]phhH|@B*]phh;hB*phh;h@B*phh;h@B*phh;h@B*]phhH|@B*]phhmY@B*]phh;h@B*ph h;hh;h@B*phh;h@B*]phjkmtneopG"ZHG"JG"gcG"L <G"et&$ & F ~dh-D1$7$8$H$M ]a$gd&$ & F ~dh -D1$7$8$H$M ]a$gd&$ & F ~dh-D1$7$8$H$M ]a$gd&$ & F dh&-D1$7$8$H$M ]a$gd&$ & F ~dh=-D1$7$8$H$M ]a$gdmmm n\nsntnnnnnnodoeooo pYp[ppppp%qtqqrr'r^rwrrrs[s̳̿צ̗̿̋|őb̿h;hB*]phh;h@B*phh;h@B*]phhH|@B*]phh;h@B*]phh;h@B*phhH|@B*]phh;h@B*phh;hB*phh;h@B*phh;h@B*phh;h@B*]ph#prvvwyG"G"ʿ<G"{mcG"{mFG"$dh-DM ]`a$gd"$ hJhdh+-D@&M ]J^ha$gd!$ hJhdh+-DM ]J^ha$gd1$ & F hZdh+-D1$7$8$H$M ]^`Za$gdH|&$ & F dh+-D1$7$8$H$M ]a$gd[sssss,t@trtwtttttKuzu{uu,vvvvvvvvwwXw[w^wɺɺɺɭɕɈɈyqaqTh;h@B*phh;h5@B*\phh;h5h;h@B*]phh;h@B*phh;hB*phh;h@B*phh;h@B*phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;h@B*ph^whwwww xx#x.xmxxyyyyyyyAzMzgzozzzzzzz迸̩}q[*jh35@B*UmHnHphuhO5@B*phh;h5@B*phh;h5@B*\phh;h@B*phh;h@B*]ph h;hh;h@B*phh;h@B*]phh;h@B*phh;hB*phh;hB*]phyzzzzzzzzzzzzz{~G",G"xG"xG"xG"xG"xG"xG"xG"xG"xG"G"G"G"{ G"e%"$ & Fdh-D1$7$8$H$M ]a$gd$dh]a$gdgd$Jdh-DM ]Ja$gd$dh-DM ]a$gdzzzzzzzzzzzzzzzzzJ{b{p{{{{{{{{|$|,|A|c|m|޹xxk\k\k\xRhH|@B*phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*ph jh;hUmHnHu h;hh;h@B*phh;h5@B*ph*jh35@B*UmHnHphuhO5@B*ph*jhW5@B*UmHnHphu m|||||||/}2}3}8}\}o}}}}}}}}}}}}}}~˼ױ|m]PFPhH|@B*phh;h@B*phh;h@B*H*]phh;h@B*H*phhH|@B*]phh;h@B*]phh;h@B*phh;hB*]phh;hB*phh;h@B*]phhH|@B*]phh;h@B*phh;h@B*phh;h@B*]ph~~~~]~g~~~~~~~~~~~CDNOTЁɼzvvvobUh;h@B*phh;h@B*ph hYhh hSEH*hSEhH|jOh;hEHU+j|G h;hUVmHnHsHtHjh;hU h;hh;h@B*phh;h@B*]phh;h@B*phhH|@B*]phh;h@B*]ph~DӃ݅HIކG"`9 G"ZG"b!G"inG"]UG"8?G"N dh}-DM ]gd$Jdh}-DM ]Ja$gd!$Jdh-DM ]J^`a$gd!$dh-DM ]^`a$gd$dh-DM ]a$gdI$dh-DM ]a$gd$hdh-DM ]^ha$gdЁӁ: -=R\ƃ̓҃Ӄ,*?Z؅Ǻǡǡǒۃԡǡǡvۃۃlv\jh;hB*UphhH|@B*phh;h@B*phh;h@B*]phh;h@B*H*phh;h@B*]phhH|@ B*phh;h@ B*phh;h@B*ph h;hh;h@B*phh;h@B*phhI@B*ph$ 7AHhi|}~012̼yl_lllQh;hB*H*]phh;h@-B*phh;hB*]phhXZB*phhB*ph"jTh;hB*EHUph+j}G h;hUVmHnHsHtHhXZ h;hjh;hB*Uph"jQh;hB*EHUph+j9}G h;hUVmHnHsHtHh;hB*phކ߆CtuvwG"8G"L!G"j G"MpG"!0SG"Ļ JG"JG"J]Jgd$Jdh-DM ]J^a$gd$dh-DM ]^`a$gd$dh-DM ]^a$gd!$ PJ dh-DM ]J^ a$gd1$dh}-DM ]a$gd$Jdh}-DM ]Ja$gd237:>\`abfqɇϣuh\Oh;h@B*phhH|@B*]phh1@B*H*]phh;h@B*H*]phh;h@B*]phh;h@B*H*phh;h@B*phh;h@B*H*]phh;h@B*]phh;h@B*phh;hB*phh;hB*]phh1B*H*]ph!)<New{)+;<׾טym`Q`Qh;h@B*]phh;h@B*phh1@B*]phh;h@B*H*]phh;h@B*]phh;h@B*phh;h@B*]phh1@/B*phh;h@/B*phh1@B*]phh;h@B*phh;h@B*phh;h@B*]ph<=CFKOWn#JMex˶}nnndUh;h:@B*phh1@B*phh;h@B*]ph h;hhB*]phh;hB*H*]phh;hB*]phh;hB*H*phh;hB*phh1@B*phh;h@B*phh;h@B*phh;h@B*]phh1@B*]phŠÊĊNJˊ܊ 9BCITcmwŋƋNjˋ̋ы׋؋ًڋۋƷƨӑӂӂӂӂrrӂrrch;h@B*]phh;h@B*H*]phh;h@B*]ph h;hh;h@B*H*]phh;h@B*]phh;h@B*H*phh;h@B*phh;h@B*phh;h:@B*phh;h:@B*H*ph&I ./0126PZsuy~Ǎ̍ %)*AVdɹɹɹɘ}pdh1@B*]phh;hB*]phh;h5B*\phh;hB*\phh;hB*phh1@B*phh d@B*]phh;h@B*H*]phh;h@B*]phh;h@B*phh;h@B*phh;h@B*ph!ڎ܎ߎ bcdghmors~صzkdZMh;h@B*phh@B*ph h;hh;h@B*H*phh;h@ B*phh;h@ B*H*phh;h@B*H*]phh;h@B*]phh;h@B*phh d@B*phh d@B*]phh;h@B*phh1@B*]phh;h@B*]phwxy{|}~G"G"G"mG"G"G"۵G"۵G"۵G"۵G"۵G"۵$Jdh-DM ]J^a$gdJdh -DM ]Jgd$ Jdh -DM ]Ja$gdXZ$Jdh&`#$+D/&]Ja$gd J]JgdJ]JgdϏЏՏ֏#$%'(}µyyj]jj^Wh;hUo(h;h@B*]phh;h@B*phhPCsB*phhXZB*phh;h@B*ph h;hh;hB*phh;h5B*phh;h5B*\phh*5B*\phhXZ5B*\ph1jh35B*U\mHnHphsHtHu"Џ֏$%&'G"۵G"۵G"۵G"۵G"۵G"G"G"G"Y tG"JEtG"JE$Jdh-DM ]J^a$gd$A dhv-DM ]A^ a$gd$Jdh-DM ]Ja$gd$Jdh-DM ]J^a$gd*$Jdh-DM ]J^a$gdXZ ǔ:G";G"yG"^)G"{ dG"5OUG"O $dh]a$gd!$ ~J dh-DM ]J^ a$gd$dh-DM ]^`a$gd!$hdh-DM ]^`ha$gd$  Jdh-DM ]Ja$gd$Jdh-DM ]J^a$gd 3CNVґ#26FLimǒ %'gēƓEƹwhwh;h@B*]phh;h@B*phhPCs@B*phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;hB*\phh;h@B*phh;h@B*\phh;h5@B*\ph&EGHJKLNPQƔǔtƕȕɕ &vf^ZQJQ hPCs@H*h;h@hTh;h\h;h@ B*H*\phh;h@ B*\phh;h@B*phh;h@B*phh;hB*ph h;hh;h@B*]phh;h@B*phhPCs@B*]phh;h@B*]phh;h@B*phhPCs@B*ph&/IJ\]^_g29:Ɨʗח"()5W`Иϼφ~~qdZdhPCs@B*phh;h@B*phh;hB*]phhPCsB*phh;hB*phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*ph hPCs@ h;hh;h@H*]h;h@H*h;h@h;h@] :)*ϙҙG"{ G"G"{ G"{ zG"aG"@G"޴/!$ dhr-DM ]`a$gdPCs$Jdhr-DM ]Ja$gdJ]Jgd$Adh-DM ]A^`a$gd$dh-DM ]^`a$gd$Jdh-DM ]J^`a$gd$  dh-DM ]^ ` a$gdęϙЙљҙܙIkšL]y[côrreVerreh;h@B*]phh;h@B*phh;h@B*]phh;h@B*]phh;h@B*phhPCs@B*phh;h@B*phh;h5@B*ph h;hh;hy( jh;hUmHnHuh;h@B*]phh;h@B*ph\]^delmnsžÞǞȞ̞ΞԞ՞؞ٞڞ䩙zsssssszlzd_d h?\h;h\ ha{5\ hT5\h;h5\(jhj>5U\mHnHsHtHuh;h5@B*\ph5jh35@B*U\mHnHphsHtHu h;hhj>(jh35U\mHnHsHtHu5jhj>5@B*U\mHnHphsHtHu]emÞȞ͞ΞG"G"G"G"XG"XG"XG"XG"XG"XG"Xp$Jdh-DM ]Ja$gdTJdh-DM ]JgdJdh-DM ]J^`gd!$Jdh-DM ]J^`a$gd!$ Jdhr-DM ]J^a$gdj> ./[guȢ/"'DS}d͒͢ڃڃڃtڃtͬeh;h@B*]phh;h@B*]phh;h@B*]phh;h5@B*\phhPCs@B*ph h;hh;h@B*phh;h@B*phh;h@B*phh;h@B*phh;h5h;h5@B*\ph#/"%&'(G"G"ZG"yG"*kG"q$kG"kG"PG"PG"$Jdh-DM ]J`a$gd$dh-DM ]`a$gd!$  !dh -DM ]`a$gd$Jdh-D@&M ]Ja$gd$dh-DM ]`a$gdJdh-D@&M ]J^`gd 1æͦ.qΧ!"#1>aݨި֩ööÁfö__Ú h;h5jh;h,"_@B*UmHnHphsHtHuh@B*phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;h@B*phh;h@B*]phh;h@B*]ph"h;h5@B*\]ph$()*}G"G"G"O G""G"{ G"G"O G""xG"dxG"d$dh-D@&M ]a$gd$dh-DM ]a$gd$ dh-DM ]^ `a$gd$dh-DM ]`a$gd$Jdh-DM ]J`a$gd zɫ|}ά'09ɭ٭߭u@ʽףזxףxi_hI@B*phh;h@B*]phh;h@B*]phh;h@B*]phh;h@B*phh;h@B*phh;h@B*phh;h@B*phh;h@B*ph h;hh;hPCs@B*phhPCs@B*phhPCs@B*ph *bɰ\mp˱$ڲ7^_ ۴ܴݴ޴d8jh;h@B*U]mHnHphsHtHu h;hh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;h@B*phh;h5h;h5@B*\phhPCs5@B*\phhy 5@B*\ph%_۴ܴ޴ߴ(G"".G""G"G"G"esG"[rG".#UG" $ dh5-DM ]a$gd$dhc-DM ]a$gd$dhc-DM ]`a$gd$dh-DM ]^`a$gd$dh-DM ]`a$gd$dh-DM ]`a$gd޴ߴ8D'(Cxη $ ;^̹ӹ-HPaoŸҩҸ|Ҹm`m`ҩҩh;h@B*phh;h@B*]phhPCs@B*phh;h@B*phh;h@B*]ph h;hh;h@B*]phh;h@B*phh;h@B*phh;h@B*phh;hB*]phhPCsB*phh;hB*ph$o ]s<ܼ'-op~˼˯xi˯]iMiC˼hSy@B*phh;h@B*H*]phhSy@B*]phh;h@B*]phh;h@B*phh;h@B*]phhSy@B*]phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;h@B*phh;h@B*phh;h@B*ph½н־ؾ۾ JU\oƿCO[:CDfʻ֞򞃞vkvk^Qh;h@B*phh;h@B*phh;hB*phh;hB*]phh;h@B*]phhSy@B*]phh;h@B*phh;h@B*H*]phh;h@B*]phhSy@B*]phh;h@B*phh;h@B*]phh;h@B*phDG'xG"#HG"` G"0IwG"hr.\G"6G">%$ Zh@@@@dh-DM ]`a$gdSy$Jdh -D@&M ]Ja$gd$hdh-DM ]`ha$gd&$ & F dh -D1$7$8$H$M ]a$gd&$ & F dh-D1$7$8$H$M ]a$gd$ dh&-DM ]a$gdfFG@NO,?X&'>_co()>德巘th;h@B*]phh;h@B*phh;h5h;h5@B*\phh;h@B*]ph h;hh;h@B*phh;h@B*]phh;hB*phh;h@B*phh;h@B*ph-_x2Z]u-0?@V_yl`Q`Qh;h@B*]phhSy@B*]phh;h@B*phh;hB*]phh;hB*phh;h@B*]ph h;hh;h@B*]phhSy@B*phh;h@B*phh;h5h;h5@B*\phh;h@B*phh;h@B*phx,G" G"XG"O G""zG"YG"Ų !$ S dh-DM ]^a$gd!$ S dh-DM ]^a$gd $ Z@@dh-DM ]`a$gdSy"$ Z@@dh-DM ]`a$gdSy $ Z@@Jdh-D@&M ]Ja$gdSy$&(0>Tl4Ld̻̒ӄuhYhh;h@B*]phh;h@B*phh;h@B*H*phh;hB*H*]phhSyB*]phh;h@B*H*]phh;h@B*]phh;h@B*phh$dh-DM ]`a$gd$Jdh-D@&M ]Ja$gd$dh -DM ]^a$gd$dh-DM ]^a$gd$dh-DM ]a$gd!$ J &dh-DM ]^&a$gd"JXx@F[eu->?Sh01Ż|m|m||`Q``Q`ʼnh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;h@B*phh;hB*]phh;hB*phh;h@B*phhSy@B*ph h;hh;h@B*]phh;h@B*phh;hSy@B*phhSy@B*phVc+p!tuZ.ɼɯɯvᓯg]ɯhI@B*phh;h@B*H*phh;h5@B*\phh5@B*\phh;h@B*phh;h@B*]phh;h@B*phh;h@B*phh;h@B*phh;hB*phh;h5h;h5@B*\ph h;h!u4_ G"G"G"G"G" G" lG"c+KG"%!$  Jdh-DM ]J^a$gd$dhs-DM ]a$gd$J]J^a$gd$dh-DM ]`a$gd$dh-DM ]`a$gdI$Jdh-D@&M ]Ja$gd$dh-DM ]a$gd.234HIJK赦oZSF>h;hH*jh;hH*U hh(jh;hB*EHH*U]ph+j[~G h;hUVmHnHsHtH$jh;hB*H*U]phh;hB*H*]phh;h@B*]phh;h@B*phh;h@B*H*]phh;h@B*]ph h;hh;h@B*phhI@B*ph$%89:;H^_;bcůřŌ}pcVGV8h;h@B*H*phh;h@B*]phh;h@B*phh;h@B*phh;h@B*phh;h@B*]phh;h@B*ph h;hjh;hEHH*U+j~G h;hUVmHnHsHtHh;hH*jh;hH*Ujh;hEHH*U+j~G h;hUVmHnHsHtHcefgno  "$庫vraTh;h@B*ph!h;h@B*mHphsHhXjh;hEHU+jNG h;hUVmHnHsHtHjh;hU h;hh;h@B*]phh;h@B*phh;h@B*]phh;h@B*H*phh;h@B*phh;h@B*ph "G"hG"j G"G"G"G"G"G"G"G"G"G"YG"G"G"G"Sz$JdhC-DM ]Ja$gdJ]Jgd FJ]Jgd5R FJ]Jgd$dh-DM ]a$gd$Jdh-DM ]Ja$gd$?TUVWzBEZǸǸwlw_UǡEh;h5@B*\phh@B*phh;h@B*phj[h;hU(jh;hUmHnHsHtHu(jh;h5UmHnHsHtHu h;hh;h@B*H*]phh;h@B*]phh;h@B*phh;h@B*H*]phh;h@B*phh;h@B*]phBCDE[G"$G" G"G"G"mG"$dh-DM ]`a$gd$dh-DM ]`a$gd$Jdh-D@&M ]Ja$gdgd$dhC-DM ]`a$gd$JdhC-DM ]Ja$gdZ[^y~l&,I\ydyzF;ͱ骝骱rgXh;h@B*]phh;hB*phh;h@B*phh;h@B*]phh;h@B*]phh;h@B*ph h;hh;h@B*phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;h5\"z^IG"G" G"_kG"<FG"b0$$ & F fdh-D1$7$8$H$M ]a$gd&$ & F fdh-D1$7$8$H$M ]a$gd&$ & F fdh-D1$7$8$H$M ]a$gd&$ & F fdh-D1$7$8$H$M ]a$gd$ dh-DM ]^` a$gdFU\^{FHIY@~ED˾ڢ|mڢ˾]Uh;h5h;h5@B*\phh;h@B*]phh;h@B*]phh@B*phh;h@B*phh;h@B*]phh;h@B*phh;h@B*phh;h@B*]phh;hB*phh;h@B*phh;h@B*ph!I~G"_$ G" G" G"#s G"?C fG"ɚ6IG"1IG"1$ dh-DM ]^ a$gd$dh-DM ]`a$gd$Jdh-D@&M ]Ja$gd$ dh+-DM ]a$gd&$ & F dh+-D1$7$8$H$M ]a$gd$ dhB-DM ]a$gdDRq}~Zj{b|VYZkuغ˓򭢭؄t؄gh;h@B*phh;h5@B*\phh;h@B*]phh;h@B*]phh;hB*phh;hB*]phh@B*ph h;hh;h@B*phh;h@B*phh;h@B*phh;h@B*ph'jV%G"1G"1G" G"ftG"MG"t &$ >dh&-DM ]^`>a$gd5R%$ h@hdh8-DM ]^h`a$gd5R0$ & F hdh-D1$7$8$H$M ]^h`a$gd$dhj-DM ]a$gd$J dh-DM ]J^ a$gd+P@).9vp $%׻ןymbUb׻Hh;h@B*phh;hB*]phh;hB*phh5R@B*]ph"h;h5@B*\]ph h;hh;h@B*phh;h@B*phh;h@B*]phh;h@B*phh;h@B*]phh;h@B*phh;h@B*phh;h@B*]ph%'()@f ZƹxxqZM@MhIK5@B*\phh,"_5@B*\ph-jh,"_5@B*U\mHnHphu h;hh;h@B*phh;h@B*phh;hB*]phh;hB*phh;h@B*]phh;h@B*phh;h@B*phh5R@B*]phh;h@B*]ph"h;h5@B*\]ph%G"t G"aG"a}G"eG"V}G"V}G"V}G"VJdh3[-DM ]Jgd,"_$J"dh3[-DM ]J^"a$gd!$Jdh-DM ]J^`a$gd$ xJdh&-DM ]Ja$gd%$ x>dh&-DM ]^`>a$gd5R "/0>U\]t}ķۛ{wwsokgokgokgo[Ohv5@B*phhZ5@B*phhhIKhZh;qhF/ hyk5\ h5\hykjhykUmHnHujhUmHnHujhZUmHnHuhyk5@B*\ph-jh5@B*U\mHnHphuh,"_5@B*\ph-jhIK5@B*U\mHnHphu0G"VG"VG"VG"VG"VG"VG"VG"G"G"G"G"G"G"G"G"G"$a$gdz$a$gdF/gdykJ"dh3[-DM ]J^"gdyk$J"dh3[-DM ]J^"a$gdJdh3[-DM ]J^gd,"_06789:;<=>?@G"G"G"xG"xG",G"xG"xG"xG"xG"xG"xG"xG"xG"xG"x$hhdh-DM ^h`ha$gd!Jhdh-D1$7$8$@&H$M ]J^hgdJh-D1$7$8$H$M ]J^hgdIK $Jh-D1$7$8$H$M ]J^ha$gdIKlCDEFG|"$[ ]    2    ķhF hF5 h;hh;h5h;h5\ hv5\ ht 5\h;huW@B*phh@B*phh@B*phh;h@B*phh 5@B*phh;h5@B*ph0@ABCDEFGSs{|G"xG"xG"xG"xG"xG"G"G"G"G"G"G"G"O G"G"G"$4$dh7$8$H$a$gd$dh7$8$H$`a$gd$dh7$8$@&H$a$gd$dh7$8$@&H$a$gd$dh7$8$H$a$gd$hhdh-DM ^h`ha$gd"[    2      G"O G"{ G"{ G"O G"{ G"G"G"G"G"G"G"G"G"G" G"!aG"G"G"$dh7$8$H$a$gd $dha$gd$dh7$8$@&H$a$gd $dha$gd$dh7$8$H$`a$gd    bcvwxystYʽ{q_RjCh;hEHU#j;ۻG h;hUVmHsHh;h6]jOh;hEHU#jڻG h;hUVmHsHhpxujqh;hEHU#jٻG h;hUVmHsHjSh;hEHUjҍG h;hUVjh;hUh;h5\ h;hjh;hU rs*+opqG"rG"G"G"G"G"ӁG"G"G"G" G"rG"G"G"{ G"G"+XG"G"G"G"$dh7$8$H$a$gd$dh7$8$H$a$gd$ t"dha$gd $dha$gd $dha$gd$dh7$8$H$a$gdYZ[nopqr"VWXYppqr}䷪䣛|rgrj h;hDUh;h5\j+h;hEHU#j}޻G h;hUVmHsHh6H*] h6]j<h;hEHU#jLۻG h;hUVmHsHjh;hEHUjҍG h;hUV h;hjh;hUh;h6]$qpr<DEFGIG"G"q$G"~'G"G"G"Ⱦ%G"G"G"G"'8G"G"a9G"G"G"G"G"G"(G"G"G" $dha$gd$dh7$8$H$a$gd$dh7$8$H$a$gd$dh7$8$@&H$a$gdDEFGHITZ![!\!g!!!))//////`/a/i/l///////00ɾ풅{wr{{{{ hFmH*hFmh;h6]jh;hEHU#j߻G h;hUVmHsHjh;hUh,jsah;h,Uj0h;hO]GU h;hO]GhO]Ghjh;hUh;h5\ h;hj-vh;hU,X!Y!Z!\!!!#e&&')))s,//G"G"G"G"O G"G"G"G"G"G""G"q$G"G"{ G""G"G"G"q$G" G"$dh7$8$H$a$gd$dh7$8$H$a$gd,$dh7$8$@&H$a$gd$dh7$8$H$a$gd$dh7$8$H$`a$gd/Z/h1i112f2333.377G"?G"G"G"oG"G"9bG"{ G"G"G"G"$4wG" $dha$gd$dh7$8$@&H$a$gd $dha$gd$dh7$8$H$`a$gd 7"dh7$8$H$gd$dh7$8$H$a$gd$dh7$8$H$a$gd$dh7$8$H$a$gdR$dh7$8$H$a$gd 000Y1Z1i1j1}1~1111122)2*2+2,23333.377777777E9_9>>|@@A{njhFmjh;hEHU#jG h;hUVmHsHh;h5\ hFm5\h;hH*jh;hEHU#jG h;hUVmHsHjsh;hEHU#jG h;hUVmHsHjh;hUh;h6] h;h&77D9E9_9 ={@|@@AABHBIBFFFG"G""G"G"G",G"E(G"G"G"O G" s)G"G"G"G"$4G"G"$dh7$8$H$a$gd$dh7$8$H$`a$gdSE$dh7$8$H$`a$gdFm$dh7$8$H$`a$gd$dh7$8$@&H$a$gd$dh7$8$H$a$gd $dha$gdAAAADDFFFwIxIJ9JL}h$\ \*\]\~srI _5G $dh$Ifa$gd $$Ifa$gd0kdK$$IfTFp0 !   t0644 laT]\^\m\&]~D rI _5[$dh$Ifa$gd $$Ifa$gd0kd*L$$IfTF@0 !   t0644 laT&]'](]^^H^I^^~[sG"dG"{ YG"gNG"NG"BG" dh`gdSE $dha$gd%= $dha$gduW$dh`a$gdSE $dha$gdkdL$$IfTF=0 !   t0644 laT^^^^^^^^^^^^_1_6_J_T_r_|_____n`w`````````]aaebfbbbBdCdGdHddddddddd1e2e6e7e'g(gggɿحححآ؞؞ؚؚؚؚؚؚؚؚؚؓ h;h?>}h?>}h2h:-hmH sH h;h\h;h5\h;he5\he h;hehr h;h h05h;h5h;h"D5hreh"Dh&_H:^^___n`````G"G"G"uG"\G"X G"$dh$Ifa$gd $dha$gd$dhd[$`a$gd$dhdd[$\$`a$gde $dh@&a$gd0 dh`gdSE ````#asddU$dh$Ifa$gd$dh$Ifa$gdkdd$$IfFFX t t0    44 la#a$a1a]a_bsdd{ U$dh$Ifa$gd$dh$Ifa$gdkdd$$IfFFX t t0    44 la_b`bmbwbbsddU$dh$Ifa$gd$dh$Ifa$gdkdje$$IfFFX t t0    44 labbbb0csddU$dh$Ifa$gd$dh$Ifa$gdkde$$IfFFX t t0    44 la0c1c9c;c8dsddU$dh$Ifa$gd$dh$Ifa$gdkdNf$$IfFFX t t0    44 la8d9dOdZddsddU{ $dh$Ifa$gd$dh$Ifa$gdkdf$$IfFFX t t0    44 ladddd'es{ ddU$dh$Ifa$gd$dh$Ifa$gdkd2g$$IfFFX t t0    44 la'e(e>e{eesdd"U$dh$Ifa$gd$dh$Ifa$gdkdg$$IfFFX t t0    44 laeeee"gs"dd{ U $dh$Ifa$gd$dh$Ifa$gdkdh$$IfFFX t t0    44 la"g#g-g1ggs ddU$dh$Ifa$gd$dh$Ifa$gdkdh$$IfFFX t t0    44 lagghhcisddU $dh$Ifa$gd$dh$Ifa$gdkdh$$IfFFX t t0    44 lacidieiTjUjWjjs hG"YG"{ NG"CG"F8G" $dha$gd%= $dha$gduW $dha$gdre$dh`a$gd F $dha$gdkdli$$IfFFX t t0    44 lagdieiiiiijj0j4jIjLjTjUjVjWjbjjjjjjjjkk&k'k(k.k3k4k5k8kKkLkkkkkkkkkÔxqq h;he h5\h;h5\he hehe h5 h05 he5h;hre5hqaOh*.h0{hreh;h##5h;h5 hVhjihreU h;h## h##\ h"{\ h F\ hre\h h;h,jj4k5kLkkkk$lMlVldlplG"G"G"G"G"G"o G"\G"$VG"sss $dh$Ifa$gdZ $dha$gdZ$dhd[$`a$gde$hdhdd[$\$^ha$gde$ & Fdhdd[$\$a$gde$dh@&`a$gde $dh@&a$gd dh`gdSE $dha$gd%= kk$l-lMlUlVlcldlolllooppppqqqqrrrrsss#s%sNsRsgsjsqsrssstsssssst t(t1t2t>t?t@tCtQtRtʹ㦹Ӛ h5 h05h h*.hqaOh h<hjhqaOU h;h*. h*.\ h F\ hqaO\h hmh?>}h;h\ h;hh;h5 h;he he5\6plql{lllqbbS $dh$Ifa$gd$dh$Ifa$gdkd$$IfFFpp t06    44 lallll1mqbbS $dh$Ifa$gd$dh$Ifa$gdkd$$IfFFpp t06    44 la1m2m?mRm,nqbbS $dh$Ifa$gd$dh$Ifa$gdkdo$$IfFFpp t06    44 la,n-n4nGnnqbbS { $dh$Ifa$gd$dh$Ifa$gdkd$$IfFFpp t06    44 lannnnnnoq{ bSbb b  $dh$Ifa$gd$dh$Ifa$gdkdY$$IfFFpp t06    44 laoooopqq$bbS $dh$Ifa$gd$dh$Ifa$gdkdΏ$$IfFFpp t06    44 lappppqqbbS$dh$Ifa$gd$dh$Ifa$gdkdC$$IfFFpp t06    44 laqq&q4qrqbbS E($dh$Ifa$gd$dh$Ifa$gdkd$$IfFFpp t06    44 larrrrstsssqD(fG"WG"{ LG"AG"AG" $dha$gd%= $dha$gdAX$dh`a$gdSE $dha$gdkd-$$IfFFpp t06    44 las?t@tRttt#uLu[uguG"G"G"G"G"o G"$VG"\N$dh$Ifa$gd$dhd[$a$gd$dhd[$`a$gdSE$hdhdd[$\$^ha$gd$hdh@&`ha$gde $dh@&a$gd$dh`a$gdM% Rtttttt#u,uLuZu[ufuvv{v|vvvxxxxgzhzizvzwzzzz{{#{${1{2{={klwx~̂΂ނ!JNcfmnoӹӵګӧӵӣӞh;hqaO\ hN\ hqaO\h h&h;h5<h?>} h;h?>}jh;hUh;h\ h;hh;h5h;h5\h;he5 he5 hehe6guhujuuqbN{ $dh$Ifa$gd$dh$Ifa$gd~kd$$IfTF0$ J & t0644 laTuuuv{ qbN"$dh$Ifa$gd$dh$Ifa$gd~kd$$IfTF0$ J & t0644 laTvvvw"qZN$xdh$If^x`a$gd*$dh$Ifa$gd~kdx$$IfTF0$ J & t0644 laTwxxxqbNO $dh$Ifa$gd$dh$Ifa$gd~kd۳$$IfTF0$ J & t0644 laTxxxGyN qbN"$dh$Ifa$gd$dh$Ifa$gd~kd>$$IfTF0$ J & t0644 laTGyHyOyy"qbN{ $dh$Ifa$gd$dh$Ifa$gd~kd$$IfTF0$ J & t0644 laTyyyfz{ qbNO $dh$Ifa$gd$dh$Ifa$gd~kd$$IfTF0$ J & t0644 laTfzgzhzizwzz{N uG"ucOG"X ;G"\$dhd[$`a$gd$dhd[$`a$gd&$dhdd[$\$a$gd $dha$gd~kdg$$IfTF0$ J & t0644 laT{${2{>{?{I{N{{PL `PLQ $dh$Ifa$gdkdʵ$$IfFF($  t06    44 la$dh$Ifa$gd{{{{&}o`P`LQ ,$dh$Ifa$gd$dh$Ifa$gdkdC$$IfFF($  t06    44 la&}'}-}/}f}o,`P`LQ $dh$Ifa$gd$dh$Ifa$gdkd$$IfFF($  t06    44 laf}g}t}}}o`P`LO Q $dh$Ifa$gd$dh$Ifa$gdkd5$$IfFF($  t06    44 la}}}~W~oN `P`LQ $dh$Ifa$gd$dh$Ifa$gdkd$$IfFF($  t06    44 laW~X~`~b~`o`P`LQ  $dh$Ifa$gd$dh$Ifa$gdkd'$$IfFF($  t06    44 la`aso `P`LQ !0$dh$Ifa$gd$dh$Ifa$gdkd$$IfFF($  t06    44 laՁoC`P`LQ $dh$Ifa$gd$dh$Ifa$gdkd$$IfF]F($  t06    44 laՁց݁}o `P`LQ O $dh$Ifa$gd$dh$Ifa$gdkd$$IfFM F($  t06    44 la}~noqroN dG"UG"{ JG"?G"qJG" $dha$gdW $dha$gd$dh`a$gdM% $dha$gdqaOkd $$IfFHF($  t06    44 laopqr}Ճ./;<=?B]bkr ;JDžυЅ݅ޅIJmny|c½騯 hqaO\h)hh6`h?>} h:,5ha2Oh;h5\ h;h/Dh/D h05 h 5 hj%5h;hqaO5h hqaO h;hNhhGCh;h5 h;h h72hjhqaOU4r<=>?]DžЅޅG"G"G"G"G"G"G"G"r G"\G"X G"G"PL $dh$Ifa$gd $dha$gd$dhd[$`a$gda2O$dhdd[$\$a$gd$dhdd[$\$`a$gdM% $dh@&a$gd dh`gdM% $dha$gd%=BqbPbLS { $dh$Ifa$gd$dh$Ifa$gdkd $$IfFF<($ \ t06    44 laBCQfq{ bPbLS { $dh$Ifa$gd$dh$Ifa$gdkd$$IfFF<($ \ t06    44 lăq{ bPbLS $dh$Ifa$gd$dh$Ifa$gdkd$$IfFF<($ \ t06    44 laӇ:qbPbLS O $dh$Ifa$gd$dh$Ifa$gdkdi$$IfFF<($ \ t06    44 la:;CECqN bPbLS$dh$Ifa$gd$dh$Ifa$gdkd$$IfFF<($ \ t06    44 laCDQdqbPbLS $dh$Ifa$gd$dh$Ifa$gdkdS$$IfFF<($ \ t06    44 laqbPbLS q$$dh$Ifa$gd$dh$Ifa$gdkd$$IfFF<($ \ t06    44 laqq$bPbLS ,$dh$Ifa$gd$dh$Ifa$gdkd=$$IfFF<($ \ t06    44 la Eq,fG"WG"{ LG"AG"E6G" $dha$gd%= $dha$gd$ $dha$gd$dh`a$gdM% $dha$gdqaOkd$$IfFF<($ \ t06    44 lacm}    ,-DEFGH׍[ctº歩ʗ~hFwh;h5\h/D h/Dh/D h5 h05h;h$"5h$"hM%h h$"\hzhz\hzhz5h;h5 hz5 h_\vhj'hqaOU h;hh;hqaO\ hqaO\ h \.EFt#/G"G"G"G"G"G"o G"X G"$dh$Ifa$gd $dha$gdFw$dhd[$`a$gdM%$hdhdd[$\$^ha$gd$hdh@&`ha$gd/D $dh@&a$gddhgd$" $dha$gd%= "#.ÐĐjk -.;<mq” Aboޚ#:;<F𿺿𙔍h$" h;h+ h\hzhz\ hz5 h1hj h$"U h&j\ h+\ h$"\h<]h;h5h;h5\h;h5<hh?>}h2 h;hh;h\4/02qb{ $dh$Ifa$gd$dh$Ifa$gd/k~kd$$IfTF0$   t0644 laT{ qb$dh$Ifa$gd$dh$Ifa$gd/k~kd}$$IfTF0$   t0644 laTqbO $dh$Ifa$gd$dh$Ifa$gd/k~kd$$IfTF0$   t0644 laTːeN qb$dh$Ifa$gd$dh$Ifa$gd/k~kdC$$IfTF0$   t0644 laTefoёqb$dh$Ifa$gd$dh$Ifa$gd/k~kd$$IfTF0$   t0644 laTёґڑUqb{ $dh$Ifa$gd$dh$Ifa$gd/k~kd $$IfTF0$   t0644 laTUV^ { qbO $dh$Ifa$gd$dh$Ifa$gd/k~kdl$$IfTF0$   t0644 laT  N qb{ $dh$Ifa$gd$dh$Ifa$gd/k~kd$$IfTF0$   t0644 laT+{ qb{ $dh$Ifa$gd$dh$Ifa$gd/k~kd2$$IfTF0$   t0644 laT+,-.<{ pG" eS?G"X $dhd[$`a$gd<]$dhdd[$\$a$gd $dha$gd$dhd[$a$gd~kd$$IfTF0$   t0644 laT  G"L SLkd$$IfTFFp$ o t06    44 laT$dh$Ifa$gd $dha$gdcdq^ { ^{ OOL$dh$Ifa$gdkdq$$IfTFFp$ o t06    44 laT$dh$Ifa$gd^_uym^^LO { $dh$Ifa$gd$dh$Ifa$gdkd$$IfTFFp$ o t06    44 laTĖٖmw ^^LO { $dh$Ifa$gd$dh$Ifa$gdkdc $$IfTFFp$ o t06    44 laT&9m{ ^^LO "$dh$Ifa$gd$dh$Ifa$gdkd $$IfTFFp$ o t06    44 laT̗͗Ηٗڗۗm"^^^^L^L^LO O $dh$Ifa$gd$dh$Ifa$gdkdU $$IfTFFp$ o t06    44 laT ۗMNfy "^OOL $dh$Ifa$gdkd $$IfTFFp$ o t06    44 laT$dh$Ifa$gdHm^^LO ^ { $dh$Ifa$gdkdG $$IfTFFp$ o t06    44 laTHISWmN ^^LO$dh$Ifa$gd$dh$Ifa$gdkd $$IfTFFp$ o t06    44 laTmbG"WG"HG"{ HG"=G"{ $dha$gd$"$dh`a$gdM% $dha$gd$" $dha$gd$"kd9 $$IfTFFp$ o t06    44 laT;<֛כ ÜĜŜ؜;zG"G"G"G"G"G"G"uG"\G"\G"\G"X G"sl $dh$Ifa$gd/k$ dha$gd/k$hdhd[$`ha$gdM%$hdhdd[$\$^ha$gd$dhdd[$\$`a$gd $dh@&a$gd dh`gdM% $dha$gd%= $dha$gd FGÛțɛϛ՛֛כڛ  IRœÜŜל؜:;EWXabz $%./GOP]ȳګȞȞڔڌȞȞ h\hh\h;h5<h;h\ h 5h h \hh;h5\ h>H5\ h;h h;h>Hh>Hh;h5 h05 h$"5h;h$"5h+h$"hr&5 qbl { $dh$Ifa$gd/k~kd)$$IfTF0 ~D  t0644 laT$dh$Ifa$gd  S{ ql b$dh$Ifa$gd$dh$Ifa$gd/k~kd)*$$IfTF0 ~D  t0644 laTST\aql b$dh$Ifa$gd$dh$Ifa$gd/k~kd*$$IfTF0 ~D  t0644 laTabiql b{ $dh$Ifa$gd$dh$Ifa$gd/k~kd*$$IfTF0 ~D  t0644 laT{ ql b{ $dh$Ifa$gd$dh$Ifa$gd/k~kdR+$$IfTF0 ~D  t0644 laT G{ uG"ucOG"s DG" $dha$gd$dhd[$`a$gd$dhdd[$\$a$gd $dha$gd~kd+$$IfTF0 ~D  t0644 laTGP^jkuǡbkd,$$IfFFL t06    44 la$dh$Ifa$gd]^i@AŦƦէۧ(+SWlowxyzĨŨ (<>IRSWZ_`aƾ hr&5h;hr&5h&jhHhr& h;h&jhh$h$\h$h$5 h$5h:yh5j/hHhH5Uh;h5 h&j\ hr&\h?>}hT*hLh;h\ h;h4ǡȡա9qbbbq$$dh$Ifa$gdkd,$$IfFFL t06    44 la9:HKqq$bbb$dh$Ifa$gdkd-$$IfFFL t06    44 laqbbb$dh$Ifa$gdkdw-$$IfFFL t06    44 laǤ=qbbbE($dh$Ifa$gdkd-$$IfFFL t06    44 la=>ERqD(bbb$dh$Ifa$gdkda.$$IfFFL t06    44 la˦Ϧqbbb"$dh$Ifa$gdkd.$$IfFFL t06    44 lawxzqfG"WG"{ LG"AG"6G" $dha$gd%= $dha$gd~ $dha$gd$dh`a$gdM% $dha$gdr&kdK/$$IfFFL t06    44 la`aPQReɪʪ$0G"G"G"G"G"uG"G"o G"\G"X G"G"zzN$dh$Ifa$gd $dha$gd$dhd[$`a$gd$dhdd[$\$a$gd$dhdd[$\$`a$gd>H $dh@&a$gd $dh@&a$gdr& dh`gdM% $dha$gd%= adԩީOPQRdeɪʪժ#$/CDLMyzȯɯ֯ׯ½µªªœ‹µµµ‡‡ƒh_hL h/kh}qh;h>H5< h;ht h;h_jh;hUh;h\ h>H5 h;hh;h5\ h>H5\h;h>H5 h;h>Hh>H h5h;h5 h053013qbN{ $dh$Ifa$gd$dh$Ifa$gd/k~kdP$$IfTF0$ J & t0644 laT{ qZN{ $j dh$If^`j a$gd/k$dh$Ifa$gd/k~kdP$$IfTF0$ J & t0644 laTƭ{ qbN$dh$Ifa$gd$dh$Ifa$gd/k~kdP$$IfTF0$ J & t0644 laTƭǭέSqbN{ $dh$Ifa$gd$dh$Ifa$gd/k~kdEQ$$IfTF0$ J & t0644 laTST[{ qbNO $dh$Ifa$gd$dh$Ifa$gd/k~kdQ$$IfTF0$ J & t0644 laTzN pG" eG"eG"eS?G"X $dhd[$`a$gd/k$dhdd[$\$a$gd $dha$gd$dhd[$a$gd~kd R$$IfTF0$ J & t0644 laTzɯׯAG"OkdnR$$IfTFFLx t06    44 laT$dh$Ifa$gd$ dha$gd}qABOZm^^^q$$dh$Ifa$gdkdR$$IfTFFLx t06    44 laTmq$^^^$dh$Ifa$gdkd`S$$IfTFFLx t06    44 laT m^^^ $dh$Ifa$gdkdS$$IfTFFLx t06    44 laT  *m ^^^$dh$Ifa$gdkdRT$$IfTFFLx t06    44 laT"m^^^{ $dh$Ifa$gdkdT$$IfTFFLx t06    44 laT"#-1mw ^^^"$dh$Ifa$gdkdDU$$IfTFFLx t06    44 laT'(89fgͶжضٶڶ۶ܶ#%abgz{|·Ʒ蕡𙐋~h>Hh>H\ h05 h>H5 h5h&jhHhH\hH h;h&jhh$h$\h$h$5h;h5 h$5 h:yh h:yh:yj6VhHU h&j\h$hH\ hH\h?>} h;h1ضٶ۶m"bG"bG"SG"{ SG"HG"!5 $dha$gd~$dh`a$gdM% $dha$gdHkdU$$IfTFFLx t06    44 laT۶ܶ@O[G"G"G"G"G"G"G"G"r G"\G"X G"{P{\$dh$Ifa$gd $dha$gd$dhd[$`a$gd$dhdd[$\$a$gd$dhdd[$\$`a$gd>H $dh@&a$gd dh`gdM% $dha$gd%= $dha$gd @NOZ\]йѹJKXYӼԼռ"#01<ijJK>? %(/012½筨j{h@,U h:y\ h&j\ h@,\h:yh3hehkLA h>H5 hM%hh;ht < h;hM% h;h0h;h\ h;hh;h5h;h5\8[\^ϹuPu\$dh$Ifa$gdzkdu$$IfF0(4 t0644 laϹйչuPu\$dh$Ifa$gdzkdKv$$IfF0(4 t0644 la#)uPu\"$dh$Ifa$gdzkdv$$IfF0(4 t0644 la)*1"uPu\{ $dh$Ifa$gdzkd w$$IfF0(4 t0644 laH{ uPu\{ $dh$Ifa$gdzkdhw$$IfF0(4 t0644 laHIJKYԼռ{ yG"ygSG"X HG"HG" $dha$gd$dhd[$`a$gdM%$dhdd[$\$a$gd $dha$gdzkdw$$IfF0(4 t0644 la#1=>HRbkd&x$$IfFFL! t06    44 la$dh$Ifa$gdqbbb$dh$Ifa$gdkdx$$IfFFL! t06    44 la>qbbb$dh$Ifa$gdkdy$$IfFFL! t06    44 la>?GI^qbbb$dh$Ifa$gdkdy$$IfFFL! t06    44 la^_qqbbb $dh$Ifa$gdkdy$$IfFFL! t06    44 la  zq bbbbbb{ $dh$Ifa$gdkdoz$$IfFFL! t06    44 laz{=oN ```O $dh$Ifa$gdkdz$$IfFFL! t06    44 la=>?0134oN dG"UG"{ UG"JG"FT"?G" $dha$gd $dha$gd$$dh`a$gdM% $dha$gdkd]{$$IfFRFL! t06    44 la234>?yz{ !9f.N'̫̦{vqvqvq h.\ h`\ hb\ h}\ h\ h0\ h05 hM%5 h5hlh\ hl\hlhl\ h6\h;h65hlh6\h6hl h;h6h h;hh;h5 h$5h;h56 h:yh)4z{ !9'(`lG"G"G"G"G"G"G"G"G"X$dh$Ifa$gdU $dha$gdU$dh`a$gd3 dh@&gdB dh`gdM% $dha$gd%= '(3K_`!%')*-:RVWYZ]jrvwyԽԲԮԮԢԮhPOhbeh05h.h3h}CJaJh`hAh(h3h0CJaJh0 h`5 h05h }h05h5h\ h\5h0h.\@ZKXBKKK$dh$Ifa$gdUkdE$$IfTF\"0  t0644 laTZKXBKKK$dh$Ifa$gdUkdԟ$$IfTF\"0  t0644 laTZKXBKKK$dh$Ifa$gdUkdc$$IfTF\"0  t0644 laT!%*9ZKXBK<K$dh$Ifa$gdbe$dh$Ifa$gdUkd$$IfTF\"0  t0644 laT9:RVZiZKXZKKK$dh$Ifa$gdUkd$$IfTF\"0  t0644 laTijrvzZZKXBKKK$dh$Ifa$gdUkd$$IfTF\"0  t0644 laTZKXBK<K$dh$Ifa$gdbe$dh$Ifa$gdUkd$$IfTF\"0  t0644 laTZKXBKKK$dh$Ifa$gdUkd.$$IfTF\"0  t0644 laT ZKXBKKK$dh$Ifa$gdUkd$$IfTF\"0  t0644 laT   DSaep{|}'?FRbl#SUXYº|w hp`05h%h5h%h%5 h\5 h5 h5hM%hbT hL_h>HhBth)V h;hh;h5 h}5 hM%hM%h}h}\ hbT \ h.\ h-\ h}\ h^5 h\5h0hAh(,    |}ZQG"QG"EG"8G" dh@&`gdM% dh`gdM% dh@&gdkdL$$IfTF\"0  t0644 laT} !"#0TUdegG"G""G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G" $dha$gd@&gdgd $dh@&a$gdR $dha$gdR$a$gd$dh`a$gdM% dh@&gd}Yae&(./g-.p<Cstw'()ÿÿ믪{vnh&*h x\ hC\ h)\h&*h)\h&*h/(\h&*h&*\h< h&*5 h/(5 hm5 h0W5 h&*5 h"6h,<h h,<h"6 h5hh5hhhh;hmHsH h;hh;h5 hkLA5+g.#t~(G"G"G"G"G"G"-G"-G"b0G"b0G"-G"-G"G"G"G"G""$dh`a$gdCgd&*@&gdh$a$gd$ & Fdha$gd"6 $dha$gd"6$dh`a$gd"6 $dh@&a$gd $dha$gd$dh`a$gd()*,]^_RSTUV}~mG"G"G"*G"G"G"G"G"G"G"G""&!G"G"G"G"G"G"G"G"$ @dha$gd2]$a$gd$a$gd  dh`gd&*gd&*@&gdh$a$gd  $@&a$gd $dh@&a$gd&*)*+,7N\_abco&QRSTUVbuw|}~KTU흘|xpkx|x| hVzG\hVzGhVzG\hVzGh2]h h;hh;h5 hB5 hC%/5 hC5 htf5 hx5 hjShjSjIhOghOg5Uh&*h-\h&*h&*\h< h&*5 h0W5 h&*5 hOghOghm hOg5jۤh&*U h x5)lmnop"#$%Ĺ|xtx|xphxjhhlUhr5;hfh>h $hhr5;0J!CJOJQJ^JaJ hhr5;hhr5;5\ hr5;5\ h0W5\ hf5\hC%/h1 CJaJ h1 5 hC%/5 h?;x5\ hux*5\jhnhn5U\h h;hC h1 \ h2]\$mnpl#%FNG"G"o(QG"G"G"G"/ G"G"G"U.G"\G"{ G"r G""|G"$a$gd$ dha$gdC%/ $dha$gd $dha$gdr5; $dha$gd>dhgd> $dha$gdc$dh`a$gdc $@&a$gdr5;$a$gd1 $a$gd$a$gd$a$gdux*%./89>?F]^-LMNuv{|} <=FĻĻĴĻĻĻĻˑ|h(h(\ h(\h(hn hhr5;hDh0J"$hDh0J!CJOJQJ^JaJ hDhhh0J" hhhhh>H*hh>0J" hh>hjSh> hC%/5\h>h>5\0F%hiopqrsv»iX jh#5U\mHnHu-jh!h'B*UaJ(mHnHphuh!h'\ h'\ hR<\ h!\h!h!\ hR<5\ hn5\ ht 5\ h0W5\ h45\ h2]5\ h h(hDh~ hC%/5\ h(5\ hr5;5\jhGJhUhnh( pqrG"G"j^4G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"$ Hdh`a$gd6G$ Hdh@&a$gdR< $dh@&a$gd $a$gd $dha$gdp`0$a$gdvwx 3W+DIjxqjfh h;h hOg5\ h5\h;h5\ h5\hh2] h@c7h@c7h@c7hhe h5\ h0W5\ hU5\ h:y5\ h h4htf h h hC%/5\ h 5\ h45\"j*Mh*h4B*UaJ(ph(rxEFJKcdG"Z'G"G"G"O G"G"G"G"G"G"-G"G"G"HG"G"G"G"G"G"gd@c7 & Fgd@c7 & Fdhgd@c7dhgd@c7 $@&a$gdU $@&a$gd$dh`a$gd $a$gd $dha$gd qrG"G"G"G"G"G"G"G"G"G"G"G"G"G"{ G"G"G"G"G"G"G"G"G" $dh@&a$gdx$dh`a$gd $dha$gd $@&a$gdgdUgd@c7j;DT[#$@JKSu*2;Z[\fƾѳѫܧͣѣѣͧͧͣͧhehOYhh eh/hme h3V)5h8Kh3V)B*phhL1mHsH h?h3V)hL1h3V) h8Kh3V)hC%/h;h5hR5CJaJh2]h: h;h;'G"G"G"G"G"G"G"G"G"G"G"G"G"{ G"G"G"G"G"G"{ G"G"{ G""$dh`a$gd3V)$dh`a$gdR $dha$gd3V) $dh@&a$gdxCPX^fpz#.=CSX#$&'(23479IQacĸİ hHchwhHchw\hHchw5CJaJhHch5\hHch5CJaJhHchR5CJaJhC%/5CJaJ h;hC)hRhC)hJihehOYhL1h eh/8'(34kDbG"L"L"L"L"L"[>L"[>fL"yfL"yfL"y$ 5dh0-DM ]5a$gdh/$ @dh-DM ]a$gdh/$ dh-DM ^`a$gdh/$ dh^a$gdh/$ h@dh^a$gdh/ $@&a$gd2M$dh@&`a$gdR chpq~ %(jlsﻮ|teXKXKhHch5@B*phhHchJu@B*phhHchJu:@B*phhHch~4\hHch5B*phhHch-a:@B*phhHch-aB*phhHch-a@B*phhHch~4@B*phhHch5@B*phhHchR\ hHch~4 hHch1 hHch1CJOJQJ^JaJhHch5\hHch1\szCEXYaefoɿɲɲɖzm`QDhHchJu@B*phhHchJu:@B*phhHch%b@B*phhHch2M@B*phhHch2M:@B*phhHch I@B*phhHch5@B*phhHch I:@B*phhHch I@B*phhOg@B*phhHch5@B*phhHch5:@B*phhHch~4@B*phhHch5@B*ph#-4VXd׮ןvi\MhHchJ^:@B*phhHch%b@B*phhHch81@B*phhHch5:@B*phhHch5@B*phhHchJu@B*phhHchJu:@B*phhHch%b@B*phhHch5:@B*phhHchJu@B*phhHch5@B*phhHch5@B*phhHchJu:@B*phbW9/L"JL"JL"JL"JL"aL"aL"OpbL"%$ dh:-DM ]^`a$gdh/!$ dh+-DM ^`a$gdh/$ "dh&-DM ]"a$gdh/$ @+dh-DM ]+a$gdh/$ +dh-DM ]+a$gdh/ 0189<=>UV]qvxָ参uhYuYuuJC hHch2MhHch2M@B*]phhHchHc:@B*phhHchHc@B*phhHchHc@B*phhHch%b@B*phhHch2M@B*phhHch2M:@B*phhHch2M@B*phhHch2M@B*]phhHchJ^@B*]phhHch2M@B*]phhHch2M@B*phhHchJ^@B*ph&'345>EGHôåЛЌЂufuYhh2M@B*phhHch2M@B*]phhHch2M@B*phh@B*phhHch2M@B*]phhOg@B*phhHch2M:@B*phhHch2M@B*]phhHch2M@B*phhHch2M@B*phhHch@B*phhHch:@B*ph hHch!/#zSwL"aL"aL"{mL"{mL"{mL"{mL"{mL"JrL"JrL"J$ @dh-DM ]a$gdh/$ @dh-DM ]a$gdh/$ dh+-DM ^a$gdh/$ dh+-DM a$gdh/$ dh&-DM ]a$gdh/ "$'18:;evyz{ɿɰְ֣xndWJ;hHchau:@B*phhHchau@B*phhHchB@B*phhOg@B*phh`c@B*phhHch!:@B*phhauh!@B*phhHch2M@B*]phhHch2M@B*phhHch`:@B*phhau@B*phhHch`@B*phhHch`@B*phhHch2M:@B*phhHch!@B*ph   '267RST^̳̦ppcYOch`c@B*phhau@B*phhHch=@B*phhHchau:@B*phhHchau@B*phhHch=@B*phhHch&=@B*phh`ch:y@B*phhHchB@B*]phh`c@B*phhHchB@B*phhau@B*phhHchau:@B*phhHchau@B*ph^`vw{|}bcd˴tmfbfWfIW:hHch]0J>*B*phj|hHch]UjhHch]UhOg hHch] hHch:yhHch2M@B*phhOg@B*phhHch]@B*phhHch:y@B*phh`ch2M:@B*phhHch]@B*phhOg@B*phhHch=@B*phh`c:@B*phhHch=@B*phhHch=@B*]ph@ABCDEFGHIJKLML"aL"aL"aL"JL"[>L"L"L"L"L"L"L"L"L"L"L"L" $@&a$gd dh@&gd5 $dh@&a$gdh/$dh-DM ]a$gdh/$+dh-DM ]+a$gdh/$dh&-DM ]a$gdh/?@ACDYZ[^_aklmƿvmaUh\hWf5CJaJhhWf5CJaJh5CJaJhh5CJaJhU5CJaJhx5CJaJh55CJaJhD5CJaJhR5CJaJh5hR\h5h5\ h5h5 hHch5 hHch l hHch[VhOg hHchH hHch:y hHch2MjhHch]UMNOPQRSTUVWXYZ[\]^_`almL"L"L"L"L"L"L"L"L"L"L""""""""""G" $@&a$gdb$a$gd $@&a$gdR $@&a$gd)*KIa4_]u.01FGkg7ӭөөөӝ h'hh hDp5h 4h:-h5mH sH  h7kh}qh}qh:-hmH sH h h7kh h5h7kh5h\hWf5CJaJh\h5CJaJ>+Y3W*JKG"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G" #dhgddhgd$a$gd $@&a$gd3$a$gd$a$gdUKx+Ia 9W4bG"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"dhgd$a$gd $@&a$gd3 $dha$gd <`5_?]uMkG"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G" $dh@&a$gd3 $dha$gddhgdHvPt.Gk#KgG"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G" $dh@&a$gd3dhgd(WuS(Y}7Pt,G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G" $dh@&a$gd3 $dha$gddhgd79:OPtno z ~     D Q[\UXᥞ||h#0JmHnHu h#0Jjh#0JU hhF h'hh h;hh4h 4hRh'hhmH sH U h5 h:y5h:-hmH sH  hph 4 h7khh7kh5 hR5 h7kh}qh}q0,Tno/^|%Z / `     G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G" $dh@&a$gd3 $dha$gddhgd | ~           W   J   8CxG"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G" $dha$gd $dh@&a$gd3 $dha$gdxD Q[\)MG"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"G"$dh@&`a$gd $dha$gddhgd $dha$gdb = fir1(31,0.5); % FIR system to be identified n = randn(1,k); % Observation noise signal d = filter(b,1,x)+n; % Signal mixed 10 time higher noise ha = adaptfilt.adjlms(32,mu); % Adaptive filter type [y,e] = filter(ha,x,d); % Adaptive filter coefficients figure(2) subplot(3,1,1);plot(1:k,x); %Input ylabel('Signal'); grid on; subplot(3,1,2);plot(1:k,d) %Input+ noise ylabel('Signal+noise');grid on; subplot(3,1,3);plot(1:k,y); %output ylabel('Filtered Signal'); grid on; sound(y*150,4096); %Final Check Playing back filtered signal  PAGE II NUMPAGES 96    PAGE  PAGE 78 I-1 I-2 I-3 I-4 I-5 II-1 II-2 II-2 Updated value Of tap weight vector = Old value Of tap weight vector + Learning rate parameter Tap- input vector Error signal Updated value of the state = Old value of the state + Kalman gain Innovation vector Nonlinear volterra state Desired response d(n) Estimate of desired response,d(n) Input vector x Figure 1.6 Volterra-based nonlinear adaptive filter.expande u System Input u(n-M+1) u(n-M+2) u(n-2) u(n-1) u(n) " " " " W*m-1 W*m-2 W*2 W*1 W*0 Z-1 Z-1 Z-1 - + " - + " - + " + - " " - " " " " " " + + + + + - - - - - - output + bm-1 b2 b1 bm Z-1 Z-1 am-1 a2 a1 Z-1 am e u + d - y Delay Random Signal G"G"G"G"G"G"G"G"G"G"G"gd &`#$gdgd$a$gd$dh`a$gd  -5GHIJK^_lmnop󾲾ߪ߾ߪߪhhh/mHsHhyhh/mHsHhh/mHsHhh/CJaJmHsHh?|hh/CJaJmHsH h[adhh/hJ0JmHnHuhh/ hh/0Jjhh/0JUh#jh#U6  mmG"G"G"G"G"G"$a$gdr $a$gd[ad &`#$gdgd >&#$gdTlgd-GHJKUelmop s svsssvppAB:gd?|$a$gdgd  &'(=>?jklz{|}~뫢돗hh/CJaJhF$hh/CJaJhh/5mHsHh=hh/5mHsHhhh/mHsHh=hh/mHsHhhh/mHsHhhh/mHsHhh/mHsHhh/hhh/5CJaJmHsH7 '(>?kl{|:3sssssssss$a$gdgdEv:v:v:v:v:v:gdO$a$gd)gd,"_   "$&(*.02468:<>@BDFHJLPRTXZ\^bdfhlnprtvxzȼȼȼȼּ鳧鳧鳧h5hh/mHsHhh/mHsHh)hh/CJH*aJhh/CJH*aJh)hh/CJH*aJhh/CJH*aJ hh/H*h)hh/H*h)hh/CJaJhh/CJaJhh/hgDhh/CJaJ:    $&24<>FHPRZ\dfnpv:v:$$v:v:v:gdOptvz|GGGGGGGGGgd,[y&(*68:>@BDHJLNPRTVXZ\^bdfjlnp鹱鹬鹬鹱ϣhZphh/CJH*aJhh/CJH*aJ hh/H*hZphh/H*hPihh/CJaJhUhh/CJaJhh/CJaJ hUhh/hvhh/CJaJhh/h5hh/mHsHhh/mHsH;  v:v:v:v:v:gd,[y"$(*8:>@JLRTZ\bdlnvxGcv:Gv:$$$v:v:$$gdTgd,[yptvxz|&'()01JWXYZ[\cdjkmop|}ʿʿʿʿʿʿʿʿʿʿʿʿhXhh/CJaJUhF$hh/CJaJhh/CJaJ hh/H*hZphh/H* hZphh/hh/hZphh/CJH*aJhh/CJH*aJF "#%&v:$v:@v:Qv:Bv:v:v:v:v:v:E$a$gd,"_gd,"_gdTSystem Output2 System Output1 - y e + d Adaptive Filter Plant System Output e + d - y u System Input Plant Adaptive Filter Adaptive Filter Delay Reference Signal Primary Signal e + d - y u Adaptive Filter System Output 1 bm(n) bm-1(n) b2(n) b1(n) b0(n) u(n) h*m h*m-1 h*3 h*1 h*0 Z-1 Z-1 Z-1 W*3 W*2 W*1 W3 W2 W1 &()12;BCIJQXY[\delmopw}~v:^v:RRAv:v:v:vv:Ov:/v:/v:h$a$gd,"_gd,"_Ov:v:v:v:v:cv:GGv:v:v:gdyk$a$gdykgd,"_$a$gd,"_    #$%&'*+,0123456789:<=>?@ABCDEFGHIJKLMNP͵hh/CJH*aJh\hh/CJH*aJh\hh/CJH*aJh\hh/H*hVkqhh/CJaJhh/CJH*aJhh/hF$hh/CJaJhh/CJaJ@ $%+,1267=>BCGHLMQRVW[cv:cv:cv:cv:cv:v:$$$$v:v:v:gd,[yPQRSUVWX[\]^_`abcdefghijklmnopqrstuv"v"""""""þþþ筡筡筡 hhFhh#hh/CJaJ hL1hh/Uhhh/CJH*aJhh/CJH*aJhqAhh/H* hh/H* hh/H*hhh/CJaJhqAhh/CJaJhh/CJH*aJhh/CJaJhh/hqAhh/CJH*aJ,[\`aefjknorsvw"" " """""""""$"("*"$v:$v:$v:gdj>gd3gd,[y" " " " " " " " Cleaned signal Input voice mixed with noise Input voice *"."0"2"4"6"8":"<">"@"B"D"F"H"J"L"N"P"R"T"V"X"Z"\"^"`"b"d"gdj>d"f"h"j"l"n"p"r"t"v"""""""""^G"gd6 0000P:pD/ =!"#$% <6 0000P:pD/ =!"#$% <3 000P:pD/ =!"#$% <8 00P:pD/ =!"#$% <0 00P:pD/ =!"#$% <0 00P:pD/ =!"#$% <) 01h:pL/ =!"#8$%) 01h:p`c/ =!"#$%3 0001hP:p;q/ =!"#$%5 00000P:pD/ =!"#$%5 00000P:pD/ =!"#$%5 00000P:pD/ =!"#$%5 00000P:pD/ =!"#$%5 00000P:pD/ =!"#$%5 00000P:pD/ =!"#$%5 00000P:pD/ =!"#$%nvovCo}\4$"PNG  IHDR^sRGB pHYs.>AIDATx^EAdY"b欘װ]]ssvkiY EE *n} wfzfz~3OߞTySj/Z#`0F e ?#`0)L>0F"`QP0#`0F}$/X@M#4{޼y-\p!ŷ9IƕJKn0#PF ԩS'4BPn]׮8t]lү,2WEs (̝;W %j$|J|K!%@իc9ǬY6li_9iР9s͚5k۶mZhA2oI\)Qɜ+WzwSHC?(~(ZB)V\dʔ)}_|ꫯ&M+ԯ_ùJRțjÇܹsӦM]vf(-4FzL>;@"!h}lX)x Y) VZq" ?ifΜ_~5l\s͎;R2#&t7j0p0 B U ,]w݋/-7twѮ];+n`N7;vi(p@޽{! ?쑠#X0K4jHV>exIw}z+[coy@Pү p`1nܸz'4nǰaFko^?IIDp#plHxp6 G&Mh3[nyF/vmvp̘1 ڑ@fť+=ߏMeuc=6tS '<1$}74L>@Y!r*FA>{`,2Dv¾?y cԨQ'pBEPT+ꀛ:@ԲnX"& F|F\Bke` *vb8묳&L+ҙgٽ{6mECtyw 7 .1b"? Ky V-I%F| Zi" h/;C1't~n Ђ%B .N\yA1cP1<#‡(#`b-1g2C =]v|۵k׫Rl$KjYMzHJƢ?E12х{dq$@)#`QsݍbpN"=1N0ӱ:IhuoEAxb]8ꫡ8Y 7F|]]Iᅬu᠃:CA" Ъ|d ΃졅b{逸JZ3R<äi_R(1rYFbK7"'yqmnݚ߇B2$@O#-[R0# _O7pC.DE0($և0I@A^Iۘjpj.\x:XR @S998CL81=*x"j%$0s>2r9|\@ E# #%D> #C!@$D8*UxOzVl32C2. 3(l0ŅC=O 14AH`9ZjiHPklr۔(4=79,l!N-6|sVrC -ʠf.+bf*'h('L>InKPi  y"'غ qX4HAȳp+ U[6\# &B@S9Ac뮻ڵk^{L GviB?^ӦMO|9c8ywI+|Z `Q#5'&-~b yZ$WAGSҰrBUf 7܀͆cyC."DDߖVԙT,s+8~0yG#F rpF`XJI"l!lFa'!=F hRb!,/hGE lkka$qU [q1\g(A]w]M#Xi?A7F |$Rnt#|rСCDK. VN?Dj#P&FFBMYJV1Z"U0 +=ٸF[@H7')6r Bn٤]Z+B&511F L>"EdzQof͚ *m3$f|K?:ԄւŴPiG?[HI~lY T{ʡ+zPLRJ1*ܫW/ ;vl L@b0Hcp 5T⊰'L߹R‘>_0y?AEAmX*h, BJ駟b XΝ ]2ń(ѕ8*EI@A־}R7|E9Qr&ySO4粅@JK0&8e,&VХ.AK@yC;h [*(Wh{"ZY<8Px(ȍau qRD, ڡq<`T/Z!YGiԴ>#lL>-AM4I)^9G/#% 7C5B- M_-_4ژBd/ SP@jB8РrdJsQD#5ɏCl2G?,F54F(|v?O@ĚO?P`Æ KP(f$ҵ}'jG%arj8gsWk"WECs L2cǎ*lH\s͑GysΖ1>x! uEnO.|~N29&1PW_uY_P3ڈɓ 9ĆTp4, Ql4qpdI2ha`m^{儑xNh#1؂'Pi~#Fwq"[*9EdE1+| H]2Y\rϦLRR&̣3 l09."wާOtZkE̘]۵kWeVUTXt_ ]_~u֜Q03%'ű'|BV\DV"Eڴid22[j5rH8 tMeZّqHD ͒5ˇ0@l[Nq[J 4jsAhT{-s=n[6k i+RU{aR!g* W8 7@2p`r,"d€acgϞJ زe;_gPx'|饗P0k$jn2}@ޥoF鈴3|Y:_7 E@N (qm6ǿ7tӱ˷K _)R2J%=UE-Q a1-Bs- ą@x \!;KC >,'믿;p<^x=#=>H: :ՇYy܋':|,&%+8>@}bPAuЁqXy問:(,٭ɤ[naAc[nR!T+KVsJFGCȠѹV,03bb2,]x>pk|!sױ\i=+;Mi5rG+}#PNRN,ɶw}'p#<һw;0\ @>mĉ;u=h,P-0-Z-6ڢR8 n+#3nm5ֈHĺ_3}FnvTL~.p!Ż|8TcP~a]8@^wF[> %aU{gqW_|dU0<4u\TUn!;ϺY= ~]w<X'Q1 + X~ Hc 93$l!+u"Ư0eG Ě2B(6 ԙO,@bYB1Z!#w$%  SNY}ձ(;90x\>?o!hI_D Yp[C!;ℒCܮ0#`QLPQN+J =k+Pʹ \+U!Y*1ڧ R+<^OɪyeC@ԯ#Lࣉ$BjN(zh 6!DCE8결@O9P9Atyց{N+{ ` P.ݻ$YD9JCJF䂀悞wdQͼ?th92!1c(>F |;Лo'!#O$[>'h0v{(nCC[` 'x"|e bh`|u LO"4}.F f@[]tU =uaဋxe@*X2!(j{رx^:v,B.[EFWrE0P&K/N;-!x F؊&m :@6$dСҺH+Y*2P߄ YX>_WÇˈ2CZ>aN1>4|sKJ>F J~V =R5gB/T#X8A&! ˇ͝wމfȐ!bsWRs F |P(R*Kf@Al9Ciew$AG&[ Q1Z2RAT$zIU4 sdQMk1{(S;^A?`rhw,V28x @D+ѭ(u.U0x;ʸ&#Pr|ȒRa $8] O?'0fs>i"(!AdB\NՐKHyadꪫ;f vD(8e⃀G|d")a*k_W\qE\tElPhcNkZ%'Bh ps9|SnRԐb5#`bGLjl zm۶tֈza||3OFkB~瞃*}|(Tlo( pZ@(# TuԂ }{;C*%#pl%"VT~."#`G,ڟ퀋Hz]t!/A'T8`$v裏8pH;a@9!PSN)-F !((j ;wEo?Zk61V_~evrg7V*G"s,&JF 0psPա%i6.,!i6mEs [pVL¡,a|c/_< YwugN2yPCypyī۹6F :L>%b##u8Arb)ѷz=J  "j8vwpv%VXab#P8L> dzMϧ"'YgN:[nޖ[n 8'D$t8VBTnuԨQ>;#FM}#hib(3<=ꨣPSL!:N!!zh1a׺[ P_18cp,9Bj913@;8W\pl6$?<.9x0?Ku]l+B&B~8tY.Wa [>KnM> C9OuK[Ǎ7r .K@ (ڮ6rxIȕNƏO >y߾} 6L{imOwF؊3Y"htbKa#H?pgB:t8v[(HIQk2hРN;iZ?ڵkW( #`ↀG$P ˕.K" / $Xc;Y`*ET{;ƎK cc b ӲeK'0^(&%*8Wd`oos$$e;:}ASp!Fun! hrw|l "%llۿʸ0傀GH0# B ܈b„ p$f뭷~pAsȊl*Q)'w߽ok׮^X_sGn"Q,.#`G'e^=@D{xFyl7ߜelJkm(vr/đ';@#nюa > X/`[tޝdek`>0`c?'ED'$qh;( lW PHJ[hE=$>%#48d5U8믿?dGXT腒Z!9X8UQbGjW_taG?=FTɇH ~rms|1ZGɓ?/N"R}da8V:vZY $J] Lb0xfդ4Fw#PT#$"Lj S?G'̰@찋pEefT 8;[hF\PE}4(C Bm+P }ᇰ,"| oF) pEEJ\v!` aF wX=BXI˧SK0 D%Pn0Fb"`QLl#`0 D#Bw0Fbg#`H & l0F|}?#`@0Hd#`0D䣘F#`G&#`(&&D6F#@L>(t7#`@10(&~0F"`@F#`G10F$ M6F#PLL>m0F |$Pn0Fb"`QLl#`0 D#Bw0Fbg#`H & l0F|}?#`@0Hd#`0D䣘F#`G&#`(&&D6F#@L>(t7#`@10(&~0F"`@F#`G10F$ M6F#PLL>m0F |$Pn0Fb"`QLl#`0 D#Bw0Fbg#`H & l0F|}?#`@0Hd#-jծKa1/@#hѢ3fr…E/7Efg?wޢEsÂa'>0U!`~a@ej׮ݸqc_L6 >2vݺu?,*Ǣ EAԩ;}#` w#`@f͚͙3"hӦ58ڴi`9fժ]{0,`*PY;0!P1FTB`֬Y.ӛ6mSO˸Wv˭u՝7o>"(/'x"e7|0SkX #`@zQ^y8.͛63k6cܹ0 shW_mҤI 0F&R|H8Y`0 -_wuum ױm,|iݺ5&\3Tf8MVqk@&|d5@jjm4jQ?  ڪnz~{rGJ#&9rEQ~3g@b;F[F@D;m۶+pQ j:\erG#w ](7X=Sv !;v\gu -KmqG1wΜea-^Vj#`0p0F2wpIA2`*6dN0o`믹>},a@0KF=h"?BǦn dX;t2G#`@ 0!P$ B7v6piպjO:u-$YиF䌀G#Pvp#,pѣ| Hp:wРA\L_RvHAFB@I#R0?v!C0| >f:KrI ە7@FP1HB-b+,w;E)ָF U11A@- l&k[/\؏խW~Lj#P*|\O#tfϜU ;̛o[ >uڴz wmuEtT`%YDL1ɬ-R ݆s28e!<$t-X%?ʢ&e!F7T а"2cҒV%@'UXpA;vDfT’oS:UUn&+W6bFpn yѯD\Rޱl"TycҤIqa4K/?QhEAv?,sfnа![y+vmu]w]!uS#?a ɓ'p_>ן~ ;tЫW/~ڵkN"<@ _ 96rvȻ  #PFbCSyPN!Ob ]!@K;6lWWSdЋ9BaN W_}?/"IIu A -Z_~a/bBDwiӦСC7`VGM pŁps#PL>j1@o P0*So9xOXrCюhM*٣e˖@D9F ,p>os„ Ȕha*Dw8PznjӣG@ `Dt1KGc#P*] 70!`$ ԐL* 4zʔ)Ңh QO4AQ"H ^裏N>b݇ kwAkCGҟ!.0>{W_{~)s9R<# 15A&(#P [oջwo@Lm)@T 堫Pu1R5Eh9i#|U7OBNkn-ڶmKvaG9p'\s5HXq;찭*= sbG XEK裏>"ڔ_Μ1Q5#Un1Jet6ˠ UB50%ʊ S%P wuA0~X89}?@eD"o.F&rt_;ĪXcQF8PrUK+oݻvτK}ZBYRAMvYoC \ְL&C,!{½pr)8MއrER[EjB0͝wy}Xg't3-UHPY9-GE&6f$x <| ':N;tA[&#QRP& ]w݃>wJqeւy(wWe$*8vRAT$z#`tt2sG=1@/Pl b2k=u4*ƒ4~)XOKH.d mI&I[Ta; +g0b6|{:ȫ|y^tE[m貑``a7L߽VV &v=A쪔&&1RClK0PԦ9Cb2SoG #a[oUTY,|H0Fbb8X׬kEBoԁ^gs8||qDkT*# l-$BOg 1T̴]?n|M"0g`x7~.ry<"EA!`F /e Qz"%ɹ瞫 c +EZ|]#`(E:H8޽_W.l 29NR})?p>BF"v%zvo b!#0xށf|׿U ZP1O[D\IUAH>bәgI F<=+bB"`QH,#`vi ( B waűg|͛7xa<ڏkGtX$#`@UdEǩCѬY3yXVle* \#aT3$/"Ǵ)#&_#`*#pc'vҖcy Sie*!U@9O8`!:M[#($(TdoLFD@Ȑ1#$:V[mſh"Z82my0`_²[Oac[-USe ߟL>#k" x0\-=[b2$V؄rc!==}Yxrj '4#\J7(IF +ƍ/qRa.!% N#FVP̛_k"]<}/ƐySVb ⋪֮h>u?[_D@]Pϝ=sNN*s ܀E ؛^kke?H 3w˺0\W+וnD9YF 7֭[_~Ӊ>7i2(5g\`Tb&Q)NyDm!oQ\e` yC \wuIQFs=~3?\oDN6-mҴ)zsH9szY(%.ݡld @dN",&a_(-Z4jg͜ B\HYMyT5>P;ZR`%CcԩSUaXb29)Iti{Ϳt=zpU)2}0(N`8Ш]TI6-=,?nnNw9?U 3EY}}]`$m߾=|GEs+f\"4iڬAC zB:LE;#Tb+W9+(%$Bk xڸlF2~ %/aĀ"ĐxoI8ڵkxdz&#C. j x0&A킹!3?HKݛ.[;"ӿ* L>#&k`pfbڥ^el, ~baapY>u 1% ݺu0q/ꪫ u%ڵтOH`N Va!x5y6%aɨRA"?SZ`_t7pôX&"? Z sj.5u؝wމp~tMzk0Dݩr '5b)|_v-6;d,~ʢ oi3_`M0כo9`` aCWXC lK+a2G|^ٲilr˝yҋ/N2%E,"ߚX;Z^(F~xĈwߏ,$mJwQe)IcS!Mб#i+ϧq*"`0JqC-oA;xJ32,3vgIz]wۗlNF p`)YJj*Vɱ>m}g.=1ف_|SLDcǎ |ʍ?ĉ|Z>zBR^Oh,5PhmHG:ehٲeBA^@_z%D\O')S RHX"ć8$S#G"o3`hQ6+e 7矉9Ynz%C8?㥮D>P>~ʄj%&SكZka yDy4P)v8#*iōMi9#S@GqF%Q[Db8p t1@D0l2y睷ꪫ2}V 8 Ys2M0 +nZ[%Im(<(PvFmp .?+"l]"RsJ)~:r6DZ/<ʐ ;vW^ɚ,,C>,$>NRᖅ@ ZA@lV'aHN9쳙m}@3-F<($,I7R. kܯ_?z*'|>Ï9 .`Ȑ!&  vL;uvŃEP01FI{hN·|4h_xi5dFX?,%(!@.2TuVx㍙R!R <}w믿+~^{'H̳ LDM$[,**ܥs%f.ʬYa E"'XyMh J| 5i֔W(i yz[o%ts-ͨN%?cƌ6+.@;=^za#Ӈ^U2z.7uD/x (sė,FeZ_dˣiIn2yitJo12lZ9Xޖ>@ #*[>Úx1ʠԩnBG)]&]#;nDշa yuF,[WEi1Q˵@M4+}@ @?-T됡 vGoC:xПצQea!PτP(Z駟@;ݕxC9_82]YXLW8aN :E@L=8e2V &%C@)0*a`|&3Sa₺ŔXaRכw^UF=5|8h:62ka /F%I+02fELNO#Q-AMu / Lm1GhJFD\Z T$ÿcGO$&ZăJA*h @:nR;rxCIp"NBTޗቌ&& t.ߟ{⻤ZĞ>\:t ƢL" 0\/" _y[o% _2UWz TOTڢF,He\szr"mCtt=ϥbE9~vmڶ]͠+н'];wؾCvXi='|"0O$0Q7BF rDL:?BR S E;v֥++U[(aH ӏ;ݺջSb˵h)!}d z78EtO?znY%_q9p/`+XQ#1j{oجEF\[vXe.ILL8Y )[̶!;q2vZPƃ9EFU=1ptI ~% u;&kpZ뮻gCQs;K.]fE*f$|.,x&$$@)jyd!eRG2ծ/rM0}:jl}ݙ<쳄(]w Lo(+$c@"ÃBd-YgLP _Lb]CMCÎ+2P+VM*eQoLeH$/` qiѤ͠`F+fR(=W#/<-RU=XY̱2?Gs็BDzbTA!f}Dr 8Uk#1\^k=I½D2?O]CP8p@ISb &)խz1 Q2 I,;9!vmHQG`T-bĈ^EL#sDOʝ~tߚydmbRdb]BfQ(Ρ G0O>SLWhJiw/6#UF5ePfgl5zJ2˹^a"W_UL``y{R6E׼Kޅzs˺ο’n{,PC/DɁo3\s`p>@e-8G0%X̥J EC:ROd;  0E G/ bUɴ-?||sZS*1n:d N$lma^qS43xD8 =-E͓эjyQ< #YMf(ous7߼64k.mJ} uiQUXk3lA) ϗ~K+"sL2ώ4-,FRpi1I #_%]b'e@>0nc>%ׂ}0=SH hj m!$®6e&/2R} <Fv"g 5rNdT@Q~1gAq]NEk׼pߙLvHxá`YD0[JU*Rd&0f(O0@D& R9!,rD`MfP<JN)'t w!T*y[ MkW-6\C%c!c&XhDp[WpmbQfZqJ?ɇ'o.|-0\MܐR:.GQRD,-iHpPy^T+Y#a72TBХji.%kV9 vM Z o"J8 f>M.Z~Q/ek.٪CoE{VxddXפQwNHjB"Jk`6&czqj-#LQ<ɈQmnB ?!ԃY Fa,'WWXI/YFw e8&k\(CxJ" `cAUW\:ZПZfY̧ /<+T=a" '\<%Wv[38W 4Q"3 a@3;ޣAr /c7A JZH@p!G=KyeFˬgnKWBiLD $ MaFO!Z@d )_'ڃ@t#Sۗ+&"eey1af䘻# &S 1\O#ƌ>$#/4pRYD$aA2 Z`9a Y̕rdNHᄇs\VԼRG%#wB=P7,ݪ8X0T|U@.", w<ٳwx#q팀(}Ņo+ vNdf-;NPV 1## '-f|0:#P#`D{p.6#"jԩKsKH,&n@P/>j$guW k^hzmQ[CAZi |U߿?#*Lm!* D~hT|D1FT)pLTL \-^{JGl$o8Tj.SOe{<FiKJ2o.uL>J]0qG]pU_|qvsOB>KvalǮ4D@AXc .bG\g{F8j]0hW+d:?c=uL#ݳIkX 2}%26qőL>(t7B#8M%P؄90{ 0X>kvظqOQ-ZDUi-՞2|L<'2dK'N?_:j'4iX#_0> 5Xɽދ+$5Oi>wySN!;& *s5אC@S&y(i$BndtԎOGW1d@tڍ`wWEU\@!hEK|7=B3)k9*mX ;8Q{3fo_!r? 8ywq?ܥKUW]RzzZe9wj`2갏L>,}ӫ7* EE&jޜٳ?Ō|0"OWHQnZb{~'}8e~NlBSD_dPspp9RR?pW_}}[yVnsD"GЮTI#R;*…T~^Gas1VWm1RP]~ۀ^ V"셻+:M60!\&PV>-焲r;nZ|eg})'ELf;]; #x<3T< H: t$j8ij` X<3ZK(uYgׯkR.D|T \/1?Q2WXa҈e¿!I- &E5yAlx WY>'E( ZmJ3+"7xw}o+;2 "F|U*A7+>[Jա|tU!`~aV- !~}yӪZ7Gz)ʒ=V|T`tN|%\㫯8$"E:L j(TlH!bGd\6PUJPЫ<8>@0(~(+rR|YnI_,7򁲔dq)ꓵ}I}Qc0]TX!#{0h[ $=i9egw\bHwGǎt%So+P8P˕y95 F"ŗV6`+iEhLn;Oǥ@8'8EAIƊju&83co^B*T&(|A$^*/& XT'G& n 3sUhУ(-fy;ܜLvc-E5+PTo+ԄLڞlXV-FQuÌ0Fxŵ2F#P|h0#`0D#rq0F-&e+Z7#`@<0\\+#`0eGي 3F#OL>)#`@"`QuÌ0Fxŵ2F#P|h0#`0D#rq0F-&e+Z7#`@<0\\+#`0eGي 3F#OL>)#`@"`QuÌ0Fxŵ2F#P|h0#`0D#rq0F-&e+Z7#`@<0\\+#`0eGي 3F#OL>)#`@"`QuÌ0Fxŵ2F#P|h0#`0D#rq0F-&e+Z7#`@<0\\+#`0eGي 3F#OL>)#`@"`QuÌ0Fxŵ2F#P|h0#`0D#rq0F-&e+Z7#`@<0\\+#`0eGي 3F#OL>)y56m1gԮ]^z-:u`P]}#O̜9s…p\ҤI?CJÌ3t>{B"+QF\+)S͛ԩSNkrF L>?1efՐ qͤ!pQl&B+b!\7O(982kiӦP+p[hvX(X5&FTF@y_~ݺu ;^ QFҭF6Z8 N0>aD0~x%^o/|ʈ%IriF L>?1e eӧj RҬY3]n т&4R8p`|pg͚շo_0HvزeK 1"I*~5 2Š(#)2ot|"pK/k4iɓ' %`AG_M!%LmG'ҰaC:Y5>䓣>?|#M63ϴmV1>ڲ.L#Psl9V$f0Xп4j~֭9Сh0F1:䯗@`0|90r }هs,Ov!`0x 6 cU"U3 %c;@R@uT'6`l_Pf&L@@>#}mRs;!p`؀յZkAJp*&NCd\ѢC=8Y~僽$tF`|,#a 6gGy$ʬ~z֤QejծWnMj-\ňkej/:ˤVe. 7SN{s̛_w:h 4Ezٳ'҄hi qk袌@ 0!P$-U܆bW;v[+4G>|8`wvf},RFU F}(rt}WǶn^0;2@|^#!nv x͜磈b0p0F28\pHih2:j<S#X\ԭ馛B, A4s\ԑuG;oFt&X!%6e ,dvWVe6P ˎ;(G؋և(:&E+`b AT*SE 5tM61ELwx^AbbZ5q ڢ & FTF e- u7]̞];ͪo(a7x^rU:jݚ( BGQ*tL>6KݺucVdSO[Wϛbȁuj6"/,pq`>`+l<y4%&tI>}Հm$|F=:ACM+R~叙0ŧ90*ڢuɤ@1-poo7 G*"br YDF]b,Q̨&%!&W|vl!RZ\YVxd` 0:A3 R| !Uu2#75di71k¡kRQ$P7O?>K/_b EoqhkI[[~.0UǰaHO6XԒ@$J! 07(9„Oj6YnX] ]3Z)Z<?&Noi)܄h9t(%ćj@u}~Un X;VYe*oߞ+ure}gyK2faa}nFHǞ "QŴW5Ra*&Ff| BeQhs{^:5j^恭(6?qҁ}`ݻ~m`)P<ҁr`6<\>kEbA!ep m[© D mrk}~mQ #PL> r0"Dd"#B 0+N;=ӳ;jE!l#pxselӱu]{=<8L!FneSU0<&(#P|SN&jbe'/7\"[ch޼y(:t苂ӍJiB(A`d |!5Ўc9fjB#H%\a#`0bԁFg}:rI'p  msCEX|l.!;NbG^ySO=jr=?4XxVQL>JBL0Fm``s=׳g'|넂b8JZ$x[!ÆB=9X+IP8$` ?,nyYVGdx0FZI.[_֘\ycƌa\wu,c>p@ N.\\I?cJ[-TѯN\a%\rSkaιV̪T[U|_F0Fv>S؆.%!}Ci9 < J@Q- c-ZW93tqbZ~a[ m8 :P``0+'|dd0e&E[o;sΚePDz:}t鷅PHIVs餄P kqGˎ>ht@hbh1(Ǎ3F IC+W?*Lɴ1rH|Ђ4 #Çd;IJ@+_~9%lo 7"m)|=B{i0e rtM,fa_{=4hګ-%o1\䢋.+dg| '>GPO]#`0Fvi!΃խpj͜uB; I;*+'] BxGeIo,9YG10F  $#@s0 LCqg(@{w@>^z)@H=ꨣX+{-\ȏ0F#=U9ônKߧ7QȭP @#,4[,4aiq#U>n?lȾwF#P?3A:v"]ז7'T=XeXBs}?~;3+!XKsLeAF# L.*2$SU3Kj_(1,c_'D5 S͹'z\ęv#O#`@Bp`TA[{և4ιʓCO2$`$`!O2<&h|%c0e@hh-F%{) \^ijo)o*OB:DH~pkݠ&}r0FςV*@{FoRvG-`SSt|26F@U=䤳ٞm„ m||Ebt<+ЎwSf?2xoJU2F"ФIf1J֭rK`N2{Avj>l02^\X8/M" [m:P_ +Sg "[F]]Lԣ8FR)*}8R )(^a |W}2QhވBɣBlޗr[K樫ePJF.!|{nYZNBКSUU'j^{k7Լ3W U- :u!¿xδ'hӂ5/ }Y3t&zw ^x` Ծ}SH*"ճgOs=ǿq#txD;nˢ9 Mk(fR1qκnF0%0 apg,`KN; @P8hFQ!!'4<:]ta>J>>ʢ_c̄TF.y_o֦R|ʧH,2 3 A*ش"GZKs8;v,i&QoV#Z-ݡj< 41 ՇʘHaȱ_Z+.Fת?YR*jat iʃW_}Eׯ_M+{4tP,"lW$EJ>4'cR^^QMy9GR2(Dܴ'|rĈ͛7ߵZ/gvwMHwNH*9Wقowy'4,Fav~P.i}/o.Sj4w5b[>D%GZŰ:qhXc/#2{3C^QjhܐtPyJ~I.N6c=f߿?Chȕ|ǫzD5&E"U%HZ6AX2#Zvn`6h#nxcc![yۗa л|v!ovr8ª" N2U*Ccb 0u$&6*w3%r/y%(C ^h-dkuebR ,~LZZqN~Ѿ\E4xr`ƒiGʕ|hMWO8xYj3-[qBHd7n\>}8E>XٛP>8؏@>l2 aۘ^t]wol^{Q3gՂWiG~ɅKp\s N'd$j5U hof ]X<=񥌕.]B ^El`b:FG.`#VeYdƎk=z‰ I ;rKj^[#>A<J;tWxzvP+>u|_ʘ[Q1knb }7;䐕{9fSrB̟;~z)7A]iªˆ~3c/yqDC |5ܒlڸ_h\r\7h,FƍL̚Oz]OOMʢT ,̜h!"0Ku/3ZI>-,㸖49GdӟWJqCyDF>dnWܾp/3N6MZ-2w{9TsNe,S2Z/׊ꊁ2u.}[of#kn}_RϑtB魶j8cFL2uH'M_- * ꬬh UU">bsfD6WIѵ͛6C:tw}A;O?Q=OWԿet deetI}цn#"̧ޯc{ O YU$ysPy(gլIӶ˷A^ro9'yy]&MP 8ӍYReFdT*#vP@I4(*V9)8äj^ i-%PcsKb Z ?sB&qW6X3y;Px„j JIgvSD;K_V7]O: M$`cdLW3!юlq{jg9m̰bO?=jԨo}7<(s}]w=蠃H'@DoVGqtAUz:TԴSR,R=UgͷH>|ƋIti%y=Zg A3TjvT#^[tW3[sWb͢\p>r =գ-xSNjܖZ"Q01XO;2wM_e72<=E3pѣ^vpπyCLM+ C_,Q&O-0>X0W3N2rsޏ>昨dl( a8r̫LgiW_]3'{ z*ڗq_į ̒EBPX\D p #ܖ 6#F^(Sj&;쳡~!Zp%0-Λ#a$O4 +8:G%/z)T+ vD^JmGF#!=B(L)7`z b @ߡd[`BlI r%NUOfT۹s/+33c4d]v[`U8Eb&Oxs)*rd??rX^{_7<G*8Q0 GQCrm>/D UNr>E!u#)$( 8У0=G~Oл0BB?y x+_^u+"T zlyyǰAw(af;E !+ ɇ>=xk%/[Qh%bKmCSB1D;é=b2nC6}:Gp8ZXHzSОytEڞ ɢ.';M nW}{ꩧbD| >-8@sC) \zaLS>^Rl`\ F (q*pJ NFBxrx?hB /Yvj`=Tɋ_j\]dAr# N^ V倃 [Hq+`1! AbJVBT%ɓBޣ.^:ۊt@U)2[3rIf Z+ZG\J Dw2{)%.,FDAaY>3eeL.5 >.<:w}~Yg <KHƨ*Hj10cL8WN'kXaϣGU[(<cV]3Z,s;Z-k4{!mۮг'Мx d#05U$`Ukpua`-99AxH4jxGGTi4%Tyf}A(Ȉ\lȎâ{~ jL\WExpsy:|pɏCywߝs"?CF(+l.V*v-n6Aamv_C G81K/APN"_0k2Iиa-/09`ri/VلtOLthlm.;FTFL0CrL9Jyg7W/A;wQ3΀7'ԭv?u^e"YM1U8dd̊$waL̹D5VnB1VO VmpדAvWi;vpsD!X*c,zb\WI1S!#I\(Wn6,bZI34QhU6[n{*VH%eG]& c:G5\<|pYP[M3K5]1_őo` {Ql 0~S1ҭ2LTwTZ=Tk-Yg ,)7pK &U2~i w'L9XA7EVtu w )?hМ"@󡄧L"(|ǶS=Ε,(GS!^' IQPOxLOOeV=M@7bP 'D5i1o^e)zCxaCe WٹƚT 0 I )0pX A4ڵe(oP%8Rjd:@ChM@.h3%TI9$8<= *% 6_D@YrEF͖4QkPUbV2N1h "kQ-^=y)? 2 i,"4ΘWTDvHP:rqKsDztf5e 7 RUFWQDTz؏`%2bYOiŒ8szlەQ"UC((/b@o3Q}H @#DU95HUkW0AeC[QZ)YJN#pd+$r SR\JQ!9- Q)"U+ǡFuՐʧъ,&JEačy07‘+VjҐ /ox}QrO0_ԜUDHRFފU ԉg ϰ8usu*kΟHF0*U`3 ^PΒdIDnc,A]C7D}Y#XO?P>LOkt`iђ'!Q(Z**AKT ˭5}_5#&oa0F@Lm[lAvQ駟z ajr]wu$ &)6Gg01AKE˧-%y^oN_:jHm*1lVwǓBJΣ̚|ĭ;>F#P  ll-Zk >_~v%"nKUy[|Zf&RFWK1F#`@+C)P\pAvĄ/Ҩo3U0! ĮS_iJFXTz{ |db0e>Pl6ۡCҎr!$Ɗ9N8 '4M0iU]݀ &aonY‘\]0F&h)2j( Tsm¢QJ ;r_y啸6pCT0=Ts(L>j4FD  Tڱ;vzꩧ^ve?vq7"ڵWQ"Bb =!RVlVT,lx}5̨|F#P`?TT瞻nqrUWвhtLB\kX8yw`bSD\x1(3FRHOP_|1jEW_}'Hjvk u X\0oyo )=Lbf1t F .0V*֌&^| Fa#.ZU”OWgaU#PT Eգ@T|e Ø^Bp@;OhvG}1AU&_gu ~Wҷ@V򫰤o Eaz9ßx Vܰȅ \ZlmQxK'Y6Z4#` `Gm3qH73ː°ٛp6r|qK@ߴmB:4E%!H AAd#YUoC'N?(% /&E]i;XuUыx@F;p`_~B* ?W)?R!{xɔbP`D㌭-qf2C0Z%K[Ƹ nWB a(.ZaBǎ9o6}o4\6Zˇ 7ݢXϝ SL ӛoyd r1 D< DtDj 0y଄w<۷oܧO򞭿b'2pNߨ^|,&F!@hlfȓz ;J8ҦMMWJs;}pt8h`p0.J"өЦRL,lJOK^z#/'<387ѣǖ[n9bĈ={t7T ʠ s}ƍ]vs w Py>{?T`Q#P S1/#Qe@\uR%i5"  nlkfQJ ~.JJA01MILEM):HiB(Ж viFW*Fk <3 eNǔxU(v`C|Ýر>hV!#*'U6Ye!&%B#m0zJ#cTBHW_ajV}G0c&l#|DE֭ZI3AyGX O.ZG+)Sl(ڤ |ga!.۩3ɝ؊ +ПyqJ9XA?v8]fevmGL+]zEHPXB[$E|D 1@ځ%\ p|2$1Uie]WadM1Rx ^2c|t'x^ Y9&?Dca-`솩sNcJMBQ)44E*Py&@C[":9] Y%eF w .[![ɹ"5D|\O^aZYg7tRV9h~9lTM>r|s##l6" m3&N4 +\Uオ Ut`lZ L+Ptr{`tR8v#P4Sִb @.ea] &z!(B$)nW,@b0 a?R/hVL|p_+w|7+0%3` pXȻ螰Eju$, ALUESR]x.ư{G+"d zM+˟".]y kXa&kbsaÆa퀅`OV$KEW=ѩS'n֢lu? RVYe&?{1t[ mZ̧pVRV  )2A1va$cO1uM/ J@7@70|.|j-h%XYmw",k,~ )A$/Ϥ|~JHHt(6f O FN B;ڏ#*T8eR 8(61ʯy)շb'u͟.PCmڢ<JWfU$J! oM]ȉQc|2pAW;BaDqh-'_eQɷ@ T5q8%?EF(U(Px0.Cm'chjzi\i5#/Bp cyUT2uHFʆ"BʯU#!v30FH0F#L>"h7#`@\0$\#`0 A#!v30FH0F#L>"h7#`@\0$\#`0 A#!v30FH0F#L>"h7#`@\0$\#`0 A#!v30FH0F#L>"h7#`@\0$\#`0 A#!v30FH0F#L>"h7#`@\0$\#`0 A#!v30FH0F#L>"h7#`@\0$\#`0 A#!v30FH0F#L>"h7#`@\0$\#`0 A#!v30FH0F#L>"h7DZ+R>} ?:F@|'#P .ܹs͛b…6hьpq3,Sg֌ /\d$u< 0 ӧ;ϟ;vڜׯ[oܹ'ϙ5+SNT?HG!%O1E+t'/Db X0qCAׯ_^=ٳB+ϯp۴n""sqFSGsԮ]nݺ|ƭEeP4pӦM9z#Ӧթ]֘͛;E3g΄9 :RV&M 70(u F /4lؐr|ϖ]vY\Ypv&,\~(8WCljG mF Asp4k֌9s|駟}w  L2K>!o&3'K +HS|VPo5yo m۶o`ຼ-Kdac +t#GR(~;/ehҨysM"z t^`ٔy6ڑ# +:~˖-m^x5` iڸ1tHa̞p᪫ +:wlqAhݺQޯ }Z2 !H#pʁ[guP" ̧ZkuhT0ĿU8\1P&m'ND4 QVV,ѯgd)sl&/<eG8ᆱWZ9y?c=O䰎M*Wmٳ돰W]\w [mu߁P0,Zjȳf͜9vػ'&[nFw}|}X)|A [0>*P#Gr FOxcWU +p -]v뮻nj=wnjE.bE] #P0D- 2jzYWQa4W^|#>O'޽{_o [3v=Q&颮; bh`INڌ-BR**;lׯ7BnYUFIٗ` 7Rm8tQ ذc{8OkB HҡCΝɴrX?ʋ]J)I1$0|nuw7#`ĉ hX`m*V:| j?#`@A)>dIYjn F#` p(L>-?#`,PtWK4#I]m5Fb#G8I)c(\|#`0F壜#`!&1d0F0(gmF#`bG *#`(gL>Yn0F"`CJF#`rf0F xo U2G`uߛ7o;w.i̙CB$v׿5Nv f͚D>9رV[mtHJH=٘U ={6wq2矛5kvA!3g6j(l4\#'`p mE hРK;cIŦ me=N;iu] nX^]̃_Ǐw}:(ޠN: %yzf#PBTa͛A;EN̊.V=5ʴifu׽ [SHqSi_/dMݷzkoEyGQ`C@`*֤I1pQuYcݘT|GȢ}{ջヒ򓓅Dm LҿERiڴi_}_qU#L>#  }v90-SK/Ř*ʌIҬ..O^=/rn߸qM"RdPqZmx.rqh-'{+ũejQ$X#c(O>nܸK/o`~vWB8yaeIy=z@4S-Z|Rb^A*w+[\::tx' I6(|@Olrvp yeddD.]4Ӣ 51E' y(9D "IUbISrEk"#"']'TSN-zU YBg@!/Dɕ1cp[hvc|]޽{oԄ*sXɩC"e,zP֢3uOw?B:xaXh0V%FDۍ55E@#c߾}nUV]vvmG|36t~{a}iɓ'J8_`;wF|P=dXϤ=:,ra:" jdL>"h7dV`f&ڋ۠ACȃ>H$<2l>G5Ҩ7>1&BէLRr(FV[ Q@^!C7i>L>  #P2h aqX50yzYgaՅxذaf1c#.WСCĄ D?c٫hL^%=xk)Ȧ)tM(C? Ş8oc m۶ea8-\񧬵Z(*㡇:Cov+*}z x><W0J=$[qSȊYۥ"p@`ja!3nG  ȼ[vؗ_~'By (lfyJ/ F R͏hk'j· L> <#PBx)iJKMނ|뮟~iUU 1֒ %Ft^g[xѧ䩄_ݐ D#P2#VЎmʷ6- ʮ\,+N+?#7tj 4K-,e1PSHvZJ'm94Q,<%Pأ ֓VZUaKϢ$:S_/:lHX#P#X+A)SgV` fr+WlN2V#LyKN^٢vɧ*-A(— Fbqxc> eiӪ%7xC"52F |X8(!,u.!E<4ϖ1jR:F0&%,27#`0"`+0F#&囍0F\*z0ÇFIENDB`$ Dd 6!E5b  c $A? ?3"`?"n >qy0s_DoH~J D@=B >qy0s_DoH~& 8aRX# xڽZklT}?chk`J6`6 6`WId qԍVK"*$mIhn%I ܤ jL]f޽.<7g9s1xl W>c_.e}zcƖRƞ@>KCE3;o򚘃nq2plu6v#A;xoԶ.vd%uNx7Pudq4MgKhz/`j6ٶ !EAC6S{.Rc+ y-d'?iV3P2%6!B?91z|(e%|v5}bc%Fg#,<{ cQRGnPOK!Gc'hsx\ &|$֮A+ԛԥ=>v++O'LàMGȷF0Xͨmb&&uvDUɲW۬@qIoܫs 3n9ɽlYj~J+QHh_4m}V~zwتʇ-ziL.z[tT(3A?Lg 9V7ZUZ;km%"5VtM7x?ě~]6gğ50#~#{~!è?Zov[N k ~g$ _Xh^G}Y{Ugu?_A#/j·Qzͷѳ8\DkA4QGfmWy h(M$F0w%9z*:pn RuKf6n!Mֳz6B[6MkFi"xmkoDay~<ݠJPo%uJ>yӭe?͆_h2O]lRk#SCPԃw*>lnaz \#&~HHQk/I[a˥nhm)ksm}~!ijO\>fg4[‡?61wg$cĿ|G0TlV%{MwxLO._wܗ:DծǮ qحNe{l@K˥LA?r "L#id꓾%=s3$R|Q+|LdM3= M~>۹8ch%a#e_+eVְR'lg)dh"v3NLf$fˈ9c3mtL .95b02؝_oºrYmtUאi+93C<ǞadacW|#\b|Ia5Q檷iJ1w0wD<+Z1[W$˺o_=rE?ZTm*uPc~e.[FgqҶ[sדg͇&wJ;0xtc qo^> ۞wF=W^^ jŪ;c] ȾK;8~yy\; |<Ep>㚀5ݮkYX/rs A5TS^ Ҍ5Dw"0vȋ-r]%Sm|L/RRZ\\7ڋ^!VQf̮42bϻ^T.X?3x-oכֿu4]w^ _/>@nRHB#DGx>GwXxP[K`=FLf&1lKzugQ[8W;o8I666;>-6h'60kL5ή\X9EmM9}Clߞ =Td(AvwD0qxweu,Ba!}ic9X+CJ}]g(\s ʝiK`FLf;]> ~{'p{qQכbJ\RTʝ{QjG<0'h|N1whzyG;a^:>XTvt*1ZLJs^!'&D^%ӧB6}}b 9_6W&9AwHXf[Opxy :ݒLu%T9?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1Root Entryb F?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghklmnopqrstuwvxyz|{}~@@@ NormalCJ_HaJmH sH tH T@T Heading 1$$@&a$5CJ(OJQJ\^JaJ(T@T Heading 2$$@&a$5CJ$OJQJ\^JaJ$DAD Default Paragraph FontRiR  Table Normal4 l4a (k(No List@>@@ Title$dha$5\mH sH PP@P Body Text 2$a$5CJ$OJQJ^JaJ$# "&#:NOPQRST%0000000000000:0:0:0:0:0:00:0:000000:0000:0000000:#  # # C]#D]#AE]#AF]#AG]#\AH]# 0#I]#L0#J]#0# '% &--%=*urn:schemas-microsoft-com:office:smarttags PlaceName=*urn:schemas-microsoft-com:office:smarttags PlaceType9*urn:schemas-microsoft-com:office:smarttagsplace8*urn:schemas-microsoft-com:office:smarttagsCity %%"%%neu(';PCFGJMNORUVY\]^adefilorstwz}  FMicrosoft Word Document MSWordDocWord.Document.89q  FMicrosoft Equation 3.0 DS Equation Equation.39qyx` k yn()=ObjInfo WordDocument7SummaryInformation( DocumentSummaryInformation8#5@ # bjbj22 7XX#nnnnnnnhhhh| = ? ? ? ? ? ? $t Rbc n  c nnx a a a "nn= a = a a q nnq  Nh q = 0 q ( .(q nnnnq (n vTa fD;c c hK hNEAR EAST UNIVERSITY GRADUATE SCHOOL OF APPLIED AND SOCIAL SCIENCES PERFORMANCE ANALYSIS OF LMS ALGORITHMS AND DESIGN OF ADAPTIVE NOISE CANCELLATION SYSTEM Yazan Mustafa AlZaghah MASTER THESIS Department of Electrical and Electronic Engineering Nicosia - 2006 89:NQST`yz{ÿð}uoic_[[hlh;P hTaJ h3GVaJ h.caJhn ;h5#hcZRh3GV5CJ$OJQJ^JaJ$h,Ga%Zk;[ڠ, A4+(JF`63vy pDno+h3tiG&$2M lvrC_|PqdÆ c>+}.F{p~A}[O,3WYPR}Z%0QuYn?޿'SɩST''\"o~y?v?i#ߐ[/#tIS`n88 =W~M;uLuS {60)_ CB1+͠K5һ 'Њ>8=3eDd 0 |b  c $A? ?3"`?2 @M?|%Jc!R`!@M?|%Jc2`:0xcdd``db``baV d,FYzP1n:a! KA?H1 @P5< %! `35;aR&br<??b8Usi#@Z5+a|A0o5|NTOQmQ2B!UO{@! C6U cc '& Ma`xu0p/iAp1pp" oͿ(m/e`t?^ ypIp7 q_ LM ya0=3><|6T #]\Nм%ELLJ% w@`Pdh a 8ADd  hb  c $A? ?3"`?2.ixA͖_~T`!.ixA͖_~"`@` |xcdd``db``baV d,FYzP1n:&a! KA?H1Z πqC0&dT20$ KXB2sSRsn\HKbF\ B 0 B 9%Q՟dCܫ<22pw?`\)l>z0.{sypS< 7Ɓ^OP HatLȅ^T VT[K<1@penR~C ;WGa"8tLg_{riݿ 3AFhՄƿti[M\Nм$ELLJ% I {:  02O>Dd-nN  C A2"`R=P›"5]\=WF=P›"5]\JFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (CRa;K[oy"7@ Npր:)p2=K@Q@S!U W )#kOOY,OI|_|pc/#G[ypYZD$N;]gU^sku[4hTܥ[n'Y1VomŅo,S6ÔA'pyhMR6iMA N pIn:_9u[ci$tX4Kmހ:z( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( d4lX+ T`ŸEfip6 N7kJ+߉9t_qHbhgNxu0#(((((((((((((((((((((((((((((((((((((((((((((((Y {Rd%цXdE`,mme+B?t|!\\M*AJ@wuu>@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@;HeigϧWy^kثWPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPp?^@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@7Mʽ¼?nϕ{QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE 孔bK`Bv‚}2jj|s7R3^i_̌} )}4>翘6Ǟ>q׊ [; 1@'{Y,}lA.gkEP ((((((((((((((((((((((((p2k_ّ;;t~QEQEQEQEQEQEQEQEQEQEQEQHN ;5cH/UwM/m<T"C:Z騢((EPEPEPEPEPEPHK1@'-yMzj cA o_'Sxo³mG$=~+м-LFP%q%?875cM .>HdW=X`v((FA1YaOK?'ӡ^Eq>0 hJZ0q3Ag^S3@5+}|GnFx,@=tf:dق0g= pA@4QEQEQEQEQEQEQEQQ\@% -q h{~/_Al˥E dEPEPEdt ( ( ( fOuڵ̟h(((((fOuڵ̟k(QEQEQEQEU{M6ծnb>U }!D{ mYϱ z( ( ( ( ( ( p{ZI$}z4M3[sڌ1GxI%COi_&m"^}-fdE"D,(bISxPb+>;yee`sxxOl|oVIKmDb$?kKu^jomsoayΌ6c؊uV?ٚtkZssl?Ie?wse sk6C4[ P$Aݻ:dN!;. vD("hPz7=^t;4DYa6Q4o@C8-ZhwFn 6 )>jsp8yφܞ$+q 5U.֮{F֬s7jnph4ۀ6y\1s2qPV?0tN#X n& Imƥ {]2v7 !sɮuӾsryтэ?ᮞoí-sdjꨢ(((+imdT)"0ᔌ υ2x2Mǒ׬Wx×fQ/?~TQEQEQEQEQEQEQEQQ\$4[pq,@h> ^4O1F (9@ "/Wv^1L6鑆pi`):zUVMjz,\G,F<.$ Cz?E+7q7;}xE%:6G̔A?VĚ]:]6k6|.2u8#J$fYjD6ַot۟jLזRYk3<*9P"kQN+.`-~qЊʶF|MoeBJqrIǥ\ҵgye A< _ <-vܵ0Ȳ o 4awNS. sʐZı}WCX^QcY֖[,QBqnEPEPEexFSH`%8mԖNT9@r2(?d_^^<nV=Š(((((?d_^^<nV€aEPEPE/h5yxu _k0=6CҀ5(iN4g}(X|fA؊M6XtH.#1^Qֹ}o^6~d[E <7 5zO LPu)-b>;˜C>1ԿR\jB/49DCɮPZW5$Kmrkhpnv 2l!* /VN'ug?(gR?sPe5E{5MJm<{E]k[}.-ٸLed)ڣv@Ҵ.[5F{e+2aoRx':Sk} ǃl\S{d*z yz->7A<7e##&nP'ӌˍNIMiN r!2Ȫr;x5? }*0R){W# `pOZo}㫏A -ʅA9Sʌ x}qޟN)8?y#3 mKHդyʺ:5+HR%*B_jy )Hs@;PQEQEQECZң{2i)GCW+-b2M17GhO,[DF@|Үy/ⶎKR9Z@}#QE>?w4 v _x{FGSMB N:\,%*pA=lFKø~ 0Owq1q"(ªP;Kjz]dZ35%q|½+gҾv6 vV?ĭ<p es~j)|9%SV݇G@()']F=y4deLj-2S+nSXCqЖ>ץvx{Dl6!r rI$zVQE?'wܝo fZ]v>?h61hS5Q֮n-B>i$`sWS]TBWR (dT+)W_U~*Е*ŠY??JUG,%*p>I^#cH~$; 6԰N* Ǿ'zv:@$xp>}oT%E Cgq/ xt+iE̿QI]͒? P;?>%xVX 3-7IEe2ۯկp?d_@EP (񟟨=V_2K\h01]^[hj3L<#n{S#c$Z[e#V-$jӠ((^gD7~߸F3BWR?g?j׸P3dT+)W_U~*Е*Šx,%*OOuWQ@ ' _JT|Z _jZR!oͷ<9<'CK-^fOz{>#xW.5g۩O+:fmce'?oqy$s9XI=P (q5r@Q@Q@Q@Q@Q@q]| ls\EDXg:pl3,dRE4ߌ/v.`^`!Ba[K6ځVy0ؙ\t^F /+pOzvZzEdmq}](((((((((H΂>[ݰ<{a¢kuZpEY8'6N;T}K"էYsvpyilM7N+ :.>:4(((((+g?j׸W2ۯՠp(((((g?j׸W2ۯկpQEQEQEQEW дDU2:h8e>yH?+VՖ麔\Gu<]HX~,UIm$w9~J5+;Q-=axѱezo}:^ H?tc_}joczzєP?a/ {}h~^E| şJwN?ɵks/ t|(}h~^ERJF]5湛&F湛Ole _CompObjIK`fObjInfoLb FMicrosoft Equation 3.0 DS Equation Equation.39q¶` r NN (T s k)=2B 2 sin(k)k=2B 2 (k)Equation Native c_1203494867OF湛湛Ole gCompObjNPhfEQEQEx3'Z fOuڵ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (UQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEq3"P#N~2ۯկpN7lv})Ht=*A-eLudlEP ((((((((((((((((((u 4]jJ}o:z6/+y`m,uֽ.0MuWĕ?_`x țno_/lhQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE?tiMN1ԡ7Yè6W )0|}_c)h^Pq__BrK?)nl_νƁ(QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEЈ.1@XkUDTP>k7ŝ3^1ELV~;eoʻ((((((((((((((((((((((((((95 77r6LTBiIHp3m F]\O;*ّ́[)QP/X-]s%QQ>o_j-žm]$^jm8TdfD@NqzVQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQETd1hĀdF3TP\kz^]29̊cvQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@rRΥ+3,6on~GO2U?fiiO^ c#M+X \Msa5۬BKyg+k5=kH)UNFkBH>igD J->osSqCF@u4CKm'kkIZZ]qL{wddvM#xL_*lݻf_ mRO.dpU!zq'c6S7y8 @yM#N/lNnxX*_M.&H H}ǎ-\AyV{yw7#SV"YGvcj^۶!.7zb:EM\h<E>X8ܤg3QK 'VtKi"Jl*Gjo-"kۈZI3Va>Hi>A,19}vu@~cmT-bE) иPFUÑ3ytu5mgO?|[GQy@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@{ዦjWd쮍b#r-$O_h?ƶc$b? Xa5mgMvz|lŸ.ѕϥ\+>Ꚕħ>R+2?TmOK"tqpjbИ\** &OiK ъpЛyc+8ugܾ-tfV*"aH+)4: ~- nj֫-/^3%*.ڇ%RA8X^iWC5i6xPNFOAMa|:(/]k,XbR|8uMOK࿋|ceq͌ax[o>2³n{5.|ڍȺ*|s 2kh`2 QާOOEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE ͥ&xIP2,6/*?A4PW6^@]AG*VcinPkF4؛# }:O=Kb.yw-/xnڵymdXe9\vk;[b{he1C TQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Qu((((((((((((((((((((((((((( QӴy^s1@TI17 .'@]޻Yo,D^VNpX ;A뎆dtDPJ6>WSAEs]_i!"<RF\F[~Q' !|΂`9#c?nO\}AKcGz,v=2=F?X.gFq»((((((((((((((((((+I5NuѳBD̗ߓzm>W dmB_\s@.gjZ&0I; GYi^';,|mЏXq\v Px$yM=ςtkxBiw֪ ̨3h[XKL}Uɷj90:R3jko gJHn}zuPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPXiPBڎϵF* `7Om@[ļmI0]Gnui6P1؈;uwnТ3t-GOMi%,r}$֕PEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPXvZkіԥU>->gruX_H]\:}ƚ%rBG$kfhiYF($}z 4okė׳ԃv?PaZQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@lDd x hb  c $A? ?3"`?2ɸv`b8`!ɸv`b8@X|Xxcdd``ed``baV d,FYzP1n:&B@?b g@øjx|K2B* Rvfjv,L ! ~ Ay 7. _˯q}`$RZ9 vdJ2" ]UE0]n x$w12@]0smyAFh j6p`s? W&00 ZQhd w/oU.p̃Sv0o(121)W2aPdh,̀'f F_Dd b  c $A? ?3"`?24 5IJx t͏M#]`! 5IJx t͏M#`F):xڥ/AVGs9F$8.7X1mkۤYh ~AH#!ҮyJCd͛{3y 04E kJ_JוV2  (en+|iT~{W"ToE G7lZHxIp͇?[!POHUԻj{ <}Q&0FA_ʘt:].\ vuD~֓:W">$ٞyZ W T-ȭ6R kӰ|DryˣSyzP3wW*4d)}%nDܱ:st"CG}}pn)b"F<6ì+_tW8S]U}XyS,9N e;7L("A8t`T%{R;Dd T0b  c $A? ?3"`?2an8qP#e ;3=G`!5n8qP#e ;3 "04kxcdd``bb``baV d,FYzP1n:f%! KA?H1Z:zjx|K2B* R>c&,eBܤS\n\H3b*F\ՙ@Z+ uy <, #b*g eZZӝs20MWU )P>?4*KU%9Pdf ,;Nt/` vWE#ʗ38| 1 %E߃w攙D)5{2T7lHWtK3Z׍Hʯ sX3p3ąMeZ7͒UikO7^ⵊT׹1D ?)#?-!؎|yXC^"A^v_Zȯߒ1}y$_POR==9ys\ɇ:bTv߉;GJz;^DG/y;}؋oz0f;66_57zv|- jw? 9_FTD^G~ԇ|2\s] ywy{/>Z*4GC[we[unݺ'(\)uIdTJӫPODdM @=>  C Abj1vg2HU\~nj1vg2HU\~PNG  IHDRDrssRGB pHYs.>%IDATx^흿r:O 2(+ BM"j() ڴbT-ڒqWgg?,@m?"~@@FI@@FI@@FI@@FI@@FI@@FI@@FI@@FI@@FI@@FI@@FIAQ3':6pn/ZYqYQ V>sFg✌|32'_|κe-w}`xuuuzz~s6&Fnnw7aǏ=r?n<:::<4[Ffsw~0zom@Ռ1kҴkyi1s6X?Lnz߿ێ :Fu楁^dݻwQ=88EVܟ)nt%wkGkn-?FyI`ݟz'gwp{ɭEVϮ0oxssl ?"ĞJbļ>sZB`\l{Iׯz(b4vU&T5xفZ9 wY">1~g\ i<@!TkO1̡@1 Mhed" :m%D̉ٽ +^12FejV"0VQJMzKu ?]X\͎%}aQ'jz}Ly}洘D VQN|sL8a,&]E*qR5̱sC[Bb5)WC*L @Pa#0NX-%PɃY\Iyi$LZ6UΧJdR2{WlfV&(rkn, eG#ʉM=DUUidvwckJT8眍Q% zDbr j?lƸ 3/.Mbw<#bΝb *;XkډųI#W{ JgٓǬn#Xb WLk̥݂7rp}k+ܦPf 9sR`ö*O SyVZ~HM%w۲8n'b.,B[<{N&oO}-s1Ыb_"T@5ggo(y?A[w> 9Ե\Y!ϴg1gś9JەTxITd'#d^쎈,%(j〘 c 17V Q kDe c8MCU۫|f/.wD)[ $$v!۠9e~˯bƩcr9NJ:=u1WNwP07-\ϸ]d(Y71\剷P(9vL+\]Jb+Q(|4\QPrEh+Z2l?sCUN Ds`63PAl-g6+v.6=؂f9 P\E tx@siH'U@UN@ bNgTA1bIKj9Ҥ:TRQKw.ra{BļEs~"+~ǫSg#+B~89E~L3&ErH" }OnǏn|;>>dS~oqމlaٜn[9m'NΕ'SO{ _~u;XxF4[Ve Z7;y۷7oZ_ a pάӧOw܉˗/p޽(?obVξ\z۷޿_?| ʅ1Q n{,'ƛ#P|=_ӽQ._Cn|y.N'߷ׯ_;99rV %_ Y֠v][QKA.m8v/Λ8.cnLCM^nY'"PP 2Iiv]WsoFB8gd͟N@Ȭs_nTn; F\`](}^-b'U7aq |z+⿻ŵ8j,f7/C=Ux$"bN̽hX.g ΜO-^޸:<<<::ia"'?GJ-e]wnd(~:Wչ{[fSNuE l}d#?v.{?uXd' gϼU0TRQ{g>qcNȲo焽o߾~Nwƙ?lq?cæW _MN>}>=`&Т_Omً)cO"p Һ;וw*d]uhzxPg/]b};%j _6{Q)P̱bHh852BN/bgUrbhc.r(qQm~@KG&Ҝo+s8"[qWQ21|:ga9Sj[Ѳ+;Ixo`bdv6?vH4ѭyL7e8ʎb6hb_z*U}W[)JQ%z;I3WG3@:m><^ Z5=D`d…1% =@ cK1כz(9 هFEr-a6Ŝ.8wP"vo~VX5iB-w1'AEz+Jc7G(yV%=\FJK LqcpKb{Z9Fl]̮c|^VӛkbYɌϛ+6w譩ץ>IzJ7G-+cܨr~c>%榕iO=bP2zV%/uջ'b0xYR .HfLv!5 x%!1s2!lytvLl "bf/P->C e13326PKc)`$~@@FI@@FI@@FI@@FI@k@^ s]7&C}7@m'1/mbP 6l;D!~]p?_OZ}Ud027&: yyhbn"Mt<#, D$ yFX@ 4I@󌰀@si'a& &D'!0O13M@MNB`bg H<3/{xxlsY"fN'E "i>SĬ(B1N'E "i>SIENDB`6Dd 2,0  # A b%6#ϳggvfvѥK@  @ Ј @@ @@# @MGl" @`zЈӋ9C &h&B|@G81 @h"Fl" @`zЈӋ9C &h&B|@G81 @h"Fl" @`zЈӋ9C &h&B|@G81 @h"Fl" @`zЈӋ9C &h&B|@G81 @h"Fl" @`zЈӋ9C &h&B|@G81 L_~p…鹎 ;4@Cp{Yc˖-O?UѣG;4$9~sj~|۷gU>|>P3Lq"M@e6mSO͛7ڵkǎoW_}wJ>^w9kwuyճf͚cǎ![Ta4 5gʾk+/첍7c=f/TÃ>3o{=[oذa5G\@#&J} NtwX:[o*Xxy})Z5P Dx*Q\gTNI@#N*8 @8}[rM7ʗ^znӝ| F}مC%W^ys*4b/@O@KP07)Yh\bEcU҂+ݪ0_W Fi5\x<7Z4" )_|Qiq޾C}e7k?q>]dIQ\s5Gњ3hʛs9 @# ZK6dN 3h9#Ǐϔ^蝹'xBJNYʷ_{6gkY\@-d[v{G5;dU\ "`HI.?CSX2 o dGyD S8f+J3K.jhwZѬ?5<޷jlѦ(ܹstagBsuZ8?jfpbלF=s;}fTg)4VsC`ZbΜ@47ov a"Ј 4nB]~_oޙvBy4lBe^ҭraMF\nݳ>o4<'^8}@@VsgΜ9]*4/#0A#,Ϊ

~rĶP>%>4br^ MCj6`Ce֊IV:Hh1SkMj/Q;4 YDRuꅩJSOi„2[Sty_ö?Ŀzm'5Q-oL~j)fWikS"C#+r_֠>jۄB?4,Lve:BuoHɸo^Ĭl<*3o5od+Zp-h#%7~lh<zk~zeg%%MїӈZf!qZaf\0CP=ktR ?5s_ݤ[͙ JT^TQAa;2TFll"nj*9T~k֬ѯm}Wdrk!dI~7 cʥ0m6[xbJ9aiy啢bO䪫o^cӄU4R0{V\r;zi2IT} яo7|G>z+p믿k<[?W4*yjR-dpd=$Bq B3bѷ &Z.dͣW/xmi޽{g@ݤ 8׈҅zqkw DuVj.fH[3n5kV#6/NTnhs:e&^s緦scFT!F,oY J dDM@ZQq5j2kf6HJ jQ~zGC(w6 h FVU`X۫1u@j] hS \~3WϪj5\)VssJ >| ZdG0wŬʕ!B!FL&8 I9[И_N7;#;zfϤ)Vsݘ'pV/I;ZR~Gu',\'F$C My׷:=jNFu^P+u|F ,nC2u UgK 8 h"mBAf}5YB?}Lf(LZ;õ%QjӪ!'Q(~Zs.\l55 (zJ;`[њ)}n۶.!*oa_-j=1fi;nc` 5P*wsvRuܫj,myg)3.#:.DZ6=@=`߾}PQE~ am)jWm>ךݥݧO\|dB ߲en+/^w /z\!P $2'oj4xor(dJr"^Y K#J @5[XH\!c}I!RFq˖ s$IFJF^ٗlb#%Ш_6?<8s8x9HJ81*LɄr88Mpx @&FL8@:@#vi#{ct*os=@qDTL@^7"f!Fˮ{C%T WЈ$&A _AB$"FdS  @#02H0GM?a< LqR -wD8hkc!s!@`LiD$~: 7ųu| О?6h&Dv;ִJ vӊ'@@?hni.{d_K?Bt&u%M!O#GScL f@@[c҈m}< @@7hn9D Rӈs!#4PR @`xcՈ5--m֍[g8UFD`QsDِ";-Vf$\ X# !J4v `q |J K)@=`DJ&FQJb6@@m趶 @8ЈBB%r{\{eݲY 4=zرfZBq2p x-1C&qիVag:f?KL2bK{.dR G  GFβY5=lj1 T ӈsأlۭ-ooI}v{Ccfm(f<ۿ}uuEWUQ JFL`!?'+1;@4!m"ڰ:=U!@|@#k @:'<&i%+)cJB%W#jĽ{ʽ/,,D( k++϶ZA0 @"Lo(A {ʳ2߲O+g;$_S2s,Pmmn<يXe2g]/<‚ygeQ):+uzf͍,AKË i}P6ߍ@C8b+u rȲpvRs (jXCH#uCm:"3W(\ǞF֧s~[N~j "F4t?_ùmECg81#Pe1q r@9 5b(xeAK 0۹#롹3xNw_<-ɨ΢1 Q匵rgWXv9 E kdwix1RɛݶJ"A\[aVאָhnF>\+@ 8b6T ʏGe&Տ!xUB[aY#gِUـ0^X,o3\mfԓqQ|bTPSp ]#߿ԩS'ڵGF|hJq\)fiJXh/|zjJ!h/Hl( d҈mAq6 / )0^ht|/^x˖-F&k Lu_5ҪӗA+ f1sr>p1\!eQ[G)iļ,ǫ J5]Ј_s;ޯB4xc7ш tnv}uI ڵk/\Q7iJꍬQ`ޡd7Au3N ln;mʴm !LZ#gN4D>ޗ5mgS`?~  L@"sk jIfmsҿ|:fssz6E@@ш?-B1d#c @Q .9UƤdḺI)+ qGڋn+!Ԑ͌@@qfV Y h<A)%5~@F u yiEv F8$ۻeE珅 4"= T'۹k?Y@CH#NWf:+لs-ߛgޡN@@D1~XCXXK(?hqibCJ6(@ ֈ{ ̳ - ݢ_*m[I|us @` 5b73L!Rm L4┣533:X)6$ș` "F4rQ*?.2Ha' ~Çv4nk3p38 u"I= @_(@2H4Jې5)S-[aÆvPCl֬~Nlq@!W#e ڳ5C@Ј @Ei@HoȽŚtBZWԒS!IF4 ݌X(WW=ۊ" Kņ!@`"ՈCotOJh#)΅ LT#V&%-k @> LT#DI[H QFd1b@Pt鍴n}6@h4bb*1Pz Ybq F!@3kD?V<Ǟ&E`:{RY@1\6 %LP 0;Ƌk ПohkG  @/!5\l9ADȦ}yK(@#G @ =hbG b! |#ֈRò048M!@ X#:@UB;B t ]z dWxs!MKhA#v˪znt16B#tP+hDW$'^8㴊qDˤVhOhϊF؍gEB|Hvb h`]%]0@kbq E0 Г@[{Ɣ!PGO~@!6u%XD#F$@A \PhDW@@ ރ-C?BO]#9K4T6\q6иkb@`t  4P|4 dVLY,obq#܊s86phs,fb%[hu+q`VmpHgXFAm*!:Ds 1CI'|ۊ@kmAtmKS}($.3`P  h\= sVHVZ%)C#Da@`"Z}N nACW:l4MN˯DFL5 yVFyhُ|<Јdvdf](3 !@`N l2Ǟ?@_" I("ƐhđfCʛqaZ&@TF8T@aeϨur)j _Kí-B%Fy72뚟~髯Z\>;vIe޿Sd'|k.-,,l߾}ƍk֬ɚDٶJdaOÎ=zwPGYzy_{5߲e5\7o 6 YUeI*Uݻ7m !e]T!5;IUd?zSO[TsUgWǙ3gLa毎mSS2#kg* en> ShCɓ+o>&YoY503HLK22 @S-:UQQG^ᚫyʕ23uhJJvdfG,DAl+W4LMgɃ h&6R2ô< SCLֹIYF C@̟ j!П?CjH`دײ(,ΛAs g6YPZUͧAl+D[2c$c f2Mi4y)fm$Y0eQc#}4+34@`a׬R|3t˖-M )kV/^7f(mn4Y0M1-VdM!RKu ɴW ڵkF; xjj4#@M'IJ*3mT"1bCCPN!LO`p(-4NC)ڹŋ}nmTO<3]iᦕZ 3Q lUm vY4{hϊZXb}K] |h ( <4b!hıGp;qpq ql@ 0 5!A pyP1T_=mm^s[b7>?OwRۃa1v :ڝ@|B8b( @ Cz* 05TگZʸP u4tO!yS̰7{\n] Ј R 8''[oy*4w{(Ҥ[=AO wal<>MCMp6ywK/⫯o~3{GM:h&*eXm,(W%믿.i|EYY"D@@`z8bX^4YQ)7|+?~?ο@'kxC:-T2뙥Bsn=7@ vgʙ.,YhHB@ә5gwU_|fe˺9MԩS2aҥ_z۱cG~DFL?0mgϞ_Ouҋ_~^k"͛&`&#jѣG0Ç 2Q}oINkb 3^nU.hܾa , /iӦ 0+TF#N%3IEphSjoм=It&`&#jLE(õf%m懽7+"9Ј3 ЅlM{s"k ;՝O>^hQZt `hbs:8XzܻdZR{s٤'O$xFoK _A?|&`D{N@@32;9rdZrV7-qD@j'wTjGt* @>vF4:[+W ?3DE,XmhH oO}B D\ђ5kI0 VIETq9p`  @#077駟FuY1`qr '(4˜az(IЈE{ @Hݻn*?0Gѩ_*8! @si9ŋd׶01 ` @L{́@ @ BhI @ 04b< @1 ` @L84@"$F0(@@#C  # &A Ј@ @ BhI @ 04b< @1 ` @L8߳g[WÇۗ$ @_Qo x`MV=Y?U]tˏ9zjKK=zw?~ŖP BpXU$RomODO4[|Ϟ={V7ҥKw, C .p( =:DdA#z?2uyڵgΜYlYx7"P-5"8 @,#|D7w!qw5eŊ:ŜI <θ`U@DHhD7w…'xg|}e3]Jy2SOtCUf]বse;N!P}YȢhժUz™tCF }TЋGov`7h"PykL/t[N?~߿?_ 8iDϘ}{}'{d}݊qLݻx)̻o>ojճT_S'KNB r_rekS6<ɘW7C9O/Bw Y3 Gȃ7ʆSNI >y̶8̿yM7OS   5fzw~~1xlM՞D}׏?OTuU7n_|1CA 5-"ᨻϲe ]L@i,oni^^{~^24Yv~~ff|Y-fhDohh֥o;w E#F9Xv<f%6Q 푥}`}>U+/--Luyfb+oc`1TzшSɌlhPd>b(^hʮ]6lذf͚ogE!L4DգN@dC~ceܼiFVMPPS@fͦ(t*J 8]E hα1; |lzw-Nvhfݻ, l4bSYOa~]?xJ#.M%@l*/pcO>_׻^3r]we^pTLԟ'&Q %s=7fs>v.]*#)[n՟_Wʴ{~ҙze77'J8 T^nM׵_k\_xNX\4U{*U+4_\(P gV}ߖyLc.g]|_nڴI/4h#SSl^ 'XT^Գ>kvΝ&@3upS~JTiA%VgDU$ըd[a]s(sZTi_tn۶0 `Ѷ%*P[=3N7;c8q1t@ N\q %*ݐDb3(cO /K`!cO /KA(+xcdd``eb``baV d,FYzP1n:,,56~) @ k1/J:@0&dT20|I? @201d++&1X +|-gLȠ TD@Z*a<>?92B5|T&<;L wW&00p9;|O;)2=]e\t0I-nL u!ŽAFÅ(oNpЅ/X !8]s;O❢gz)%0epzL_c q ~`IG$CT0MeBG| y??_炖\]e;p#RpeqIj. @ ]` "z2szDd  b  c $A? ?3"`?2%0\n_qT{`!0\n_qT{`G8xڥS;KA$3-DTAEK%XyI)‰Bb;п -,,DI/kEl"z=von߷Q:F(2, k)_S-.Z'nv)_pO+pjpx32!&k6,Gjf+>eF%2^~fg% gG%ț{cdeaJ}$$~TIp*|Fȇ:];Ev\k_Z <+&?'(VMw@?ʓ5>Q+5> w<g??mpm(ݧ*1h*^O'_15]'łoTΈ%:cBJaV#jH ^$)uԭEzyٔ+P*X#H1~&B,HS$K⑑2j$K +IVfae!dCy9g ʏWu~|^! 9BU([ tNΕ<o5>*04CdH|,f=&5.ǀብxn!!9Ϩj<שUO˯.'Si%|j" fS(8Sk 6ԑ=Zm>8-+?+V$m⾔I_X!dtr:~'⦺@܅.NJ2)~bלЬ~AjFwPGiY!`C'> )/񯼎qE<|t-닼|r95Cx8x LYތy-X^^FE!q/_xyuQm ODaݽ:_>#P舂-cR"1hk1 řh> {Dd 270 # # A"bzxHiʿso;]ezdn]zxHiʿso;]PNG  IHDR_Y sRGBzIDATx^}uUYjeE%!඀jv"HE$nq *:O g#^,!`83@@<@ʭ(Zp>r>s{X5?s}9SO=#N&`&`&`&`&0"4s00000 `ЃLLLLlz4 :0000(#`ߡDž }&`&`&`&`z ̲G g=LLLL<1`&`&`&`&e0000-)3000U `pzm4000l%|&`&`&`& lB/&`&`&`&ЖöLLLVUeLLLuؖ *u 6 ,6ly㖘 Av20j6=:LJTZ Iva4-LC 0000u`&`GN3klC55XmWz[cLLLL`l +L`JlN Ś BufMV=n ̑9w&`&`&`&08%VLZC%(g3ñp9 ,9[Kn p :M0"`p:˪ @NDŽ @lMLLL` lSO-VLV~tX&0S+3000u8z&`&`&`&0Sgە :xY=000)[3LLLL`l ̔Ùve&`&`&`&0pAVLL      !"#$%&'()*+,-./0123456789:;<=>?@ACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~LfJLq20008[ g&`&`&`3%`p] Áw3000u8SܮLLLN;Ꙁ L :)nWf&`&`&`'`pdLLLL`l+3000u8z&`&`&`&0Sgە :xY=000)[3LLLL`l ̔Ùve&`&`&`&0pAVLLLfJ`zj2002W]u7߼;>k֬9CJ9mfۃL`zlN% @[z?g='|ͯRa[g&Еgs90 E]iHrTŘ lYML`:ľ/}'01[3LL 'rktN&`&0cg ՙ @Nꫯ.}VfI9ӛj&`u/OK30> xor4-L[89 L\*[1Ӕe&`+Jvm&0o={。uLfLጁ:0 ][|kw20u8cLr8$ip?t20XR6mt]wU*Uŋvi]wu@] t#S p=?M(TvCR&`np 7<ɣv-HCu"&`&0(:I:ʘ2!Ὰo;c1000Gy_WlVߋε NޑZ @F`K/|$!M?o&`&`&`&ІlX10%P  qƣ:t~ך ,I|\acJqS]ɲ8q8dKaAN˚ @=p&qh~Wi.'xv]wui&`$0u u|<# TBbi37͔%\ Pȯ#"9av2X\\s oQ₶)" LteknKO`R L@Vw-P,$5wb;[[LEΊc9&ט!!wΘ}&kLn ' !#<=4XE^s , Ldz ۸M! Fd w {1(TM+4X81Y*Cp2~{X>Aqw)0EO;S4go_6: wX b>a)a#)xWymr0ÖBl)LL/}&`_hYˉ ~Lo=L"0onI,1tu{=ܳ:kF0hC`l밍P10$>d K7&~ѸK}&LVUeL`Fj5n)LLG{iQ&`&xK0ݼ a2X Tyh wc9f:$\L{Ki틟Vm&`&\~=;K/ g-a>‚<묳Ofޔɧz駟*{ 1nmtp64@HB9yN8ϠkT`'x"3΍9J~wEL|њ lhnK.LL`:d_Si 5ݢ9s4`\QqWu@:$enƲB}5HZkŹ˜µ Ű?=JQbrar ?(LThB7ᐛsW1LOto~&]7 4X a>2J6 gG!b%{wR\SݕBEG)="@L&2\B|QF4 bCV[TOnMƧ\!c&`"֡{L@UMQ:l&V:lU_ҜE!KH8De7Y Oȡ$SO~iuE8;9b66 aν..tkKqx1]=+`&`V:'>+}c~J3ulScdKI/}K},կ~UyܸqQXmpyNi|h뭷>É_9.< bT-VJX֩n pwqDN` NK/SNaZ36Lq7Լ`x̝T2ȹvڠt5gz3\}(e'&q6]ԋ L3Ֆ;2xU8[؆;==VQeTZ ,=ZDCL 𻣤xuZC,ƼQ|(eS!i \lBG!u,tY^QJzuSue0G2cᝣ$jD49@YzQ}=IF $*l 'ks؞{LL`fj%'GSKi_^Z[:'Rmd?_o_ʈRu *mHlfjxMUx`Ѷ_QB9x}*4D9ioj/7.+|sj >ߒڵkKsrRX&U3 ,%9[Kԍ20\soذa&0U,L`l倩z1^%|Z >%6Ji_ڱ2~6JC-adt*|EnJ_}&C9ݤL1вh2h4*mWq/& hX`881Ce1bY B`XDt$!I] Rchˢ Dfڈ휧j4QI,U֦=66ZUCNeW}fõGuX͜8gqV㔘4~TŚ , 9[K 10"vܸ`+Gด_k20(%xa=Rd۩bGyeH8st4Dեqh=@{(U*p6f?uI}CUߐf;86߼TJ>vNrur,M7r/5}CQrd("5KM7Qj^˜nhP:3EkÍZ^lw$ys=-G~*>V))i4RY_^mI% u-z6mԭ8R% ₊uf+@E9+y&|ִJa6Nk~* 8Qe rif;.QDf3R'< Vjf.*M` :E<*#C"!z LIĄuL wڨZ%f+%zat߹` >ɪ*daa (,;387f?p5mLaX3t&0Ut&`N`C&`& 7n_0;#,p1>0vdL7;?Qo "R#epT] ץ- J={'*G6Vc!F^o臇_F&ʐ6^(ړ[6|(/kmI+G)r~_ $]ڲܳ9P >N2fKφ) /'i<8:8×\aT4S0c2v3%0p,5!eӚG*4ߧ)`N- /}ޅ$qP'a=(*Rc' ʶԧ>E5$'F+9mNKMɢ]ިFM,1^@RP7CֳC&t<ȩø$M2,ғK#6j>ަll5  ~ Z" BX~\@ vWj G`aP+z({ŁzGr=ydXUk!3O:6> Cb"sOeq@ExfMV0_SE+EۏK]R0YYii)|6F[L>-{[fLۊ-dK`gqS W l:M;] ̞a*Ū:oi. R0:@* Q*QrupQj.Ȍ?R8WHlL]bPUK1sE8V+VцC2LVRr(/2W-Nf&pxI8!x%I|=#!<)5a,{ 2*ώ1YzL$09K'ʟbݺu4b8< iJ+rJU3ҹ-BlDPtUw>sDPt:51˛"2t Q@5>3ߥ=rueѶ4x$Lђ BKJH9:1[˜vLl#g@*N.XWqvȦAUiW1ueV1" E/4hˎ>b3X!'i!jVMth8CllCg+LK`Z|[ML`ج>>ky{S ~u0 iY[hǖ8Lh.q5{)A# rbAF%D.Z6J\d*iRFxW˩FۋNM2Scs_jDFTl@ݥQ)*I-MU`(38'ډzKtk^Lt?(7q,Sᙄt0E7J1eMMAVL>}~7[n4e3s;gw}M4ѝtJQt%Vhz\̎e! f=y5 W~WߊiW0J E|A}Y`JB2b=,h9sJ`͚5酹W5k&`&uȃQJkºJ_c5xzKͅiFFcwUzIzB8B-̚ &lӣxDl)b_V^O$޵ȜWe,̩v6C1 E8J5q?g G]˗ :^锨B@T2e#MF5k.Nȉ2=0MMWeڵkK7,SO;C|>6j7"0pX[0*Ӑj>2bm Β2E!00];‡~XG(~J):S/rFRT=KgoS5z1 .y=U)7+N&^<.#ALr,_1J??^T +tzRL5JvۍsnJ&^.cR@+" >K)gqD5pBY*w .t'i3hŁSm2;$،RUƍ9g4I=Ge MgPoM *A@xG eãrL%t(BWx1rj K˾I"fƳVgxYNcT)J>6V+J/z6"djORֺ-Mi?9J|^ULSOTf!zuq&sCt?)/.RP kx]vI;TlPONJ_uQDC$87>W% @aѳCPoUM yp)^9b-]=hѐC ՎX?5JD^xk]pGr6VdggkT%V6-y|svJ\ɤݚ}wO;9\ӽ/6mnj - gr 9XO 4YiP{հ(0:H V {Y/q(ٟ63NRred&@˚uOB~lB>Œ&yt?\EO +ߋF)W7*2  ڛ6G:h3I>{ByIM=g(Ԗ,[tS-Rib]Yp_vN~Sâv%Ul5.68—Y*cꤵ!_޾}/N5a 76ZIc k]⒳曷Ej- ExS?T6ٝt!g挽ib^|3fk" 5 ]:vmCr:JJ;SQVWtڒaQBbt o{P:63ь}Ci]br^Ksr9Edߔt`,l-J2j⫝v|gMNMӻL2S,U K5,qEjzSK/m%J'+&fd5cZ/˂HlBBX 7'63T1 dȚ;J<" ľHZ , >C,M7ݤZ"+Qr׆R|?*~*!Ud"AvcD$T XMN J-ERQBj``X9anZؾTZ;3^8IHd_}9llJ6%*[gewN1J"eC6o&|\9c#2.򖷼E'}DfKʸ昿0zL_=[*gi&`KLGzvm7ƪ;3d n]X/j5hCbr )1j؋/5{؃UW]Qj-W}.1E$`"u6X ,TbW LX9x(z衬B^6,v6}md$s(AY\s9G 6q̚ſSO= +V yD(_AxM09.~o}$U1~f{/.rVi3.x+D'> v|嚥BU/ ozrM[@+pFy{H\A6:G~[ҴtUJJ]毞[l//'?IFS U.t^&vFk2Hyܲ;*\p~?KC@m}KT(5*9 )V%C~I|\cb5b_ר^VmoB;{ClpS/r~7 ȰVr-T׾ozӛ t~1~OOV_ QOeuDtC<$L9(#P( oTN>Empɼ __0{w˃kV^D9x9_Ij4'8*xpo;03!'#|vw]:TM&y~/Ĝ(k'؏Xt~gkk0e`0@bIi pGK"1H$^W(qM'qhOpI>F*OSbU7(!S%k^*%ilLu: ÅDg'ɂCf>jUMbƊAOO Dű1nk̝4ah{LmU~=ȅ>j~M,g𗔞@gAz٨tK2BF)F] #YL0@%DJ4_dLMָ=^K+8\V4,2cZ}_5bjtSQ].jp Ih|JpT/V5~S6??K@ ; ^/)dEgJ A,S'tR&&6?q٘4BsR2'b_Ck1i":NNKGQz^k'=+u3W%CKwb$v&z˘3.%(E5#uH+ R;X筵UCB tw?ϷytnJs#s*>-a9"qn>R~SEJ)TW 4 ;3 9NvNI0~#-/$ژdɾv樛6LgF)I͚R9"[0k & y NZI˕K])RDI! :>Nl>9;_M J|]w F9-VjbFV&aIi׋X2f"t4OUCxK 疚 E`]uLGhUFMǀVi/MNĥY7d5 i8P@EJZB1n!=JXǢ(e`'^"-ۺ %"ٙz*S9*ES,>K3+yu4bz䄆5?'L[B1@'*q587%A#_](M [nĒrXyl#.VY["ЧuX3^6Ғ ň U](mLm-̐5s;6nzeV^65* !]#33tT#aZΒեV GHMtRYX5]Za { +XJZQr;'Z_6#ҰWq|.t&!C|6+ sM6 J ej,6[0I.;wV&$Чu kI 6V!oV#tqXZ 7[5I5PX c*kZ1GƮR)w6o*A[嚭2)a:lo9YP$]p!pqW8'[ JmBJtz*R7IkAE9+C \du"{C\fLk0Ut[1 r6 "`#&W~eD6c¿EY&4627jBGG2kazliEG5+XX/_[ճQZtg+c:Sz7tSV$wgc`4.hK܅gu6[[? m4iuƣF4, [^Ep$QKTfeS/}Ú9JIN'&(i]T Q+d0Y 5)0%)QEUEl։,5O✏>aܔ)yU_U䚢Z.٧} ^s뭷%c0xKZ|'-@Z+3!8hCbCZ9E2,>!W\/alD.Z;h&ڕ T :jK,LHߓ!~Q_]nQflȻhIO0ciH Jྎkë1$~[X(@~XN1%ʹ#)If՛쁫& 1zip#ȍ"qzIe\dS-?ER pv˗VGqGALH Xt;2JOj@8rig )kuzN>L8w]Ptg֨#'g8f ~H1SpN3N(KOU"K;w89 J.^, B+}AL\&@az;}uX] )+YU<{1$]l]q#-bb=Qf ?:J3p-2C֏eyUe=b#,m!-Nli([>Z4w;_D u_Nռ(E+KVE*P WPz)81ŷ_i/S0ҴTD}^&ᒯb8وɟE˄ްa dW}id.kfڳn"u\ LB70[e^z饈:S9׋]$ϷlY3;k_ӲO/ve̥ zjh)>H'KiN<%)z@/Yftpkڡ\_]1Ct4煗JHMJn1Cw8Ȫ4MQ1Ihd@,sU,ED/ tbY~2k2tt A65&yoRɴ9TLLN㷬]R `387i߿r`:Ll|L2Sjz 7"ߣT=o&Q6#OMfoMoQUK&cn+* ڦZ~)VqpzڏX5!!6hQ0ő9(e!ڒs(^H%U5QEEEp'LF,BGfVr nAH[w!`[ lXHh5ڻjErFv~{I'T ZiE(uh;@sL`*aջ<"Q (\Az5/{-U?456h3oї/KTAuhl4)|Gg&Ӂ8WohZ6-:"׋IʂcC6kq)4z$Hk!JeθOHG>ּencI`; Smû!ƞf eNwĢmjNɬ+V;?_V 1k _tE؅ = j+qLd3h$0백Vg00%&xQG)~iK aMk4O[C7%0;&SfR"2lLr'ݓ"j1(hgU) Rek, QoFgdJե ,ښ*+\g[O7%MP]K3O X?$/Җ[nGCU;{lͶ1ҥ:CuNDئc6K]wi8'8 $m5]@ύR|0Y!%HŁx#Ldq{VOKEW~wLj|M7"~yh`GB&h\8EٸXf y/pA#/A*KЮ6;* @aʆ]X4 aSd'`EF3Mzj**>xDvg*6AXcLh =EA_Ja2XQBiEdjW 3NmQm2=i~=|b4b25KT]'Biñ,EU-ȂFL+tMg_&ֆ(c7pUN6^|vQb/?7\s&!R ;J.k$Чu+ 0G3WeOdam+7x#9OVD_LpiVS48Fd`xq!6 }[$å\&-x#G/0;dC OF(D̓O5VX<lSȠ -Lc┮mר-<)mn[@%%õ{ G2@-TmZ*?)ͻ#S-++bRؘ9'?0 iHx&(djO^%XRK U; ,4>ÅaMz$ :S`ssixGbzݢLȲ:,uw\tfRmf3)<@dpiԒTlקJ7MPJJ1-LynU2O|" ~_Ik( 6F-rh5:z1HJe YU)*@Ȭ2L&n<ծ\C Uߎxɽv4*:h$V+-]rcu]oxTJkv5 Ake-a}F d$Wl2 JyqPV,CX?UV˒ fI˘zX}ç)#CA̓j *ԆZ$된a%d&KjS֛,IcFI /n+vo Ԥ.5e*V!ЗF)ːObO(f.b(`7KZ-)ܰaG DzقL1G,EGhKnw'Чu8{] Sx)*n;k׮ m1e}gXkc&Чu.! GAc+n,]@8ä$k /5g`k~u:6-S Ug:+ɣk_D^r .R%7ߑTzRpitn6?PfbTʠ#jؔ(ڬ3&IJZNNSMV{&6 W%}򤛍~~+͙:ङ"Ǘ(J<]`ВSኦWPIZt^pjUҾ 9hJC^W á}aI#bwQ0&8aXheN"Ա ITB,֬ 1íe47 i:0DIh4\-;I(Hj34#Mo!G\ 2bX1>v"a1UyD7:Qicfc&kHڿ{yޒ9a LM=;,\ tRW k&PJ@ޕW^+1\s5nd+E KnJ 6O됉6[TS_8CjZ:q9 * ^d.-2rxcHҟH,;3VN?6Jbݤl5S1+[Nh?4<U9b4*f@&YT+k+uָEi8zC.TN!"tWڐF5#2K>9VQ'+b0őmS|w7>lܤy0 #a\@c1>ոw+IO!]Yگ6U˃ 4b=Lpo~1aMW.@ĩnUu}[ߊn@lP8djO Kӊ(NPjۇz/m,0Kg/E0̺Fm#4r)y'L`Y;~lGU}J!?;!mQBs5M#*Ӵ/(HÖ[X:svA063UR6U8 4:q陭zI< qW ob&7Bξ{Esto \+_h7c=\syicYHykc (Q~V_i\nt?oY5+*I5PQҦ5(שΏp;(Q4ϊUBqua򋣄|T*ͬn#ma&`(Ub&c/ XȪ:\5vn ̅Ź`_J{Ih*uZs7Πg9Jk|cآl/8P&AΛ׽uRՀ,31H:6Kc!Eoh#Y`R:[hteSŊtb یT9@%4rI U_& G -MY8:Daݧu&4 }ͬӣ[*%XN#|aQ]N݋O6qGB!v8Kd}QW#*j,j=ÈYʌ^e~邇bQoJ]  ^FkXqAXr1MozSVJ|BY+0l/vF}Zi&`&`&0X؋--Vl,}ZT c޾8mL[eӲE?J/;)J @v"Tޘ|'!Jw"%ynhKZzG(}b'`sDBgY*+rBgÉaץ]߈:ݕ_# @d@8E W';RA/t0#Pk+͞^,}ZEڴ/20'KKɸ=>pqqXs0006JMzۀBXoEWN|T+~f<Sͦfr:iMCx?Qh7E:576/S"@#2;Nwca4rT<&`2.8]Dad-a4%na˵VF{[Lb0jfcGir K@`Lg'< ߻9ZMQ2hMd# myf@tbJ4926?Gwd'Jks'^tCkMᴼJ\/}R&҅,dԲؕҾ[fYUR߅/5|A]Hڤ6RvZw4LR>o$vLQڥr~-r!2o*"|pGEqia&ƚBskLI1;ǿq^Dw0Q[+ .+? p=-ʹyy.lT*L\SiL5 FЭ>4L/54fi~dh{vHZ2F=P"D￟>L`.k؇g17ڒS +wrtC" ZvG}lxWy c:h^,R8cYX[fyYYE/^>J07.-aH7 A q ~\&G$_?|!: \L:K\ A|xYnq^{]wXqxq L` L:d򔩱ϗ)-f}/ac¡FlYUHdǕaqZ-y!ύR cڬ.KfU.ɨ(FF/MƲJTyL(+a$vilaMen wEP ^DM:ٟYµ1KBb=:h(nuR#ƵC2QqE2^ǭt6{`^ejQA}b 4tk10E!ٞQkzBKP奢=jd[(฼g*$>fisdW_]Q^LĻN}I5-eE:9ML`it3Kfa. b7LLL@7't} )7 4fNez&J}I~^5jXaS!7'G6S/`:]5Vt0XV ęZ%x:ӼjсXlZ.տ`p-SLX( gvQi _VLVVLÈ:Ŵq}1Ǡmf(dŒP{TsfYi-G>XGR>Y8k/ T,L+\iRWnxtl&` A jwx4kha`&`&`&`+N`t3Ҥ ayG"a2 =T)??Xeyh"4Ie:7%Z_n9iIiljt-tXIՍUęM$ceLeȢCmM+Z v6BN'5ssJ tn.igRN*`UpiaMC 4X @~Uco+lUMLLL`l^u86#ar޴q"*r?HT2aE}P)/~^=ϟRuk&`&`5 h밑j ~chQVGnTRdʒZiLS&P\ɹX700Э=yOg*W۞Q͹00hC`a68 ,?_z|qM&'0,\lwanQ*J\\=[n%"`s\孤 BM~bN8l꩔ƍɩ6mĿk֬ #~uko'ξ/~#{;kkQEMwAWK_&"mÆ ~4՞҇->Pبq)W_}%\2wU @#<[s{u] wD1غwqSN9 ]w w+b|4iBҞnz1dӰwsgܕ A /|tj[IXA5;pg0t}駟ΗQk)H$:실嘀 |7N""cGj&ЕuCc_p x;&v.7Zs^$ө)mm.`&0lC;Paش ,&kI8z5[8uM^wuJ,]q䜷;CnOl ?!c:{3 ̞Ӊ'XSC=ħ?Og mBFir^cȡ.La#nd2;kVv:mL71,̔Ȉ6siRdf5piY\YlL|d밑duO'M\9p0*5Sl;&aIUzqٕO?o;7݆}]?2]˿K2`q@N|{'Ӟ4/n/xv~ _2/?#pqƓO>G??Z%෽mTI;w󝺣3:"?,=Ĕ鎶aH$aeZ\s5t<5p&`&`KASOZ4wlX nD,{ 4`Jlӏ2GK100 h2Mwl7~Z `S@Qa[GͲK8H@ [@~~8Z 01r 83>H 8KF[΁lf|8UxWpš w8>&`&`&`&0LLLO p:N_X000?[k`&`&`&`!`p8}aMLLLL`lο 51000u8>&`&`&`&0LLLO p:N_X000?[k`&`&`&`!`p8}aMLLLL`lο 51000u8>_|>&ꪫ*&`&0.;/NR?%&P$SO=e.+N{mݮ߿=nV[/&`&О@tiX=^4*=6~SO.qY}]v9-&`&І@tjc"֏6lj:\q(j,zsϮ~0 N-C? [9^wr]5+{>C)Ip20~ t~:oGX u&?#'|gg=+GZ Ώ5klܸYVr)Hx'Vo&7UN&NwqGZM}[+ineKJFaӦMׯ_6`$[#oƛ MD=peK<;0NzիGSbyEjwZ6pgv[|g鄿\Or8 @_Nȿ Xw}:t~Ï:rV8|뭷< pK/4;pGrLL/UO'䳑9 5w$=˫?h5/c^{+fnpA&`c(}f1*ϨޚY42Mc"wv![+=2of&w2Õ1n ̊@uX,!,/aN$mIS裏gɚouq000 `BtӴ,mMs9x^q@VX 0|qY-G 7}RNJp0EV`ov2Җ8 @_T)Jì;bGS_a9IjZͯm~+7}'|g))=%L"Jw]iV!ڵkv?YMW]vم?w 63q"9N>X? 9UVrLL/O' '>?%VE"cMsWGXjuVxe&Sfu]7;8.rġxJstM&PtR%gyE]ņ {GkRhC,oxWjwQ9Tam0wsLI'& @{N~4&PJUqMt t$8 @:?h#,m w7;DNh ? JCH,l&`&І@Mm: um8 Y S40 tx:#ZYY^ٮa÷j+DaX,bpcAsf0tx:4ag6Rz` } &`&`&`&`?$ Tt}IENDB`cDd 2F0 $ # A#bKcnQ5OfM=A'cqvncnQ5OfM=APNG  IHDRbZ{y,sRGBbIDATx^{UUSh(&y 0P(oZ:V&cf)_M+?u`4E/`STTLEPS[ϸfs>v>~ֳͻ @)" " " " eHMԴ9 " " " "8)m6D# 51'6# 5\h&FT" " " "f&ـ" " " "hJD@rN`my| HML HGLjXATD@D )0){&j.! 5QBD@ N hDA@&ƊS@QHM,H" "Ṗ"  0:e\aSE RӠ:E@D@D@D &f~@h@%á U>h/Rk[H@jbDPJ&" " " E`w}zފ@UfochMSf(*EYKD@D@D@" 5)|," " " E% 5#~@S&6OE@D@D@D&ud/hĦ)Ģ%" " " M>eXԑUD@D@D@D)R§" " " "PTR:4E@jbSYD@D@D@J@jbQGVHMl 2@Q HM,Ȫ_" " " "MSf(*EYKD@D@D@"ͻT," "*+V^gϞ< RڜmنuOuT䏀Z," %KNtҎ;GyɓB$5QsFDR," "/z!Z#jhaȦS;D 䛘!RE@DBիG\D\E@D:!" "W7n}0`9VC/)unHTrh5kyPwlZehReO֚5 D@R@F\G>/XVj*_D@ZE`=u >@&6 PE@D 5Æ ص}.& YM@2"͛ͥ" "0N^!6X>O%ND { SO=u5לq .V;v=ܳNg:tMpڵk>*g:[u KF_}(xgϛ7ѿs9{4Ŗ?." `0W-"P\t>}Ygհȸw̘1u " " " T9tӦMe]oJe˖ՕKE@D@D@DRP[z=:JA1*DD@D@D _RP԰Ɔpɔ}{ǏzիVݻwh%F3guv7/)(3_֊@VV}WdMG|PmGo݃h%6bĈ'lp!/fʕE;D#5j`F+GjbL%@jԘƍ[p!:p'85k7=o߾$swo0ak2b0`@>}B1i-]wݕqUE@D@D@DIMl\pAH3gNْ+| N:~vW+ `o8,案*OTQ" " " "_ɩem /Ѱ4AB-Fņ>_'|e\;jK 95ޖUI=݄Km9-)ж*ϝ;k׮{I&TLL|2hРD@D@D@D RX 5(V4E?e,lX?oQr+M?k Z(9T#E@D@D@D F ͷFcOD@M7dqmc z!MHMl_,{/ɤ&6?|*AD@D@D wPuVc/Zp6}W\YF$/{$92XNCq,X@s7jT!ͻj@Qxnǂr.@Ytٳg7WYD@D Sx﷙#"/[vP5 ( yg͚%" " " y'rkbt51\_{eU@ȚQPD wZ&FH k5KF.j@%R57D@ !5bDED@G@jbT=7.Sb]U" " " "  ֚X;ƾJ)" F@vqWb!Bkb,S!" " " "  vU*" " " Y' 51#@*&]@ HM}" " " " `W" " " "uR>BjB@jb*UdĬ'" " "  vU*" " " Y' 51#@*&]@#֭[7~xh|5uQᓚ1VD &f~@$rҥK;vXE)d1zQ𘚈N/R6' 6@F 4qBm޽{F[fB :!"Ж6mԖVE@"E@@u&jѹ!PbY5D@D@D@D@i!" Y$0w\Յ4Yl$"PR2@q5;%MB@D@*!10O̅#зoߚ~kQh4NE<#?DD^}*|lذSXEMD.R¥"PW#v3gΜ8qbM0M ]ТfL:3+nĈ˗/7NsCY8F=HXbGkbwVK 0 T);Ϛ5+ % 5m^:Xnmݼy… |g\"n&ۈ%ojֿ'=w@Ui>$Q)D֭ _;vQ 9uBD %f厀<3gӧOǟ>W'[n￟s9kע;?-wÞPQ O9ݻ2&̴iӸ7>)~ )53*@;ΣIGoG?a.p.&=˖-%EGqGBSWXa!&M9rdb~KM,܌PD ^$AYu@S3fٳEpu&Vv% 5m^$7!p B=E;oe˖7`%ҖCʼn4M@M#T%Py*C'pKx5kp' ;jxI'qݵkן'uUW\YKhѹ%XUEaOD@D@D@" 5!lJ%J,wJ`=NįÒg>+p˚&vX3O> q_|㜬^zʕN~vre7L)E @QJSBXaz*Q%Np#)^7V;Nz)o,D$ 8 ;XUW]u /p'Dׯ_'=_;sW'3fի$| J;4OiD&D" F@jf@R5-!pPACV7k"6q"UZl?7E8HplK/ťs=*3·;ݜ<3Vzʟd.:o3UD@D@*n'KN8 u>袋^uRE\''z'I`/OY3W̠Nɉj# Y8_vr衇$I #*E@D@D2›o٬wSؼyyaJf|W[-k& b}kzbQ !ĻjGؕӡo7'ѣGvpµW)sQ]mHnTS$¦ 4GM(8`uOD{:s( T " " 51SF1 .>[]+<Od 1hN8-If3SUώkc;7/:hG'ʌbl:x\:j(c;Ӓ%K!TL+"PR 0BUJpmfkc~d…8ya1ibV#r KdŊ^{n|O|-eٺŷ$6>j -ѣe4Ї>{O}N0&nNs7(iawu/< ,wSNp4!TD@ O ;+;뻌֍qS.h7Rmټ}YƔ뮻BLG'#!Nx>1$BNX۰am^i5k| UX([uuqcEo鴮Am[b X1/M Ϸdd|bxw@f HMda+`]'#SuV;x˜9*ϡvV 7yvWkDDEUhflH m3l0SM*`eK;5?_,\qF* '*.J\$ô7(AM>HT_D@F@jbF$1EgڵQT|o;~PNH1ǖ 4/>OӖ{qBQ#8Ɂ蕭D>bo}WwASŴ&R&龥Bx ۩ t$M7dF>8)1,L,C T;XUwD@I 8&L`$<`쭜"PlR=-w _&4I$ÞCB8#䡈`êc'|e0ql 8bd1B$2" *A'68r=jmcn!|?$J׼U/!ZqֻYG0Ko- Z1[2*4X\ 4\M(zb*RYŋI+: Zc?N;<&v ab'2[oe,7!YSDBXJWڅUA+V_lMT9DPg}`n@ 渿`Vl5#UeرӦMk_ QFbXmIx`2^:|?O/sINV7lYtC3~ ~O(|O|Ν;*X(=(/w[O9_S.q.;Z79륃pSN1 $/K{|ǔ ڙD? +n" Y& 51ˣ/ 8O b5kVRE@ZO@jb;.mڴUT/xĖP`A>v#aUۆV}-Y-4&KQ|<7pM)qlV45g\zA'=>k j_;f} M|gz|3aG Ei<`ɖ({vtISL?~m}&63SYgL#c4CyE@2K@jbfF !{޼ylǮg68+&@&& U'Llu[qrY8"hA8.lٔ>P:lYL|Ȣ}ob%嵔'JFc/ˊ6tF ai4 ѽ+_<ٳmXx4^)9'\p1Q@JD !B *&~"/TY5(!ϥ-o 5f 2bzD4r AXj_E,]^ce:tA8s'~՞S2mn( TuID`ʞƂ"5ci,9DdL GCHhe?'z {kZyXf󛴘u6I%튞bE5Q!Dhgґ>7-VJڷZtJہ. [Xx#fj@6 &JD@FGMb=.Yk#"P$R411͆q`p}_\[Sx d:  M bRw8 ZD邐 {ْ[j[_ 1eNEISE@1HM,8 S )4Eee9SO=zy2Y#i8x 'DMu,zA۸9Up++V(2~x|cHok4X$C@jb2UM88o o҃XpgBAD@"U%4;xcY FBJ;駟ΈIONh~#ZMs&|Xᵝ:bfEb$?#}zhfuX]##:%yy5WD@rD@jb+馢By-$xji`+G4ǂlFvbrr ISH}%hWC%Z!~ie҃Q>TU< YVc+'*SDm HMlۡqS^vaÆJB0Bx}_]֧ 6oXExzlAݑk6F ~\D/[3ZxL-KgejX9 HMVXbĈ^A2KǎT@~ HMصf"qB$?Në1f<ۧ೶'ޑgL,N>\rG ֓FU$GX 7na}I6$,GP*]'N Lz @X.&,hfN0o|RCͶk)SR "< 31YFDr&uRYBAv.cFe :^^pΩXw.K/1iwD"&KBD 蜅QPD@D-:/;+@QȚd*,v=0Wsѹ@v>ڵki޽{  ͜fΜ3vH-Ie8 %[f^D7FO^5A/\i㽚8mڴ뮻T,:>5^D-#=uiݹ-&:)dBM,}6cϖ-[lղV/}` Adǣ.ۂՃ b +_xc2)L 6,喩zBȄzm©_G!ÍsW;!ױjnFl7l~=F2r`]C#>}%KJ?SK,}TJMj̘1t`ƍ?OaY"J&`&7{Ns1;+-# _c]+i?ݭbLx -?VY-{E*ur*=yM_"BXp.'Q+l݈(1X 㠒E@ZG e5|sp=v'ofdVN9唷YR +B\췶f l=%'ͣUڋeBHY"(Aak'@Β/5n*'h+9>N fƬ1ѶR(h'U舕y-"ç?8aNAhHKg֔EáC1[XZ?Xr&O2XT@&SVE@H ;"D6?Ӟ/^ aqYD)'_u:HsgsB~적C;8C~/vGmT|Z1)*g{cp Ҵ*SD@@jjsRPdvyϟN8ZUlڴ(ᭉ7AwCt^~0ҥK.@q\MsQGUi^g_Mۆ\rH@1&zoGTyc6ʇziӰ. V =d,ҋRaXKйs'baRB_OuJU[9yv9*MeC\ )S8x7Q̽2'SKco߾&L7oaūgJ|Xs,Ud@jj뿲T췪Mv֍ugk׮{1`Ĝ,l^tUPc Nw}ƊJ P.,X ~73U ybh38~9̜93P8 U!"5/SO=_V+cNLJ۽>m2kcn{mBpbKp=x h]~(@ȧ>J+v.[i7~xfI2(_@ &c*_D@ Ff<yU88wS4ԇ@ HSMdNtBo'sg?kKT@9(mQAAZTM\z#F 85Y/o;D`[!SN (Fbv@ĹrJ;9;Yuv%"/gqDfsH=X>3:MKjN*)YH+x"m3fu!ClAir@ &," C|'NHی]Ȣ&*$ &PCzB ?"a5N d5T@#]vb/'~:_qRɍ ޺u+vVnzA,*UvUbvB-} 2olR7w(Bil ˿gsqn;K>½edY0lZ%]ƃ =Z_@͙să#Xe"?ňp1q3\u5NB 5k5./xG`)nTeo?84W+Z?9_OY'Yna̋4>U Dw@O e51BH95=ꨣjI8APח0|U'HMM$/F.l7l!3|/'{oM;DVb|@ 8&'F۬%`Fz ۉh[/=sZTl/IgEERS&WAꎐN84!~4kז>8k[[lu￟s&f0gw$]UBb.VW$MՄU$C ͇V;& ۇq`ESySIMǪłp w'H^9dci"&Fk"KYz.ޒj=,"5iYcH@b0UB j>#b)k+eG n/[D@pidˇval2P"5Cꫯrz@)& \Չ@&R|"it.khhipid!BTm8K,)W}ɌErȑ~6PE^45e;ۋ@.|!VkE@D HSl @.R裏n#V u!v#WZ)2>l{',@^: V f}T=ܳr뭷uIjU˦vU$M(vq:UW]ŊO<Gl>F0m*i'pb)3㩌9[_6'RoG#l 4S悀rϞR#E jbqYnNP-ZdO  $1{p} @p2Q?g.[g?Cb,3;s+VP>1ɓ'%@$yۣE@(1Rׯ1bĉ4/IɁE5O>do&1L4d8h@AD^I;'o~;އHp8`."UPVP2A^|N:P֋;849rAgtjpxqDb'ٷo_?j(<'L`>Gk|G8{T`%j3P$"P@AD+-ͣ6Q-&zvm9  ][O /okjK`k cƌ9ch6WS\_.٦塇~' y_I'ĵŏ?iETf2+jz@ GMaCtkCP޽1("y # >N1!W٭Qt8"uEΒ޲e n{qfp'СC&H RU5;xCx̄ر#DE/)j BUTDQ#d" (;("P/kx@U#㕒 *(TBAkЅqu0G&r);җ4tP;"GC!63xK ޭJWX.Z fPª~6w\K0،HCbLZucǎUR!~]v΍/zOO2^J4g7JOE .䔚xViX/1GM<蠃pNG؜#ְoYrBl=啹"ڄ{o鐰s[pUjy$9+/~zm4mf:I*'Pv>`-K&Hf/Ή&-BdygCE* WE_]w5%E-Q HYJD QQ4B;0َN6jsDl^A{o[Rpo]S f"F7~゚vtF._N58G9IfTT_kJ[ؤ tbӲFf%/S+_ٵ$u-C>"j@(ضCT"`jb"DQ@`JQM@[b#ۓ@qD 8!\x݋_Dƍb,ޘa7&&صOK` LAN9RW i0QBDꆩl`9 ח|S?" ]%om,#t8c _NY7D~$a%" e1Sáƴ!⨉^A=","Nx~ q? !Hi9OvMpmCj7q ÆΊ>Bˈ\UB+$g,^XK^(e 0v3bM_10I+}WSNeO:bSJwfK֢=OY@*&O$F@P"0Q+\6ع:w7[&~׸6ɓ'K޼ϯ '=w~ uliN~Iaظl')Ra;ŁcՕVؤGm DM,; "석\Yw%b+ Ǵp݉бIY|$ I]]z饔wtԂCXR}-5k|` eK#E b/v5C;Ezo~)H'bTuTsJY 'P5[ty}3g,;vO.4EN}Eyg}+X/spx#!\&߶U͝+S%;1L^;1e--s6%U,4ߚ'm:0Wfn2@ VM" " X/1 &ym e1Vɋ\x85 eĻ;wq,5+ 9/'5S忝m/| we!T4$`&fc2 ֆ{W_e3 9TY?՛kUCOO,˲Iƒ-^#Rw!vr ׿vrUWg_FͲf K;*&ʒsbkv4曭LJ`|1B#4zDoON9 \W_t9*-8HTƴȫ(1P E@D@2B ʨw쌌j&.A+ZXt6l-@c a}"uvaė0"w1hH]#{9r7ѹK*l%-O4iС"؄Ip‰nAX׳[=T~f 0'vN>d4Ӳ[iAz'`a>ԩUSX2;UڼaUTF@NR|Wa5|Wl}8]넅]{&[9Uz:)Ň/9qЂ<@Sd}D'}!/S]w=ɼyX19ٿ5kQ@MJ;.j@'fV2$IQ$Hu5Ljb+hiEGompN[%z 21Gq)oIMSBiӦJ3 Y7?pһw;kGy$#e}Ybɓj7TK * ֥#qz HM>$~r46~8_- [_!=ϯWͱT:FoR"֠Hrʈr?x|E}' < M?I0h^O9BΘ1c{2k,#5q̘12^|0{۹ v6]jb3WD@ZN`h&dU[7[bA c5d}0f9RXC$dҳ8 6zv{'IikUPNnfoz$WA>"+OJ -v†e=]̒miضXu^xPbzoDb59srtI_2\uqͭfJ&U6nB@jb/ ˖BxÚ_,]v)x1o)@9aljjW[KNw>n8,UN+!.h+W,-R B3<ӊiиbwڴi,)ئ",[CXXz:N11Xf%Klś{R=e69-1"aG-<ꍂx+2 }nlem?5["f>{P Z̪gI#P+olz!;-Oϣ ?:U~? K0' ܹs9\[eHXjA𓪙VRG,%YAD Ty*(5]Ç-4X0[!5U(@DF4RRrĜׂb:1#_CHQ'85_)JWP_~6l"|MaDˎ z˽[>zB. ~D|7dN!go X@+tM&wF 27i*D %2 ZIlE۶L+ _֫Tzrku]gb, o ml[m Ykmg:/ [i'=UsvЌ3?ޖIi){UlDH .=2=RgĈLD@'?Xh~z&|QGJ@ZC .=ZW]lMWMhʆ  rrI'Qqh)ZYH>]'Esnݺ65}pXC#ѝl~S(>3J 4>w=gSnO:ջ E6D/_)E`j=.$ Flw&p$Ξ={r$nW\~ٹg *Z{`wi _bMC=-O{.'8#^mS {ҤI'x"6=s Lg ]oJ/mH6HU2z!O)51所/Lhğl)Z@>TQ%t%oi&8 g瞳f fIjg'|Źp.ry;-o*w vZngak|ꩧe7yCA QSID4]>NOjbC`f@nl%p.S\vHƢ{&7Q,^},>(O|HOLl7KgB-N-XsDh@%%R?&6>)" " " (UwIMl~pke䓟$Wq:ӼANx "|7>{j\)I9f;wyvɢ8qKvaƑBfEz9|ȑ2ɱN@4 dd͒ͧ כdKn= RvmGi˗/,\0ut0U{2l2?s><"/[^{9&*\_uUMْԢdնՍmZ Ț#xx.,:xP)"Zɓ-J6 #'Ą s.m׋M4J%" # 51sC@HMLbCgL5? `I4Wu@3|,=# Etwi~,O," " uLQR ~Y [MN۰Zɮ/HmV4,JMLaꭒͤ_wRoF& GwdƍJ;!Ho4sije@& ˬ(51l֙g'9hX8Փ~Vy`ڧ+ @qDT71CN :q,35.l"K,9ϟ5'UЊ+S%9r65D-&f`H@eI=dRZiBtҹsTVI"uPY07ҋE lgMR315Qez89tq. ̹5+@LR(FD n%"{:w$" "  Z&&64HD@D@D@R#ۻv:6ZXrGgu]ivYAsr4؆D.4L@jbQڋ@p,atji/|䐀s8hjAQJ^*QR" "'qTY" " " "PR 3@udP" %nݺ/2x`>ꫫ3FM_Ėkɛ7o|cGE@D@D@DPwi1cTɌկ~uhzٳڵkMF[v1FRcD@D@D@D j"oHnݺwuՠ,ZeGxbIFJEZ$Bk׮MhF"ƍah૯o3&S@{\D 5/gřO?=X5w%oZtJ|0Ulk)@hљ(Gyʕ+tʯ8cM %䛘)Ƌ@ 45_B}" "SǍgw}V," o Z)4Et ;gϞ]POt )STX[&6MD@D@D@Dqj=3`J%*ݩS~o߾4|~Eq±*VN@*-[vᇇtD>:ujtD 51U9" " "orm;nx9mnWs/7"WXqM7qA젫"^ ΄>#escuuVKM @ 4|:HݽJj"=̨^),YXX:bΝYw4b,vHD@D@D@D>ipf-b|ŋтE7i$K5߲fjw}okVZ5|'vP;Yk_Y[bdmǡN2Ni0-;wnyzS b ME) u ݉&R#ed.V,o\WGAFJvE&" " &&={Br: khG]/"VYl曭{wYb^իI)H4!CX..P=EM_ۼvK/5F\vi2,\_~S m3gN;T_Mni,|B^A>\qիWjRvqDzf[vH$2̓1ev҅&Æ C̓?Z(FD@D@D \'||ET]iՖ믯 - jB5NVcdȐUXbС/b׮]RJMGfޢrR<:kɓy 2A3uz3*@B7j"@j^cD#Fx훡.)" "~JoDm7F.^lAJH@7jty'Θ1cǎB>:x3gJWI(_OUD@Dgnذ8u]w… C='VDD@D n4]\ u3OeҪT;"zYejX3^/(lj{o5WD@rB}>,n-[n,@fюRcET)^rJ2BD01G|&5ԛ>_4ښ\T$`Wnٲ,L}ݼ @HM, +cƌ>|ȇCtjU" " @rK3f^Kv`9X9s7tVJ>6lXV]" " Av3/–!Vk׮E7QRj^{EM6w&}e#H݄˾ϟ{7)jzܹs yh:fF=94V>,Rtԉ#'L%҈n-[beM,䰶S4( nG9[  f"U-kb,BP8(  XiD@D@ZJ@7-RR4-ܴ|P]WhY@D@D55"ТsDPJw6ՅEKG @f:+YĂ #" " " 51*ED@D@D@ F@jbTxHMJXUwD@D@D@D RRD@D@D@D`玧PsIENDB`VDd 900 % # A$byV1\8>:!\UV@nMV1\8>:!\PNG  IHDR7_vsRGBUIDATx^՞79$sɤA8E.d^(I=pѡG FbFj脊z˨1}[3<}~~gy?׏z}^5ݻ @pś @ T HW   @E4M @F @.@l @4 @p*E` @@ @Pi.z @*>@\$Js+@Pi@ "T^&@ J@  \ 6A T} HW   @E4M @F @.@l @4 @p*E` @@ @Pi.z @*>@\$Js+@Pi@ "T^&@ J@  \ 6A T} HW   @E4M @F @.@l @4 @p*E` @@ @Pi.z @*>@\$Js+@Pi@ "T^&@ J@  \ 6A T} HW   @E4M @F @.w]¦Z8qę3g.^_/]{ɒ%$A!@ Ν;fwuu%m2޾} tСSȪӧO?c擦/3gΞ=;QC&* 0YXwJ!a'mTD6mڴpBS[ohѢɓ'U2o޼MM6MVP& @ /"G9F`e #{7bi޽{ǏߖKhӚp뽽m" @J^N۵k{e^%l߾]e,'}k[&^]E:00`&yA$Js)E׷e˖8 6| U ӧTݽ{6d駟VQˡ@@PiEPͿ;w(gƍkyϟɢϵTߔ$/^M X*My6 8yi9jѣ ,UZPYmQTᴶ! BV dJd?>9rD;vضm[X YTիW eiAV?Zȯdzgp3f)K+KjMU鐌DͶMe.QڿOF,:::7*-~/"% $JI;e]R$]1}]I4Q6oD<%5zK[L,R Y>8qի#}c Ψk֠miMUv4. ԧnz6C̼3gN`U%n1 `*L)VP7|i͛7_/֭[M &(&utZ>hE`-NKn Q(K;ûRphkP\rvJkؕ+WVm| X#J:SEΓQ|+2+fTϙ5hԌ)ل$LXˈ\*T3RPocǔXZӨX.cyp&gyF+buA{՚5kBfk_p!WkT㫯oUD.B懧$K{gf;wnvu y'LQ.]ҿV2o͡TT X2eJcWD|4XK6[ڠd1R*O@?7 ~G҃}..T+V,[L믿^y4a4?6 H I[a1_MR$4E)\Ӻ.=U~>A*0&3^dʑqvǎfj곑s $nܸagEڢY0TL9"ۛTv|~Y5Qc~'JϪ&rý `hD3a(& ‡YTd,V3+ҷ&4e/,'?)q-"_.֠! V@5jZZ"G檽UKT (ȭߚ \f*mskjp쎢tZL- FKyLW^yE#S_sż ^1OT> rpEڔ+\U?fcL^K[jX%WʥOdgI] SxXE][G 3\- RTPr%뗮 "#"@,jNo *.dvƆܹ</,AӇ&2~ aiZѥhSdvU P6TY/̑i}QGEh/O"ّviwQ.rB[AD"H >jzcnbjJfݺu^;qvLSI%*v,zv ԙ"#$Qt< mB_gϥSH$F6J@U 5 j~;Oh9w0]5p#A!&j-]䂀YRR6^~U륗^:|pʫqS'HKGCUk՚nHҪdH#Ku䅀{6'| ϏuuhcSm6Dmʐ8lIS4NTP*܊ƺot:dcLK-.ь2CǼh#Idȋ'-MV'B6s#9zwg 3#}!*|@;4\`sX.*6@xI嚞# kk<4=ZcNn1?1jp* 7d4⧟~p\MLZMAqNwFd4˗7"R-8s[kMϩnqnv#D`V=nq*T@d ? IfiZSEHM4Ip5MZ6VuM Qv?Ѹ [jNUiZKCi XbNzJIPh. +.r ]׬e+tϩWR~ZԎD(*p1@ Hf)fv7n)R3:,~;,up=T+xAPiu2m `P+hgj́j>؅#-ATZ9}[9ܩu%`m1[Γt6[d"՝#ڃhw9PipV@(B(m9Oq?~mi۷OD8uvÀ@"b-t@4ZMZ vEkGjh Y 'q K |H @Ƣ"T0L&Fc5r?Celb@H:6=ojO.G):eWbZpY,}J~&@DG8e¥h@@ Ҫa@Pie`[ 6T:@}l [@g:'_Qd) PzVB TZ#V *T.@ |,9$#JK+~'L^RB P =`ɏ*q:&DPiJj  39 S!@TZMS!@*#ga* @5"Ji* @@y䬬j0"eH~@-4[ $!JKBApnv@TZMS!@*#g75?#%9!@l@ *- -?6NәX @5"Ji* @@y4NK< [PiHS @HBoiF& @TZu|IK $pݘ)IH`U;􃨕5dLZ  `!;p\@((U)'Qiy${%>J @f<{3IQL1pɷSQm^$c&T%Ti~@TRS9`3/RC ;Piv8۫%] ͞}@@<x9ϦƖn@f@ Rl f4@ $PiIh "JEz @@$H @l@"M= @ TZZGҥKq3YH@@ I`ppx[3z|ɑPBȑUQWV@S # C}'KU kڴiCCC_HIVV @1ÕR! (0qwi۔ꩧjb TdJ7 +AC"I%KHusNNbiv8S r!JcBJIО) #ц?qDF={_tY9(*ERXM5F )&-[۷YJKS@,K+$k#Gb bi|Uz(t,d#`u+Wttt(LvTZ۷4iN86% @\Wi\&LMJ"j1q  g 8{`xxXxGǏOΝ;oӖNY (0Cm 0ED8EXZ__ߖ-[I4U 6(S1 $"n,M7M4g7Iw}~:u3g/^#m6GywaK7 Q$1 PƁ"R&#n,#8ky-;8۹s ̘1CyDYVJ @ ES;|͠[E"L E]v֭Pt޽{WQvZYX d$JaO©N3  T*M7Xr֥9z=A P.wUڼy(~nݺqhZB $J2ep…pK7 4m^ @G4hѢ˗/N>]o/844/^N+W ltV堅ԁ@"wUzC;~xۭ^zǎ۶m{WRG~s R 8uӴ@;@ Re6y0{k{g}6r@kjs:)VߥIwDDZ {;6cI#zj89Kz饗>,c)nܾ}S-$h뻏'PXIiӀh+$tԲe*S[K- d y,@p @ߒ_jm=@˫e.yA9&b^ݝU!pgWowEmJk +-FK\Pqjg C4h$@4: P1Ns 0"bi AdG]Ӓc&\b6tx L@T`(j8߶Nh 4C 2+!)Ke J ln@Č]+ P!RfB͢)O1|s g Tc@t/AqTo B;i &7 f@;XfCh&@DYJ, 0{Pi5- @'4 ԇ*> D擷 @״ |B PB >}zϞ=wG'NXxCבP  \4@Y… .dTTH]z|'OoڴIVunLjL@׊+-[_5͑ߖ@SM z$4i[o5a„yM6gQk۝;w^xߎQI|"@䓷5D@ۺubfMKi&АH)&M!3gμ}ꫛ7ovww  m۶`cL}$Jku%Td:::ե?Ο?oݺ*6k֬œ] D&p}ZBswnGP'xt]jyV;w܄ D~ +&N-XnݢEvڥot֥S@Ei}}}ZwдJyx@\CVXXeT 3ש,鳥KsJ!Оt1:uj=IwZ]_Z@Ei'ON>]3f- p Mnc Tmr ;v,XѦOtX鄎rMv@fٳ뉂ui; x@@1x`k&K+*EB =ztɒ%KTn@@ LRfh*  aWQiNwP Ԗ6^;Pi4 4X;t8@@= [N1;zv~Z @pn>eCCC;v쨳DCA  P[sj}6mT[xּ|@Ct='ϯy P@ &4 @p*E` @@ @Pi.z @*>@\$Js+@Pi@ "T^&@ J@  \JZH $%JKJ"o߾Օ=ӦMjʞ4#!@HDWE+6a„%Kk:t(]vrA *-Jє].]U===)<J^@@j4o˖-Ǐ~z !; @c@Y畮;w(|gU/mdd_?~$`&1U\x E.\xQi *-2K-?>_9rd;vضm[|X Y$Ѿ˗O:U2nO?SHӣz{pEŇOJ@@"D2%V+K~QjK_`w}WZn޼9~yJ D̙3?í[J&f*2o̙HU_v-~ @ >TZ|VyLRLo4J͛կ[v֭-Zt+W*Аռ*rJEN8Qk'% P:tOfcI5/)-uΚ5+{;B&Olŋ0a6v+@DFjZGmʫ?M0_s}*QK5Z/ꫯ .$*T%'-SKg}|eƬsflQZ|?!9֡Z״%X;!Hz~NڹsLjmUOalzζߊ+-[AOr_!P.TZծWbZH2ctm@cJWZeҼ6ouhp[=%7f|ksbM2@ׯ_ kأZ2ȱN&K&Yɵ,t @?A&rSʂݻftҤI&#. $6l|bv?YA_[3V6@D@h"䥓$4>Hi ֐z(m=p|NBM# !T;hcB:"@6 -3B  &JMܝnK `F_55B1 p@LPY{X1d+!첌q7cPiJ3kX"N5@3UZ"HDH f< P`^բSn KrW5qZE%2BnPi<^0K z@ vƢԪɍn@Y򄝑qƠ,j <3C6Hf+N4\{,A@@Y*-b 8=i @ O E^1K瘷HV j1}+R?Ѧ$m5:QҪetX}L !PE1mȵ*:67TZM5M!mk9r@@[ȵHPʸ}CƊ1%ڞ)  L3P kS54kiι lbʵl챦&@C\c/PKv PKӪE4@)&J}@6VR]U `*"lbi{>"\t)M1)4 V[J.*ӡC >~k_x'|rdd&dZM[M@-YViM.0;ةYHuww?C|IrH6mP-5?yve-2%{jR## Pe mܸ{wڶzꩧ&&9LbiAY!M` @%hK,Ja>",br& %J+^j[o)QK0mxxx'NLdٳg_|E*-C,e>4R'"JK+}j)}-sVy@ESE622/ϟ?ikC/^TCK"47J;,  @)$ZEf.cu+Mo̚5+iӦ{.lƌ.EФL@ Uռ;kٳn*vve~z^V|=GTGx4hv3¢[ D2p "VFGNTrM@} Tu "fOk 4C K̬̅@T8b*(@VN PS<%TM0闿 @Ӵ B PxvB T_Z@BVON@FFF:tĉ5knrTZ"\$ @6;wXbٲe===_lۂCj!P=>}zϞ=TJ/^ScKmR' &߿jժiӦ黏>&Pi5q4̈́=RfW^}._<~ɓ'?Û6m{ m۶-Xأ,J*  m3f̐)K,1a.ݼylz'Nzj'@?8s TZjn[wCCCB0aE4wgΜym3pc~'̗.]ҿZkj;w.*LέdӴV:uj%[׶QHϣGutt&i9V^Uiۊ4f@>q vTZzv䄀_ep· Z%K.s4JlDgMTZU;6@V)T4(3Hwӧk @VK7,Pie^&pر` Z0 D>aiZ6o<&=m f: T[:@?  P_ڙ^PXVO!@&MR8p5Ҝ@>Su;,Pi4 2mp߾}6mrT 1i2U@ }:q5*-V! @LuiS @E  @e4 "JD @2TeT@b@D"@ `*2p @ba" @Lf8A XPi0 X&J @@,XH@,@YNu @ TZ,L$ @ ,:@ *-&A PiS @E  @e4 "0ݻ(qƙ $!@u!@,. Ef_APvšN8q…;wIs tPi%2 ,7oٳ{E /iFC *-4:tsڴiڰde$ @;,]fBb_K.ݾ}pH~^@লFݻwwwwgl7lחC !~{@A-ׂ0&Lq;wjUl,sΞ={/^lJ 2*/įSjNc 0TZ}#h(!u˗{ʕ+RiɓxE gQi_~J:uT~*&vom3f PiI^+S򗿔~Io̙ߚ?\+>F0s?p֭Hׯ7o#uttׯǯ $%JKJ,Ilܱc|# U|k<4c|ʕ+GGG5vcUk'% P:Nc Jh.RKS>1Wg5رcpf2ԔROӇo??Qjhoxӻ0TP8xM׺qI,BPir&M  l LZ*oKEKcME CYgf-{{{~۴.I:sjZRN5]'t@@XbNbKK0&A[Ҍ}cΓk9#i ݍNR7olwBPiv.M `ig0*Pj ejMM|饗\ dJ裏F[͜jY(M{<-y xTS*Ua' І@Iϼ%i_:u6|"k֭3s Z׿k9g֌O7hWi4ݗg(Z!7(i,&-⓼D9 fen",iKLHNбȜa D^ki'r WQY4K-tdLTZjtd tRa"Z4VS ;ÙZ Ԃ0lҤI EqiDh$2 ^>&1%!)7"Oab6&@,h> Pu{A 'T~j@Nui֐H6mА8Ϝn 1a,bi)>6nx};m[W_=Sm}QM,$fѮYrcYѽ@EOTZ>)?׶UB?ӓ2gu--*MDYM5FTW\HQ8ۼy޽{ǏBYg u*-5dRijcV2BPӱON*ԂZDjZ*ۭ`SPiJj #FGGSw)*J>* q)4K@YM5ȉ@0sDI, }ӏb'JT%TS9{֥f$X%U88H]Sg.\800maMW -:6ψj*uU۱ K?E/@mT)F6ݶ %V_r@ x0;)TZRbUHP*46@#`Y5՚*@xGV=>E״gFgys@%V p'@E U4-  P>@qFgp%WsExl,!@tyQbz@Xڹ_mA*.k `@8HbYUHkST UZ۷ڂ3iN86% @ ,E qVw(G4I &XMJ"j1q)Yu&T{edf̙C҆׮]G?>ܹF8]?,QcZ6bN id+Gx,&EՇ-[$hoذAy㿤--qNj*! $wXci###&M:ٳ#c;sfB_+6Gyp qƞr(l$TH sZ#X(( ^p1688(vZs{+W*c=v…03f) %jIHHE(ZԚ۷oܸ1\70!4ErdTɢx [ib반YH'JuV#'O~s hgEڵkQR# @ȑ*iFGGl9(@ oT 68c @@A\Tikll]P };X4@@\TiSLQ#7ڵkWXiקvoM @\Ti:mѢE/_c:VO~!so&{ʕ+ʻ`] @@\Ti2K 4}zM6njI300I/-+@ 8Җ.]*RIO}l~mqƋ5yMWj!@9pT)K/>|8E˕RS:@Z n6 r m rϠ[;u%T[%vȑe˖5+Un g.7RΘa4gvf ^Z*MOKZᮩQ鳶bӌJIՖ ,{$]uq##j8pap `mv攐#c.[-v<)2DKxr$`mH) N*-{OB[1Pz!w b3eNwMY PE<$UaRT}x4 KO % TZJOySl(?|3_Vp'Zڱ><]jM4]x嚒#oWG 0su-Zh׮]> 1f<Ĺh`3= evGyd<2e5o=if%@a.=UN4ejt\kZu;c ! 6[6VO8qյD!7\zUL: sl[JD܄%NXM5- &L|nܸ6j|K6fJ`)j*ŋU訉iT޺uK#f͚U_Or`Qցٳg;`K &JN( x'.]ҿV2o]Ν;\#R1jV[RܣGj)nGGAhZfjz]|Y۩okfCPh_U I أ膞D'jcRo^ .]ΝFi )sOn6*-;CJO M@Ei:#hɓ'u̷ E@}U]Bǎ @铇~X ͛Ǥg9V@1R1<q-v2I_ C<[fT*'oa+ 0(Vc8Rf<+ׯsjP$rF -'@N3;v쨳DCSiE@,xA  `9st*ڷoߦM,rxl ԋ6< m`?~ir<*^B ֥) @^Pi7 @4_< ԋ*^ B拧 z@ߴ _|vB P/zB T/N@EV/Z@|!JS @@oZ @/Pix ;!@TZMk!@*Oa' @"Ji- @@) @^Pi7 @4_< ԋ*^ B拧 z@ߴ _|vB P/Gg0ONIENDB`z0Dd 200 & # A%b/B  DcV|/=1n/B  DcV|PNG  IHDRcP"1tsRGB/sIDATx^=-ܷ@mQAQA-XBl7&ҏ I A jh FTD"D?zss~{gvvgggE @`C @* S40 @   @1@ Db-e  @K).)Jh" Sl, @`I2%E[_  @MdM%@,I@h+ @L @% m}%@4)6R $⒢ @&2&Z @$ S\R D@DKY @dK @h)KXLqIW @@b-e  @K).)Jh" Sl, @`I2%E[_  @MdM%@,I@h+ @L @% m}%@4)6R $⒢ @&2&Z @$ S\R D@DKY @dK @h)KXLqIW @@b-e  @K).)Jh" Sl, @`I2%E[_  @MdM%@,I@h+ @L @% m}%@4)6R $3CM߾oؤ~J @f(0ey晫CcذQ~Y~%  @s2S"~on&&}7It-[l2j2S\p'|rdž_|q\n0u4Z[l}Lqf|嗧r'|rg§~zg~ֻaT#g1S{キ]cw{'d$0ٜb t駟~c?W\q|PW_}5JUG_yo]"ޮ"m~;U eQ/ @@Nb,θ|iYݛosl:Ί:#Lig}vHvmwuoQs(0բ8ⴤK_n!Rm  @d53sGw}oO;dD%8?Y[cL#[_:^6$@`@9b,)}{_{G({X^a4O{jF^雜bEuJbs'}Wn&`sr:N@fu>9q}-qv5 7*cT[˘FkFYk$|2nv|p &U )xMܡ\%s|?XYXA۠6gc2.30c[yݩH<=#V9OPL>dRUb؄JLq-qD1-G{pМ5 -5+&jj5NbS @6-Ƈz(V,WU_~ERcTuft9tu6:>:^i'>W,4H{ c/-{ IІ3qtt@_TH-4 ѣG㞕 ^"M?!-!s]'@@s~ڡ#Y _wĭ-7Dc6k~rDibٜJ@h0 @`O9%ꪫ֓H_P>A> Yrk9>禢,Wrc4t&)LdC lلJC K@8 @r)1%@`:3qWTM@8h!Q/N{{%@`A ]>!'@,U@7 @`Lq @* S\j||_>R K Pi)#zA wb~ @P2šdK]@{ 0Lq(Y @r)A'@ % SJV @dGP  @C U/ @ wb~!kZf$0?bE @y @/3(\@8y4 0SLY @d@ @3)405+zͪaC)ʫr @@2Ō @Ad@@.0D  @2E#y#NZI,bY5-eSo' S/fZg4o[P @@33fJ @ [w1[LpZGp{-PrjeY#gN7zT ,%S_NK@B9 . S4& @   @g @9F\ /WB^  `₃S'aӡb`m'BC)ż㬚rVИ1m_f.Lq<)thLm"L1iXF嶳)v r Os)%A#nΎjB1  Pi A% K> @`ot_d#A f+ )mh42C@`d}D ):5 @Fc23Eq%0#P~x9yZ#@Gr笯m@tӶ\\SfnM[p2lLKm5A2q-C'T2dCk[kmyuS9d|i3K fQ -Px0%@!{UL+S`ifΗ6fxm&&7(0S+Z[ ?;ՑM[^M[+YWF Ay MD3y_) } Ms j?yl-18Uu2lCW`Vjz[$){@@A4JP+2^ zJ@=^:72`/,5NL1h0&hw.n:{,5BP]]؆s{ o 1l6;R/9 nu3]]l}؆Yp L 5 v͜B(V`Oz3נmGbe٪ :ӳnn&cѽɓtOQL,[ 1j|&ell`mjp9ɜcv!7v{_T3SYlKSއAGF >f&{l7ڍeWA،g` zޘݟ@QsS!/O'{OEgm>imf{CeSaW:YXZujbA0u݈5"A`B~¦kbG: bcd_)vW6'@`ի~6S L~*%Yl7Mkpƥgtڍ`[!P}xG_SeI 9ăqTFZ /PF)t<_嬣hoD${R!KWzVlVשLqnN{ /?g؀$sKM%2X߰Ƶ{/o6r 2AI L7l}$ӡfm=a;|eNp2ݸ:Hc/Ӎ2]s-R&-Ne`ڄ`|Su> ֖1QY_kn-e֍i}t]h8Lawz` ڼ+,V5{f{Ifo%qoИkUoj*:h̶ڽq/p]}4_|og돥%7a52\ռwb_02)9L9f7:OsiI[6 ~d$@s?ќM݅)6 q9%kQk{Pnبn=V[2D{iws @!tL1c4^B֎]O+2FvͰ^2! 7b9D E:hy#LN1­5ǤL1ak#k­dYGh:j6P*vQ,{jZ?l)#N1YS[ z B8]+y]'VMBkuRo\ ]b6Ns9Ń:?){P{;=XL>lSfo{{ޢ@6~9Bԯg&0V^]ʔt}A%}|v7TCAG@GŬW(ndqGB%]#v+o[by1G~2p VsaFTݱJ$%gs-Ijxv2نF @/T2OT%0Jc:0||ie~tsʻ4unAs֡\†K;-a# @A L̲!P|1%W㥘I{b# $@:d=܉tw̡S:͈c8VLO;cduv:]O% SJ~9Wlhgӱ,f}zCȢÍ:S{_M ]#j)D]^`V\>x|7~^qGMeNE-,Į߁ 5D렚, Ssti۷~O?#Gb_~e|G6oO?4Av% {Gy.{.]/bJ=ܓz *ޠ-*_^^J6Ud] URWr믿;<묳"/|W; |gw}\~)|^&qn4ꫯ1?cǾ(C}&|{ge/y0}y_N8!F~yb*tG2s\yg%qo|Q[N_l?eve)FS$u6tVXӟ4Q y4w\uU|I\GJ <O`x0m45\3Z ݜdhVfsB59ۑtNq L'H90#4sK!`d eh.0 ڸ @~F3C @`:Ǩk= 0wU]@>D#~dz PLX  @_bj#@נ-R>Z@ gbv @2!uMY@s 0LqH]u @`t , S,9Fβ  PL̸0wp,1dcjQP%$⒢.UC@8} @r)5m&@! SC> @9 s6 @)l @d9FM  @cP0B ! SBU ,Fz?|Q&mTS@8} { .83vtW_}3<#Y\ʰO 3 &' sxO/5+F1;6'@`G};hTu]w 7|嗍R#)Z4(iyEaѣs{AI/1^xᅳ:kitב#GfuǏOl%@AYfЍoj4RUx?_[/V" .qI:^1}dz7 @`nem ͼ= ^r%;Gs{1Vk,c>Ώ=X$eN:GydB&_h h6=} mNWKw^yo~:wF$@e[-KkM>Φj@h W}ꩧR{_-Yu ?{z(Vm>otoA*ӍrˡC|{NZ,p+bxb?ͧmG%YxI$.ƿ íkdTX7GyE\awyǶS=p ў>`U^{mz11W(6h B LqS8_uq%W_]xᅷz>l|[nN-v^z_nø9&#_b]꣹D7}U؊26?͋z^z`t?,:2@ܭ`:K^qqsL`jgW ĉJLc' ] p@f5@1Wӳ/klH?>zQ)b]6&O]%W Lq8žs99a P&ڶWE1YDy)cǎm޳1xw{hoL7(;Օhk4vyZj`u N-r #*%Phd(cymu3)9r$8׿X{D ևW^y%6N[19O%@ 2S0n0\[5駻؁"Z,v8 d)Fb d16g E 4::KrWIk;%e <e#@ m'BIENDB`ZDd 1_^0 ' # A&b&ZiTٵk ZanYiTٵk PNG  IHDRF FsRGBYIDATx^U]9!$DC4@@YUqu%AZDMt-aV(S]LP ̈A7k罯rsYsڏ9گLLLL` |& oMLLLU:000xV6 000J1`&`&`&`O*w`&`L^wl&mhYl0 = ARFJQeaMLLLU: 000xV6 000J1`&`&`&`O*w`&`&`&`V<LLJ+\j}vUgLֆ7񍵑łJ=}閘 ,t;n J=}閘 ,t;n J=}閘 ,t;n J=}閘 ,t;n J=}閘 ,t;n J=}閘 ,t;n J=}閘 ,t;n J=}閘 ,t;n J=}閘 ,t;n J=}閘 ,MUs=wLIcr: l(T^׼E/N7an +10E&-di&6R{~⩧7ns ̅=4\ @U0]դo}1!{A&+y8SNy_q`&`&B_lҷM`[ JcM7afG>r]w ]vQGlrȕW^ٮ| _mk/]&`&`&`;N`-TV}>[o=#n̡vampd;%٣0vML`45~IO|)2!*]+k<ߤ%/iv7|>C6~q;үn ЭC/X!zN7|}_}Շz#H~e.[8YN~~idG400WXs9't~K0ױcS JW]~~#%ܝuKML`m 8v\kyN ]Yo]YqkdkDF[L'd݊"*ݧ>WU"\sfW1ݝyn84qt i(p:˜ ZwP/gkBo?/R)N&`&`+!~zKg=k%Rbkj'~gNǤ /Ϸ>7 - o;H`T(g;sW06.MyLLG} w&h>?憛 %_ҍ7˭?GKh&`&`&`+$Jnv&`&`&`&MmSo-&`&vQv]bztaf ,T:koXn&`AOKVm?ZLLLE`e*JjiﲚzLL֝_"Z>X+S֠LLLU-H7L??ok.#tsLLLL`5ҭk50Cn19vft^700Vh:e0bwuח-nf"*y c&`kHW5JhL`MlJgܚ!a&4[_*[IWHi_4ή&CɎcu %`nɤ\ -tk5LJ˙X}_Z&y zM7\{y#jM\-Q[yoY0'0b.@—rO+'xI>WS9D۩>scMLLL *쟤&`&5f7s9s&/=y [ou|!iF`SU[n Z9&?SQH0e77NnRkco4IꝔ½k) )J۲K׋kt"Zvl&w_&&p($IŮ䃹8&}CԤ{KjҒ+]Wַմ>1`6[[qoLLLL`9-k10N_0umNϯq%Y>nv]OFBO|E?N͊Q}gWE4&AolV |a"Zk\׀JY55˿o}[OV@3_Ї /InפQB רվ#r!hڵǝq [` Gy睇K5dFyhmj=*jC3 _n&Zrq/fw:կ~5$R$ &Mjn`/WF7I 'P <l/b|u&P7N}SIGDoJ7Q8 g6000 %*]zņv6hBG>r5tnOh6c jI\"i$DiEuU<|IOŲĕi3kzoS@]?QT\;Bcl$< &VěoVlJ5qxAEAe׷g dOT/=($Kq X$ ي9.\+L^WY{EMTH<_?&dd Z}_sTf6X LLLL` X.vMN`˻.V_zC.{{i5l䠖nREߨr!YAhD5 ˎ _l.9 VՄBAmf8łozӛ0VrpCgixWL"4ހ=Ftc(9 tE5<(TWOgWg(Ҿ`h-)|Lzj 5_svS0Yյ6m9CIsX)6IJwˑscrZuf5hLfw(gBj_cޝ%6}QHenp; .,=oR]$໿#OO]X@}}_}+ ERTfRʏ S& j`\j0uMU[]=8^`LV?]veHQ!Df6ԚOټAsQ.Xq\`׼HlT4v.d)D)WDZ'[RȓG?ѻᄏe/{٘F6.#Nz=^oy+Yc qL$myT1hf!kML`z4~(án9.NJHkof-fZ[~cṠ||QaM+xӟ*f^[hrŤu&ͷK7X:)tA(ֹ44;dN\EE5"UѺIH h`{r 8NgVd>toOҘ5 []%Gh8qZ{p̦t=߲mv0' NonM¡Jo}[y[!Gk$r҃KWLQw3BՅn`$!^r=9u>K 9R?V"|S}r*ޓJXT j ** l*ȤȺ YX& ɢ.4["F8 &x+z^4 X^"%;Om8/B׮<9SoR.{k1^3 Q߸AOEQ7U[849MLLL`lJY- h0[1S 2I.DhQ<M['5)$p^\EV`2Ь_v4.T܇^61y|El&I`V~:I:du'p _}1M8(YBym\58/G.CSE-X$UWMb*oncNLi>ǖ㐭nmq|! 5^Dž^Q앮JŪ->BP[7fxvtq*Jc&1CM*F] 6=,| s~W}I$6⌜;=yO+.UMH]/72T]wP2x )nH!L~0!΋ܡt4G?h,J ,K\Q~lμO)1 B@fJJr]}5 tV^2"18yH}_QӟtF`s^Syu/#? EMpWij^Ũט*.BF#CD=i}9E=I 9Aulq\Z 1,/ jn3 J=dL&"m̶ĄKHX3>kS*x*/l>sZ1YTΥs9y.+LVcOW@])V$#Y%7YϗoMe ;w.,a6NXS]Fy^,O2`¦e'NȵȤKSƭmɫamk>Di )*,daEzr 13Sb|r5Ҿ$,G}tTƥ]?$(AU<636#ea¸N<ߤh;U@Xb>c-):#כT5 *?6`Ć3XX5$-2X l =4дPȯr|+1හ'' B?U%p99)žU2Ђ36cQ:Zݣ:yF(ph  FMicrosoft Equation 3.0 DS Equation Equation.39q:0d v 2 =4kTRB FMicrosoft Equation 3.0 DS Equation Equation.39qObjInfoQjEquation Native kV_1203495114M\TF湛湛Ole mCompObjSUnfObjInfoVpEquation Native q_1203495115YF湛湛Hy P N =i 2 R=v rms 2R() 2 R=v 2 4R=kTB FMicrosoft Equation 3.0 DS Equation Equation.39qOle uCompObjXZvfObjInfo[xEquation Native y\@d P N (f)=kT2 FMicrosoft Equation 3.0 DS Equation Equation.39q‚^ 2 I Noise_1203495116W^F湛湛Ole {CompObj]_|fObjInfo`~Equation Native 1TableJSummaryInformation(cDocumentSummaryInformation8 (rms)=(2eI dc B) 1/2Oh+'0 ( D P \ ht|1 What are Real-time Systems W ramoshkare amoamoNormalaneu2uMicrosoft Word 10.0@F#4iU] G61 Ǐ}cJ4`@D:EP_+at7;Oa2#Ly1\9kŰ]M.$>~ri7RDBiAFZhCKE ON!CI) O5M "NgIl[[bY~ʻ XHD LTqp@t_x4*݌} z@2qUS˝_j$k1m+ʗ(J\X= P.yG-דԜI4#Xeg"J69U3"$ZUtfKF]d7|B5O 6Z.Vo0}ԣ)0[34 O*/ti4$w +I_;1`p#qR={hמ2 r3PPACͷcLO˫"BHutq5غ|&R>ZLLL6t]:L`fD"(v@XS ]O}92$ac&>VMK1'UBG0Kh掄"BisvaRy<Tx}U 'ץYQIK__S r.uQX×ר5"^ Ԥj.M\)h|kW_XWed9~np"ʙs? /ak1W**ZXtFlJ#[l&`[O@oLHd GJYUϴN2zEN܌ܮx+h x)8s%[ngЫg&.h{/ʃ+` E&J tsL0 2)F)_m-\U1 Qжs;Ո2Us7z5_4<B(h %H݁;`Kf)rb U1ZÈPlE3Q (-z׷]P/E{)r]46K}a*`{Lv5w%yTJOyWrzb/$-5z#FcY"cx>2vi*(Z‘(WW Hzgpy?zeqy)یam\%[ziDԪ,OgiP56Z zgvzf)PH7 h*ߤ,:Ib8UD2B 65wPiP7j.Wgᡇny )2ݢL/F'|bӏXbkuK z=ϡX2K dIk ҊO.R/L :?_b&`&`&`D`#U kQMVHoba|+=䳥lb)Nѕ .j,k0U~>L` l/]4x뱫r S*{Y|Iʦ^Y6=cZ󟚤NJhHUI~bۿF$PRY|䨄R'{.nѨSG!)` L֙oox|CA7ؿg;/*r ONc^c\7rSW\!Sv2 뗴@NGNx't(_lTqQGU# x2ҸGQD|8L} Gi.hox0 vo=c4>)^4G7r.!RoMAyG< E}1Z_\IXeBÜ2᤹6⼌+B0h!X@/Yp"]6Eo!?aO|d*[]`ZL<{0`}.ːY6=2i`x ҠfbjpFflr4A,w`89WbW"LPBɖFD6ĎEZTx@"x;hBq ۆ Tcdiwb~SfL/Ȭq*:1y񉺊B 4]S'[F M֑@@!6(9|ywImTiLυ{ OWy3uXCh@e$CgKh{1JG~Eb$%X Gܽgw" -AiD EQPCmY:/-j3hE1`vqǩiZZ㳠i+{ }8z3PtmY*: _~r-)դF <Ҙ&euAQ,Xˢz~,Z%_-)$buiH;̩.ދl`@£ZPԴ`>?عͭokstrf000XGVֱW, lwuLh']:IdcM1J$R"1yʼLXml0J^PHLabƖ%Eʬ=%l X^0$ąXTb=4$2C(R~Ŵ&#--d؟&R\%,bUNlJbL続+(D9&Q`>+zL"3bA[Mf+"JZ j.8 ڌLDA U,DN-tgzl\&i[m@Mb f6YDG !jT[XΝo7jՊA#!E*9W2ӣ>GbBYA⦈M j3.g╩z)' cneJ? l9I% PBmduxBAl  W?UM fJS's^y.eJX7ZT4 ,QBD6moEػwmnQ TfE5`Xf;AYdMBK/_t$i;/h*~[SEݤuw}* hpFAy7$pyF>*FNXD-)#lVfkM֎x>|(G1ɖ8G뽕-F-ha%~[_0=+6dE Ż,;F]TWi3tPX.oJZeU 6m7kmk\s9'T)JqrpРF55͑yTݟr_vE*vЦ&k8Ŵ I뭏%)YW_t+-$ֵ?U %srȀ1 Pҷ8Uh}t6jDvɳwCFّ1P v7h~ϸ"Z-#](~%]%Σk\)tN֞Y#͟q#XPMKQɼ*]E嘀 l=Oq'՞1pc*n["bkgDz0pӹuK \կoVXỈWLy %Ēxd=EʠKhI"\]3W_QlDL?xkum%ZFdZSTܹ5]\ݗ NFՑTBMa6 L' IQ4Ib/)t5iev(IK٨~QRvݤXMfZLb\*ŸXlL@+ KI-U|{F"ޤ [6.6 @vu֡U<ȃsj}(!ds@m*=QH*]k l+mSnk]&#DBy-N>dz^Wq5 sT "3+>s0Kĵ7γ<0.3c YA%$k$1g7By6ps󜞑zIW2h4ۨ=2^Q ڮj[#BEy( `NN,&a[ !e#iū*c=J\΃сD2UP |N'yƶ@yZS^`8,xsG " Y$e$$)U>LL7d`Ts']qaZ_lVRM+il>r ۦ͗K3t /Bv PgٮXmu5 PGi1)X2o&㊹)X mkV7"*+D~bްƀ_1DԤv-NR]:XUL+ȟ3`rՍIM@e'jo6o/d-z=Ly'fO9+|EHKf9-Usz IsU&tLNq+0M$'sMX:nԲ(9OϮ'ixUWh-yI]l UQ?ov~VD:2PlUML1wS3ž.@W À8WHjE P0$@S}D9 cZdǻ äJn|t=U8"!uO'rt{INu#WW,*?%$y/'H9Fjӟtq ݥ_<.LLL6O[U\ZW%5P0U,2-!%[5_RLA73Cb]~/b(-`]u}k_lD$HD9r\+?xYh}(jYԎ^Eиp-G?_U:8c^RyT{m1;J{ Ї>$[cW`y_ κ,;b X]4:1-ҿx;Դ܃G"^/CqkU1w]ZT: B n4Q=a/♰7_ȯmKGG ڨ?WϴBx%7Adu6IC,lzEUvUIRwA=NUE>[7i^.![ֱ /e~1ME88h謳*31u2DҷP~bpVu+D;D [wԷ@cÎth _$#L&Jvݳ|BH ȩtϊ%H)"=ki z>wWz%^<)@Z+`'̔lӁB \Ah %ȣ M9 YBYӜ'q C,_h<۞FNE˃Y!B3ɣ*0^R qPA~z%Q3Cڸz˄Qb\/!mngA1QK LLL`s lJ7ϩFku%L`q>Z#; Fl" Ɋ_[MΟS|Cy>RĮFU$60KTT?4i(?ZP9 =XV*̘vhgLky Ş(0hi1%V*JcPmfҲh]AT23_۱3FGV $]?,&uLLfTË99H[ 0Kh!1*ݤwt8+csх 3:H&fs&IfZѪ SmWاZ37\৆C-̮ q@AVK"~Ʈ9Rrqh\2s#М~""_P,<>% /~q=0 џ_%@?nGnRߛ6U*6Mr;cf4dp{!oJ7u y uˤLLLt#\su߅zML` ^o(ĢE3\i"&YȢ|lY 16h&)ݚڹkP5j!=R_Wic$ֲhHum&fV"#RBW,X{<.97He'$Bս#>Z:QH,8OaVlJOyKe&i}:O95t8mXhTdЋ+g٘b#OFI=EemcnO_BQ@4F!3hqУS^Y/풜·/7BӸ-vR8\T01Ŷ6MTK%bJ گ9gJj2"gƃ#'Uv8әT?fZ_k&xWB!a~ˡ퉊ت5wgl%6hc{r49"g?E6_`?GpI|1E]] פu$V?C@@'^kkOƨh~O_8PI*MuZ}$J#JѐmƆ| \Ni۬Hpq_cb^dwQM`R'lyRN_0:WeB\ЋVliy|B y `)zpPNZDc--D5yt4 >d (u銪ڿI*-cnTkS?(S!59J MLL`C lJ7;oƧE9i+nv.ag Y !!;"PTO(LVd?Һ]=cwJFS?3&>&Mt:z]%3CmM7 Fe1L~ͷQQ+R㸈c*ԷԼȒUG` n| [ٟ݀"^iYSdJ~xv}<b`3>GFuVQj 8sIީ?hjFz֥jt`rszG$++T돁ڗft?_BIZkuK5W v,<@Z8Yܤ.Y5uQwqǷ]0#|g|Z[oEzOݥu_xnݜs^DE A X}*N >F*[= dXVW(^iU*ZܑΥ~um*&-MLD*;vإZ5{ 5X SW9KS6$Ï2xyl'x2J890#/t6XgV;5-jny4k# ,Lh[g^TN9kUGjJ8ޜ("kw& VJYzbZf!#j\}I~,sl#~Q'Tw\뺩wg;9M [-_Y6Y f"C0SKL` Lmb, NvlcVkMT6i0*݃F2k3-& &&PMAxpOZ̉2O*IEutqU/[_}9<8=-96sszj(@{)2璅ȪW Y>w'4i6* [8 ^WɞLc:N.{6AvfLftۇ>4}/Y:PYX=:fWcWUkr=c1{'f*AzښKoBp&`&`&0U=g|/#{9q_z7XÎ,g  ٳTu2k|Hߞ('#׶OkL`$t ՠFvgןhcZ7XHydLcL;F`{k`Cj(ʲ&J"zbR 1$*]h3eM4?O.\]P\ @`U }η;w|ͷv۹x׀&`& ۯmVOgtVY &0 k9g~\swqR50&C*ݦhH:6޳S@w}O;n#[>q|uםtISK֓N'LK#vB۸GC^k)0n r-:($馛ٳ/gmLL`vB[4WKԊMt bל~!%\rꩧr_G?zͅx kv<+4-n$"$ lFOԸ|#Gy$W_}'|Al-u+LL`RҵνnW21M`%nFnԎ;Nuxq|UW=f׾J&[ M`vE (7+s˼I\SN<_EGb+:9 ʗHZҪ& @K9~S|{^gԧ vJq&`&;ߤ;/v?wgs$C*(00&H*?Iwu}s 9M`-4000!_:s[Xse&`&Px/|Ỿ"[g@_o&`&`&`j=n&`&`&`[I`VdF $uNxIL J`&`&l}ѵ#}ro+JGV `7L`# fכt/LLL& *=6&,j&`Գ&G`U:00`SKvU]qLLL` Jo-n 6]Tvz000-$[*ClvLLL!ǀ lݲmA &`&`&`&PJQa&`&`&`O*w`&`&`&`V<LLLL` X.tLLLL*ǀ \ Sl[g)LLLI`TysY&`&`s%g]Jԅҭt~^h.p&`&`&`%`+|y4000X]Tl[@s&`&`&`$MLLL`vJ̮LLLI*"l000X tKJLLLL`-6000J̮LLLI*"l000X tKJLLLL`-6000J̮LLLI*"λ /SN_*w&`&Lv&g2{umo1]v7va3R諮c׾~LL`9g=L[N׸ %`nc:Ͼ[.袉$C}^6Ul&`&P<ƨtgڢo.twS0&^O<ěn鑏|f4R 6R3mF8%M nɗ]vexGNZQG%LքikcXۀ޼;'[=qo}[s~<;H*t:"Cɲٟ_׿ꫯf%_S'0X9gz߈\gG}33gU|T|_d&`+'LT,k8 Ci+A u=;nCc*N#KL` >tlg`͟Kzx1|s9*{ ̋@Jjon^}rU ևk FN;>x笭tЩvU|7}K@ -)z'pG፿܅ ,.%TEN&`=mг,׽~z chD&+H".Q3m:tZUև21ׅ*LVN&(c/kU??Gq3m=h֓UJ[R8e8k#+O:$}ǁ"su]ON~Th&Zij_근-K_Yԏpg7q^: _FlSGl{h03 rήeJݭ\sͤjkW]d&`kBϴ5Mlۘijs1㌂ %<&`&4~- +V6+%= `=7L` ƭ'^W}* #լ9q.>7s ,iKCvt;n 6n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300VvL000m&`n{m300?d&Gh]9IENDB`VDd hb ( c $A'? ?3"`?2el4&b|a`!tel4&b@ |Bxڝ1KPwI ܔRC EclN"~)MJqQ0{yu( w d"Ԛpx(<ϵZy|U9k2=E=H@.b?,w.:*IR-Z͊"?K$;qIwI"`13K*sei@ik/2imZ 0  A{',Β _b#r[=]S3+)B3Tedjʦ-Ԭ?on/;:_wwBHzTJ,C+櫒y/濂g_oi<_.7&2XMv9 S*98YgMf_F%}$yXA48ߍث<{2A=$6/KÕA 27)?WG!"T26 \G .v0o+KRsePdk1 y3Dd L |b + c $A*? ?3"`?2)"ŸP&\%5`!)"ŸP&\%@`p0zxcdd``^ @c112BYL%bpu 1騢(SDd c30 , # A+bnS2^ʞOZ٢ΑJSnBS2^ʞOZ٢ΑPNG  IHDRmsRGBRIDATx^[^Uz]ՌLNJt Ut0 *4"$z$ 85/z%ꅂ9 &Bd0^hCbI$TCfecVKbĖ?[{ǵ/^w߳^~iƵk׮ @@EbxC @# @u`G֡F@ H @@ؑu @;:@ Pvdjā @@ !Yq @# @u`G֡F@ H @@ؑu @;:@ Pvdjā @@ !Yq @# @u`G֡F@ H @@ؑu @;:@ Pvdjā @@ !Yq @# @u`G֡F@ H @@ؑu @;:@ Pvdjā @@ !Yq @# @u`G֡F@ H @@ؑu @;:@ Pvdjā @@ !Yq @# @u̸vZxā @|G>˗/ϛ7oٲe/Pُn7xc3p\ȑ#ُ4 oݺU5_M@_S}̾}i|駺;*lje#$Li}!# EL;w:uBB U<{6Tmurm3(czu[nn}QHuOzԴiMMЙ-!*tӦVk[uޠ^SZؑaiԖ H,5WH6hf4|pEK=a~ҸĺKK.M`]Kj>*>z\ۈtWMoӦM ~4,)-Pu)HTk_Ǟ(tYx#8*.E7zsŰOJy*%Vg['y} @?5LI p뭷*.@ӧ_~eM yW5VyfT 5IB9xl.+[^yj 1.Al~jpP7UY :LC eDRxk].q?U_kDZ2M `i*55@nyi1PFZK,kvіٕjѺL F d5L&|*\1 R*VŒ@oM+9X7Q`JM [valK eG>#iڌdӰ`GR(ӝzގ=U袨V~*mD &0+%.{˺:YO[,c];U)ؑ&)UFnX. \8L,r"` iؑMO ׫V&5`&Vúw+sr+@RGyĺ4hF СC.wޱ|F=zTڐ. YF-Scǎ)Xjɹ^.~N l]}3K<N=4T_\ YrG)O}@D1fVI#.d+X4IFm%5)&9B]??dM!H&j&ެF/ca2@ɳ74ΥXW1wx!k(ݥ\ObN@MvNOrbd ǎZ)"slla ޓ]@'OLP]wt?LKTQ5Q^1d'P#/ҷ-$@ {$׭[UV- <ډC"1. %(. 6{In2Om_}*M=lݱ-Tύ; ꤫V9mTQv!V۩jb)JJߓhjAm :]ӱkSbڠQꋵd^!uurl+$ -GR䊡`Rvz)~@PǐaT폪Avfx dTK" LI#+B@ysk[*%0 @N'- xrZ{w)z|;`AUi X&[mAU~X&wx+S@j42VZ$s4-cNP0&a\d{oRɴSSൌThiG5pS1 wt|b')r#{N#&9bSt:fp>,HB mh<܎Lpe@4@C#@34R#+>@ $Y @ tkGPй:%ӶJɶpwMtusũ&yUGMt8uvOHڍ›d ĢVGG[;2GF>wܥK!Ѳ#.Kj]e*K_6~;O=ԝwީtΞ=/F t: :FK;<x@|ME'xW_n{_}Uv'Ǐ+ .T @@vdW@r=:tHo[_ܺuvigySŹ}e˖믿^aR#Tx#мv`?6mڔᦅ~I^xooRE"#B׊$Ў, UYFЧfF?Lg릎uO~"31ԩy YL':qB ׭>95UV%]jDj71kY??ԚJF75#@`l:<Ϧݖk# B K`>TlUmً֔kqMLB :ͪF@#[Jm%2os3"o/\Тx$hևޗ4#} ckk4~ʿ({{q*kވ+TqIV H[[cˏG?^G D@UVTD٣hFaң/W|Xݻw뻛iV)vdUu>j[Oƺ^utz\!.w+J'qhy1W;z}|0 Weg~CmzUR8qBL_&J}MGr/u$;H/J~T/UzZV^ IzU:Jwxuͫ`ۇVOm"\bvCDR o@Y(M I0i1 '- $;r$8outAm%۔lUrXߋ\l0!$MYIlsERI-(~4l^S RvYّK633dDfz(z]E6Ď@M`ZBld/x[# Զ#M,kM`FIz/{ Lq.$r-VJ$Kaҕ%טkܸԖ i5 //_e4Bqмme 4tq%7pZiTzrk6(Ri'|(xg64"؋DZ`Z\`!')+`(JġdfҞɹR5HӜHץ~T;dۿ/YMs4B-:$=GݗiGIrh늾 y\oV ` ܖLZw2{akk(,e*TY@l@kJ.]RE@I/~] `8#KR%غWI%qh2Z[#ָKж9sL lFR!b$UT0#Նu,Ȭ9%QB@[&Ev3 %BjcV&DA@#¹n6?Ž,4f릶i ˜Q0ewTm"LrdR }(Ee@ȒbG,- 0fO裏~~)'-9B'V"c{l,9Y4`rgi˵.am'dmǨ/&rEq\hJ$;{I]mYh{aSK`VV"H &12 wC"3&p}vyDn;ܝ=q26{(mOPHvlL*M;;` S?f؆R]_vn. C@ hD@mY:nwqsBۧcc4;?%Fuzw}Ӳ"f'4)VihP4ϫމH# P[j'9&[SRܱXk}._ʕ+c%s"=9sLMLk1/q#PBFO;2zRtgGj,[kJŚzx-xޱX˿Ծ?|ڮHW+7^a#ǫ{JvOH۔džٱX5ļxb@Ŏ`?vX4M9 НF`M(@@ ȸ @ ؑh9 @@\#B P`G  @qK_H @B!& E;2.}!- 0:+y֭KYuGu  I}ȃT B N d5ɣSt>oz"l؇3d#J" #?^Z^\&gΜѺ]2:=uSN)MI)ͧO?W 8Y)zϞ=n]wݥ`GZ{W7]_ C;2] A@st+ɘx'~iy4yyͧ}Y <'Nذa trEM@a޽*… %_ʵrJ! k# C=>YC` M!@ ,Hl{뭷~򓟸&j0O99@@>WՍ$,Y58vd/e  ̶*p2{1JetA1B 'wy<}ʕ+LY,LR%宐,@L#c<ДIr 7#J'ϸJ}Ŕ=k9)~߿eC#5"b"- )H"u0i9+L m檼{$]PlBxVakxy׷m&R -{I˶x@81L T:Q$X&-E͊ӮԻwM4ٓ6-@rFeLhUk,HXCcJy 0"R; H?i$v O-J' Rꫯ̈LR PҨ*#_TZ#b7ժyלBՆJ8pɔ &=קj?4@5hij!W2μ: F Hnl %NIRm AvdzCj@Y2dɥgp^ID 6 `GFB T%'TMFH;rJ;"\CFp ;2uG{,_Ry rKAٳKe(W^ds .Ahvd8I hLP|W~{q>JX^h}קYU/fM ;w}Ʃuٹsk mX -~XcrZ+WH$SLI.[*aRm.4]~THY~$$@ (ô#ݎ:3( KLtP7&M"wfYȳf)S@ĞܝK׿uJ#Ssl  \>`&{#/kI\SJFU R^5V)˽mՖET:p\cͲe$%6ҟtvy96^twuBRĂFK`vhuI!P@+WX>S6lԙLtvyw9Z 4QCz7v[dc Ytb Kͦ%غ%늫uSΉR)[^tFc$ b$0";dtl2f%6YehrbryҜHE7ŭK6ԧ-[\xّ@$de̹(HWjX?JY9c Ynַv4/Iw ܹscKq?)G+T2\T:.%kh,< rQ,U&dS\>@J;IpsDOJ'.OԥZb0BdѳrXCyRjvR@y;2ezO3k,ut(IQv>`*\B&EO;)J"PގTDYfؙqlI} 6ܔBSan)'-ѧ~#}&1Ѹ+ m'l@eKC]z%^"sxv:"]VzFz~@k1| !FH`hvdRk \εB(^E Ut ۓ[wH;t(y.QiB C#c᎜h@vR_|1 '\.Ƕ($/+ڕb?PqzU8 hlG f)XdW.uȣ> n%Ri6]\)DZ(q98V2ZwoK]wl<{ɒ%RPjނ6 .oM`()!Jp|N q`\{` ,٩ JM`Pv$N 0߱)TQeGvĈd!@ 8%V1ڑ4j!@@& s\9 @&?r0]tԾJnlI+EϺmdyB2astc>e[w/ME _&Llc ^"oFX=7ϱ"])]yؑYn"dݢ,E']%_rh#O#W⍔@Pީ.l. ^l*٤ ąZ!0v _4?>@: 0) @M;7q E ɔA&|a#Bj. h0?Z jB$GJ53je`~^rc`~YG %sYT`͠F?Z9c"@ H*bd  `GvR:Jh"0(U>CGfFgGzMLoV'=4 ʡ%FE ӐȠ94UNmd=bҔ""b'&H!ؑ$#I5`eʷ2 + -T.x\é$ؑ|١$ `nΦU8A#P0!vdW5Yҍ@yBMjVXr뒢xJƎlM4k  A C.|+y_ 5{ Î DT )ɺ $(yN)"0F;`[t #I޽Av{$cκ0f*Q)B`rɾzkr0 \AQ7(;2W?ueExL"ma60^A "uQm"jvdDejJ\ݔYD]@.;zͧ^,.vqN-3uj@`ۤ=/cNJTCktv$Kmj"B*{o}afU%Ix@h@/Uw\fݶD Z=zMfTŔJGT@6ɑ-@$ GVin3)AUP<2po)Ȗ@  )ّVɈi݆ dL`8v$!SdGdupIcF,@ 8qۑA  &T 0d/n; жU'v4@%ݝXÈ$9!Є@KM ׎Lj&7NGK<1F[b,x[Nʎ/#ޒŎ:'#z>wgZ7%j<:$Peb(r C(O`vdyRCَG'|4/N8 @Ej7 baG2S^}&@=}nIOȶ>o103َraPo.Ą@{pǒ `G댧St-!C 5WcnG(-i# V)kjU=N<+Ta#kjE Ť ӵZ% @vdz"urxެ*" `G^I:8&T "AhH`tg LؑBUc @`zؑ`w5逜 0FB`GOuJk\jI 3lU:ȶH @S9* ̋W&3Ł x& lmkvĎHPT;*#vDKG, @3B J;2IkuKV^蕔` N z;2pkh6dME fFMą@8Dk;9@S(ٴJ S` A4"{]+2vE`jiH|駛6mRx+W֭[{/R>Uo>xȑA!0dؑ@>fJ})̙37|y|7|sٲe;vPgϞ`EW+V#yEMየǎ[+fAk(Ǘgp7>.K>|س$.;}e=|cYM39~- ]B+kϨ9tXn]J IOF5-eiۅ|74K_즍+s9>/Edʭ0!@ zy G[%ᶕRۤtWҮ$UsCv@ J@ Yz  eɃ*̅ >pҥKO}n꧂黢]}޽.wK_vH{ďPMԜ%[aG~+̚/Ugh^8 ooebZJΝ/B~EaӧOS^L}jznu]M\~ cѷo߾dKdѢE(# a Ў:Jr.IjO@`*lԩSגp]˗/_f| #^cԚO#}0Ou3?-*|[|5sF?ϴG^#vZ-\&Prz#3dvّ>ϼZa$0Z>#*Ν;Ңj%͟ױc\\Z?^;)"6!P{eLˣɳj#=|wg 0E˥m/سgϕ+Wk0"gՖ>?Φ?cuMʈۄ^q#`ŮA ˗/y6r4>SjLC[k;/sÆ Z5|YwKĶJ߶mUΝv2bCt$iXLa:D@fqYKh%//4Y+@[N+tZ_M&jKgG<[wڕdjD%Nk+-E6X#hHM iw]VzjK5^nvdђV^sKնI!PXlW A;J6jz<% B]C7~ԘM5KY Z) X掇bֶ\y^;B("Ph $j>vd>j$/y}5@Fn s4?@ABCDEFGHIJKLMOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~HvdUΛȨ^BsNQ 7oެb0åKN;]hv[hL PhG֨ՕY`?lQ"#=גvZv3svM_кu}%|k(oѢE:{ܹ+WEMh 4-K1-Vx͆T7^Z㩡CW uCѵ;*#N&ViƦ.Mm4O^F|'F+i\Ajy.ۅ7)l* /K/t˗anYKT*  ic xc&^^4kdDVkV;b3 2 ABp+IMɑa&@j?z Y!oE6$ϯaD}(]K1Hj @:kA#a@K}LX^ 9'WY4iu[&@k> T/Վ 剢3$y ` |+X #H1ّ<B#94 |ɎɅ 1% 8'%6eIb#iݱM;3p@7;9zP@= |iPi @7L nj#=n/+oS{J#% Oz:H'ŐqCZi)QpE1> 0"r%cWؑ!l% P `G ^0BMؑmdZ  R  Мvds@`pF6Q,lr#k#"FA`#/$Fd D|4"_˼Bۯtu r y@#G 0XH9nPy Ha벆#dǭjhH.|"3ep$GH@ LؑaL US D C @bLPC#=@E:;f\Uz1iB JؑAEsy9y R9XR%\ۣ`TT),"%"6ȁ(bFhTMA!Pvd)LMK*שr-7!ل^StHl`rH6VT\+eWAh³vZTTgK?b&SSA.qz)xu.L*&MTg@n[y':†-.V2amݥfe۝L_]aGvWɩ-7ɸLvrgXm@z$X@,UEx@`#8PnHaieby&dU#_A 0ɭk*;Y+jSGe5 JD}ÎZn9t:*`.&v"}@ d˓"֤)Y~D;=wZNUfY܄ @4Ҩ 8݂Z (gf D@1>4b9Ժ{#CNlvIRU-Kդi2h!m#EN}vZwU;;KYa$GL* @eU_]/u,WȔ̸lQL! C-2;ƞT$S|lXL.j2.&I ƹ mwT##AyUR5|.V 7亁vJ<’?<.I+ّ,Lv%,c>%3"z'e߻ ``xkKؑm<2ZBf0IB3=,~I; N֑iki& /FX+rŮG&J5 #?7Oy-Oc%zj 񴎔!0*qP ;2p!tLΨJ~s⵭c$vWd%p&@!aa7QGǎZ}(IU ջpvyZo(Y=[mt=FDk=o+먝Q ߖIG#!D溤ohΰNwl<0?BRK;K0ܢؑ-$0Q28  b)TCpzpH苂@fI}BOy] iwbDfUj\+_ ,3ຨKa= mSEI,@:5ɕe~U)#aVLvd5Qrl6Xto4SXRU&^'vdjªhX "M_jX4;mzh8[g7krـkQբ:N+,P,^}S @ܫ2'<AvB9A)z&Hz {x'ФcÎ.2@V:QisΘy%5GpDoBO]ˢ4[@2@ 3\E5.dX='ʊlZ5dYjl6 2@h4$Rw M^wUj=/!oŶc1 15N.@;:&5?-+[Nk7!E\K@] `m'L UB蕰#B9Zi$tC WR;{u.Fצ S55($0S W E#c'@7@4GT vH @ؑ# @!h2@ #3'G@ 0ؑC"e @ `GgN @`؇|Z % |嗇3gɓ'7l0wܒc I yyV@##nLz\t$=B#?2< Q7wʕ~Z˦'?U>iGR v3hx'N{{;d:ZؑU=LqmɮǎSƷv[?ٓ+ @`GQ)A@.\رcǢE~x! t~[~ᇞױe ? qUjuo3gܵkMŽ;z#VSO^/^f͚{;Gd=rƵ9kO?TY/X/'=TFM!Ovd8F8J=o޼"C9#o߾l2fAd1rؑ#(s眧dK?uTPj #G՗~$:Ⱦȓ?O޸qrW?wD@gyFkGuBIZEW_Zj֬Y u6}|!`l˄-*:"5 Ǟr,%p̙ ^zզ?\Ñl%Av"[oH&u`Ծx#sNmB"8);қɨ~?ٓ+N^n馡A jt dPrtD@lVX1w܎'Yj#'{O5'R>|XߵƧټ/rʕ+x&Gv Jۼy3;U2uH[ d5,-9[d~[l[)/z$ #2FcM h/Rk[;4 F&0 ΐ ،pvkh˦T|Mс@!5tM!"FwYنI >pႌu)R0lwDUn-r&E  Dg޽;>ёq"ǏF~wT5"_oE=$1 ic6 ڍ Q^nÇ/]4A>Y/[ҥK5Ш+CE#^z۷5k~[OR$P/ro<@v%}8 >}Zw͛O(r۶mW~-%#0Zj/g}6lSO}שhk&5:MW+{ׯ_{Yf+W7ڪ,8vdN58yjR?s~|/b6D z&5CKM.uizObŊ={=ʈX{kZHIZŕ%M ]̌_n9Xw^eMKsAt?LN8U@!f5VRB&~ku^Ós羯{z5 @ `F̊Q  @%|@  |L @G @@ ( @ |@  |L @G @@ ( @ |@  |L @G @@ ( @ |@  |L @G @@ ( @0$f͚ŋ^cƌY|aEłC>ݻ_~sε֚CիW-B&p…xoԖXbǎ-2iZK*Q1u3g߿ҤI%K9%@ FH $믿7ܹSÐϟ4hI3Rlʔ)2M6rS+3f̐]zuwjeK8 ' Mv[ou1uٳg2ٳa'OΛ7ҥK/_O lnV]pc]2 :M?쳚N ޽{ڴi%ӣϟmW^?~ܹs֭C;ϚC>zP KW\B4 (6a„}ڳgZ9sf]9G6{diF5JB8 -[ĉֽ]^2є&bU,2f߾}:qD @wH ! mwpK=P7 YLɿ:QmE7W5jTxPYvmʴ%|c@ kn~=)3-v0v[߿ӧYciQQiYLd &Am6|p-fpoEFp… dA۷o;v>}e$+u|ذa:5,n@G(*DcQd @$䵗i%(@ PcQd @$䵗i%(@pC9Gֺl=x:C 0DCr#^>sEFb{T@}>x@0`1<'P 駟|2>zwC_ dbXqbh>&s* @hcrN @ cxT $s ucPJo1g @y!Xpp" @XqjO>j_jFYlXmGD@&%8@ `6QA  N/A b xMuz  &|M{ @kGKp @6m؃ @^@>z^ @ m @ @Mh( @^ @m^j& @H Я_X t@>%S @hUy,- 0y 8)W*w`i+?5k֌3:t{UG;wnZ>%Fy@h"<#yF j9. .l޼ԩSÇ]vM6+&ԩSϜ9I&,Y")A}}}#GL1. C@K<13PsD%f͏QWXcǎE%/^RLF\ݴiS8sW^yeƌg)@ `\buߛNhXDŋϟ??hР05|. ;gϞ=dȐgφN<9o޼K.]|O?5' >&f 9}mCե:ra.Rw~_i^Xc{a ѣ ڡCb.['ϏTϝ;n:Cu@vtWQ&:̎YI !Q75槱ƕ+WFݻ5Yr{Q3gΌ+QZ6NiQMP5; gQWN0Hio„ eI+Wʘ}ƍ3;|̌ P3plu:QZ,$wx[ 2|n7 6ĉ_s}l7SI>E=A-YfoXбKgR0 ԏ@$sJ;!OJ_)S&nzi_0dۺhY7nժUZv;  PEiB,-%Ѵ6ȑ#g,Q$(.\8bh Zo`wI-9x𠶟6lG[ 7;Nͦ"zRTCڗ[7;Ι3gZ@3{M4+ɸvZ0vXk˖-?:.Z[au\,"HiEp2tOh"LLtƧl  Fh2&X&h.9oK Pf5KB@+cY(:G>1k @h`eıIDі6H%]9A> SGSvY˵f.ېe+۞Z3mqd"iNڎ8d,p Aj=bb2>V˟!@ 5VՂpI FVTyX$gظ0 h;[]p<\qBwGz ԃ)&"Lr h$v @@fW \K[-ƌsΥ @ FX.Kr|  P 4(ڒ։ \amzΝ+˗/_ͰqO;"餩ij :ֺt׈,ur}upЎuO-? @;5sliUGoRI а7ꊱc8XF>ùYp1EIS-䂓.N&^_zt!eЩ;%v9YhWl9\t[Ǣ 7>Y'MHSN&^>Kfb1i{qE;VߪZϠ Ma8:bQ [7b {4%MHSUNv_ nk'IAvŜCx/P 5%'M.)G RNE"0r,Ƿ hE;v|mWco]R&dr1w;5)@ mkdev17%ST:B| @XhǶkvغ#b[jm.}3uPs̎5\k=˳pPy׷m۶^C߿ᄏ~)LF}wSN3gx====PЫo<ڨ9]1ű2 C=-PQ EwEfջwQF 'd{=˳pٚ%7 ^u7|[o.Kyڥn你 ROO&>kBpq1gV&O, NhgҤI9cT3 ю2^PWLtFgX4aCM$X=S_~89hР2:+V7u@u"0{K9r׿u BfR&}hB2R{gyn?)N%+&PPW8ͻ&jY:f?W9gǜ ޳< ǩn2[+iԣ1p+[CX17 ͩ_5V >"@M!2goJ$bUia*>/$=˳p,&:)f… GfQ8wu>3fuL sWT3bfbEd"bWN>}ʕXHsmf=N GKU#/A@?Ϯ]K~Æ gԆhF_^x b->ĮT ,aA, t>i^RPAܹS6g? <}t=^'/@a'vE-v'U¼ha}lz("~ϰgqyD72li@qΜ9N th_qnnXAG>f3Y\c1M̶ {?0\F'r-%]Xlb Eg<|,ڱl<]ly |C@G? ?|z9A&S S0 z(ͮ+x@ ),^9&*@p+^U @U<c?Ͷ(m+&呏&(@ # f/]wHKg~Ȑ!Q Up* nz|& ;w !]{9 -~ԮKcҺӅ&S&?"~d*#u3jA0%A-ߴAv/?eˁv 8юќ>U;}K,.qk2dz\~_3K,1IˈLv{5"$IˮV~!mQŎ|xg}pit+k|EMڞ^Tu%Z&DDHMW]Y\Uk@/%)+ᴓ@WCZ4̓ǽ( @ 5u(>&+Po+Lv ;5Tj6n P6@9j U9I XO_TS6 uP}uю,:J䉺RfT,YAv yRꊱ\.@AiG8&ಈԩsD)MAvQ./Xq.vo]Ҋv guftT%)v|AGIlejG(n!Ð;F[6C=wf]:UFDsqi֊g.m( K|$T)@c\'ygg>fv._Rsc/d{ AŹe@V8{FyIݝ]rwMp#gѡVUZ7S۽ciߍ_0yҥ2{#%T'Usv #f-%Zʼn1@t/7ވ,ϴ"hNJ,$4Dn0`ɓ&ja[xq-\d Orߑ_g-Ǵ(8G`2m8 4g}ȑnLtȑ#?CoК LJA.! Y@$}Z;%^x ;%@3 |_|)܅V,YLXqџ\ I?^t^|NLM(jr;H9#L+@Q=*ǃ>ґE5kE3fۨFw߭+Cuܹs+s뫆zϏ_ av9?>Ei̙6'hvBBUTJ\6m_uDW^mFZqY4h%DkWt<~@8qB7>_^>j;"ht>lh=z v>shS2dHt}ĉhƍ_lYd0:zC^ThKI?2Xcql N@BgUMJ8j::{iӦkrL0j[Gϟb9~s֭[g(KuI@DB'vEvvKC_zo]{t7d^z+Ww}Rl^&L+5{?{3gFQADZcGH0|GÙz(c-ܢӰfj_8p@!`M hsp2+6k֬ěN<)1AM^gkZH+V0jeկ`bI[hJO7>z{'.]tYKPkyJy5jTxPYvHR: ɬk'z3WA>GO圻y+(Kw#!9k-њ 1D>fs=FH1ztdܸqVp dUD;!uD;h&h„J" evԾZ|5d? <+u@3e &eYC۶m>|y*0<[;ͬ)[\>6nGFmnW:+ɸv۷;VO>];HVatPkk\|mNH[Ck4-lKX^|,!bM"4ٴxkk,򱼄!6cUiZIzZ='^#K$X^oC>VŚvO Qo9&{P#"@>f#ކ|5zDDVUyQ o  Gcy XjͲzxo7G"~2#b{y,@X^z*ճ:tH׆>~ĎhǼƝnȢc(}?@(ѶA3zG w=67VFq 0X^}dcU;tX(8Ď0nXҊu`` h;vOzJ] ) @N@>:&^+cF[M pcyGBy.+mT+z•ױ#PK8B7d Jq2;bIA(r G>۾}* "ݻ'8vXƱ GJvp G>I3\$ e˖^92m3X:ӘT( Ԝuѣkמ)$@hI&)}{ 0%|t65~:gxD4 ֬Yxbk̘1Zn_#`С+׭/ZU@pXgZ o H;N:uɒ%L+VرcǢEcV/v)&aDÇm8̙kt3k#G&BF@>6* @ zkڴiΝ;w0 XkvgӦMᠣWf̘!zV'|>@Rܳg6Ţt[oU:壦gϞ=dȐgφN<9o޼K.]|9W1]7X/ 8C@Kcu+W4޽[͑{B>~s֭[g2ZHq.]X ?,A)5a„j)hJ]D_mѸϜ93_GmT?oZǦex!@>@3ѕ%6l'hn2+{iV:jI+Wxle̾}tpƍٚVpcL Pɾ)S:t([>}Zj o֬YV:QFWHS5*<,NLb tB ;nzV  =zT7&]ViGF-)R%emcǎӧKKVatPkkX|aO17B @ &`I&V@ 17B @ &`I&V@(6ѣ[h#TzoQp@},2m@@hXzp.M&t&cL P%>0@OTO?}\%CX WB@S Dcx>6qמ׵O!@ 2 ˤM[ @O!@ C7謫8sGsV #ga8p ꫯcX:dZp jH@l'G5rH}Ǐ7}}}XìrG @@ L^EQ@ #} @ O&SDLQ@ } @y9C 9Q 4y9'b@ 16/D @r@>GU@ <圈!@@ @Gؼ1 @AUsx,X`n@|M P&_~9zNիLm%3ĚO>[nyNjTky睟ϟ4haA(@9-ЎW^rC+E@>A z'Nڵ+)R馛֯_!Mf"S  َ2 =4y=gΜ?o/ G=GNk$7Ǵ(@ooLyi M4IU 8B 9MsZs$1-1"p…7ڨ/R{~sMhm~G'|RU8T `@sZ`>8鄦Ӛo1,5KyLeox{ǎi_%}Q닖뮻k1> 7ݫ3nim֭Z199JHE Њ>|x믿k=ζziUe~hɠb` =^ՈgΜԤmfh!T `F@SGi18S}_˺ 55i 6"|t(MpYR9_;~Æ 1&t b@M t::|i6ٯ gI;ҥK5gݿ?cII@@*(m#ySJ&Ƕmlٲ塇={y8aCKGqK^2d:Wpތmܨ,t0kCpрq @p: ta+ѣGU[o Nksל7G2x<7xfF}*:u*jBgX}Ԇz*SO=0{ ~ֿ/b` =^fnMR5FkuNNk'2@>fFG]6д7j5]vϟK,\_M~;f̘P=mi>3z 6Mkՙ-v5{RXy]*n?zn. L)$ Gd>Nk$7`1-1%lB<: #2?5Gi 0-Н@zPlւ tQp9/@vNI""|Lvh)-䭷uj@벵F>|v  K225K1S&+N뱷w(TXw͉Q(@s|iZii!}S @>c" @ - @! @Hh& @!@EG01@'|?D@,@>Z)@ ?9&B@ `"LLA  1B ab  O X$|S @GsL @"E @@>c" @ - @7wIENDB`k$$If!vh5! 5 #v! #v :VFa t6,5! 5 Tk$$If!vh5! 5 #v! #v :VFp t6,5! 5 Tk$$If!vh5! 5 #v! #v :VF@ t6,5! 5 Tk$$If!vh5! 5 #v! #v :VF= t6,5! 5 TDd` >  C Ab) H 0*!TYHMn) H 0*!TYPNG  IHDRaIisRGB pHYs+XIDATx^]븪s>N&DO@Hk& *!I?<"Zq  0x5<@L@|D &B  p>`s809@P@=J\,Q2R\QUИ+ƛKzŢ]Ec}!`T0qؼg=_@$Û oÞr[Q`M垴I$g~+4MV?=h& EpZ;À4l|YO;g3G;BrqsDlf$F45'O*.^+$VhD*k Űڨ.[Tե풮6G5z-_f`ٹ;9V+}mtHf68Ҹޅ)դ5qX hL"owi˱`x os؇]ZO5b'#u{aňCCv>I'lZPPq]$QpDN/AHޱr&8B&u8awV:S 8' Hsw_< iLfԮ@4!Pl|zb 0o&&xJa+3$yh!p,whAӈ:6E$v(;{\Z:1 =9oEІ<0~_vIr^3h(gO|T|1AL![ 02m3degB &Pi&MYh_=-R&ZWV! ;WF,$ʩ |$MTӮJ#W31D#X=ѧyL4RMz\K{˫aL!=Slc쌞 +>g5Efc .m&s82[i{RC=֢pQg(_*Dƕb0eI8qSFqXXC$@ܶj(;9C.Die͑E+D+|&cօ·ߏUב_pۑ䱵GLdr9Q+!'Ec)M4)}ŝq@G-L-d#`rG8et窵m`cYz+mglcNїI&AL4,UAjG05dܵ$Y#c ʍ[c&+ mpgwk&2~roR!JMTuL\fTi`"ϛPTKvdI  jk ) ;yIJk`"wE$D`p%QP(#hY@v;&͆]*ok\+K)zVzrIĊ&xWRpAtA8 Q"#kuqOU/LׁEi<_;&m. r1赊-lj)H.TC|4UQ&$U7Бw.yDv]#XiJEoB1A gU} G5& %褩䉇`zj(I@Ϻϵ%NNU`gF9aW >%s46qA޽Y~])wF+vM챥Dt\{b+#b#.ZQ RwkF@3CM^z=M߯z[9'(WY,L ~k֧k$ڣ7=:v}I4 VHYn\؀YS1*_;$+ӵ6zLdzaU@D9*+Ty(EU F&}y7t( 1)h?L~Jj=UQ1\4\U2͝,< *gQz{ۖ"MpDboD\yKo,oq]~&aX %+)Xԟ(VS/'.s#D9vgŒ 5*1m:ӲN|,)PطV9k-?K(.ӀޝD0Y=oc?꫑OF\wc䝐tLk׆6~)1ֻWɐeKg%35 kfj<ГXW7tW"P!YKoQ!g-XIT^~A%/_L9>w3QcR5س X|I;Pbd L`YVΚ$̭S/"Švgr_Q-5Oű,=Uy mTI+@Et **4ƛ|a%_jjLpC=iI:nOTKk>3UFOzt),^+vI"F7LM8Ϻ~O6fJ>IQ/ٯww'?%¼,`*?\ nZcl'^vq9ƬA/wx[t89Rdݍ%˫>J&cvj|>ww%ɑYhzDΒ1apb~K )G^Jk+ o-6Bc)׆EK:Zqb-Ni0 'G%s1cV2y>;w.8xЪ J$[CQmwE1*ELҳ uWy^4AVâE93{o˴wSIX< NcHG@U i@}x#A/R̽/a|VF]׀ҝοfQ\ t/Ԧ47C D?e=E2E尻޺-JTIJah!W=#5cTyϸ^2G>k[33ңt<)XfsN-~CсyFf<@kFaBVq˜s5Ln'b;w PLF\ƭلCn4użydk89#W)Cb2j:oJ[lsҖyLwakZ`%zL XFuI!0?Q+ \FwBq0z ~gWC};7n7%kcʟӧI.zw@5 ߤNt˞(yKt艎l7 -ih:I~G~4"雨dQ艢uhiA 'gK-gչGD:Ċ$Y1D!"-KNEM\|+yd4ܘ7,Q9NI!4,m_)L |ƏM!ݩe&[0Ca.@IaYF)9'bBJŽf d6D`h+qezG1=Q)ŮM b89;D𒳮"kۅj< 7u` w#0D)K\#mr3;l PV8ř!9fJ=R0'Թ#ơJFނ.iq5[!0D;  CLI p#&z?" /.(o6Vi=;waC楤gnw֯%nm)a[LDfa'΃vbq4x,EB&hO . D:DuO5"ȎG{= `k {"&g^HHOBoHH!FG3ePV"p:1="- P@X|!L*@|D &B  p>`s809@`+A¿c8!4 jt'wl@ pyQ:'SEO4^()~!dG|a@L>8bDOdB@ȟ- 0n?@uL?wsg$> iz ;bDOCAL4nj\ fA mDmc@,@s"Icoiz8[ B!]PVv)ۨPVm+#rԥR_IO4+뉨)Y@"N/U@LBkgBZ .=@@`&ã3#y&%ȋHrq;j:l U>B籅TBނUTr>%d֩LרR|ex9lƺvDB"f܅Ω~jHs-Μށ.cy^yHx:f|#ޙh2#fO|&Oe%y^:X]؝h^uvעpI̞ r>L aJd3'"l!*3AᅢW8#4$bQw7QzS YMCT85U Dm M2ԐR ƱZis`C&&UQ^'9,D&ڂ07Cλ #&qr `ˤ #&qr `ˤ #&qr#C{ށ ALM*vn;|Ov] 0ѕ]"?{ݖBwbitLCU%3Taɻt0a(=l03|^|HNdI Yhԏ3ğE.ȧ 6GLyu1)`9!1ݫ+Ei p><@L@|GXwIENDB`p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55p$$If!vh5t55#vt#v#v:VF t5t55#Dd >  C Ab#L@5 欺:A^""jn"L@5 欺:A^PNG  IHDR7LhsRGB pHYs+"}IDATx^]䨮  k}@`/\q}B]û;{k,'9)Vd:S <4r;-!B*`.k[~+9Nնf$ۊCSzr**#pN4cFH@<CNM mO i  ϻϝ)I猙V{>vWI3l &!ޟa.?2m&3|@בR#F CYĵMyY7$<5Q&f\ 18U{DgA/͜u&@`:B')x<$YKA TO=?}},1P*d } /m]?A@\aIV!`}uhP3,t8˪b}x׾r:`| uWN*}JY H]g7Gk`|+I@h&o&ծQd}0`߬;hW<\ׄᚍ'#vAFQ>Kc !IDZ*B TI8z2/VOɌX(륇- P MOyJ_'C\GxYQ[MdTkT6L{SVo1OD嚹~oeE1@{\{a ޿#_Wv̚: ~{<2+ wT~S+X-_ XZ3OiĖ#*ާ-u`^ {E| JF 9ނ/^\C}k/7ll5W P3ѳ.8>aނm 7_xS:ZS 2lj$Mo@t=Eȇwg&޸Ɨ_t'4HF%>|Lwopa<> m2-ɟmƓd0.>sAЯa[ e>Yd!j ɶQ&Ÿb}FӽFs%{drV ,u8 &3T=[JL CK3%AYM]hҵ(z2rM,E:)VJE]- F&`{,xdbѢ2הz/zۀ-L'NM#v*9q(eju&{ *{<(WbS[[, S''[ &)x| (ãk%je?97bXާMCX{jqn 2I]\i#\,i:IrvVhyˌ+1E*]-Vđ+7_0W}sgᷢ ɘɥO ]|3/@m)k_5j}ao'?~g`ml-ɴ?J|.m(y)m*q!]|dZ9"ṾW> JTFUe }>8UMJ<8[)ǐ8,+ SSj M6(L7i ^:P6Ԋ~7)#7^Jf/E?E#Vi/iՌ`(U.Wv5e۟elPL9@Sh2I[^.6vT!o$rhmb8_ -vL5 CN{?ѭyTPEUj{\M,}b\~ʄ,[;ip`PD̮C}bW ?KQ,;VztL#'tTG8ʶ|\PګxhG A@d~Ena3e_,?ձո<,,BLbN+ :OHr1\>ă*~#^-'UKe.wuhGT5}klmVJf3Yffj}8Ѯc{쾬p3>|qW9 -?mQ8uT?e_EPh] :QwG-2_[\tb>;5#ׂ0wQ{•|ޢmByy5By8,VkTٵ+RCY/>G>ik_B}RH\QDhje}f ,*j VLx6v#xߤKko7;nl[kmrZ!~W`4}&,Wm)_ s!-!)))b_p/"2`Xt*?s-aQV|sK񭶚R4+̼-IsJTIx]5 Gb_4<.Bu)" \1= w7诀c|ayD EA>mTvD6JDZyhujC~e]E+L;{3韸ІUj¼Ux6QEl`F=\(jٙ1wDL |!~nmg0RXw{So$J}bEr MVʗF܏&$G2/_K^l/3n7%-[]ҽEWzdd<40LQbG2j9Y8S+e$4=RpJkK:n=څT҄$,QYYC^%ﭤB~~x"AQ2C*uP!]q+!&![A KL(%sraM'=fۢBZ6;JS~ Bh> !Cz5>MSM߰> H?j`3R;&էk~v:hq$$H>~2( k']j 5A6`i'\QFkbOCS,M10ޕ4M9*[7q/6wq]mg3y,dӟC&?suzE-UҭGRycN{nq*N#IltpWejvKՔ{8YҤe(U,E&Y-mr&4j}^Qg}UL4CϬT;{hLS/^h1-zeLwJlvm7Ml4G׈͵1.*oyWwY;vXik4iZ4e;R <ApZ{wG5/*lGMnVHDXmT")jbxYA@&$N饈rudT8oF&P4ĨF,oUV=7l*6g8ac@v *py^PCp!T6@5tP~Rq!~%dq=8x^}Ma^8UhڦxW6ixkD!φ3^5xXXeC T̶je% U נ6*ޱ_QZ^ !#/=!ƀ@=PL ݖMp]A,#o{7C[^;pwNI&i (@*dny[X$O 6\z'x P@ </ex#FdkyA #0v| 6F=@!Ǡ/@ T@ 靖kmކ=@Pm~WB$@@>H_4@A`t@ 0_@<x?N{| +yELFCWn]&5EQu@QHXCW 0M|bz+@k|'b6RAoHDzd 0HjQ\Hp[k 2X0f]#3W,~loN36aSv.oּO{7L T T108;3Ng$I*0q'~A<ּ?+ {_)1A<܁ּZmj LhD gA6A&a@*0X+^8F u<К(G32 S#aN&S ]Aol~E7M:V p <0QM"a!oCQ &"0o~7t:L@`k[ ! 5>q`zQ -8W/YrG@g=@# @O=хC:DDKF\P5דɅ G nxS`6_w}Lao~ z4g+97ӽRB"caeG!$I4Q}޽P&UxPo/4AFy6=Hg A+Xyoى+e:HǺ@`/oX #{!߰ G  Ba-@@I'6IENDB`s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5s$$If!vh55p5#v#vp#v:VF t655p5!DdO >  C Ab~ `}t􈇇lvZ nR `}t􈇇lvPNG  IHDRosRGB pHYs.>IDATx^]~?>_UX$.=]BG q?@ 0 2;@ A~hw(0 " 7 @@v c@.@`(ݡp@>wkc???^5[[kQ=&TY49Rxf˫>O6I \PB}Í1cd+-) C:OŨa=z @*}E#@NM8\_B'a?*ꆗLERF7sD֕ @nu(vaiI+, Z!üLh׳<%!uwUEۦc@E``յ (O!]o OnGʘisӂ]2{t@+,_!ӜFk(H Z!m=zV`r`wRZ>NCAt>eQW駩!!Hhwtgx6Zw (7pg*l¼V Dj%17bid"hVjzZ)ׇC%ny!WMq% ]+_onfJF8%`B'Ыb{ncnЯ5o6DX2 mᛒ\/0&]Hu5 @hjPZLXsʞ/Uo@S@`u0swo*i{bvK@`uF.V1J.82[hJ ! *G8L @TzDL8]@@D@ʋ_oJAv}y ex@ I9'=GbNҩZd]-^!cp TžcH IXҿ{2~gX5=RCm2З9Z<  id @D h͍ ēJƑm~%M)fr&/@`SbPu'Mw2e~~Wn~sv(4/;u@`my1ݵ{=}=:kWV K4`oWL4-DSU>r&|Ю% 0 yݮRؤS,0UK0".q8 8&zG`c֠w8DTvJ@vcDTvJ@vcDTh_QyЄ3@tE{(Ү!̞t 2wSFZ 1-@UЗ ӻ >KvwA@0 ~~לS2o1}ZŸ;#tѐsGC ^)M[v$^(V)å+7X1za !@!=R OM![ .ʞ&6`3 nh,B.nYҮDgY0og̃[v' l]UZ0;eGwĩrZǹ- @#0 |e#+⺶MM2P[) @' &c m# 42F4\jp !ۭtm =bo2=hwXv[)1hQނy[({ -G 2]6Ю5ې+ o?*y/don4N5'ؠgX鱂!-&eJd@@KU\[8 @CEm>$EWh8:X,ނڽ9@<z9sQ`٨|M nO24d-x m| }`:{L%537D Դp6u 0C`q蠾 ]ГiOzJ_uwC`W`ꝯ2^UCp~=%4]/whC23݃26Dȴ ,RjIW*:y½-Ai-1n1%@}c2P9ǺՎhJ攩8 ǡnG[CN7hz^K`D6tbeތKY\ \FyiѧA)ɰyk4STņ~X˲o;Qz"_C}HV2~'e`EKc\>us֊HS,ݩcR;װkX=,_#{nyh’nt"ujiwo2l|b 4I@/-m]W\~`O1ׅ=sERv7ė`3ltnB}:m;&KK@lM̔j 8k`w"zx. O9hw +}ɮ?bӲQ^∦ĸ9 *x"K?m7X_(Il^XF/7ϣ̏ ;-дo2Ї&Lv6[o2|ڹrGL0xOC%*] 1fpotB*N bmOoԄBZ]($J_p%TO5feaDJRwS:;895np ]Y_וz&JJЖtu쉴L+,eGӎsyY-1fr#gҨ)AmrGܰy*^ۺ9f9'-)\ve/CwJTiĐ[]Baݡ{\pX?m2nw5X Xqq Q=8N,  ?MAO @x-M{Ϲ8593q~Ģt 8NiTL49}!&*N-J:K]%`s|*o>v|8"YŒQggsם|!m4,Ӣ{"cRD9e i]&koA؎/kˇGfz&aEhRLO\w= }CzÊW.%:aS^29CV]%Sev@)'e$K\8 9Et%׽s1X]r4'}n&Mvy4C{r9^??@OdE{qDdew^C( pB~<j"yָ$uTKI&H_Q 6๬hF{u Y7>F&M`ɆO*KzHv[Ӝ%|:'no:\2?4P/Ӯ<8uu_)EVRʚn*+%Ɛ.Y|vMVj>I MU6[r8" ]BNzziYv&cS˙1p&-TY ?ZټH]o#Zsu%J aQܼV {I}*V=w$R~ }rt=-D\5J%daz$=*XP957x;œNE9d\kDEncשL|v̖#IIaFZl굥tv.MqQ̟ƄY]&;}#_[i@B&# 1HNu9oWc$\q"A$œqAeZӹ|B=PJ+\]Ug|-XeYpʣ2bGgD"j_eaQ4 '9ht}.upV1?-?6?Y./}iVԣLe6K9V\ RȦFE㢒,5dVU[+=R J C*NHLpc#y'?(tYy𽆿.;0AЮ޺Wٕg#yf5@:,൤&N*RDA8[̺X#Zv =S4w& 1S0ݴ&%u R >w5EyRU.,j)U,|>jPj0HBє7eBT)$O95p2μɤM["'}R-b"Ӊ%Vomch|lؘb]^}┦e0rMP<[jL]Eծ&R]YhPjy26XA#۫Qnzj׌r uݾ<Q˴){nN~ih7 w5gN;ߏyD }@QN/\rE_ꂨ*LkRlmҶF[s_. "FC-ƒ!U 4'5i7o8+:@g8/yFY|ehc:ᚴ;5]ϑ)AXR,[G+/E߲h%4*4A֍;Jfz_0hv)/0hA!S#P~r ]sڏ4 5gsc"PWޮn0336r\/K,ݨyC(Gfl=|n) f)lpa !w>#v8oA=P}e1ӮL{͋(u~W>=c qk޶yۺ͆[0߬vo\ 17K`T;`\u385jWGU-Rs!sށv_f'̀hw, ^hאl\2Q v5Cƀhwo~&.gnD.wz]o{Q72}JD͙J `E`ଉ<OE`>>"0ul;X<Exߑv=Rjd~mv8OB#0su eex]{['0/D`Y "p?FO:eݾ@3=&vet=BΘ޺St΍]dtӜMم]BN,H& | E +_U'㔇6i^s#m)4EnہcmCU6pۜ\h`:j^ܑj[s|v <2"dЫdZ>>пIʴl> ;l@[rlsPݕ_CQԋ6j6/^Cpo!P@+c @C@ * hW@v U@Ю$ ?G̯5XHdIENDB`a$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Tw$$If!vh5(5$ 5#v(#v$ #v:VF t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VF t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VF t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VF t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VF t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VF t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VF t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VF] t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VFM t65(5$ 5w$$If!vh5(5$ 5#v(#v$ #v:VFH t65(5$ 5"Dd^ >  C Ab!l{rZ_6. sJBBJDv@???ze?2N5{%B0 8MYUʫCc  gl@T!*3 *! AarA8Ɏ*_0#lVC#m+-ェ.@OyGVO k =֕^fOL*wߵTJXjqպ!z Dݏ*/\#!_D W!ŊTDfrΕ`*mEY(kE1UEsJIkdޒ*dTS- j~~V񮝙RUz@Q*oͺF,n,*k;ԺƸy =2ZIoк~saԝ uW q(ªtChPسun0?* WX0MCE~213<)<¼GyBAAa3wg7ۼz:s#2eX$MJ}ΕGWUl^[F", v٩IZ$!.Rhh[EA`Te+M$L_~PCvmg:h2HmQI#o fg ׅ毮I!х`4:n_Znʵvm""@;Dd}b]gh/B2ŠN^5A}$s-Q=ZʹNY-tww.3nKpi&`5Wk.URCUt3G PL\7Ċ~A WJ>lQAUpʠ7 ")uaePa@_'-MQӱ$+#^'mJ-@@y (#ҺO+Yl7X܃8ʩ Ͽ3vܣ}x&)Ĭػ*A\~ #0zW.#Z9+rKFU͆9é<:} 0 QS'yr+Cђ|T[&7z7G[̮.{$:K!}O I18=a.b  @#R/a_ l>q>4Q7/T vC73՜ee@l^y8&Qe`gӻ*1  M 7XPхo@01bI@b)3 Νu\[կu"Tɫ/e낏iySG3JGޥjO3\1n{ⅾ(X}>BAiJi?e鷑S$2t=HbDU.X ^yGǸWZ:O몹p)0}ZDdr.m[X[ -ol`ٌ(nk3~n@sM@^/RN u 07"L *$0cS|އy/d]3| 7r.b lW?rxW$r{q"9^bThZ4jԛ~3=ܠr:V$#ZHV]3 *N3:!*j(3z=z-X^:˪<4Aj#MՠL(A`RE>}iȨuubҐAвظ};UYZ~)BNP9=GK-^n-#6ZV@M8e4'UEY$rvЙvI"Diq TNUhjBj$f<ϕYݪ7|s6tKJKNgIR]~-DkTVlOU2\43~5ђPƷ.4!0'Gd\ކd#k պ4(Mf}/2jX۞QytD8RAT \T$w$uhnb*0(y-x񟞾]Rwq_״ mRQ4eBg7I6/'=E fMߠh/j|7"fgnMe޻يށCLM֧w@+6*׶$TS(`Kr]w5;^ CPlV_cƦ}p.& Ie}2[|UbRb6'%z7XYjטrmw6+n|G99w$5XU 2T՝RS Ĝn]O='HޘO פx(4_gݓR$n "8֎Ѽf{Kjz]50x; ۧ Jl*`)<9#K qAFVg:9LbQDE6G=+Q#&w}ckԛZ7[4ĴePy D(M`@tR#'*B @H'y!dPyXOގ~{;'Hb2!׮D d ߕyl#>n`M~TWI-BL_LqY&qcQXr/OUHi*rxm e94`}Caa^H$iQ rЄ 32zӳ/N֦vxƗYz\>LW˅nQR0ܴ+͋q8<.9cooNy Q|vm7WU5eÔbz65྇>rKFddxz@wo~x5gJ;ʭvHgu)&G/5UbՖiar #ғ Ë́Z(z4Dl=&]'%w>U9%U>)v7QА 3bpVYZ.\D Ϲ28.=l 5$7d!qi!g_hr>WH#┩LYcS{4ٔ_%;^ě757E z|}Vn͡T\LHbQXqWWPÓtQd8͢$!M}0(QMMs4/CKAn.~,'?#tmf_lkr8ٴ@kPR6Gajt%aX,'|%$i. *] :Qn*௺'UJܢE\.ozwr 2>BPh{jdHYH3aÀ)zis`'cagx?9SBO/zDhbPy>ykdGBH)]3=[)t*}ċ@6ǵ0!tDSѝA7,)N?(RnC) cȝc)&r3?"~yԵhשp"ڰ[w̅U8| 5x0oٷVϵ&GT4<719WT #fʰ?r(pD԰9Y-leAZ/Zw.X?bN7Z4R;pr`iDT}/8ac?*,هŘev1Sef)33еq03fl >1*ӄRrY(Ve mnx{MT~\k)5TO.|}f糥w}zk0?{l'8B1 yfѨhQ< rRF6C35i96\1~-E^-G_ָoqh(iip ebC0Q*)3Q.ѥ # \Qturw%"X蔕I6VYgwiF2hp&aK{/CtUs@>#a"\; !#aPw9c;ZY;PdydZ5 GayD2+%eNSTN3'P k^15C$-UѪaj כ,WfJ&FRsnEMiicrzm1'%vphBdI9jYʅ.7\$x4ߗ\ E (r8W?E˵T뵷V5XE/#iök^ !&)4#Obe/ʞf͢_U"Z@ᶀy*9IcR_n甤qɍ|-k1J+x)S9=/3o Pj+ZЖTZ^( 9^X Ȧ#NKdUM|fQ}:T>4:և+!ɄZvr$>0eN-,GfN4`(m&qm07Kɇ;;K^>>3ɤoefW6o=j Vt(`z!eL"D#tI>eD#%s,沄+Ϭ˙j|)=J[.GBLӜNJmVHj?c[eT}['؝DlOxX/TT (2؛dC;!GtDJw_uzyb2Т̎J62ZMaLb<vK|cN$= :R<-E"Gz?%DlPSo-/u`fZy'v 65oyNo}YEY6[H5D^>RgM/tQKFʁmm Gji Djq܆vIQDi_wR6{ָYHtD1SsK'=4YH|n 3SCo#y>sϝ5^gڲrzYÌy_]9C24ю-Z\X#%w}F7o>/gi0m郼Zu WS:#*QϺhbl*?c1'drrCcBAYT~nDf˛Z1qwmmTn67XQ5cT8* qkQw!nI|H hS~P_^Z{wWFRݚX)6kiN܇*Sk%lfHESHMTޘz_FqGA:Ii (ga:E~ /6ep kd;FwY1NiTc,Wrc4z1kSoe= ~OɴA[%:SG> }W9zc"b.C&]"T|ŠP?  "Ќ^hQj;-Ӂ q?_)= ((M"`Cfت~GJT^YԌYofG$9jw _>c]';@`)@KReX\%*yI@B,v%\1ZCv L>Hl-P`z]ܨ#Epox6M[-z1*W{е*a${ڱ;z/EN cqn £80MAM;[T Q01%c u@`>@ŤEzAfLX,PA @TWvOxD`k*_3 sx rlMˋs\ؚŨW~ʗ1@`}@ <C XݩlTA"#*_?/b8׏1<@`y@ˇ > 3 ,1zT׻{$؆.ڌTn6$S@`%NNo*@5@'EGq<scqTceH )ZsuߖB*Bz!Мʣw3 @S앃ǛFʁU!z{gÈe 6D7o1\@F`*O6]Ak27vҤ B܏B2aGa[=ӯU(m#Pe(ǟ%6h.G9TƣNz.oz9u? ^W̐XX£b2}xݧb;Ȑ2nQ#뗰͆]{ncYhr~-x96*K%,T.  ;n @/Pw:|@`1@ #X Pb;@.#i}>a(6-0lOFȞSNXSp 1@Tx?~ yIvz򰕫k^ʷOW`JfnM UڬNJ]5twkvSmkt0x)flбi $ "*'w `_R_{ 6ߑ Y *,۸Kڶ 58{26FzڬNp\ BU\5@rhh ̙N'IENDB`s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ s$$If!vh5(5$ 5\ #v(#v$ #v\ :VF t65(5$ 5\ "Dd >  C Aba": Qz0J4="kn5": Qz0J4PNG  IHDREsRGB pHYsj!IDATx^]~?>3_.\Xm;+&6zAH)]?G~'_MwOCz_K+Ijʉ ezs 4r;-#Bod11PUAVJW1{"ǜЃʰbNk Cfh#B_C܍q?0 _^>Vvr{CN+Fa3c814[tq<6Ѹ NNw\*n>n.A'wtQ bbVMj[D͙I W7fs([rL0-1p を M<9-7|icSGZ0[e&Ey!%0½Os-=M5UΕѽzhɚrAlؠ$R4ݜj;\$ПA=Tc^@;f>o62Ch@%M6Tнw^J%I"BW`N38`j\lsCuYD 7Uj}ۃ뻴洄—S]>I%;&BI @><1D95 w<A@ښiz`̝><^2; ,?˟5n ċ@`m@k 䢆 k#0"CV\h+ =]z 6K. s%@hP#нN5I>XX4@J8B=q>It(8@@J.5*`=@A` x> ݕ7b@LB`\ =g Iǰ@@ %vW : ^M@` +>OG"NVD14xOw@AGHy ?1Gik%P7qCgKy!{ó  Ν sGoD z-stء@  O &4v0e{e0p2Fh P0_u.BA s~}N~$6v㰁-Nf)TFtf'=ЩQ5Wda͈PLRBׄBlBtm&dXumЉ{eTwZx CW ][qOl]-^?c*@{o$tKE6 l~%dPTrѨY CA tm񴮕rmDf!e/k"SZxvpk@ jBMk j&MFw]x+Võ[=5ֻO6#G1~2& Hpb8c!G͝ %&AW2L u-{ˏU?b, h)ҽXqұET~U)a BwG#+_M۽[~bM:NB9[12-m5ܞɎ}ypMmh<5\[ٌx `DDZm/Stem3=d:I.y^JS|Bߠ\Fƨ>-G`^YĊou[ WSD3lF[w8PVd(8\p@Vst*Sxr"/} Y@'sn+Q6cdZ#܍RX^AcM_MaA\6P h4m`lJ($One'= E|FiO> i&^C {̺N2 B&~[=[򮊳w!zlZݍuFB  l $bex W"s+B/^B RZ2j0*b,&ᚾ~PmiRmb?ӐFcƢVm)@HPrz0.MI60ޤFAC sGeP8uOiX5lwn:Gfe(P1D0M;~by(Śq&)ޓឍi%NF(a/JZԣyD^s_{+2Y.Vu<_aN_jlCu6pv N[Cd|f>p? t!V&> .zԸ8& U Gf|sU5EBChBd`ڟZF5Q1lkfz_mr+a ,$«'ռL ltqU85II| 1~W4i#-7暨션Gf p C|~nU9H]`ܜ1{+GTIpz~} G%V0øE:K:7}o|LJO~:T<^IOu퐌jM͌l#*κi㩡#+?q 6}rmr Sdl^{ hp̗K&u- '@՞W}Su~37%օ39cn/r"sz2D-Irpj-NKZXD5%gW8vs8[n ѿRү_fIH <5\Fa;HM~ܺìjz__dٖ|mVV%pOҖfTCY|ؑsJE kSRrV,`)نЛƶmr?㇬a9YtCy!3X. 8< +"CW+te\yYD0lQ^-g:\H;N>yvoLzh3vl蚽eAUXR%|.SdTS{fJ>g.ﲀ lşw?2{v +]*-WLQ&28)$Rݹeɋ?P(?M]$l@VwOM9޹jTVS{ ^ 5+ I㫊ڻ䭀~7O.$lRIz\?t) L8:?XIPγd^ wZRI4WVtV!(a'J:ڧѲA:%υ#4'npF{. \r#݋2hHԜ/(exG ndE_oCGg? @d˂ƪhF󖂻o>X4c{4YRMx˲? V  [_{6*[#9jU?Á-23 !})ʞg_2X Ԥ"d%FSCɞQ\iAPAQɀY tnjۃە1 BMp=q]7ҚTm^͔a f#tQ:Vnso5㽟ދg\C[N'R^~ɣ-̹j%.>9W&W0džR$83ylD_i;AjuTVYղ#"~DYE_EF06lN:kp:09rS4T-=+d0˔Bh.r`L ߙeA=bzakub)gZM"PkҬF6$ 2e_V2A$6>rQwiڎ+Cw`M<^m}K ݽK +Σ kK3bte^`m3P;? ˈ\pLcykyisj.܃E_g1J aQeʄv4t@h*E-WJQeQj+-VCq%Cn o*pXUߪX YD>K;r2Džh  0%U`W!k7,/yQh́@@jLppO%rN+EoF wg =gD }kP9%ˡNA~RR!P~eU߹Nzej+QwX nBSrE(^A`3>xU.>\r ~/oCzxB= ! \ T 6˿wob \*1+UZ{˧~4!=^[ϋ2@^9 D (>)Yvs Dx=PFK] 5G)h՛A<8[.GL ڭ~,-Yϛs!Oi2xst=Ј[.Gszi ſƊ_Rrwe P9)QKFcy*eOy]Cg(HՃ70$$vO=CoX\ >>?,0fޣ/-xP4)v}t{=@$9}ʳ;-bt r5"Z/D.-@$+ю(ш0>n<̳3Sv obKv1EL&qqΒ$YХzh+wԶzU!bԻ 5vB ]C5#V[|h  @Rr ={D$x$V.Zrfл;7#' 0EW`E7U@ @i66D2@ F  z! :N6za@Ȅt8@fvm@v @sWiBo:> PF D &4 /hWi>AcX9>(F?+ :_ҿG~\wB}7٧b6| @G /93ng2~B2x5o8mw>f_=a`<@"[. C?đ0+kh}Di t%PhW6Sm M~8P ^5۽X ġb  z!K/d! 0`1A@|s cD @@]`P x@1Lj@.л @c]wBXsf4}P*J @F]. p:|mۄϯtN+Z+Wտ% deO@ .{_N~>_U.22 E8ђP9*c>G^t@}O@ @% J  U<=s(T~܂šˆ@(p(G@`(L "0=fHt6@,F_8Bp9@#gt˅9~\e,(H/RY<{3p䅕u 7Ck1н~IE"e@{vj  tgq^L  VF;SkjC+݀+ k+x:  04Co/D @N AMz|ja+ z{ qt~j~B4EzL̜@)zL+=/cq&1tR tH4/d9xǀ7S5?fsʛ˜ (FjMBOӺ\,;)@MG/az{MI Q@ x0 ; .@7@\߰#BsaBZ|#~|-kA_ `EnE '#ЏL-'_J./s8@ПwXK1K6drM dR@p}7 gOw3d{CQo`!.))#@ Le3"B/Enb,I4~9 ޅX+^1!B7Aa(@裐8eǕ7%#I77z6 H?ҭ0 7"Ba3DnIENDB`a$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Ta$$If!vh5 5#v #v:VF t65 5Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o Tw$$If!vh55$ 5o #v#v$ #vo :VF t655$ 5o TDd1# >  C Ab=QCF6,xU1=^ nV=QCF6,xU1=PNG  IHDRgt sRGB pHYs+IDATx^]~>۲K̙s;-%q~~x7{ "*D @ B@d@g΁[LVG2yB~R%禆ٵdԏx@,/L.tl.6⛴ؑ^yyB `nn1шԗIfaSGS9%XUj Q 6eW lދq )w݄͎F~&YA`G֥c`\NDK-;ҋWNiqs;uJ @Jno{!Ku4ƳDnXgfùyM99G[^Rsaq.ed*M7^Ydfu1:c:VUY]5 ŝXs/'SL,eeJzy.}&ƥ&6= *9*-bMa74[xi-Z%oQqv0ꓜU'|b1> /5~։?q/v{ݯq" ڃ**23^jͻB>he-[hQ,κMA)6vm,=,s9!&Mo,Wh'*TQxvHda\ T KtZ۫kxRb\Gc7a6Ǝb}Syc*,d)Eߟ}b`V [ 欠I`5,H\Z +.`J}v*ݱRêǎ[s[i΁N*\6 ^΃54 +zZo0+W 4=rʛ}|j<0'Ks(! @Xz:[)mVض`1xI(ӷSV+%2Gi=K +xb=Tțb:1\/N|Ubq24KҧD[:ec&-E -Sڷ+6n٭ҁT\-4(owdtXҚL;*\F92ji"6fN#š T9|39޽?,EGOPd$s,oOtAKr%h1UfaYyΥ)ugD%*fPx35"uݴtiGdU2Þy6-8p WRl_I[K7h3Ub@ZBNNT.p8,K>tdkۓ@`! -qL[iz%/:\̓{9q%Ǣ/SK݇!t{J%fUNaPj >jX"TM#E1 Zb[%>ؐhE`9PN>i{Rf L:q*C`_}wfר)eϹ5k MF욊H*TnP?qX]]BI\i>(.Ԣ%z"y{#E>Rvט9Cs{Ŧ2q|:2K,B'.cW>=ak$zZrGNhV=FAs!o6Ra}i3DT%Q9E^Uk&QŌ֑ $egk-l@Iw3ž8`rnVAuG5)I*f -qhZ]-NFr\hɞfJ8 ^lTN!>C> rLgsv^2[ze5zxͅb@R{å}Φ˩,>&i֒޾_9òOŞy$Vm-%ZA¶`D.\0NKIX[,<''d,P>vl 3p.5JHS>NjA3rbF@b(^:LK7a5xAfKˌ9:}$&-a?zq1DF쯲]p"J d^⭥̉3+zL=t?@#vJymbjQLQ-rɬpPƷ;t^ MQw2)rmij نk_}]gz1IRjSߗeĖ-X I󫢿T2Ʊ ?@RC6X9=ꪗ^.DU1PU$?& (+ ykl>e;[wtD-1fIxTم0;;6BDM ﹉'cdNk&sz&HV) r@Ҫyo}Nuy Po%ھ5KK]) >ߑ"uTHӹ殢3=n^'K ;&^oec^OU.)24*STw[:&[cm˨c )l] ֐T`諺`Q=™s# FkW %r k;*M}HkX ifmVZȳŧ<>ٰyD˦Ժ-[>)4f2xxrKk "e.=)sJ,KOu%U-a?T?iZfmYLɞ`~@j_+MˉJRJPw[F|nS?D4#Vm*N/0zvۨt=8nOg]h~m$WP3ĆA5eKgM1e6w 0  Wj!s.ʵflB2ĎİN^ww|JHB2200p #>"qQLPPGz[㲩1{K+ ׌n$9VXfp]WhuƆ/}yg%t|>8!4J=ƢBV&վ֪SE|ULC 5U*j ,DQWmWc@UM&8 ynӻ勼]lugY5;6H.1{eP5 Y&~)}! IJwOv֎[PKjE6 OR%a bU-ZS!M,@TWWVEeL_n bX 5zAdJ1:vM.;+%%CC$q7*-qEEK>}ߥ|*S`Fyʡn$嬡#6Ά. Q5Ijlκ6xN}9I()&.W)V}FWl`Nyj^.B70ZFu<6huk_ Hx&K = o\QaQܷ 3fP1Ӭ9d:t0գneyw~e}EkG\"`7-3TFN_7;.кab^l&\n rz jE^782C=lpH$=kB"'e&M6nzfЊ–C]]P iApuT@-K/|^zQ|z7}*uxpVF|+xv/L;W~NZ=ӶNbrQUlxe+ƄqaUda(} bvLXjm`uH;m o@AfW&w¾ )=y}Xh@I]5 n*:TȁJ{rו<-@ >=\+=T}4v:~aU̐InwO N "*{LTB;`C;Vy_ ޡ?5&'!0pk Lv摿^V5E2bDVXfa B tjԂӶ*$;hkŽh- .z5Fnx\U&~͸?,FƷXX78P 4v c4faE@yQ*761' D`pSI .䩬`KMI﨤! ^G'1d,֨=$ BKz`+PFPsGo_@ z!BzyMޞ\ GfRO vA+,\G2]!9R]7@e@I0>ЯuL"xpV8K] < p^AvO4EMS`&cpy)v@7fS!x[ ~Ll"#]ycD}=p% *$dMC5&P7ՙ~MsZ;{&[9p*Wmq,-uS?A#݇ ω5ԩ! PéP286gLFW{C"N Sk_C0= ,[煏w?VDT8!')e_q~7I=E雥~ ~Μ(}:rr[nV*Ij S}UAYik422+^AڏpZ&sxy= ;@P#GZw#e2ZK"aQtb !*|QM"Al=, ^񺱵 @矏 )j1?[67F *A cQ+2c!Ćh*EALn#qkĻ#*{e|::>5|pƌ A2nfy ȣI=J54@@W@" B@I"  )IENDB`a$$If!vh5D 5#vD #v:VF t65D 5Ta$$If!vh5D 5#vD #v:VF t65D 5Ta$$If!vh5D 5#vD #v:VF t65D 5Ta$$If!vh5D 5#vD #v:VF t65D 5Ta$$If!vh5D 5#vD #v:VF t65D 5Ta$$If!vh5D 5#vD #v:VF t65D 5Ts$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555\ Dd1 >   C A bXw"&X4knb0nXw"&X4knbPNG  IHDRШsRGB pHYsj2IDATx^흋Ewu# @x9֬Y)Җ8I~~@@ER< @ʷ!?> ~~~p}KB6ŖJ'~?y]e7G7m 7˴g@lpZh]>Swc& >c,,- -(\~"wÿu6 5ۈ#{͸%nn$Nyu:=.q>hOTMܐCڭn%3oEZCV4T~qC[׻] ږAK#:,hfERnErqx$m/60#ocTj+& G̿pFHÃ8𐁚-Zсޘ n%h_GR^m^NE^-K1Yc5rG~Jw3] ]U@袌\ jfYy %>R.1~jg7^ƒ^h8zn, Bq^y(#X ބ?vs]az̢*zo`5qޘ_}+5.dL c8/7˚+p9L0(G H-ƹ!,=rtj$X,h1v3Lތ@.4+EӦ7T c|x2e*#{''+fģ*W<JЋ[bE,*g3@' ^:TMEޔV<`½ =`R+`g&d &)odt&0X6b=r,(3`*,W;)o@#  ƂG.%3@SLxi2kj̫\-z@1fLfw_b{d ,N`-)6 ؔZR)f㢤U O%Yy~-,En{*Ml cq?Y4m 73 p gA5)7GA&}sYy͜KT毶=|razؚ@oX߿o=opM=)~IЗwP؞A*>L$0TzRO=~\ždP+s@@`]uc@xOȫT+AN~_S%vYMqVSvVX@Q=ᆪ\C m@@`i@FI|d`.BR+ #ic.BR+ #ic.BR+ #ic.}ˈY)!@_!~3BB LJ AǤ^[v5jp|IH I#/Gum*AN[o 9۲c p'OIL`kX* G3\< |0`3XK  & =3т`Tƾrzʽ/U>0 #3:u8-.=M NtCg PEXmf1T1T*l4TsDEWωֲ-) RO@ U)C3&a ۯoj ?k#Ka,ރϻK ^RJs',+X;~S`ڤ{Rt7kպ|-]ܼfgML}'<!(zWV Y;J(c1t/ 9"|M*/*E]fLMJTLWK+D9ULJڌ KRNe8}p,15cC]R;J';Ч瓍ԮŪ#\Hese[8vؓɖ h nVf)=Bm}jkf?eKCA"yYl+0ZJЄ+QgLe[}ݦ* P 9MOJhtlcJT'&^j|ưVMeP4'\)n׶f+Q`ի}ItmNy~%G.WuȚ6n|xޟF}cg6U/mH")`yg<̋ ܷ!Ϻ%Z_)i[m4ɠ_?Cq 6RI+D+|ϟkhgHɀF-Y6{%) SJ(bSBp gGQ(dKov f\ĸxfsLe/vr7#YE:#[\Du zEם] g>/z  r0lCůtAc_{d';L#[RGKΩ꯽JJr6 jfX"h-d%}Wֻf=) RO+by缹IU zYxH*P>gf~e+zd~NӼr=Hʝ[l6ymί;[+H@|d%5S\xyϦά⢽!(AS+lH7rOm؍Y~P_&YL2V3@CInBJkk)tV"܏'ARckODjb/͍QkZ*Λ&qߦ AB=O͟H;)o4B۝^V|տi oyp-V׼VgWO!9:5m'KI]">G7z_VN|%\E%>.7\ɼ| tw P^f>JY}(*Res#a# F/g6룦i4PDjpAݯH_Js H1>O]7qJM:Qr M*˜k\!oend ^p^5H˒gH9^ SI8e$WtsYzQ17Kr,|ugr ,Iw/]1%K΋B4-|4{e['ؔ z rUI'-6^}< ST nM5{H0e,oYFfQ٨#K=߭:kAY6U~nޒ Ay;Jy1{O0o7; =J "_<\* guDc@t0N(w#W%]2IW)+|Q[z\ydx h߷&Ϟ0Rʷf=X}z{|XV]e{fAU%ۙ;]$zٖY~ r&N]l|>p6i5LLҦ.4-3򷮝§ S>*Xʸ&zG(;eit/vmt,Knt̮,f$F?xYߵ͍њa4*IU 8PPn7}D UG/'bUH< K:2+43{@RJav~-BE]:h;u)!ҾSDJcDO'ٳ<̞1rk YhcL{,xϖG")M|Oײ]<:e BJhG,G\gTd,A$;UFu~/jN OtccW\OiJS&;®ނ;=,x/rHfK.nT_AB5ܗvJ+flU4]Hʲ `~t@ &X<+/%*h#K-VvcEi\$U|\Oy!ī[[13``9YXR$+Cˌ2m=F_R]zP<ͤ6[dEWf`b\,=HfMqgIEE̎m`h;\2sfU<ڑ;q,ޱOƧ39:R m2یV<$ȩFbtˣ*'v}JLr@)9b9F͡q Q"nXݧGdᎼZI`Դism:=ұ(ibf0L$jMZnj5oDbefsTd6Ӵ͝XUFE7֚V sI`\SǏH{FE|qh~tx;tls-ٸl̷r1D~21GS\ä  ȶ>{F%'RaaT\"X%e d@2';y/&< {l#6u)wsV^`L`-)<!SgzQ))v|vT8FGOsF[!E79?8.00*C9\#02f&~oɚ f+6w'^t^[t7K*xYUnxL arv\UC7~'@`-j|h؄|@L#;@@`{C@@R @ʷ!H9r@')>p@ ؞|#@@`{C@@R @ʷ!H9r@')>p@ ؞|#@@`{C@@R @ʷ!H9r@',v%ǤS=c17IYSϚwLYVl XQ7E A@`(Q  )tIy(8u4`6|'%d)'vn6 u&KgWzL'T3lD`۞  EE ؂6R a}6z";[Ӝ_I䩥 zsU3-n-zifQX:E:.KlGov(E-TNSkR2OfQ Uu$y8+ai_EEbESbE^y>_q"'&[;f HO鈍kleL_ SMtL|̒Gtȫl0)=,G;e'1\ȤM51dBo&PnmwJqM:; Y4kR6㖰6F^Nt@o|K+mw:ttp0b'Y4)}JA׮Gv Z p7uo߽Oyx/] huYH1s=ox8`3Rr yXi ׽|4o0 3C}41icH/$haȨKR]~ާr׹8yo?3 @@IRfFs9^-{1"@G"&t<}XD'F>E hC нЊc׹Fc0 m"^8 PG% @^8  gx  hG΁|Hw^<s ARq &Rk =IENDB`a$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Ta$$If!vh5 5&#v #v&:VF t65 5&Tw$$If!vh555x#v#v#vx:VF t6555xTw$$If!vh555x#v#v#vx:VF t6555xTw$$If!vh555x#v#v#vx:VF t6555xTw$$If!vh555x#v#v#vx:VF t6555xTw$$If!vh555x#v#v#vx:VF t6555xTw$$If!vh555x#v#v#vx:VF t6555xTw$$If!vh555x#v#v#vx:VF t6555xTw$$If!vh555x#v#v#vx:VF t6555xTDd.n >   C A  b$^3`ɽ[氍zVn^3`ɽ[氍PNG  IHDREsRGB pHYsjIDATx^]v:ϝ/–%rtl=JrYC@*;h@XG#E}2 u,???Pn fr2\3ԔWG÷)uXߝI:UH Vn[#OVdl4%#`LuVD7AT0뭅cK/`Iot?nI S,;uz]=Զ`C p\F%JkX-g'$4U5a@Ђnɱ?1Tx{\BzV!+-nx3X-+Fe7QVK3jC0U&=R2QGzwK5ؗxu}A! `fY7/Gv_1waF,\ h#z#GKe}.p|0uE^1ly;"eVaV8zᬠmdr/5O9WQoEX{ĆUn:^\SRf`:8B8Rrr,*ekޅ,Kraa EO__J{l phDe!{Yp-381 @@tA?0p~k7+ :z(F ފ8@@^  p#r,썐)@!зq[GSÅ':@4,Oq4{bw1w_|<31o:\p&„J @;s4] !З/}]T0C 'K__mDc1UoM>Qk\qT󿉿5Q|$ 4xOi!b @@-[J^"O`$SeASWفl0 !-8:/ <0ZDe2/F` G8$##Tb欀'|y4/p 6>Y(o)8 R$;7}  &Lr\D|*hݕIΕS/ULmoĄ~5WϢ[8|ĮIhgϚ:X`92kB YqMmbϠ1cbUh`ߧ+UW0Gqx\وcy2f&~qa}>N-%9!P6u g;S~*(|=7CPqLçǥ@#}.L5;/q˿ q.4}8A s7tClq1Pѥ=j^ch\a=M9 71\!`R}i5`^qy?A!y^U#g(#БțkKFr,^Eun:ڠ{GCהh65Q66ӯTFN';:煚Tq5!O<)2]!Eͯ?+eV/Bw~w|kS\LeٛXEZt-,svU-n&a4 J]Γ87\W=굚$\ӎmH2xB'a/{RݶT/O 0STµ~et//fӊ2yA;ɼydTf\p[V:z5ׯӵS(g#Plٗ+]kؠ:kYdrvLQn0O;_O96m)c]bNi#Vɻr-ZȘۍrz^TM Y!%C@#!# f! Bu"QPLőmyfq* Ce*Z__Ğx'|&U˜`ۃcI,Z:*ͩuQtNlk@|iʅSN}2;1ۻM[x3,;{z++X–Jϊ]rPug yN &Q!. ߄­̋<}RAƐ24F3S D‘Kb@ԙUHJ1e] nVr2ѹr- nr@ dƸE\m0USct.9}oŸLmY޵ I_OIv+lw0pCyl~.?8^l.!*6X&èbHT"&sqh=] qtYžX3;wL4` a'Ol>RLj /f>2R^ ũrLj瀫B)Ʒӆ#ARUWF XexUfN19Pf>+Q2 RڏA>#eҒ9aɷI\TްsC~ʸIXim@ZT4W 7w)hp_2r fRls{G Hm~%K3!L2wӓ=M 3T&ګOWS} PUSD,~i\֜1 p_$N)}:V!\-Dk@+ջzstplQG!RV8X̉DŽg7m." 8D=!SZb @{eпZdN4g>~7lg{C䴮ᮩG9h),{(NDw0L$wh,eѕXq1E "}~V8 =Z_ 3'P. }b4\D^N#}7[Z9_R*2;b\o龇`H5"[dR!YV~ wGVnJ ŀ'={_it2zL1m!#Ӏ_F|9s懅g䜯B5`:>+b|-hXj|>!+C^=“hw6p1\}Mwvլ){ GwtnVt,;NN)S3 жkW SjI m7X 91>I {ԝ䰰]~2w. I FE4N!vD*% w`}pdGb;faC(C /]2J.=m>S+&J=4/uv˹.G;2u$fӦrM}F}-bJ{jI yoEkɎ ժrqٖRg't}疊yHrt#uw:ْ/lE bG }Ǿ lcs (\ծ֋'+8+,K50C\-)U7Վ[(~Ȓt_>)8m|V$ 1+I2x rږrNLQwos;a̦䋏8d%-}MzBOۄn.RR~I0FZV,$FG}u1dӐx*SZ/<. 0$:qoVC>#gv៻n[2|7{>Jc{V$TnWh{عNÐ!0KNDd=\[jr\2bVrl RaG^h4:s|P>*8㚵Jz &4dZZ`V׹EeJtM8+?| ڗ)na"E@zXHwFXƸ?\ܭ 'SunQB@Xx' e\6Sɑ85à\[`@S"UV nՖRMLL;i!j.p/[wiGs@kLЫWlbrSvIio.v`&4qcC#p#:WAW2cVjLabDjzEXFk:W$hbA&BLw'2X,ttꙺN1T╖gMf Їgjz3ZcnZq;^b\*Ǣ]4Hem)QZcŨT(&)^βl,EUŶ]e%qI:TpW%w^z(k=KX559BMzx9:nGg C!9bRK>&m#w=qtY#"sGu]?tN3m,z@—X[sgs?f?29ynAn7N(S~veޓR)BI l?? xmGUXR6,z*6X99{ m:+ m,X5+ 2:}@ #hzNuUPp`JxA oxjBMpޞwhzl Z?>Q?w'n ;%zǤ 8j!| jhS*GӁ[oVcZ)Us浸:-~ 8ׁL@`y1[ 3Ru|v \ٟ vQ N|'dG+yJ@`9vr.%hK[jb; @iܐX" &lk\ zz1@p{b OHYS/!@G0(0 ;o7 @ BA@C @A}nLg '~s1/#LHd@ &[TY2Ŗd1W,8:CecqGV9~b'~<Uec:@4sr&G aT`@99:ekA @` #uZC`P<@`8:\vv.8qvrsvvьX'z/M9{4Yy$&s8:Eس|GN\?u'(\Nc?p ·.gZݧQa/iʩrZd R+mB5LGr nebb)7g*akt? a>q3-G`jw$@zhW1^K݇Ѵ=ƌ ,#;uSҌXǪG:>F+8z BK̏0\_ߜ&+8z|ތ ^a LǸATaƪGIVziG:>Fלƙk;tXumjSYKo?k0cEoP^? si>RQWMON* +zO |@U_n8 b @U_n8 b @U_n8 bb{'?YcX O,`ɉ@˴D2T#kvM?K ro1D *\V9'_Caimv(ɘG ~DmLMjK-CEM7鏿#b BM7z{ {]/f'?<`p/8|A{X ~H,k f JPG2pEG/( +G2pEG/( +G2pEG/( +?vfIENDB`]$$If!vh5(54#v(#v4:VF t65(54]$$If!vh5(54#v(#v4:VF t65(54]$$If!vh5(54#v(#v4:VF t65(54]$$If!vh5(54#v(#v4:VF t65(54]$$If!vh5(54#v(#v4:VF t65(54]$$If!vh5(54#v(#v4:VF t65(54s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555s$$If!vh555#v#v#v:VF t6555w$$If!vh555#v#v#v:VF t6555w$$If!vh555#v#v#v:VFR t6555o#DdM >   C A  b"&'5-*qN0Y"|n"&'5-*qN0YPNG  IHDRsRGB pHYs.>"EIDATx^흉@ޏwϗ׳C0uԤ@HWB? T @' q@ P]3E" P]@hOҞ)!@B @@{TL@TbgD@ Оե=S$BՅ .". '@ui @u! @=K{H  1@ P]3E" P]@hOҞ)!@ w^cjP]j ؛Q]ro;i/'X;H 76'`L_yWLeHJ}BtQLIvOLvDNcff'Q~(rbT)Z}P7!m+ҪL@C!QfuBB!L뤏'c\X@_M橈K=u.fJ^D+SIJ@} 'dZg*/xAK)nqE,%YX.5%nN[TǣFfMR t ވȉwR-U-LZÐfO1|:EdcR t,Y-=2Eji&G3Vօf㬎f8&WWR/^Y ykR)#-Gܺeqo5eC{AR]fCPy< Ĭ5 l>Dz/UwbuF Si藚KKCW>GyҥP3{NA2)\|Ij Z4\Yh^!M xFuFX Gn]p=ڒSkJ]*yۢzf@3#:ڊr[Ҽg5;KE< vBP%[sW^qػswHRQX&ru[]LSЉqݝrbTգ ~乲{Idl/Ϣ- =lY]z. eBM@ W]]@`UM& gج< X@qv#9*cxx+QenȡgRxJ:LWX!f$s\=9Sp_$.  icANYms.ݕz t2iz7ws;:'cG^ D7'}x<ݙU£zQXٻ֮qѕw0] @`J;K-Od7d˽lyE@{_qO(wb޽3+ <'cAx33 KrOf`FuyfDb '^6W==3D +}vv67P.vт6 @uI@`;T\&>bLu:v '@u% H P]h@rT9+ZBM|E>Z.E@`ۭFR % bO$f Sov>i}lPr/FGG@kp/h"~c04K$080J]Lo1?oe\] M@H" Оե=S$BՅ 4U}旃M|8KGA] ȯQwUc#rb]6r+B؆NnE!|%mڎ$Wz !N`2>D?@Ͽ~t{eI~IF \忧>Z< M=i/j{1kGK@`AŇu31+6ߪVsM>R+E@psn%k}xU}Ǘ@=JZ` ۽(Kecѫ-AեҔ&@`mpeh5 p$3跪 !MOT1{i @!ꢮpսa " (&}3@NNlٙ)7!}egU kzcfv^f)med>ƐВc .ج '6dX$;%(-rh94T]w6;mWӲd[Ϥ\ja Xõп[M%S9ee"^*SvI kOu|tӤYZU*'c$TARcsuElXz .!lR!AouӍ ,x헝S?+-vuMx,ry`Ĭc]U,W׮k\`'\sKXl*=^&بz'Ur]VB詆hQ)FtT]oS"/tGr6q$sˆ mzrqAJX#Ի0?>3sc܊PTslP!看L0[׃%7u*"iO]&V);ʑg=TQBm^_i[\9U!>)OsKSSIy86ϿJaL >LntI >urZsPV0$tXKBԝ .zFlύS{f¬qM:xJHA~)njdvZl.i{co֌j,7r驺)@]YN轒g\mM7=kĖ+Fۙ$3 ]GLQP_g*Yk2ӼouQg\GjED^`I00[\(M"3S5N;/V(k5!mcCllqþEmSȳpy6FJ^NVZgKÎ)As/ke oḧ-_tSϹ嬉ijI }dVo.}%e5j/qsV ^lcִ1J+ g-jjh5_FhcqY=D8o3*e4ی.3g=\TNV/ԇ%!U`,\UN;fIp*w jV{t=4%%\ rfnAinbEܭGZ .?_PJkPA? ^ZO^TE]Y붱JEvO<z\Az)xU9EgL& vmey@]Z^" \f nv+Cb836zIޔ&즏=.'NU*OzyAx yffW]L35W+L?Ͻ~t`Ѕ ՗K7~O uX6TUZ-Hlnw/A0 n.sFbn ByyO杴ފ Wdp}.},ʿ9;UdBFTkǣdI9ݕ2kW8O#lX&cp՞i,C,bxr߇PJ^56.B/BB<5)3^n0[n%cW$5ə.k\;.M({D/yS4_-'}S>.czVອ+u?bd:eYfXYWA5I 镇ʧҨp5",W>Kq Qal?d|N?: K(]+wde/)w٬ǡM\?ʧJ}˄+OBTߏxק#h2nF8X\o b*2o|,sk%6Og[kL& 5t%$"i]G◖˦8Bl~i33{TH1,2SRQE3.k)!`"TԿ9[ER`\EA(HRh]WA2D !)\=F줅'rYіgꐅrRG |<$Xy9aodoTr u.Ыam]~%W)X?9˛=)C6?/ ^JI1=y6gEܝ^^d,N>+At5;ֺA./e` X(ϩ.ǛΔ!h{y_ˡiR Q>Y?T@yWH,l{'S%;;S^t,{[o'Y>zǿY ߽i*#RLaε~xD ;u5@Y0J[=|֫ƙAܖzk*{V "&rSHQ$cG`1l^%a%м:m3KH2y(#g}Y#+ro W<, cۼ93TJ3=]bb>6}Έ]%gS&7"Y0.}J|A°~ލOhxS6b:׉oC`˹>Swv 쪄6_ Q0 i%*q}{\W0\Zw9ǻv*H$U 6Yr> %CҔQk*EUh:S붼}Z«d,P=u˟|S{S+c%LbRbn!lF "[n&E\]?'u.x_w~kވW`(oM޸Htz>sB!;UuT]7W(W߰|ˆ2}q- -*{9'9ݏfJ'vaR\u88K kN&.f.x2qehtCٹhg-."JK;rd-rv37MI/bȁʼn*ts+ָ3%Y|ZMмxXFSA;6sѶ o͙5uڽΣm"6Hj d{zw/}.]vZI\G j[u(Km` 6Fy;U5j]NdX_&WZm.m6) obsaߗgΟc7G]r 5#_iM]qΈ5fm1ųYt7YLuW.=@y=M:b\FJ[L,zU.>X,ñ8~s AplۥB[5J/U/8h.627 1ht_v"ZI+2cAեC Лƺ3Ei(P[)_ޯP!Bm&}>wj*}g#CkRP&y͆ Ixb|>)&^mJnɈ>C j^~\uKiP" T8guیf%WcՈݫP .ޗ$ܰar`5&LHkHgLT﵀e姬``3\2" }k(mWxM5^(;CS;FwpXU׈-(SI=S:Vl5;AEYߋ&Β`-ٮI/}Ռ8Uj;pa,34*/}8&8S q՝`9<41(!Ԃ7IS $6Jڔ]P5wp 5 jPuѯF`V 0!)UTia]9hȧҿ@dAú)Yic?i P E!^6>#s݆}{GT k=9J616oXUvXzзX= m:=M.F,J@, %J!賲QK;ջOVX.(Hǃ Eib[?۝ Vu( #0{UvjOb+8iE9k@[V6|{\g W2螱T1u f"unXJD"d!lAM+7t px ]K3@_N`Nɸ..;ʸIJK' . )˦Cm@K,$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$@uy[1 dT`x@$euYs;rt+@`_uY!,<Ԁ ,˲(Q 4ͪ˱q 8ͪ4Qzp= L?Y股0ū Q@Xܭʼj.VI@$U}r!@)'T̰3:@{&-s^{3pJCno?Ia:QyRӜ ӂ|~s!R.nk=^|]c4QQm[KCa4=JY *#ѝn!ו@D8wt߶Y\,deK.%gei\iphx[ L!0ePVfpSRrVxP7h |֚U0L`pKjLi^g n!L?Ww.V%3̢Z?GKL`p.2je2^!H sGiiXTzCDŁ}X0r,oyy(48;`+(?b-[MךOhJS4;"OnzLj:o) N1qt8NaMO.  Ж'cmy" NTgD@ Оե=S$BՅ #=S$.K 5чE2<$/%[$(%X)9A@Յ 4'y$'W4'…XeALJ]1׵A*V~WOY74c?ƾLf*L3m9&Lΐ[ef,}h zTzH.w{41+Sqѥ a'@uϜBG!!1c7TۗgrcfG.#Wr*k\e61,,iMs!\0\iT3p͔6 ůqRaK~雪s3jC ?Li T]C'iEsȵezc('l3)'FgH (@8M\ Jk{.@]:xaR;c>eh䔣oXD=s׾ 5ٙC0hbq1s8R)V*F*bs!HF#0ѺLHys`5EڀVqrš (  FةNnӋh$ LVF @d @RGТ, #c6#q?_ @)nhydJl) @s"F) @)Z 9@#m| hd -B@ 7W4  0W^ݼy~Yh0@J>|P2VظqG'kI2mLH4¼(fJB.ӧO9sv)%i$sx@\<҆EVGƒe䑖ms&p=b(fVZ"Ջ/* |W>ӧOigfV=B/ ˗?ÞJe8,k@|dYZ@TN uR'd.vk--Gx6=qرwfHZ~׏=j3{]=8Cнݻw_tI>߱cVkCMGkHVѩȻ5@ƾ}HuTҕ@d'0jV8?wb#wuS׫xԔ:aVlMףNe QI>=ZcZ:'*hޅ$NI_*whQ&;Kb-1P!]).}iu۶mEhhعv) z]+B-/u9-Rϵk7yO;l0X֡RFSOqn,Tt7y']7,dtE=B݉Fث픶~71s?|Z9Y^eifVȥ@}4$0rjUi(r3n7U7u @bf3YV0DǷ\<^ׯ+'ZJ! ('K,MHksuZVp`- =92- 7ޝEV| .-o Nᙷd%$!ϵVOL6{FwMPW$ٞc%hd$eD`Ѥv-e"/wbz!@#ԃYS1@2Wƅ㽑XF֧Lie4J<&GQJzŊĺ]ka:0x5 zPC\ Vꩄ! VŔ^Fo裏ڛjzJN޸9m?WeJg^?#85Z2ZkeR8H/_>,Y9x|ȼ6ji!AN(TJZ/bLoĹ6BFz"HOrB_`mٳ,!2|ae*IK͎)Wfu1=Ѭَ?5gGT@;rVcԩS+_7n7d9sE\mo\V6/ar!]ڎ^e o}-_W5էu{cvxPc:uEޔ[l險L+;wuӘ W(w<[ӧwV™3gb,Q5<2uPL@'eo 1=arرK.!-< JM@`4zu*W&%Pur|@x.^`}i!bM;e #G 9hC#cKI ۝;wzѶ@ĸ:kv"@#+AayNt4I;&eB~_߼yS Xt|,f~Ϛ!G@x]vܹ "Kjo% dq",.d 6rIh [_k@d0:J($U4kXįBU%kהw*,ZFHNI&F̰9O_|_Z*ZwGVî:tH>6Haf" OVO#fXNh,GGIӟ>~?^D/TZYtX!ov(hdnČ||,i… ~uCo=qh$7SJFH!7vYM J,5r @C@#&L P*4a7  M0C@R# 044rh´@@#KvCȡ > J,5r @C@#&L P*4a7  M0C@R# 044rh´@@#KvCȡ > J,5r @C@#&L P*4a7  M0C@R# 044rh´@@#KvCȡ > J,5r @C@#&L P*4a7  M0C@R# 044rh´@XRmn֭31a Mȋ??ZmyU/5*LJF̰Ǽoa_kOH_RaHa' M8A@)R" 064rl@`N)2j%F0Ѣ5;}oZh7~YSxpG8̆EN HBnb`+4+9AS! ͫE^~Ͷ'|r?"'㋦.-62{SSxhd<+Jkvܹ3g#@ ̥h*/+8@*{W=Ao} % Eoƿ/,oJS0aΠUJD w>\_3qG24xѶm۾꫕O};5"y>2|Vm|޵WHGihd3a_|~3ӊMZ?3: g [΋~L%f<i$e!!3裏{֭6lz7+><|P۷~wy'y y̋L)JHy4H L!iqŋ5N:?ܚU~}޽{S&X\F3R4fHϮ]vǕ8f1֭[7otbټGkEFL%f<i$̐.;vL:/>eDɥR驖?^u+% @g3,W̋L5JHy4H ۇRGtҥqvQByIߞ:uL+Q>/"425hd*1#y>H L5yu޽}8)ϥMvfK'~d8ppHFhsGrgϞ8qB]zh~dXh DidW:J4AM@  jŔGQդBf+L2:(gZgju7 K&Ϟ={ !@#W+E󈦦X}sM[J:&qhU|$:üOݺkM ZS)?^YW-g=#g$G GL?#뺓/s_2k 1TΙ3g< ?O?E$V8˪ZIa,j42 #QI"}9_'z;wgqJfٻ%@K wBeJZX+ƗeޠZTt=1W^Qf /tb%teM_oW01u&C`<uv2_w_;0 H=czrj.J$r%I>JJ Id _[[S˚.1u21-xY# }Tm/>I3iv/M NwΗ _!*>I!w%&P۽"j'-`qn* "E;RGwt҄/㤑[Т_,"FLԤZIG&|g* v0S|7rKi׸n¯ HNcaCS"\/P*ɿK^mۦt*i]Zq}s~+#}lSnZ{7:h$i>UtyRDeOZz+ɱqR\ޏCjv  x8d1COno{y>csvH7Z\)#ǹ䑦11۷o w Iýܳ-æ@#'ensVe6{-gyYbr@#s,nݷo|`n?7BGy@<42J8qB)ڭ[,;&2/T $FFf1=M'Cns | 0O4! s ~&3ݻ7d?]ھpnC^~Ke@AA6۷~g%/]Dɓ>~]7ouU",oƔJSfG_\6GWQw}wӦMZAdJ7ׇ82hj[]Mj;wI2@pRWEJY?rdw.sݑwk]*m<$ҥKc>n'_mY~1MSn|}v\גDw:a ]c1zQbtZlF#ABXȑ#C(C]xQڬUXT접P*մǿrJkUD;7d5Z#ꫯ4{{)uQ $ZUk׮?0Ÿ~oI#Eb!lHۓzp UiwjVy;(̵CYѳlX 2f7H*3\kԸUڧlR&J)[o5>TՕ~駪+}U]i2c e"Ffٱ4E6R0@##FCŴN'qI㌏={HGSV?LƝ df5W}NEv*6Մ-Fv<$EfPa df5cTF3hq4ҽ91GoU*:㫫0i쀈5D#c &0F QE{hP¡%N"EW kFُ2 /'sHZ:ZqzI @, UU)Uμo 폅N~~ pO+q*ͨά:A (.H 0zg$ ⺉njL)sHs! L#}6RU͵ڹ(>'^S$B#E{ 0)nN2t)7ʗҡUuG9aُ 9γu] U0_r4h";ÒGG F:t1;@Ծn{^4O̔k-:#Ah^yfn(A (|w` O@^)??~<}opZgO (K/E/–-[x:;CT9H4 Hٳg'N:M~WHW!F;B\kkk2^w "G@##AQ ;s+W3!F$и ~ 0hL LLFF@ 4r&M@H&F&# ̄9@& $@#QfBIq Ȩ@3!F$и @ddT X3 4nB '_~ӧ9[z[z;-1hdQf@scP@(Yb԰ FA> @DhdQf@9e  %F !@` hJ$F5l 1cP@(Yb԰ FA> @DhdQf@{A> ug}<\ݿO-U.ߕ~+Vq֍=.+5B<ƯT}&ޑÊ%JYB"P0W m)x3>k/ς֭]d|hU}NfZ¢7hŨ`&F ^f8y._ŒZR3,F0  I7=7,ϣO~5'!>P7C2@>ݚE{6d[Tv5;u(6%3JӸ%kUqV0w=Yfg8A ^&Ij&nN&v̵N&8R ,m.YBS'0_ pYPʈfHa' M8A`>Wʹ,"<5NV<L V&|$߻# Gw3^B'zi@` H/T l>tM   C A  b1ktPg]:KԈ1n1ktPg]:KԈPNG  IHDRZdsRGB pHYsj1MIDATx^OEǩ&6` E(-ĖhRb&Rz0@hzmb$Fi<b1&ZNԃ&&RS1\h@i$mՄbb{O]ݙ'j@I`⁹OWkfF(Ln@MxrJE5a$2D4@@| 'F?S" DA}6oV@Jm U;#1|S:͛7We2y;9@`L]Lp'ǤFY (4Gٙxۗ1Gn\\^G0B9E@4@52|ٚe}&pO.`<$͗B4o~޽ư/t[vAtز"BN6\5Ip; ]D t̙'xbhg;wNycJYOE4Ҝ=J} CϾd&ρ(p*$ ؝}bɓ=X,b'2喢>_k{Utm(ÿ$0ޡlI /B Ѽi/Dx >FB9U|tQbff Sc!JM%-P=olb'Is1k?..h5iwCPm۶cǎ/<"b쩞6Z[zSy[l)09n.Wm3<~ڵkqzls}߯^%/6qW]uU,6o'M)x]h!m*4pyu?p b_*?=PƣGib|ըUO=}F_̘Gzcc(SVZe={%۷o7֭[wڕ7Cs\Mitxsʞ#ɐyWb@G7~HW hd>NB5ڹNƖ~-n4`aDZTGs{ /Tb/_ m,mr&  В@+;vS^םzI!}KW:3hC,)нXB; KQ@+>,^lYȑ#<̆ @0(p7#!uՄs J ޸>BڝB9{Í 'CY^{mDJ^mm"01G 8>=;}~H> C56{rL:i,1{ǢX8胼.4&`M 1va*xn~%8G1BD#@@ܽD٩"OYž5;L0/%y) nwx7C#C@8ZfJc +! D 5H\ Ry@- @ !)|BՁ+ y4  d>@OȼO@2Tu`  @'d'M E:0 2&yA"U@II @A@惪 $I^  AU@|@}$/@@Pc @> >i @ (|PՁ1 y4  d>@OȼO@2Tu`  @'d'M E:0 2&yA"U@II @A@惪 $I^  AU@|@}$/@@Pc @> >i @ (|PՁ1 y4  d>@OȼO@2Tu`  @'d'M E:0 2&yA@>=O~__wZ]9d3:. ?̙3敾sk֬yWV,tI,Zdzzr&^X)Rd>js{ x#5tgi;9q5\321N;"1 ̑7 .: !@`l]w|g8p~Ԭߞ_M_ԩSZUd'@. d^wŏH݅@ʭӟdDw?`a>߯⊾pm1班߷~;v̗^{-v_쟃]gx6l8rHL0"Hm֏_W|컉w] yv”ʉ;涛ŋÇǏ.oV/\;w7mڤ8ne拾/[LOw;}Hs{>.Lu?}zС'>c$?k^{mb]ou~?^?N=~ӟZ*Ki#r iʩΐy'\;}$u;߅ɓ'M;Wx{W߽o\vfTHE6җ$wdM#,=TUk6ȵ>O{뮻vszGof;5Koel5/(U ~ sQp.w%|{wvӧ(o~N$ؿկKiڑǑ_M͟Ikj0xj=u-}ΤIo ^R]I{ߕ$:7}ޯGVb~_Kl2o裏\wWף|:n *-OJM({6kOI_xԪնG국ݻw)k"P)Q_(є^,cǎ)DUS$j([S,n.#ݸJDQ7M$DiJ8ߥ4j񕻆, {|cGMYq_Hհ w:5xE)A5~_OFygyF#2Q5eѺ: z 6DY ٺ<]=@ݞI7iN]xq0cȼA ]֮ 59VXuchC]ƼVa*3p$?kd6BmC9%Åg?3!0̫Zw} o*ץ4z:PI"akF3q|r*bQK|DW&[ԤU a]]Yں?a0'e^lj_ʎ;UkB>.4FFCm E6S99ئgF jCf^юCS [jg 2/S;~_)ק&cMkxqɠ3hYS-qj0R/i3cq1Q"ZkSbGe0@:0uhϴ9n:`͊}[E}ݗY:>:[PVtERCTеØthmd*H$|>bc>V\v[N/u7i|S~f?H٣E~񱫼y~kiD/SyBisݪK8S16+Z:A/|=|0tV!o{܉Pu7;q#_y\Oa@d@3;G1n?MNwI#JNXY,Vړ|({Z9bhO<޽{ _}:a?7>eg=ZnNm`KRT4@Yha< h5'cBeaj>fyN‘}1mYhsׅÚ|FzCԽ4$3܆hpٳGPxfdvCkk ܹsA~Ң2Ԑ z ͹ QYUISr^bE }Q>t,Qkv믿^7S&`w_6?7f{9M[ҭa{L u2[veeT'F ڹOU'e˖~8aܗy|0qTaոP'rYWȝ}$կ4X>V3[r۟|Iuǵ6CHZY_c|x-m@VU &8cC*eIG!uqս*R쮃YtEtyeN/;PUd:/&7}VqqnO_kޥ3&kk>_3 @ pY j~7fZؒhr喝%q' ;ﴯ*Ɲ -XםwwE=޷`x`K>F8B,[֯%+8][n;g7㜿Kggk5ưa.EZ0X[ |91dNV4oĥT`i7c=ޞ >R{0[`/}\@tE֭[ 4vԎ|2GM#I/׆t8p;ɀl^~׼f|o^4w![פ=;&g徾G+ ۙClp$3_CE)nsbnah0D(kd˘]s5 [C\Lr,0~c-#G!K Kg;~ӷr{)xZSV@?~[Pyz̠yky Sh0]Ci!(c)JiF>ӾC<2u4z}oS_7NUljqi6; ov9,5m*.4}w! _gaU7Hr~+eoaѱz7ӻ1j\IU:Qɰrri,R!e[A*$P'ȉKl_a ׎u,523F{S8>~+ DN^M%N5?n+ȿ.:8ܞ@7 kKjnVύIv-gOVU8fh<pmmhwp Th-ho)x=+Qollc&y|9;1 $q;,AeizYZS,.UOܵ_XVIBCirBcÇk:]J$P^Ծ՗)6; #^ + }B#QZru]}~gY8*EQV_uG~%b8~!&ul:ߎ=mGbE8"VC ⫠iINo~PT8>)~cӒĠU_.Szi0柪 i2t]+.%a[(6ojlKC{Y=?`H-n kZZYr*>jCsrK8E*HDŶ=i¹kind,C_a0aRI=rZrP ثVR(?6]):e|+K.ի9]Q і飚u> m9&ƸR{&VѴT|('zSj "< #ŝ x5nx}/QS95O8Fc}BF|߶1YqfQ'QEx5H5hk}ukXX/ŗ=8I$bKUeؔ&E<ɶJ'B^nG.ZnnjgkBlB@ݗFrnGz{1LB&7LI峟ƍm57 :tH fמ&Me3 %Y-MTB!ҹ E՚ܱqMԻVkWsa Ayf(@| +^q`iʽkv¹DNh6nh("6/_0 wm;9,%@1z䟧'o6GCMڗ[7f테4}r!Ti&h3=Ĭ_@::B䋝4dk ۪,|! 2OYH_0 % u-AR;&2 BI5#_R :Ʃf@ Džp((KァW29{vn x[nL{QP4v)o/ *ڣ/xCmUAOi?ľ[>!_eӞ{9 vZֶMy۷k2aPKs"JFE=jՍik| Pdޞ3wy9ok#mELH 9)'wK,414H0IeNa|Ҹ1b1B9$љ*zPs䣎:}QO M$xTNy 4WC<YOk͹7x'0<q]4vQATPhZjGIq{ZNC2&굈OX=(d^Q\łrORڵki*wк-sxlOhN[q읖d8k~wk=T x'0E?9׻K!d3ѴbwiBdf!jdf|x(W!w!\lkߨ=[$'0k^g`4 pP̧CӀ N #4dan%lG~eaaOɼA$PNPߡwSj]\,e-HFժ$ו"fۋ5h=qyFy64_zr-CA aJ{gͬvJo}.'@4<0+:MMhZ#wE0\:_;܅@/(A KXda-=,`h^3ŪdNߴ@S4/wZo/^|>hړjLoB$/Ad&% s[y? _{ &v4O:J4Q͔ lnC)4R#6DW < 2Iup٥Uv9n:= h/dKcB؉3 Ua\oRj_zDµkU|ʼfY2{z"h $Pg%&7Фcc/,=1G= :K}TvAgGj}Z1n2gg{\1Yo#yFG|Ma<ؤ6,T'z#y'rd2o븚Mr;7 BfJpX} ɼx5LVo$5k @uV[b5tcho߾Cp"~biƯj{&|X,2oϋk+7R,}¯+}MԆmSôUHm۶B$adz^\Z{Y~\yZs{ln9KeZCT/~! v<:\Bi+=iV.&4i2F6 [aOڵzwƎ;B { 09J\-*Ov"Thk'U) _ Mjo) w &u'w<`+fR<*A +P?(;|,Qs$y`t]G ˎYn}YC@xi;\!|ogGJ9Ħ5M537(FRģRk #P;V?5j y&uST4vTG%G4u%a(ZSzvڵ+'mB&'NИsU׿{d5{Ďo%rx f{AJhvzm|iSS"&K/瓟d 4ڦ6|9ehϞ=aG / m*WiTPWZ@UI\01{nSygvi*5,J?>|n.锡†MAikng/_ޒmLڶtҪ:˼^kޅ͕[հUӄQZ@2ONB Ҷ+loCPgmzmjBT¿;."67H9QPLɗ*cIJd~&fAS\&= @!@Cl  B+BB ̇P @2?V2 @!el)%_k|&)i?n㦎ҹ,2acmr3 2?&ʲR|A惸=0BGo]pv+`ZHd>v  2}/^;0 @ \>Ph>6e 2,9GCnB@Cyd>eL-LPDz3Uy|t !t\/(ռqlիϜ9_ҘRu˓ %PJߖt/&2'AXL _8Koהg ?n~yJ'ǥKUG4'i #49~oѣG/W% u,3_f\{:[rK!1/kR{pٰaÑ#G3MތJwʡ mh|W/maX;'<{u!/f"UᜩVϸbŊ.ׯwKzr%Oer-[T|AP[o!.|c>\Ļ%G V\{nȎ;6IG,M#n\xݺumrطo?&e4zk˔~Ixqo5*/yh޻ DxWJ釃ݒe#Vr;hdK^泐=[(_e ^5RrM?4L,6-/> G! M`/ٻKRp2^Tmϕk66tKvw H`e]!ދߥ<|:u'@.<}Q-vϾ˙ * @^gY&:^X?x͖OTiQ՛ONtNܦ~2Gp@32L#J PwupH¬ pܐW|7E^,/(ʞ\xwwDH#UWGq*@"g}"md׋n,ނ`[ eOQByJujyUDH@* #B_P  7m(Dys+B@(,rgqGsk=<Ϭy;^CȔ^z c&@녑bVEFfXy~IU^2?zk@ }N'W%S_^ϿPBӯIe`#'ӕknI2?<rW 5СC0s^F.7҈1ްaÊ+,QeR;r*.Ky7srU,]Gػ%˼ꫯ9 I/WfUYfr'qV"D$L@Fzѻ ayRrM?-X#E$]      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!E懫,r ʕ+bߍsbӧUW}D ;h !@@C  x'{GJ P v@@#%C@@(Pj; @ ޑ! @ |(5 yH  d>@wȼwd@2JM` @;d;R2 B& 2)BB!̇R@N !@@C  x'{GJ P v@@#%C@@(Pj; @ ޑ! @ |(5 yH  d>@wȼwd@2JM` @;d;R2 B& 2)BB!̇R@N`L?OzӦMދ!C@@z^z饷zkٲe?w܋/@oʤ1 6@\ 6J h TB\ H@2MUa( @2J h TB\ H@2MUa( @2J h TB\ H@2MUa( @2J h TB\ H@2MUa( @2J h TB\ H@2MUa( @)Hb IENDB`Ddr#, >  C A b̹]u tԲJ3n̹]u tԲJ3PNG  IHDR]%`sRGB pHYsj~IDATx^4ݝkCpnAw@]B6_}3gLOuխ{֭!z1ruز-I<Ġ䃮{g!=)[SJފh́@!0D/U/Wr;#?xk,~ׯjivJ_~ymzGچpH@?!НZПm)G7޸>s9ov飏> wm+{>H@ /Fm馛m\s͕Q_{]vK/vaAwLVfr*Z5Wy|h^dg }`@^lG/wyj*[O\sM xMo/tg=C= +0#`>3L>K-_/6(-guh Yi^xW^y%݃uY'k*Rsһ{el\pYg'뮻Rwy!Z'|rA/<쳓N)G x@ O(̞Z\D_DuI& p>ÔgW歓 ?8]A饗^馛rE@ b˖&G}q+6euQ;fe.#﫞r){3>#?~74l) T@ Xg%qu]˥4ӠC2J}d}"onP<I @`@"h4}o_~tI ]6q-|X|ݜzc10%ك>y鋐$hBSBb^,(=hqŽ@ 4ņ@ 8-ށ!~ @CņٲI|w1N˃MpJc}Uz* >* Co#4kHI܇I'ĝ_~.:c`x:[۪M fB }']6 >c1(>7HQS;7Lg*F~J5@ h KpF<6 30䓋3,~g8؉L31':!  pkE^{o?T:XSnP?[n/I(K-qggh|W"<@ hi[)<)ѹ99 TSTPM7ty}?OHk"LZj0@ 0p^}M&\No38jU5^[8~W{FmdF`@"nZzUrAmSM5Ղ .8#KO{_~ 6@(^[;fqG 0^@]gS-% u% /?:iwc&/[ŽڷLBSb ; mr7n RlC@ #B_#[Z_?ӷ b?hB P/m)NTO%@ t@b<Cv4*9@ hA[B@ ^, (8@^lN @  C x0h@ D x;-D@ (  @ Z9@0 6 @ hA[B@ ^, (8@^lN @  C x0h@ D x;-D@ (  @ Z9@0 6 @ hA[B@ ^, (8@^lN @  C x0h@ D x;-D@ (  @ Z!ؽ\]o6}t9CtߊxJA/Gf}1@ @Wi@ @ :C x.@駟~/*&L 7 M!F 08}g]wƷ! ̹؇]%煤̄y{ꩧ^~e|O>+駟^}c=W_?'~8qC=o~\5]QB">G}'~w5Q^!t] ?. _|;/wxddODW;_tEW]u՗_~c=7@#yݫXy1XeoV,;O~M7Dχ;ǣ@"@;DB왛l~\b-^zi(Y\eUz衆'qqמr)r駟>p!|Zh'v,Rl;#BIYnv*eY%D 938V4)fy6lc1Fy*U5biYۚd-@tpuY hrl3N̔\Ml}maL07|cgq:_rƑ+Tu;'h" `@mj@hw  n,駟&bDuos9')1V"[FcTTr7EK-om=7߼fnz1 Gp9#+FWqG4 TiNl&N8\Gqwh7ų5ik#)`>ɍ9B&ࡇ:餓VŊ}73[rM7tq'o ] b/E43\{QEUT_fCx~:/r-Ȉxvm7#wi'w]w]T/g'[V^ _GNڕVrDM Hܛ\=O[YjEQX}ȋշ.r@x1Q[ǻs'gKG$|g1NKT|qOϮ͠DiHgnh&;U]]vYv'rtQ])V" ':5+ :e2֥r|TC=ki"%fh!h[``\c9?S~mՎ#% KMpk;Kll[n%bie?m=dftu'8 r;07]?餓}QJUDO:)@b+R2 V_~eT{,[!sk5a5%W^y byub=n49 94I+U/RF #K O_:jd2HI:=&CeP 7+ޞMuVCoSW%@ /6}u+`@o;C{? 6QeE? )8|[,g_/$iuO*MWR$J hI!} -]mpca~ 8[ ݙر2ddvS:HC S mO?3<; KXw tQ 0 |ɜE<$l|վ\Zi fJ[ *ZP` 8F|YdEԈQ8jJl:묳Zn)37;֏UPqڔ j@ 7(}QPc_vwGK^n2Ë{US]_4QeP$#ߠ~JPTp~;v--@I쭮Wy/=9S}53/6 (&l[/nvgM7a|E K?q=N2PҵT'fN*vX${iK[lQrl4ャ=Hu5vu x\g!0X_ 1`js7 N,R: hG^}5 >zM5m{V[ګv=,=\s3e5)ш' pBf*PӃ-EydKbg=j'Ɇ_xd-1CPqYۥmܨpH!& efSF }Tk%@ x1I}S(?tem'=&C;\Br5Dbjs+ntiv=4IFdQAlf&]s;TSدy"[Φk @v+Bi KPZu-d,'I[mIkQo7TD*Z _{-~ik(W_]:! ŁD{@^a}rJlO<~|tl4¢Fy(ɇ$SO>0jTF=]t)cm^~$*d$^wLlmYqk3 2-avԮ-{ɬEݖ#dXQUנ9+X[ *Ӫ1NO3;9`=ǧ2]Ԑp;c }5]>5W+R"aBSC x:"W o؋bWIv/c2[\9+")"ĸ?إ.3`.Li){n6ĬGM+viYxM3?~q^ʓ\M]_ZtAEh~LTr 9ˋRK/6  `52l;QrPZ#)%pOsĭfBೠ+5(̒![B.+'{h'J}hu89cHI=6R~3d}ev!_ck7Xg '0C]A5J{zp?g9`] + å_;)RY;ږQB 6,閄BzfNLAV|n=!间ڗbKza9Y}ZsqZg5&]NY(a`׼r L5`LLF=TueKP̚2> Ui4 /}qڣd1Cuh3a?zPmMTc8Pk%3fT1qIJS ?|vi!F(zdcĴӖ:(3֚ ҙ0 ',_˞xbU2JS3:@~Q(>br Pģ#>Zz$Sf1ۻbM`ΚAěW+-2 ™3s+ĨW,]P`TH-z ݤ+^&O^rE[hcYs2w岹Ȋ+v}z,a)kd>ڢsg.ȩhefgdv~9j9d`Ң7}# =xQP /Ѹφ{T5sgZ$w#A2Ɖol })44i5%ntCsuH!zC˙l*1RKISIԎ&H`v;/Ҝf6\j&t6L?-h hOɽ#yyY8M%^U[g a %dRbm.*2BtE|u,ϝz S]7tG#.} 5]k)b)%Hbe^fKvyiY'$=QiŰꫧvd, VMإMX"' % ת/xZ*+mx㍝F9p ~ }SLa'wN@DW)Qi!do4dL4L<尵RA{FTDZi5>5n4kc ܘ@ ,Wtn|F|^Bw[Qo=)F1kpW>1[FvxZ`j=R4EMgL4fEʁR5&:B<.͌1lcS<22P3%"rxɐPbQKkUs }RhW DV,x{Vew!]͟|%' .pO^My,\,#+!X*ߍ n,Dr-^{.pJmPP?''ۖ\mQ:/޶mvm_|7MYQo/ضmC վ41ǬE9+VYMzkK:jl{ͶMLYgm;춱|mV{ :c&+箻=4s 6?<}[oe@M5`atfWG~쳿j[o=Ax#GpE$$Q,Gm |I;CݶZ Yo~]VZG%m|ޡn{>g$o$n(d5w3/V`o ^lʅ+0IAֈ#.mK ~ 3UGm132>v UFnid14wq߸f<&蓮&]9[oݶfma1O6Zy۾~8+g)+Odr˶{mi<&$%7FrbJPiޮ7msj8YF'b?6mM% i8^Ti7ޘ%s2^ 6[ni>[oՉ:;NuK:}L^ꪫ:%,_;^d3RpI&Yfċ+vRq_ROd%Ck>guiJHx|'p¾[}t駟~Wv,Y$zRw9x"z:Eꈨ/wu/n>0wu׽{O)~*6rh}Q\E<S,P,bn/IQFe%ض{8d(oEС .b[>;wuq&JC-CTBZ758u7%i 9 Qap%yxzFQHh"(pJ[#1?%z&xw2yLކn,J7Q|@SLHۭu{v=Mϧs^Ι0_{1"ûUFWX.˲UYRgӓ曯J9IO{8㌇rHFK/iY6\sul{bCdk@bg }ц9_rxW/g@*: Ldyz +xq 'l?N`hnL/X}u]m,<6lf!FL㏟|ɖic1xW}țn駟pf/?| Tg&j'RK-e#xw@vdo1O9g NUnx1/V D1ꨣaZݜ[ Ẓ i pjaG6l6liuBͿ 7p9IMclNI呸^f\)*٘:ÖokV@v۱Z^Gl4-!f;Y:b $Q.ҽr-åۤVW-^xg݃ :0 v{gi^֊Y^z饯 نڂcA}KөZJDZ{<Í^#}O=#馛 O"%k*w)i$XR<_E ЬyW\qu;kds.h Q eƺ҄xƱ`.wM@2jk:8؄D"/V /MLd0t͹C/s11^[A :Z4?9NW^b{0CZ.NACPUÀ'tR' L`ݑYrjNIMrSL 7f!`@?3"AbC`B@ M&6/DbF @ }kIG/GbF @ #^joj.,68~D9^,/@ *sȜH,(b+ hk|6\AĦB8qlc%@ 4(*:+C875Yx t#(`7D2 RT]b2@ &т .(3jV_}qGlƸpOTTD! we@ D(~:/uf8BؘR@ D.髮J}!dEZowpשRNpsEv/6(-@0Xc FTDž_s59:fUV%CpG:sۧvUZ/W;ǵD~ܹѴ@` #qrlJ#?'B Ŗ_ItMؑ{4CΚ걩x.qX53r-@آgbc_Jޖwދ.cLʞVS@ vӗ^kv$m[A`@n++8s3kx[_@s }84w!vic>M;IaGsb}y;&oomBm/ !TD{i ^,(3O/6oo:NUyElz-\}i!i 7/ MKwnE^5 <^zqgI@E"D!N)1 y|@ @b< @ @x~g\KNBW) >}!Q- )* @O}O`JvV[M䚛oYϮl&6]9ù:3Ϭ_&;(~vbG @ #؟O?~wqe}uz\0#^{7|+[n+%2J5]WTb_~\,w;l 9@-/ւV NS]Jn| u^D֏?A飏>B{~OSv(P9?~W_ Ryz "@A`){]r%- 7pB~4HNx饗;xix3ϼɶ?Fqıo+駟V/$'d"z^xY/ hQ@苽yh{4<n6l=HKoזS:ӨXdEX_95C=~g-JxvJ28q}aeu.zW1N[@ [ꫯ~'QlQ%Սָ RʑDl%G:d4DӥJrE#2ePӊf@ & E8R}c.Bt8ӫW^馛XSS )Ι>C^gNo>_ߞfQ?)6('Qxh@F@ P L.\]lRLgEYtM.[Jq& )qy(['(݂S=P+R3!@ +wOC~77D!Dſav&;#)W%:~n#q?)+)?G7|KO9* O<{,]wŦZ >ni @\>9O }gAN*)V9W,.biWer.utJe͋(;+f+Esg>RIb "poyEe@ =;Ǎ{ 'bh[ @/֊Xρ@ p8uYy'"Ua93WAAvm7;A*Ѩ)쨍BiGk`.)\jj!Xnk5"VB:~ꇣ}{JwșE5cea ڋ/DYU9yP *tNJ0L(fu] 1q(GG67S /"E 82i6qxpw:QX[:HdUWIB d)gv{&?. "9% 9ā[_/eO-&nOK8USDIeXJiQCJŊȝ+)XsuG9ăgQ]祆oL&wg:|I т\48S0]όD9j}~ *bYkmݖ& }n!D<[ Q6HfH\l(30a)}ݷbg=U'iQ.raE!{AOt5\`/C*e??m TpЙp'L :J+r 9=?{VT̜V܃ 7תWYWNN_Wx:ȤO_F]6@Tq3Du]bІ{XH8v7\ Oz!Kx1k;+^v)6lEVEdc7x/"򛂰T3WԒϸF)˄[}E*BÖH pηHj[^]>O ӫ\Ec>cQ6ˍ9ɋIP}5䂿IgN[qd2$H9$OS:xV*fLoJEѺe{oK-Yf|>vaN׉iĿ[uϺw&NhO>hI{1w\H{{Rut:':s[o5#iAj5 %ǘT oCs=.Ԥu7+tAނW  GAUº qcejW;@ Y{EHB#Y;GH!C:7*OlA$sG* /LZd&k8]OQ'I.^:ƙ?S|ej4K%'{W:OiU\ӘHEar-O8\/uZ,k0J$t_M`~R7ﻯdO?Mb;6BOb  h4L(+o)|z)"O _pp+)6쨽s̎X6^{%x\pAk6R\*{YdNc̜ӥ7ܠVθS]7W~:u;fi!rWSCeixaN,V+ }n c1OZk- 4͏7x@]_(_A9pJ7XAKN}w\#!3*}_&}adlTuCFT/q~Q;`ag`X(|evr5ʎXPU[ly1U`H<D~)[m!,w%ȯKܕߞ .RUɗb9}tշ*}Y[W挱_-BBgGp\lYn`tu{kG gTcv +zpKb@[#x~SS8OuYrd{^IZ5l.LHyȖ/)VQ'(uJgmIZl(mz؉$) yi&HklU꯿7ЫpH䮔 #}f$*+o*늟ܕ~" eo ,2ȦR' *0]'Tv9e3-.hx#wp:MV}Z/wg3gz*㏳]=FO,V37 .SN[xl~ᅌbiKN(1暥Gi_&tA8#Oy:O3KIYgqχ2[Nm,JNp%b/qHgN=u&>Tv=~1z>|6^cpK-5; g Gr@g,vy sd׍7ߜ$AiVXw=#Fˮ|s!4H#8bKlh$\fE7^Fb.Ql  J g&:n}3IVX!FGߏ? a8= V%X'(+-HUh֮9E"H@A \K3"Gm}{i[n9X/9n=^ dOH|X}x>|BfɳJb'Q%S2$YAÙρVC k $gb&z_ThHkQF)<^C{b;yx}N4h ,!ݠSkދ=vЩ퓐7 e&Q/ aPNH5AxgzHgXQK"(~.Rev-:fjtXYE܅rj5PB$Fs iǞi$Bt@xH=?-I+e2JP y ӈD`DWfDˆ !|]Nf 54>""Zx.tl y.)MS4'kA$7{v8h@$-L|6HA~Le0s{A)x `vFbr4P P`] =&cnDž:^5џˍ].iԩUu8&in4>H=m#gau h: 4.RrJN2j FI5M(B:g,#EnAO0ʹfJZ[uPn ˓L) 믿z1Rqwa0vm'ϽɄ胜ˬ-NGmt"dFPfɌq0N (?-L5JSa=)̈T dku6&IԞthRw%7f-6m؍pT!$zPM7M^ )2KFnfb*ퟓF}^l[NbOx.{<_ƅ>Og aLlNV>f@; d%n;>`dC:Ө(gZ**=Qs묓.s죍ө̖?w :_3UsęS㠣,*Je k}\M68e&3pB&kgzՀvbNI+ e#7渝NTGH՞yT4NXYMvBW!WQy/ӺB=-x/A4- @‹ w\%ÃC971C41Ɨߡ>k[1a6P$S\۝ɬ|h!nԨ_|2Fg7&N0F y뭷O?=tC=&|rCBJ.:ٍ> %laf8;*zP-İU΍NeV7߬^;) y]ܨ 9 =O7{ը %˦wSO=޹;Q1sgy]Mw}~8Ӧ|IDƁ6mәs#խdej#gaONV.Ғku{;Cּw&E{Bq*d>8Y9 dbs5RHuxn$*LG"hLGl~8׭bbQm;"_FOѺnIvLK/D6Oloԫ<^D$fU_,sوf05.8`Dx|H0rM4SO=ʝwf^Rr\}!܋ko?/*@-Fu+#/4[l1gQrc9An4Ό&5 KfJ'EF̍0Q n4n4^zi5 otW5*Ӎ'nn׹rQJMVɬ!yIR~0XrnU#n#EnL *tIruvݪ[Aոlj w!T[}-1 pNݚU&pȩ[S/2kc.3Nj/>=)*{Z"}A"珞vA ,tޮyLp/o[o={@A.'˖< /99K .6cxEH'b6w򢔏W;ʇQp;ߤG*n=pE<<ݿ\ꑢD/Z\07e1wPp"'#O>>i7yvLi!@iSdi_FWDŝCAZ< vWD*J"$O0,T~be-_~%7q.`6j:VP[jDWlEQ{/RiBh~>vd=榛n?W|s{_;/S CYG pc3Ts-:ʩLE#! ŧ" "N:DIxm%"j(O[$s=גibgE?jbA}Wm T+ߠ|\*vqGnEbο<̚ ,%O '_ۖ Čl Y~Y9.0묳rߨ38YV>QrY]HV -͍EkBxrkx2i|dIkQ`O}vizrӴ V]t0d쟶ՋΠ=79@rZ#QUbrWQ5rQPO7SXPE@V꪿d*믿hb_TOCH5 *m n\f렠  w6BIX9VTM/ pԂ@ L}eGm/c>nG kU5+/m)Xk5ɸYf j$A6*oag5*ךh| V`͙-x9%@!ԍWv|_X%Fd~-v̴a¹KQ2v?\s{EBa׳sZLp,^*5xj*@cܛDMGg :grf\TbvwԖ65+$_sqei/|C9Ƈk>b U{CS ^ln 0 vFbr DǙ%[ĸ1S^mAc,Ύg}Q G{o .ZD*vf`!2> *w ^@P#('.ڌ;vPb-Y/~""Q y_h5Scċ%FWS@zO;5GpZU}i5d [`3ۡ*/bEΥ3YXsE)ΎZ(>,;i;_]pbU"nhh UUk6hSvq~ZU*GJRZ-nReۢ6 M?x# *#2uVڣT&AztwċdEՐYKjZ;ͯ"Q ym{/kbIHthC[q~7h:9\}WMYI,XPSlb$Hz;MNmHݧH\)NhIB@5^l~ {\xp '|CStѡH׿ '+rE%@ P qFfpz5v塊c6sjn '3u)UC^3;l 7,IvNLiB m:;Ͳ.[MeL]>O-UX%P:@Ew ;wϋ{縧Ks1c /"*bNV, i*$( 9Y8)>묳NgEǠ嵠s ǼA|{l*OWD6a&38cVG\ . ՂG`"o:K8W\륗^Ί1y~}шʞ6yv}w3q'~䣄@ hGx6Ƌ,N'z fhu_Cꫯ \r[aDtM(y{5{% 5e'&5'0;j`c@2H/CΪlT N"T]ßNOڰ {&/2Zm #Zqy䑙LaQF;Zvi"#@]^~5e2՛<1^z%U#͏k6Цӧ:J{?@5rꩧ΅Lj~i/7(#k=#1Fu~_9QCsh42qE:",( >Z?&ס*Ӳbz~_A i:ҡ]SzVx d cR]vԄ!?{w!D@ x _|Rb}6bzd'Svx>=oqW ƅ_|qI':6dѶGZ_Q,Ul4^)Xc^!B%_F^X*xU&6y7wm7 a_l>lF%=0Yvmߐcc9&43Snf *@*C%K,v+}M a, ڒ I5u0` ]_g)zHɋ.ȐTŌilMa%wEuzWB:#,N@AwIGCr)@OuA!o*6&$'(T^Sĥ~.X_f:R\A;ͫڐ hb% `od]fLLiL -$M⎅jlO%@-J_p y t~m\p;F-B[[o= 2bj~#~C4c)ۇKR'd?Ss)[RS]>jq!\iKeEvmf~x)p'nf!K]/a/ڵ_\ 3O>C<p1Yr:g.?גߘҸYiez D=e`MYP#(@T{lvZè11L+0QV!tlVz@0.c7yqҠyʹsv }Zu.i=(---!YkёbotG% XtmL 7 WȐXߠu`G}4=SƷJ2 $4bpZa3uHozL>NUR9(YA'ߢLt(y"$}QESQfWkTWAPUpOd@v=?=~h4;6Jή$}z. ܁@ 4/z/ @ hVgB@ 2Xٮ#JbG@  @wlK^V@ P(E^Np."/p@ PyP!,v1:^cjyʭ:kbPE@ "HAmlUTIR"VDSLq쓱Ӷ"}Pt@  #Ж+Y߾GjDVK]$T1 5B@ #5V=rrrtjKcH m ^G6@W|GhVLNW=-pWWE鬲> nSM5f42$^@*x@*@ ~Es\i[n9q-1 GVE *捊\M7DjPy">@@CHSt8 :L5?+r 8ӭhZMM<ӉgyHQHC9$xq <~@.ypXO?7߼馛5X6O=oCgwVtZK￿;\vebVm_g۪f#<8|^x!S/y 4VTZ.^A;/A"P=kͷ '#N^~iJ?hسW{@܅=ܳ>иvi38c ŷS=/PnXAi) xt+!ɑvNl@,Ф("w1.9PSx]tI.=vVpn EN*ϭBJ1ZG}tuMDb|!/-*>u?Fmd|g7`W{oK />YFˍK/tA(aī/|{>#\8HElf Xw+B1}YA *ñ{WT~ZjW!>i=:0/^!\p&chm5Yf漫 '  O<[l\rk-{.JV*VY|KYc+bm[fyi$?cX)sP[z%kE/QruŽ!CvJ[۶%0 ڄ*?э&h4:SUQ멽|=r:W7Yf+?O>[D霄_“ي /\DÌ8~؊ 矿b ,( Ӫ]e?g3x_8`9a."M`A K/ZAzb4./2h رSP^$cA*t6fax=oG•ɞa)ycVTJ]4>,Ht81x:7Y[ɟ3g;ɬj H{6|v6yϠUugvKEi+ 优vU~: o[oy> *wp;5E-̓w_s^.":Na_q&w͊:Yj- ;UW]ŕQ2C~Sc]DC ڇ e8d( غ]C~,| Rvo|Pݼ\zC_,b`i2): /nk&Sbu]o7E)R?=Sܸ*sYdr(nb,nb.hҠQS p0nq{^V[z.v١(駟em5XPsCd -9[?\PV@(p>"-Tb/ (> "=gANsbW> [mL6k!o~ˍ 1YVK75+w<^/nq4q-)Ŧ* '!_O&TAN;87E-SALDV ژlӛɄ;&ܿ@-z}oSgAaz\Yg&mbdHvTv΂_ZvT8z>m"J}^Stv/@`Ȑ>K>?gỔߕ[6D&FI1m(O599Fm>{~;(#="ykx "Eb@?m^T~+)wcQA'JAX4>'yAőbqZ^r닖{l=Ei {֏O .q?1XвSNy+bܷu-S2gayjaܰȲߟ[n8[o9Y9HW_Kg l*cJ&!M+dF!FC)y8 ۆb 0$ؠ$B=RS69[[K$U?9|UyK8qhs5W &?# 7ܠ wrUjwߖ>SXo8դ\Pfֈ/L=l#QiHmƣ#8B$@M7~fTFe22~,{jfcˀ5p5‹-^šnl^o8^PdyguSm@x..hX6<|zXMGo:3ˉ 5NAB?֍SLyW^V[ٺhyi_A""R-E;4ptzXSUN*f;8A :ꨴY1Eq>*'_3.qC xDI¯AMf>5$'nRK}kYi&\PWX蕑v7`77W5&7SFټ;nTWIM7RXҖy7"ѳ SDtQoI&Ivڎ7VnOڹA@r#Qd#F1!ot%an$59 ;7*Sn{'MVwҍFmτ5حy;[|Fr4\i׭wPMN~c8sbkfii׭zGI0rtspvᢏy񩧞OPJbR뿼a 3OzLivډ _Ɂ2-:08u?y 0]h*U4π#6S*,LPKz^=ȨbdSY%dFw_n?{nƕW^ٔLm`FO<ѸF`&pʷi Eӳj[#0` Z*܌k8r&mh\V{Z>P7 7[ 72 nA a`3ǠlMAϺEʑg2&WAH~7͓haŠXF`hEpd ETP/;-˼g5@w#QZW1v{!H6#$w 7 wy_n uQۼtǂ <;ҍ ؙ:,(nޝwԨw`z˳1G'ғO>i:ue!d6rܘzdzԭfFt_(@k=*.bI(֥nK57FV5z<FwxjH$SHP]VVԭ0mIpdx(ϤF=eݓF ؁OwWn%zjGNUjw?"qp _WSS8O?ѡ-WX_;wyy Y{VYe/9p[o*-{i){l,W*<[ZCYzi QkMw0.#<|f2+Ke4;ɀhPcN EI$4@}u*X_%Cژ)I VXMOqtP bkk`EY_Fq6)B1z1HΈmSi2g^qK0"qc |-1r\dr*Ψ9[m}V2P3{PF)mxOT܃ \&z`~ȯY&6X> V8nYkl}ѾZ2b@E -,K}YQh^~oT )"ͣ/vʋ@HVlHꙛUEcp/q_YȖxQSf{yl0gqbPU#ހB0器3'K֜iUZo2pXec3[bsKJ' دEwQቡO*]wXsF*txrh_M(cv&W gGWY!iԄBIvT$ 7;/}_ W&F[B{ɖC R߲%߶;ZメkJ+P:gvە.0ʣDuebӮdZ0yJRJ}BfRs~t-흆dCq΂'Jix.%~icۮjySx}דi"-?+n}|U )NZ(Op^=+mnyK G,qXqYEV#c~z=pmmN[77(h2sn:moX8ʌ<00XT* :X}nB8h8(`DHweJb8Q'Vؽ.]};K䔴gp8etgeP'gkKdK}d YWSce$G#TV]SדּvU~nlqzSiVRոd 2'5F_-ܲ]_*X%P*'H88dC8O !?[+(Wgi$d٭aGNaq|GlX-=#t.4nďLJB,U \I'h3ձw*U}Q_exwygGyvh_YzJH^rjpWQޑ Sw ͅS2ksSFqyC3^l OצA-]qH2# L$$=t啷{IxkgCMYctvQ,TdnlyJE}:WvاKYo /mgŖg?]vٍo1b{aQ+ j=bx+/9 v=2"bn;OÖ́RY~6G:F0T́|`oiL. ;餒p׃onө#RZ1V鹥;/z}Rt#]-ҍz3]As1gg;D5˧`ǔ<&&}bQr1w^z饅t/]qRY[@^8k,[oMZaE5?\i텴VDGt;"sv-Ȇ$Wpk3Nl d^OوlsQ)X0 |tjpF<j)dVns|w_-VȯG .Kҽ*Q(![_;x"Rj ^ |I:믿-Ɣ238etCŎ2t+>+/s7mk=< ~x`Fx(]0^اXMG .dorm<28J-ڕAwwqDi-3vLhfgڡc2-0d9a;QG428AyU}ߤcwU:MG|у"g MA,&.ݴfߌfi#/)蔾zN6_0p;)X/N:0="?9昃ȦJO e%Ws-8$CnNw0 B{N[l gHZPTB1b&"FTј ފw/2ߩذЄىoߡӡV[m54ZɡX[pn9R-+ѳhHnЁYVmAȔ-يs{fN<\8DwuI,R>;;iVxUgӣ_.bA/:=)`Uf0ob*ךh|ăU*E1OUol/},70@J)bjjM7i /Blq㛠83̌8̛Nהs ",'ad9VA3PA*|Ś UBaDB12<LY ^5["K&ߒ@tDn;g8DW9J]u_])kSL+,G|,=?{9j jC MuR9vj+ܽh_Ԗ1vVbs$:wYu2zx=Q ^ 4 !DOm7H 7髙~* m#lQN ^o=6.~\xg:sOCpOx~z)'@$ٶ6(**#q+c4s\uUO>]78TՄNvO7p믿*6ybrl.8r P:s@iDijkbc=vetwܶj:39N;4M(Bxe~믿>"( K=҇rH3,U+|T926DnrxilдRM"Q]I}5QFT[sr0%4-ܐu%>ds>ZtLGn+:7߱|4J#㎓.ʴ JN~ppPAO'Z;a# 42+V:!u3WϏk)& C B%9{GNoP/ÇC FL}6ɼRF^کU_2V^}>;"҈F5`7JOt=f-+tx II B6d!#m_~s9L:zg.DET0Y;BC󁌿%C] g}d:N!f_xßk:z0/֏uPO?ag֫5b]P^VDE@ vb@E@ @hd @6ӵ{([Q @ nmbG@ "6\| ٪b@ ɣ5Օyw#EW{sEHMZ ̏w_/Ґ Z7ԐȱwLb @N Zs5z!g (u^c؟K`aѶ@ (>ޙ*iΝ`r W}j L~_"G@lϿő_~Ky=ϦIte]&9,FNJuKVtaydo|}D օ@#6`8vey`VPjŊvȄX%P-@1$S頕2zوS^1}8Khz B_ @ x@ x@ }1@ @ xCER:"W B_X\lB6WE@S!Tt{#>juL!XQp @ "؂"@ @baF@ -@b vZ@ PA@  -i!r @a/m@ Ђ/`?kQ(uT@^9v);@ ra1Q~W>8,_~5Δg%C` .,~#tIz{I~'`>+/Vʐ3N*j:fYjY9p9#0סF/l߆@o (WSK.d&sK ;?~b<*@ P+wS+b?@?#؟{7@ P+"@ 3w&_@*f)D*l@ Є/6a"믿SOuU4&UZNzZN@I^l(V :87xc;k}7j㭷޺;Zˉ@ 4 MŊq}OOc 5]vQz'y~:]G.>7t?t/g}8ꨣ< .xqbм dkMy96/!Y  $o_xc5֒K.93/"(o_/}l|0E矿_|E$w5pO?R|ꩧ}g}T' SN2$4feuYE[`@O<ٱ>|@ "/HG!&]PtS_(4Z oGs9?^xa 7pk+HTr"nc]jFq[oy'|Og 'Ġq-ԇ&H|8,A6 [otP+|rƭ-@nN/ȁY=_4)dv`n)+ -44"9Z˶X2ioۍDt>ʟ2R[nqi?DAnffmAɯl6ZM"bZv9\tE5 0V55ԇO?t5r-S[,o_v 6,SQO# J[,12~ŝʔcr&2j4=kO)ϪÔx +mI~ PLLI-c^)!hVc:lۑC/Xba6]a*?#>}nS2ϵ)cM6qNx%XDJ6`yM("+n>)|Vd.̯q @8ړsb^}Sa5MgBW˟gL)݌Wen!U4MM馛.}NUV^uk fY?"IN6 Vt,"E`(8cW_}ur o"33,sqz3f.2axYgtx 'jG;27Չ~} o>W$+ ]NS5v(ꙟ,-y'*l\ l5U_&qTѮ(h;{l{=/]wݥ+)d %mn) _jO+sG4fJgwiq'%i:?OO#O1_w"7w3t!xZ W]u=C _QEeKZ_"SO=ڹut?2&Z„w϶)&c36&2,̰Ξ*){'Ʉt֔"^0syyo33eJ#45m~gLU|Ⱦeъ,'Zi9,ag9,T#5Xǀơ%XBnEP߮4=>e;L惹wqG V + ,$*4Lha)Vơ];찃(X4|ͩl-S 4L˗_~yh( Sj,j #v+ *D2Gjpd1 u W\q+<v7ÎVe(d{Sx֡7D@ Z5R1%UW]EC2ϒ>-NU L 6?YKVYUXW8N" w gưwZx_+P/#3 dKM ?S^xLFբn!.K/C.n+ I٩ pi 7"|P3_{Wdx&*#`V:ʹ9x2^ K'b-D$,43^ZnWa7KfFmߍp*E%9bw%(٢9JxV2]*Gj-/*(ͽ[o5uP,( TeRv14o?mT \FW,LT%0&Ofo&0jk.an[P=YD (b}Qma.o-X_,kyp*Pem-5 ZB -dq!މ qs̑f(ZƶG dC$(U-REȆTf'eа5EJHf^ϼ[oifk +EY"%I@2ȩXᥨ~uiR~M!WR }^aYܐ ?Վd쨱ؗbW[LZ=aɋkKXob}Oa܉ph"~(M Q2/LWU)hчdVB .ǹEN;Ȳip|3^{),y5j6ŋl=۫prc ︴I.>X/U* gDˆjQY(,EF Z OlA X -R喱RV\b!7GL8,6Yc-$ ILn yx9 _v֥.:ogju!X|f4 XʠJG4ggcѬVSTw+ȏ(;t2EȷP$ҭ*yCw~@ }za< ^*d}dsCG:y1l6d_yӹm_n6.CDrDl^k'[fDzUAРLZ_da}pGdÑ)d`.v"[K4 krQ XN!- {ۨ/+S>Em]S¼*xѯ<85,O=F&lFr4qcpH+6}6 80c}R${)@L$˺FxZE`!&^䖐,"o-lν+ԩ-я5Qy1G@D$It{]B $LNj4.ĎfLCX\Ɍ*aҦŽޛ5Ud6Ơb#rKlT3%&dy1[(DNPZx|kOyr_[`阒FpWe҆ <XXNDUUl6/첍cPR #LQLXB`u&Yi; #@68ҐR jhN]QA\O9)ZGe֨q=ta-'|.VXmv ,}Ql}먱/]pAwx)xw;Ƃ,f}gͮp꧹̚ eۆɒ thw#&W1Xi;rQ&~ m+5O? ?: +^<眬4(w,G_/6K'Gn:E7A?Pw-tгx)&Nzh@J,X~_WU?j* zv݄ﭩviiUyd\sU߬ٱF 3 zCK?J}ec}xγ<>]!b»鈰o-moI.(t- IZdyN6tݵCZӓON)[<33 rmJ/W#Bzd{陾hչ]fg&)\x=Π|Uz~UJSL!`S$B]NZLknz W]}3KҕS`E\jZɯ$iiJ_nE[0LaS%bK2u 2 uϪCyv҃tzƬ"kT}&CW&͇lY&Q˲ҳ*=Q0GB%ym@{8hF[G2 ӈJc4 9I^a$@W\1XG1 d~1-IQYV4q1jЕliL)id@B N؈i"AS+TtY8٢Eǻt-XCA$jAji簣iGҚ [Kh;1&Jo\zl9# 4M0'DS"-sԥ-h&G F ̚GjZoH1= CLᾪd뮃8 %(F+H1SVf.787< 9 upL`(P1du3[zJ+@;IPe;ԢHjHMQz:"R=8qp HD9h<_<ӢIIʢ!jE0:ӒR ~5Z%۩,eCdWL*_Z*#r4xZlx>r&=/芑ן&Rt%E_Ӣ_}C:(Rt _ϫW)@TN,ˌEwejGJvyCo7[T`蘌̓)mF QY/4N9̈V, 'weAlXg"SRZGD!QQʢ~3%MyAZ:YNCϒ#+h[Bȁ@Z:*T`=TC2c,@Sn ['NuTNOIZW9S JLݓI1)6X_ :G 1DzC,XN~"'.oCEzXP-@bKuWۋ8coG @ٮN#` "xPx@ @?W\qWPWYXNk@"0C{'=i 1>?Qwk/H G-(믿Cy'|nfЁ@#0p97z/&UU1$s9:kU#S1,[Y&w=no)|_C кľ.xYjA*W> I=9rQGnkŎ/yB x1xQ*gw&vkjvb5(Yl +VYy5-!qkˣ7.!uS|b}"`83;褖IڥW"2\N[.O~WW˫Ny*JHkNI>J_]Sި{Sڕ.)55f^] +CehF4P +Zt7IESNƲ4&cҸz_ Q`;bH gwڜFԑL*?هԢTZ)!HGt9yԢ@LkA m, ؎c$s$©a+v>SJ"%!SiP'9Q_$+&?7lE@Ա:R/@ PFiMD~ea0 k6%>̃GaWΔg|t aQ1tKm;iȞMc"p+f$hT`R5PS}Uw!oJkq )>O`Ǹ묓t-"ñb 9$BTX~d(N嵨E _Zn ""ےKf?`TP*İ8 ǩYf5[mp]q%7:wC-T`r GH~^KKVH m4!,34t'TO:$aa`GU EidNg T%xq?@ 9n F@ը dT4Xftp_iE28lPn@d|sбڈوϚG0,Re]i;WFU# F^R" Wh6GKT.Ը$P?C9d3bQЧB"1v):tWf2)Zdw5*ˆl&sOFN`vD2RƒVBȃI D~"5qFVhսPZ:sQ=PFR=hVDΘ׿20:= ]0 fG ֭f[LҊ rLxB\_: C$:('^/D!ntv#n$믿n"i:!j兾BOE PjkS8HS2QmԎ4 OPc.]DNap7&#q0/!6FbTUfI0JFXkֽiyRDu fOI(a}5;۸ M1) G)Sb1 2/5Aٓe2N@gǻH~f(Ok{X]ui1EQ "aE]5 SMerZW,uPMv(f9>WlS7S 𢯴s0,͓46_5;A.O D 6|VS)u9R/ƃ4 }y2~w6=O B8TJ;̍ch8n MtLj#32ؕ'9-JA]%q'r꘨byJ_? 4k5k3fRhyJAlW];y&@h;E0c"feTi_JKJӺģD= Êiyr -3"RZ!JO# uSƃnRѾ<%Q=̺+e@8 =PZfݞDE%Yk'&%!І֨Z1b X1V+M646-%$(~Iyuմ3C|GO$dY-Gx&W`.HuB6A)%vr7%jD @hE7|:MIyR5"q8pt@Ļix(^gun>:֊ּv_;eRœ;%4VTEMqrix5(Z*|=AҝX_=h. mK\@KAP'-X4-T`Q[B>@fRt )g-'s kebA^{EmmW_}ul͓x_z#REIl!9$?ӻIi*1xJ&-xu=SwVUՓ (/mW|$CG}t-kv饗~wLZEޔ3nz֫k`ݰѱ;4L馛30O>d׿ꪫZ;UVY;h}"[$T?×_~yLA<<̩z͛-,g4Ow"OD90y_{gzkAF1%\rQ\фX[jn0Y .}$IՒ/`Jr ˙T?` L<|EHF/w2L^4(+TkfW`L4j3]D́E`!gq8@^nE̗>r-gc=vAӯR^"S!M.|ͻr>aܨg&"S@N{22(6a8}뭷̬sG= `aꮸ dD%Qo;ⴈLp8>4}vXٴæ@ N M}!A8^4qyyyhSAM>va}ʉNF4 f(C(a|.1ܟʕ[̚SΑGJW.rJfr3eD6xqM8&|r;z-I2sL8}.rb!3IVꂕ6&l*S!Ihgy7 , َ;h݄H9+Rպi[vpe?:)Ss0?슧ڂ(8Ծ pهڿ:^U؂0j/$~z",xFE uf 'pElzDmu]W& 7ܰi%$sUۅ^|W4Hk7pEvԝlM`n+>3$xTMBh]v|> ^ZX}(.Қk W]'n*ꗡdjG6e,;1:M6d\"9Yl2L3S`7Mߜn3 m:K/NCpMtdBP|L;w5K Rϰ@V=!\oxPgqŦ}`;1@FQ1@ /cMw;8G-@ =D)>.l@ -‚hVػ@ Ԏ ^N)NE)xh@ ~ {UPu7/VS @ (!Qm0qv E !+>x@n*sʏiƄ܁@ L@|Vz"E c=zkr5RW[miAbbxm&1mP-q H':_|cI0 __(p!qj/.Hn@>zJ Dl bTjJ'7jo[5BT2kCV\EDuRxG:4Ca#x㍗FSTvX=V(r[o=Qz=lhj @(o{啤`蔢:.Լ} HwE/2-S݂' YcEiC@ hVR}'}A9;#2@U*ǀϠ˭4z. m&, oGu]g}{a]h 5jWUb@Gr$<ځg;lHUQ`XN3W|y+&D]UUx6'mF+^g}^{qwq{oG_^oO|To PrJKZ @]ewS%P-@`@ 8 9@ P%X%Pgk;jlB֍~;jG@ A8R\*N(9  /Gt%շcFL|Yxk@ žþq5'j uko`/R;#'lQR M@buI*o}wnTJn,:r@ fʆz9pPZgu|ITVOsAѠy/&l)lx?<}># ' /`~} /xnn{GqQ&Pc\ה;<í>R:Sⳣ?TNeYv[9²X0beSG@ Q'ڽK,%^xᅾ>h|޽AaP#q=L/=#{9nl ~A҉fqƝvi-oQBfaZ2;iA|#YdF9D|fypC@!,]@^Id}ꭲ*ZkT"@JŽZ%P!݄?EA[)C{ @ @bYd7']T/gA}W|#C 6KWiGmq{*GKQ̐vowY~W9d4(pr~7݃G#ݮ6١Nt# PM6P=$ni]B_l>mIucK6~ q|FR_Ǩśn{X^˷_heĦ$qc?C xuh4'h:RpA:h[ J/.l ʯJvNe[nIѝDC})ɞ]X %us9l:BC xﰏ6֦XR dƴ_qE*C=T{xe@fT#9z9ZW^kX`O?뮻 6-bS1׶Zj07>*h5[B@@l%R!>Ytt0(W.9(r)E:(k;MGbG_feĔpO̊gY|!,U]W4K9L2$aߪ՞ ^, (7@ZX=ӨX'EdM6h#~iGzIOݦn,OT,Ct/rQzigUUREn.  A %@1M8A,"(zs Q83Qc Зm,#?!=Z]5 1&|yi}/-E<*]tQSª/zƈO>Y)d(W[}댤#>y?,^62K7<.-tvJQ!2_ᆥ.+|rFTmMIReִ]?DMUU<|Rz,?f ĎW)@/ݧrcvJ͋|U XH%h2r:R.-&϶آt5/fgvwJVzC3,=w}uK;\{8f-V)y03da 6LUI?ducc8vťd().QlERt/]3O쨺&R/#ˀGu@0S{^x!jR:§ *im,C+[xv8ӄQ*2 qKmvءtU믯Y$j7Q,_nQ Zyw_]v l|P]SSԛLƺ&\o b7UǯfnH8ڙIG4%j묳opNn)IHa??TK hTSe?Iʼf03g%w | ʤXM9eƠ^v +dk#0XY1VR:S- xlvLi(9Hٰ;ِ-RvL*]d\seUJu3)o30;.W\1LUO6YiiJaK/ͺorߗw0y\{m6!(+uCh׿fmuIiݧQG/j˳f̍1_I]`yRRϺ݂HRtN>g=oueW-SOF6 C|ڸfhk%a6묳੭"u5/VخҼ~c9W^{ċ믿UWݚ.l`#1:&``io![r4w܂Ì> :rLWd<ñQ?hUT?k R4nL3e:mw7omV~q$H<9H"pŒ~asOv,2OZ榛f3b[#Xncuii9u,xnwK꣟ ;%rz~OR"2 .XceߑzR+d%ìfqK$/3-p3<-q*dbm'pcq׾[{챇wޛqƍV lga>6h9Lq@ O'SX7ɰQYLhHXFc!C)ب*daПFj ,MQAE07K浗#H. 3d6%ȖRꊐ?4T6XW oJ ߣ4tT==jHy.+)+!cP" Zeh@tJDzꫣ:*xׁ@b;~ǣ>z)fa &`W_+#U"ҸP3Θ9Sp`dΓ;+{a#*!>;UF5TZ(39RklpTI2|B42<"-J >ŢvlX!Z7^f $=2Pg۬ZK(Fße/ I 27_6uBʡV;)C1XPfN*mq.PfU>5vn [mX4VE Oi`|Vs JJ(-&RHy0[cG_vԾ@}رQ1w<̫ ]k B3.jGY7aݫd6yw/vc,8IIiPqijI"weVTZ ٚRKePXSr&HbЩ0H؍JW[-#0wgeY&[cA^KX"[ F4p6EdsIZ/u>s>ݷ>0 j7}ᅳ=k~CEs18!!z_UˣNJS̐lQj`~ aD,l2nMɂjmyD xJ"[ @EַӶt XxɗR('jUhDIʱ,J-Y 6j+ >v/hNR5%*rMшW@^l> ! ?GAr1;Vz$eҴ9\wR8D~:K|?Vm7j=izbIZǽH9mc5UG/c ,Qt]K ͑όٕNV-QrΑ" =N`9,r)ڒhjf U.J\A^}̣@/ŷ3愊*ǚ"`7\+SkDd~`_%'d]#pRnM3x ;%D Z YjwBA\vOiMCTDb4D2K^M@ x8@ h" ״D//v@#7^C@ ~X'ԇ/!Qu @!t]@ !}~T@ t/6]@@ }@bU7;?7|ߖ oǂfo@/?Sk5drb%3[ 1=.n`O?}M6arj4.;o~i}f{'=EW^yF9)uR[[믿~ 'ȍ4xh^ ɇ7DK/ta9÷~{nqj8QG΋b!h-(1i is!_|Ek??#-$iW_}϶U05QR/^Y'|oss#6l3O6d;n? uߊgy^rWL1>[a.&r{Ɂ xq `^;fn=c=F+3yq-238lu{[o}y絊x_KZEfr2\b%[njj(^筷:Cy0SO>LZ)MbE^\s5>p [o=:swe-ymKh0]~tAM$o6[5^3Cyۥ 'p6NLN/Sć~xGAՂ"= O5s1ׯ70@ h6 M֐0O0=kC9\saW\PբM4VYFed,q>>;L~?yZCe&9/'d)M.?TL`ӜRAr9MsҮ -@f%'نYSvaL&xԻjBڱ*àSN9Ň-H35XkZr{agyͩU[/"{=ՠ/ر#9/odcEY)ēJn5ܮn~H#di'[xrXcri_z꩏?xwa6uv˸.ҝ<2|ᇼ1=[Ѧ}{fcy ȠN=CQb-z U ^˓/^rcѹX"*Kp3֋68~YY9p5`u]jTX_ϫ]RC?"Eȯ(I)M(k`d$wB)b(;/WD O>{}~^|Z{xf~~ddefS{zzl߾}vuɓo]vTDQgʔ) bD9 5ѣG)V,N)1sεOJ ٳ)NL~JLk{bٲe/^5Be}v.,QÇ{{{>Zl-0 u=EcD{޽{1S(?yXH[Bv9sA<< +k?:yy_034Һs{={ȖAnqiW;?8tMb;P[QMfǍ9{,:T%e>ZsNMe1vFGtps%AY}DYfY1r˗/]w>vxuDGtqZO>uL,llTFPsf?kjwd#`[ ݅ _1cƌhëW5w`[<}tI)`e5mRs9͊3g ANEsc?~;lRvHڰa5#*3xBFԍ7°`%vvrbYjի:nj; SN#0"/6i鳿D ^XL"$@eq,yK1MD ;;v+1ID @ޛGm]1D HBNrpn]1D Hڎ@DC '?j>NkX|+ Wy, :k̓/SGey$L9N!cg;F 5hҷ/JVD}Dor<5[nILs9AgyJԺ˖Ǫ5/\ +R@[ƍϷ2GW_cիahӧOBx^ɓLdXN"0W<ԈΟ?G =ze˖/"RĉwuT1N6D☙3t2[T 8 rʕ+C_,ޕBay(P@tY$'*&@-k(e+A kR ϱ`: e Qf*_Dwqb4*)nQ|ӧU'ClUd*xQ{<fQ~ODxBkJ]v'R$ٻH(s Dŕ9>*2HÓ:6TfPs9P"F*c(/R0 jC{ʟ?㴐ksZ8]9mw& ]D{Nd@"0`4ڶm1د-qaɋ䋼+hN^6hZOߒA.I^XMw =;-Q9"+iY\H|bqدM6QI%  C Ab%?xBF[G|%nt%?xBF[GPNG  IHDR#n\sRGB pHYs+%IDATx^?^oi6"uI %`LR2R"R: D. @@Ubh$v0[22 !U&;bߵ}?=}|ھyCݻ @' @Ia?@  cw@; c@@"AQ ^ {4qBH$0$ 88t萙ҝD^|0N+Cf\"* 6k\2u:R붖فPqR拚3dNwX50GI;l{ Y&PN_[IS30<{ f~g<#0\9!Ia,̵z6[5?2J$2IqnZ]SKnr5뺗w$j8 K Lk,jyG{q2/1R_'c_ک7u%єۨ׍IB y4kHVMĂsMF \bVhzrwNh$* պIĎ+tňKY ]gZzwtcIyɁJNiyV ÚS/fgJq<^'YFWqMGYMYHF ua,3{|$IV7 e3+kClh[QUY>=Qe^1xJ$O1^FկZJyډrJ{!1)KEU]HI[X*VdZI$f%Q5|RKl}b:uTHDa g ùӇy%er}[n/_כzݫmq N$QWHbՔ";T83COdٌVW 6q˚&uk\ EORzP-zs]ȸw[if?b6GIFfӤ.F\5}I ɽnQbLw)$mvw' eIĚ" tԣBv)+]%e0 @J&Zm"G%tԣBv:Tj{ǐʃrvO $7o$N:uƍb yxiN DPGIt@8@aC H@e4Kb0s^(i!ƕ19 @]>PwxF){[]!=Xp `#1v HŎ{pȉ!0&ՅU7/d3@C!f#AaxO8!}(HC{4\p!WhrY'x/.8"eyFTh/Z4aam5ahB&?ꫯ|<4}o7nG@5kB@=˦aaghB?/_tq߼Vϟ_~"2ۨjШ!&!+~[n?~<"hAW">ُ*2#Fz$aН^W~L"uf1̦^P]Df[v,sВ'l,WETK|zʕ8>E̊$|7nHQ)n,z0~=G<0>1;^Q,IP-;vڵkrB^" zU>\%ˈ :ً̕mzfnm30U:"q5S2O%.Zg *gtUu. a' f9$J`JEݍf)9rH9H2$ϠI=h*ۅz*ahj4sӰvHAPx\5`ܺf{{$&=ޫW;w.֒ckO1#<\4]X1;$0t4\.J@wz1T"룤Jhfo{w160tv;&! @8@aC@@|6a{cؒ>mDۡϮs]b\f!0 @`=9؁q{ǰ"G; JB}  H1@oC{@ őb@@#  }!'' o|wM7wܑ_R̭Ey@I CD~筞z?3a=}40U !! ?Çŭg͛7<\~}*BJ2ŋ>+W޽aO"g~|!K0R@q>O?|#+b}܉'Z _~e5@@ClX)E/u~  Y!ɓ'yцe^H˗?>!@8 ax㍯Z=zTF$ҥK" .H T 6#:ȿ=\sǎIx뭷Mn]C@>\T .W^s h . VdKHyi|9sw[9'rajZdArmؐ|XG~bc_1(yxE*r0،M<~p[̼2 UM'g}Nk>Ϝ9>}Ha"7nv1rO; /\t)?D)> MAkE\z{&U{W?&$R:t! UABT׿|6?)% 57|܋0Xw diUˡGm߬ wC.7I vŋN3p _sͧ a2cDD={%.1%ISh{ 9~˗oݺ%H _͢RR;'rS{)gVsJ·zz+[R$A~?~G-ZڵkېܨPS&V*.- rO1,֖].B CW;Y <ӂ*"?$O̰&NV-#23TV#zׅEe01>Aʃz1 -Նm2ߗoсaeC7tI@}n~XI\bVj-CkI ez͚k~f[-{ {XpFdيʽ[~Y-ܷ0!0ʎmC`ջۄk5Cğ/ӣN Wa;0d7J͗[)-LzOd)w;xR$%/"5Z+D=:e3I6kgdaV*7bd]lp,N` !^o+ F8{@an^՚k2u/TDszșH[ ؼg9PcPnZʥ81 z3k^Gb1'/d)g5}Sf:'Ch!9AX-:pA4gvk\e3?-@^8OSPJԠvp;`qa:9æ+ ՛SEI%lK`GI2̗Iܒ5[ȏ0*Sڂi4nsjWc"d;ɂ*,n$ a0Ǐ5GdIU@nu#֛lk2PV-ȪE@څxS]czW+9^!%Jn+шw/mg4Mp!xg k ƫ#?e.zQwPOi׻ f^FCz m:XBa?b1M=xCݕ ,.u;%ʠ `ЭoϻL\yU0@ Y(\ k99]y P73ELC `p()11,AQ hxp@m%&N{'04 ܃ PP8Ahxp@mCm@qC =@  ' &0&N{'04 ܃ PP8Ahxp@mCm@qC =@  ' &0&N{'04 ܃ PP8Ahxp@mCm@qC =@  ' &0&N{'04 ܃ PP8Ahxp@mCӧVj D wD* ) NC:+JBai&H@tV .L ( @`] !@YmP4/D %Y|I+nGLW!AH&"!=A`SæÍ|i;N|fp7mރ[XFaXo|zs~'y [%%v !'` qc'D@F@0N.@C 0a\  ""1@`8$@E E0b8qrI$@` q H !0@@%@(Ba(#!0K" PP#F Ca'D@F@0N.@O>KZ/T@XBн{†@m}T 0;@`LC^^}٫Wա4  y+΂d^Y`84ZtrO+rVt( ""2"7<=ZnW="ʲUx,c.^=j=me͹]p\/,Y E Y~Vp. a`6^TkFu릷[dڎ1o+qo_u!ݰ 9S96*T '1$Z0S[/ciC1**o^UD`PSɤe ۴Жf-qU !hIoDZI&+1,[xY°˱TYZ>v@|2h--oʛjuRcػ# RPep] 5 'a Lzs`͕¦m:4*ZHFD<Ô)eB81eeP` iJ\'QZb{+TaIS)aa(69XX^|0{ǹyQwŦodrD Ydѧ1qf"Tx)(RxWLql ;[XաQ/sl#}ȲF):Q.^&PICQL%tz+ZSd,,n5 kg=I{=h>_ꖩeSBxv FZ/oqrF^֖BV y2\°nƖºa@°bhM#4 3-An_ԩSÇyP3TaF ;@CSsܟat[o?X}! IpMep֭cǎ٫K" ܃Np!)r|tYŋC ŬRT! AX;27 w SfCJ{B؋r+'>ť2!EC*.s.Z)gSȚr*Y옱l I)R$klA JCAoV.CV}UgzR> @2AIǏ=0gYA}M.zyJ2 ;!Ha #{e\&a%m-^5b2.v ʧ`wVef :7?:73TGJZjVIcʂn75 hҘtZVyo+q:H q7LoX>o5hSÁu! tml2B`?z;w G}*) @IS{ 5 ̨@`h<4tz @>!5  Ma:@ ό&0 įjgvd7) 0Ԡxք>Kq&=@>[ \vh @H"!@(Ia(Is%[rԣ^ھ{E%ZXf{[E`MJFO>WC=!M5{nNUZ 6,;!/tý23xA[`ǰYmIm.w ;Vк޵PĬ&0&۞u);&!C ˈ |% ۪+iAX°Ԣ^* 't-NSQGֻuX5Euzb]Eʺ/m^TJN?°$b);RVvB@c8Jj,!*t@܇~Έw#%[7i UBC# @(L F $7 Bah%@C# @@Z~@h#)%#IENDB`/Dd DD0 . # A-*" /}YyGĤu.@=.}YyGĤuL1cQ =.x|UбĎ@@[6TA^zh:ɖPBUĂ(*E^ ?y9νsfvgfwb8 3 1焈zr9! Q !";[AkP^&f(Mce{QfQY jJ[FDrh&: &p؄ihzEPYAM| ./l"s3vW_!RS/m[f2("@iP 4O0 +@*i~h4_A4E4y#Wyiys⼜S,`G\\\\\=zrֽº5@,)q܁F_<*ZtߎMDcq=yRo $.9r,,04ܭ"۳&XEo[TϞE-WĺYM3L(YQJzg5=T\ѰqdQr7Z f bw/4˘>/5dL)فyRd؛l>3O;}^j16cS9/7ϲ6Y23}^nQj2x,l\#ǿkO^X빟29pX:X1]/3<y{434d_@%o/Hb3׉&{iMYK}oCװo:a} FX_'K4ùʾd 5\PJ-a}xn}cl7R[5N}kGX"׉M,ww`}&Saַhuyk˳Qj[-@}ota}{FR_'4<3[߳gXdg]ө[RHu|F뺯~_c,sŲ\fjyPz={5u^l\W'x2Dդkj΅W];E~%{5D?dZ]{5ok@n=jna~,SKMN_ j" $:]eM9Q,Wz}g5v"OwϴCz~qƁ}5ҟW=zuP$=5Z^ZY͐[6^Rwc}.rTRP̩v?l\p;Q6e1=5SewO]-tVg|^ {^@>hF߿8/wdn~߭OSA jܼz4 D)`VFWVA# Z:kk 浰еB׆W^CN 1:::h늒#W]]_ioo(^.&P ooD?5F7F7&5eKqGҺxMsRHR))hɛknnnn.^@)yP TA 9P@ dž<&# z (%*π\cA4xRX$(.[8a{rs=GVJP;Ҡ"( <wb39ѝ{gb]']DPx//ʀgxt77QxDw莿;ZLT'ʖT}$oxϳAa}[҇}݇w/(<}ccOw ʁb#2΁ d{AA"6`5=BC E|vڴn1m G_iGGt_ז8) J3ocF+ 2"}(ʃb-f 9cؗco,cK|,qDZƱO|< h'&D$2};}/dJ(!ObFI.:L!>Ox|BiP440h;t5- 4 gn&hӺ,bBK>ʺC|}7==Wq^_vMG,. -K,A/A/|)v.ŗa_oz5 yL{_ou x ڬ@KDD|v.WW_^^5kku) O&7Ysև6[~:ƒ`SS֥zzu)nDoDS3-&&ЛK×f [mQ֭v[Ѧ7񽩬K-[4߆݆6[lovvKʺ[~n ứn;a^}sر!.j={M?g#G菈}XY÷?~DY)S 7n3Fn9~ LѦu/p+|7Rk|_5Zo} Zo}-0000;wʺ=w##Ď>?Qq??>KccĎ;=>n(uYydžyq~I//{))e]&4 3_ѿ7i=,hz999 vϣk+ 7(\23 ϬyxYYl -]ʺ I<' zčp+܌f͚߂EYbo%nZE,ao#v% v.sˍN|w ٻݥKw% yL!y#={b寧{yU֥}ߧ||ʺ[DQh A R#F?~G%QH^JGn$p?~u) ~.g?~Vq(..@_W]Pq(..D\& 6^.PJAQܢ(((=yŔu(N8)/Ax5ؐ񒌡$h BvhSX)Jᗼ4Ҋ @ +[/*ee%,%Kʺ-./.Ӷ<<`_Ѷ""yɫ2~܇œ૊F.ūc3-jk(855ׂ"V ] ]m¥l4hH3t..:d79>9m@Nb6$.plcB~J/=E_Uy%[4B7B7Ҽ111Js| &ěk:ciJ܄K9rN.---wV[O+ѭu66ضv3K,/[uב9vDw 'xg|u)ۅ u-ye] cc8bkxڏGO@O g|"քKaI yyI$vM49SO%6= = mZNt%A uf?>YYf3>8+ڮSd\ ߄Ka'蝊sOM&\j|&Lnn;w;JŷWYM}L{?D#?&cC|?v?ڴ;c?Agʺ/܄K}Fi=sĤ=6R~~AAAbK՗s+|5_ÿ ;>o&~}܄[{|ߣFn<&JϬJϣe\!}?@6Qpo'?i~{}~cc%?7}6g I|''5K=E}BF .7ŹWF+^x_j,9]聾9lݭw^o]4+?u^mڗ VlKZ5"3} {:ߕˌ6M!0 ġ+?[v5ǔ51I}5 e`ͯCiͯi Ls`ͯys1[/5ϝ62NygF"!˘90όyyٜgeLi3}^n LNkǿkOX빟"u~ gY4ˁN9wYיt6P9噁۬o7֡6}IX~CUȿYAs^d֋,^@;x.\NGx.GϠZ٭~o~syt7s`e'<3[s7;ceZg3;e_7u(ԚN<hyNlI6doMt\N5N}#3g\c:|}fi9P4uOwrpt :4f{)>sA:_u}禳k}}:_^ߦufu]X+^ӄ_ي**WX~ADl| m᫆::y ^_ &955D"^ ]KEãz^WAǠcD2::l..yuՃ# Ү!X u/ޘkLmB^.6U Y~Cl+@hJ^S,E3& 9m"RB,KDK|fVVT⋹NZ>?5Gu>s@hK~[ D;1v׎Ƣc]֊8CV =ւ$#y'uM'}3yٗ¾ꂯ +++?6\a3x 7q7i7Yw}wO$x,DOɼz{׋RvX'nLmj}}~ø22~~~Dtti? @/@|o)bz VL`;=C?PC9Ɔ1agbcNpF :_s |R#`FqbbNhhl9^1acch;XXcGk}gg㉍'w LMDODO$|}L?==dr%4B| z Z§i)A1t|ӉK> L|33š gcF@a9 |ylo>3)䋰ЋY5A^! A#?+ 2riT8ؐDŽz cc rh@#&G^>e[P X m~}}hڇMTFP[j$MQl!R@@a=Ke} )2A H H>iF^67k-ĥ݊o>,mA| Y@@azKNe}m]]ELvw#;AK*dž<&|zuؐw7m@G)p>ց l ȻY }|}%ߏo?z?z?m? _bU<(>C?8@m/D-%_RWĿBK5 o6l~5cHq}aͿ~GܴA={eAQ/~@??IYGGGQ11w{} 5u_X+UIII/pq } ~JFAQWM 9gggEc#)"~GO+W\~>e #E#D&|Й˄Ό͌L~fbYe_VtVcF,lIJkXrs.'lW݀}F􍴿-Mn2փdow37oAߢO[᷒+[BXn#~)voɑƗ܆±!~ A2;ɿw% ]В樂˃΃|{Hy%-}p>~"||Z,QE{؃D?~~"O=L=eG?Ƙ#1GG?A |O$Ih?K<~ Oß3g|ϠE?~,C / +x {NQ #y|EuQTu^7d(|& 8ċKKKKо$܄O.vr=_ ]JYѥޥy6/A22M/b_D6(+K~Y/{-.Gn92/W^^x*(S{+y܊+j^~e+L2 m(U+[X5rAmkWj*=>ZW1W]][qhY{?~S1!S2^uȯC~]t]pioЦk!h_žJE#l#t#xcӾ1Яk7&&%>śҶ))Zf5c;oN9݂x |---"m[׊6&A@!Iޖx[t[CD,Xt,8qmnOv@w ##E'x'ىt"3~> b''i ݍx7c>6xwtmwSD롬Oٞ螌''Bb?x (zMD|}!//G?|~{Et@HہA)%oCȗ|(?P00È ib9#@@D$>RQE\FF'M!6FYci?y%.88Oxxhk'g"z"z"zzzzѓi?OƟ/ D< ==O픰׍)!SɟJOiiџӱəggo&33I> ,,$o6}FK>6-\|sɟ|>>'>=[@l!$_ozzz1z1ڴAnb)v)}-% ˉ-GP{}b+++ђ·Ij|k_k O}2 d>>|>b~|ɀ{SO}*nnBoŸF/;L)Ɂyrװ3ϝ1t`veLg>3zɘ:[فyfks^˘3}^nmγeLgF<ϫk\I;kŽ߱vs?E/㋳/:,cgsLr skUƟת7]8˳89|1٭oC U%k'bj*Ϝ,χxYd˘ֺr3]6ԺYլUe{yxS>˘7s9Qpv:M\ZUv?g|&gym)eLvksytj-sj֪ ) )΁v)糌n}O8x.\NU5ZU3Y*/\jkU 7̵&VpYιYYnH_g,ϜO9Y~vpnMOkU5"_6@ݽ6R ֪ZUU gת*n--@}۬oqK}I~c8VUA]Ɵת*hDVU ym;y5)gU!zߡP:#z}dYZ{`;Dm5^A%PTUA5P5A-PDն hWm ^M"FëD4MME F3t3QT9挿ḅ--k ڀҠZ@mM|ۈ2і~ۊ&cM;,q%ю_xTS<_W3qkyh5:MD+ _ kt*t]&FB=P G7S7ݝ}݃q yLT6džܞۓ _/ /KKYlAчv}}}hߗ}ٟ}i+y?r폖vz@l H?DAcc0xXf(C%wa?q #6==A#h?HڎDD$> (?y"w4ffOf2h *c~,mXq7xiL ozzOdLdѓh?mLO&6YhœI$;>%Jl*3טO"tlcagX_fWa:܄Wa܄ט5U\0 B,KR ˵]XW޴^cvsXW_^^| 55k_^^K\drì\lhuhRB@PkJ ^gzlvH6 l[V&mnoi;`9.ƿJ*Ø'GhbŚa~C~^& Ž} baxMx>Uk|98WKm߀C[p|GG8 gpBۓE ΁y9;k  rp#Ɉ*n6BqoSkܡln q'N] [{ /@x<Gcq<O3YPρBE@Q<($pplc> nx)ãyi(^eKxhT@ePT@uQK66) FK:k"phH!ކFMm6!91pрkh D4Zn"p}8;ěkA\p^p\`MxZ[3ִhnöwmmmEC\cCXt8|:n«tVQ6tlc",{sk B<8X^p\(=4 zp^% \h> ߄Wa(|vB^c$܄Wa܄Wa4p4:xz1p^p^qqr7U55&aMD& I$eFSS}nx 3} 7U]m%qMj,KrL`%Xր&@@s̓ G!NA6aX67`7bMxR4e(5 7>x lSN֐i?q z s g-i_א(OZEºDN=a#q|;7CzCRWjPQҥ5 +5rQN\ A5>(0`8Q|g|{\YO,3f[Ipˉ8' ULy7df7K$+QTyCφ\Y}-ڟ2+GҧR?7zV>21[MCkͫZmZkljUB"k*5}YreSS=giJ,%'{&ͬÜd<3ƚ^er5&u@JYSYʚYDT7:W V~hŸ=i`I]OM{ό̗&9d&[`f7doR3|0|ڢuZ>qNfa3LfaYg9 YgX`-x-8Y\]>@g7Ҽ*&5;_[ikYR3l#_Qkv-^sz-9TYZ`֩f:d֩uܵs~66^v-eKj^>g6&5;{\/^p-YZ`?X#XN6ُQ% eyu?|od_VWHpo[ӅŜ쿷ʏNuY*QDVg )~nHrP~oJ *~^/ʷPFEz[]i{<<&3yfO$+:Ŀ]⟜IK$ONއ31b UW5Xkܨ{ϤZtN;#p^ȿ2Lɰw=},^3QHzN{:y͙ɼm-0o[3mk2oskj׹Hɼ'6sM[0;qsYgM8tηfG;?-c;_c Al72s{?{rrտ[kߣĕ$@3`#ᝡES`kpM י-pyj\Y!p$-pp h;9ݩ{<ة׊m_kjMi}bAj ߖmoCn^=v>YGH݉}uB {{"^g 3zoxoxo탍9}g_"Ŷ 6|nȺQO7xEwg2?={@# Z lφw~6^`D_}AVd! /A%j@0eWPOa3~  ;!!CJPe'> ÉΙLG`A=#od`;rn$G$6'(BEQàa7 t#:~h(QУGCu 1ѬċF6~,X:~qC=A[5z"Dl'"? ~| | tL(؈XlcQk|cq&#db)z )n ?v*gI@@Do"`"ӈ5 ~4:|ӱufsLbD?g2Yς?xI%A'qfkpH?>>ϡ9Ğ} | uw.5΅ ?硟?~uJTJ-sϱ/ 󱝏l>|. Bb.d "/BXLK-_B^l)Kuz2Ы5 ]҈n9#_x6ԙPפֿ7llJl b6Vf] oXm5A~-y+zuc=5Vloz7jkc`/D%}KzWx؄|vk|g׼^7]sFXy}̎7o 6[X[V췒{66۰No'|vpFv{Ivw1v]Ի߭C={ìKܽK}Ը}݇~lc?;Ad!dcx;#ȏ>(1c6cY^78>DZ?N'7@[o؈'O"? SA~#i46gПagϰҳ\gѝ=?Ga<՞G ľ ._ EE]"%/ ļ 2W*U(61k=_qol}Mݤ6z -[7FO?A߆ };w.ҳ}>v5N?~v"G΀z~6ԙh JfY?J#~#{B'zJjȩ_jLL|2FHh)Am%#h sF}{ۼjѯI[f"~!Oudo߄~Z߂K[m4m6|Q;P;P$ƻWD!B kF.]xENc-6ރ7Z[+qt%Kh>6V[fojƳ΄zPMgC?? Gj-_ZYi2졌t 40O+P(mYME9lˡ/'k|JO)#+Oy΅+ @ 463r +WHU§*QK%+eUUN!pU _*jհFjWN5U{&g&uľZkaWjcSuhkS ]ߺS>khtC "ktcd h tMcSx+xPgB}UV魰lmD3xi5:ka Gߖ_[jގY+^퀟Ɓ~;#'x'㌍3.wAB.4Ƕ9}nNѮ˕\-o%>-[%qv7dnл][ q }+VЭѷVk6hh-|[wu]joVOxOBGj Z;C{C{kV//%/.][Y4ev%??L ]7ڀ;|w~\~\=K?sc}Omm\O>^Fzc]d}8} /t?~hlCV,AV;1z ЃB,^!!СС aat:5>8C@=hE>z(rEG"VkB= 0aȆ:uٗuhj?::Zc YdzV>߲N=Q_΄~kChvӱqqj ?u SDD? ~}l:tdj?Za&LIIVf5N$'Cuh΅ :O=>#}ύ$_{܈zLKx/>7<Ԥ=_x>$=d|f t0>L]7U)~[E.ZgIf֔bRSɰ!7e|ȍ `'r|9M6ol|Ml&XhCnχ<9 3>bά3LfaYg9 YgX`-x-8Y\Rs|9UM0wҼ*̝znRײuC>Q6χZ6<by>ĜY:N5s֩&NS}󳙵QCr6_Kh^>g$YSIM{5׋kܣC H="CχJL>|~gfi_w&m3,ٶf{=9MM.K^9˽93gd[,0-fxɌͭIݛӂog;{7X$3d2ߤW5{ |>ׂ盚|s0_~'o}wޓܿφ{_ ٟz~fp ,Y!\]лwwփ`%Xnp_b-8Vݢ%bX 7+vOwq;q<Vb,[x X4 umoKmEɾw#`)XMX Oju vqPt$gGm] vN]D_E=^{ѫН3uxƛU`%/}} =}jB_++6w#w7.]>G~?O|-z`콇Jӟwx6ԙX( ψ~ )/E^z%tћߛaO}`ߗ}޾=~'lן|? zDeA;y~ p,k rlFY |P_! %(PzY >~qÑs.5?+z"=!ϰCP-X H:$$D(f;LA|)Sps8FoF@?j$?3GQ(Fo4C1c&4&_47B(lGbM#83q7z/>8k2d0S0ߩȦRT?]{Tbb>}~^>'9/ &|ͧg/ ~5- Yuc^l/F?J/$"Q"-Nj},%b lpo).eK2r/C 2LN*`ÿ1sZIOW¯wVbjZM՜5n 5hЛج%Zk:涎lz|׳ @7࿁\ Nm(XMH6`9O/1 !pXh:6ctn36[ȹ{x+{Jlmζw;ۉߣ`!E7 CKz`58JU!l lG u&Y~(^zc't}?ӳl?'xS'~w%؀Np,o"mwGD"B:8UcYK@]qjl'bL۴l2oIO$8IS;=}Gi9~gL~&}@fp2gARC|D?G3LOy¼ߧ)SXϨ ,_+LˤLzI]BtZrE=B5 XE. +5[qyfp"/+6ښOnGb/#`5&^_C`18쥤<  'b[|~>D!~#D/>WJɅ`((Xv2e/C=e'rE^^Q9(>eΟb)q?ů<=.}yzRU`/+K~V~#8V=φ:YOgC+"sEęDJī2g2Lʜ*T* J}U[*j̼ՙEuZUǾv5kЇķ&VMzQ Z̤_mzZ6=M/SG~ V͢._їSZc_}54 }CE7L5"_#9liL7&4!&̭)9ߔ^5[!F f7Cތ>Y'k[S5Aflm--ߎ3mGv՞|ijG@\90;b;bޑzٻ59q 9ω9:3g;gxPgB.sӜ5'~s7lR+zWқkA̩-i|ZrDFn׍xnػw΃A//>pb f0LA Č`lYPJHGr"9 5 YyO?pj>w#z;#5X#I7cXh=hG?=17Eh^ƒs,1Dz58⍣㈯ri8 EFwl9zSx?x'~"gc"Ig'! Ő?X3},B,|8763%|o ==L_STb3xj&-wKM6ol|Ml&Xhg7 g3_8f9 YgX`f:d} ^y>fsx-W|]|țFI3k*eRUTXZV ճ5rn3TYZ`֩f:d֩uܵs~66,솹UWo%ͬIM{5׋kn̶qsyv#|v#ނnLg7yvcg0H#*0la϶10XZeW/ ʜ jv4hMmnMMgJwK}VҲq4s%M[0N/\iiAa}_s_K}WJsL/368_+ t8Jg भЮ:mm)uK7dnn$ݱw.8HxxX[V'}kثhllgv.=㉽'''ב;+No'y3}gxo{F>>}}/]B]t+opYwAOzޠ @l?kmu  P1@j)0 u&Jw5h!Aj d01L`B!! ̀ >xaa WL (IF`\C h." ?/> (a C>}+z8r#4I= z(УGCa?::ڰ:ʱc8dAC=z'BOboXe k auQƱAO̞&3S)e*Jүyg<fd<LLgφ'D$"KFϧ1_\NN'trL3C4mLx%OhgDII=X~6u'3}2|29- A3B)P\bE?ayD;6 r!Z&Mg9s|ujZ>{!}XH /E}q#_엠_B"_lv[sn44|Хa\MvQ_oN8hwǭV'z5Zװ!|_Z봻쁣\Zx6ԙh8Q?J8@6PblD=ot_jwyFEv8m|Mn_c5.kw5:Ե~30-h[;Fmiw=Բ]h"whh7:wr.vkZ+`+ws7{؍{ K}V~jۏ|?=@@~9Dwiw:hwC*0;0 ;B@>vLjuLqtǡz t' ooYE-ڝQ>w|G]j= o<L; ?OSigEv9gϑ}>98yrџ'.Я \H?/қKľ%L.2. 1_A_*\5ku]Nn jI7߄@]jE[伅?vOWmb6;߁C;˙~}tO?#??~ 9؏=f= &ҧ.p|Fgφ:u9e@[l(3r+___e':9h&@S(sK662mA H{X'8y;N5b&]-']-pG^ oH; D&7߄ |j-@ؿ;%p Kw)¿>W(_aȋ/žWYQ|(|1Őç>a.8%hG>>}J+ 6`z?}Gؔ¶K!/4v4>eЗa6edgCZ;3/CcY40Od;P ȲgYrПz^(Òdk`g3gUYEeC.+QW%rTJ2q*# _\UW*pUURw5&ZV_ձA 4ֲ&[jī6|m!:Ձ^b_>ԅ1Z>>4tCd8 G` فpgH8`؅#h7v+$@gCJ4룴߭Ft+A{Pآ:PS۱.:scػxt.iNn?W]sņOb65hF-;wNdyуnxZ:agNPp$phV=Z'xľ鈬#wB Y'|BMgd76>@ ֗ؾٗu/n@%@vǯ;Uv>qCrPgB}N:gC{cO\jI=dOL-}]{酼{{3>L/uGُ~.B<~D @6Z71{EB6Ac }x‡7P!C.pt‘ F6~0vE S!? ?HdБEa~~Ð pG?|#l$H?Gc >cA M4|46cXt!?O@>L"q&k@ {\ߔ~>j>11Ĉ%f,|,t88zGN|?OM*B*ph>@> IeTOC 1 (# x\aJ66 oWTOC 4 ^CJaJ66 oWTOC 5 ^CJaJ66 oWTOC 6 ^CJaJ66 oWTOC 7 ^CJaJ66 oWTOC 8 ^CJaJ66 oWTOC 9 ^CJaJe@ mZ?HTML Preformatted7 2( Px 4 #\'*.25@9CJOJQJ^JaJHH zZ Balloon TextCJOJQJ^JaJNg@N HTML TypewriterCJOJPJQJ^JaJFb@F r5; HTML CodeCJOJ PJQJ ^JaJo(.X@!. >Emphasis6]$O2$ 3N#$a$),NQln  M] $'*-0369<?BEHKNQTWZ]`cfilorux{~ /6EHQY\jq #*/49>CHMRW[_cfilorux{|}~     !#$%&'()$1*+, -!."/#0{xusqomjfd~}|{zywvutsrqpon?>=0/.-!  mlkjih[ZYXSKC=;60+*)      !"   2),NQln  M] $'*-0369<?BEHKNQTWZ]`cfilorux{~ /6EHQY\jq #*/49>CHMRW[_cfilorux{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 0.< SV >(8(p((()C)n)))*<*s***+` zz zzzzzzz z zzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;z<z=z>z?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzz zz zz zz  H4F#$*p-0<9y?GR\`eRm sO|.؂xڎӚD٩Rg|4~<n!z  {# -2H<HB?C4JNWSSS~XXX\ZaaatejnqtVyyy}p>ŊƊvXqrQRr,ٷԻRi( S7&V >r    i6znsaG0 !"#$ %&'(F)*+,--./0b12 345676t78789:9:;<=>?@?@ABABCBCDCDE FGFnGHIJIvJKLM8N OP'Q R`STyU V WWRXX YY1ZZ%[[\\]] ^^^ _ 012OP ( ' v " ~ 4 ' e:6HIIN^;N1`yd45C$dF1 b @!!!"a"""F#]#^#_#v#####$-$Q$i$$$$$$$$$$$$$$$$$$$$$$$$J%q%%%%X&&&i'(())*U******+K+++,A,{,,,5-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-----.J.q... /E/y//0]000000000000001415#6m7;9<9:1<2<<<M=O=>>s?t?u?v?w?x?y?????1BKBLBjDDFGHLINRRSSUY^]^_%abcdiiikPmQmRmSmgmimtmmmmmmmn{qqsvxxxyyO||}%&'()*,-./015IM]aeՂւׂ؂FGY[xrÈڊۊȋX_kty~NqӚ֚ךؚٚښۚ5Ξ.CDc٩:wظ)XJcG7V&{|`ab4:;<=@A +e0y/Y|89:;<>U|~:mnz$,-:klvOoL@o kLNGH#$o !"5!#fgi         O}~    {|>z56H$ ""e""#####:(;(())*-,1-1F1m2o2222\7]7q79:::<<<`@b@c@@@FBGBHBUBCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CNCOCuCvCCCEEEFFFFJGHH1J2J4J^JJJKKKKWLLLLLLLLLLMMMMMMNNNNOOOPPQWQ`QnQzQ{QQQQQQRSSS(SSSSSSSSSTTU U}U~UUUUUU,VhViVpVVWWWWXXXXZZZ[[[E[F[[[[L\W\\\\]]!]"],]1]y]z]]]]]]^^^^^__`_a_i_j_k_i`j`w``````aaaa8c9c:c#d%dSdTdddeteeee fffffffggghhh7i8iCiiijjjjkkkk(kkkkkkkkkGlHlUlhlmmmmnn%n`nnnnno ooopp$p2pqqqqrrrr.s/s0st t"t#tMtNtttttuuuGvHvxvvvvvvvvvww\w]wjw}w]x^xexxxxxxyyzzLzMzWz[zO{P{b{p{|||}}}}}~~~%8TUZop| ă;<C܄݄ބ߄iDž̅"5&*fguχЇׇdefg}~*YZpŊƊNJȊtuv+:FGI 1237B&0xyABJLWXjxqr|567()+klEz{ƛ՛UV[ijrwx +qz ?@NQۣͣQRYfӥԥޥʧ˧pqr1D  ˪̪Ԫګ۫gho ˭ԭKLYd"0+,6:+,еѵҵطٷ0LXYhlpŸƸҸָ۸ #'+:;MQVefy}-.;Ȼɻʻ˻̻ͻλϻлѻһӻԻ߾i;%/0[\@A./!2Ti?@B!"#)PQZ"#<=tuvwxyz{|}~34m;WRjZS={+4(zd     RST_`ayz 3[v6e)^7hJc;c?n=r&K|[t'Ow%SI~0UV&e~2Z .\%R 8]-l 9a5c./uSB7S)Of!=>r45:;<=>?@ABCDEFGHdeghjkmnwxyz{!"#$%0789:@GHcdfgrOPQRSTUVWXZ[bhijklmnopqrstuvwx    !"$%'(*+-.013467>?ABGHKLOPSTXY]^cdghklpqtuwxz{ &'078AHIOPZabjqrtu}~  !"$%'(*+-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTcd0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0F#0000$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$000000p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0p-0000000000000000000000000000000000000000000000000000000000000000000?0?0?0?01B01B 01B 01B 01B01B01B01B01B01B0?0?0S0S0S 0S 0S 0S 0S 0S 0S 0S0S0?0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i 0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0?00?0N0N0N0N0N0N0N0N0N0N0N0N0N0N(0N(0N0D0D0D0D0D0D0D0D0D 0D 0D0D(0N00?0)0)0)0)0)0)0)0)0)0)0)0?0707(07(070|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|(07000 0 0 0 00 0 000?0y0y0y0y0y0y 0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0?0?0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n0n000$0$0-0-0$0l0l0l0l0l0l0l0l0l0l0l0l0l0l0$00000000000000000000000000$0"0"0"0"0"0"0"0$000000000000000$0000000000000$06060606060606060606060$0$0#0#0#0#0#0$0)0)0)0$0-10-10-10-10-10-10-10$0]70]70]7(0]70:0:(0]70<0<0<0<0<0<0$0$0$0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB0HB00OC0OC0vC0vC0OC0OC0E0OC0OC0F0F 0F 0F0F0F0F(0F(0F0^J0^J0^J0^J0^J0^J0^J0^J0^J 0^J 0^J 0^J 0^J 0^J 0^J 0^J 0^J 0^J 0^J 0^J 0^J0^J0^J0^J0^J0^J0^J(0F0O0O0O0O0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O 0O0O0O0O0O0O0O(0F(0F(0F 0[0[0[0[p0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[0[ 0[ 0[0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[0[`0[`0[`0[`0[0[(0F(0F0e0e0e0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e0e0e0e0e0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvwxyz{|}~e 0e0e0e0e0e0e0e0e(0F(0F(0F(0F0tp0t0t0t0tp0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t 0t0t0t0t0t0t0t0t(0F(0F0~0~0~0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~0~0~0~0~0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~0~0~ 0~0~0~ 0~0~0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~ 0~0~0~0~0~0~0~0~0~(0F(0F0000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000000(0F(00(0p000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000p00Y000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000000(0(0(00p0p000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 0 0 0 0 0 000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000p0000000000000 000p0000000 0 0 0 0 0 0000000000000000000000000000000000000000000000000000000000000000000 000 000000000000000000000000000000000000000000000000000p00000000000000000000000000000000000000000000000000000000000000000000000H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"0000000000000000000000000000000+000000000000000000000000000000000000000000000000000000000+000+000000000000000000000p@0M9000@0M900@0M900@0M900@0@0@0@0@00@0q@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@00@0M9000H0p00p00p0p0p00p00p0p00p00p0p0p00p00p0p00H00p00p0p00p00p00p00p00H00p00p00p0p0p0p0p0p0p0p0p00p00p0p00000000000000000p00p00p00p00H00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00H00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p0p00p0p00p0p00p00p00p00p00p0p00p00p0p00p00p00p00p00p0p00p00p0p00p0p00p00p0p00H0p00p00p00p00p00p00p0p00p0p00p00p00p00p00p00H00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p00p000000000000000000000000000000000000000000M90uP+,A,{,,G7V&O900/{O900O900O900Oy00O900TyO900O9005xO900w #&&&&1333333AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGLLLLLLQQQQQQVVVVVV[[[[[[aaaaaaggggggmmmp =I[\;mi\| :p > !"#H$$Q%&&U'(())M*++-G.//v0w123455\667P77 88V9/::DI,VT[G`-im[s^wzm|~Ё2<E&޴of.c$ZFD% Y0ARY\^gkRtocF]a2'Y)%Fvjcs^7pP"   !"#$%&'()*,-./0123456789:<=>?BCDEFHIJKLNOPRSTUVXY[]_`acefhijlmopqrstvyz{}~ .1@BLORSUVX[]_`acdfghjlr{~p H*A..2U67:HJCVjpy~ކw:(xu I%0@ q/7FgRR^z=49i }g(mr'b/MK, xp&[*"d""  +;@AGMQWZ\^bdgknuwx|     !"#$%&'()*+,-/023456789:;<=>?ACDEFGHIJKMNPQTWYZ\^beikmnopqstuz|}" N$j34Te ! % & ( H _ { ~   ! $ % ' G U q s t v    " B ] y { | ~  / 1 2 4 T  ! $ % ' G g C_bce478:Zq0346V&BEFIiz'CFGIi,HKLNn'<X[\^~589;[i,HKLNn+./1Q{&>Z]^`6WsvwyB^abd.125Ub~!=@ACc!"$Du!B^abd$@CDFfs  + . / 1 Q ` b !>!@!`!!!!!!!""8"_"a"""""""#D#F#? @@)@@@HAAAqqqxxxy-y/y')g{}$8: !"."0"""";(O(Q(4KKKf,g4gb:XXX X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%XXXXXXXXXXX̕XXX::::::::::::::::::XXXX &-3:=p!! !( /Xb$vovCo}\4$"O+b$9܃4gjTrjN@] @n(  \  3  "` JB   "#" (b  C "` \  3 "` \  3 "` \  3 "` \  3 "` b -x$2  #" n   C  "`v.G 2 h   3  "`D ./ h   3  "``v.1 h   3  "`h./ h   3  "`v.1 h  3 "`T*/p0 h  3 "`-@ 81 h  3 "`*/!0 h  3  "` v.x$F1  4  -D 2 4  `-1 4  v.T1 4  v.1 4   v.#1 6b t !\"$  #" 4  t !$ h  3  "`( !`$  h  3  "` !-#  h  3  "`0 !$  h  3  "`!(#  4  0 !h$ h  3 "` !# 4  j!# 4   f!"# h ! 3 !"`p !\"# 4 " p !\"# X # C A"`B c BD?"0@NNN?N d 66d ?"0@NNN?N 6B e BD?"0@NNN?N f 65f ?"0@NNN?N 5B g BD?"0@NNN?NB h BD?"0@NNN?N B i BD?"0@NNN?N  j 64j ?"0@NNN?N  4B k <D?"0@NNN?N B l TD?"0@NNN?N 2 m 63m ?"0@NNN?N 3B n TD?"0@NNN?N2 o 62o ?"0@NNN?N 2B p TD?"0@NNN?N2 q 61q ?"0@NNN?N 1B r TD?"0@NNN?N2 s 60s ?"0@NNN?N 0B t BD?"0@NNN?N2 u 6/u ?"0@NNN?N /B v <D?"0@NNN?NB w BD?"0@NNN?N!2 x 6.x?"0@NNN?N" .B y BD?"0@NNN?NB z BD?"0@NNN?N 2 { 6-{?"0@NNN?N -B | BD?"0@NNN?NB } BD?"0@NNN?N'B ~ BD?"0@NNN?N&B  BD?"0@NNN?N%2  6,?"0@NNN?N$ ,B  BD?"0@NNN?NB  BD?"0@NNN?N#2  6+?"0@NNN?N +B  BD?"0@NNN?NB  BD?"0@NNN?N  B*? "6@`NNN?N *  B)? "6@`NNN?N )  B(? "6@`NNN?N (  B'? "6@`NNN?N '  B&? "6@`NNN?N &B  BD?"0@NNN?NB  BD?"0@NNN?NB  BD?"0@NNN?NB  BD?"0@NNN?NB  BD?"0@NNN?NB  BD?"0@NNN?NB  BD?"0@NNN?NB   BD?"0@NNN?NB   BD?"0@NNN?NB   <D?"0@NNN?NB  BD?"0@NNN?NB @ BD?"0@NNN?N2  6b ?"0@NNN?N b  6a?"0@NNN?N a2  6` ?"0@NNN?N `B @ BD?"0@NNN?N2  6_ ?"0@NNN?N _B  BD?"0@NNN?N2  6^ ?"0@NNN?N ^B @ BD?"0@NNN?NB @ BD?"0@NNN?NB  BD?"0@NNN?NB  BD?"0@NNN?N  6]?"0@NNN?N ]B  BD?"0@NNN?NB  BD?"0@NNN?NB @ BD?"0@NNN?NB  BD?"0@NNN?NB   BD?"0@NNN?N ! 6\!?"0@NNN?N \B " BD?"0@NNN?NB #@ BD?"0@NNN?NB $ BD?"0@NNN?NB & BD?"0@NNN?NB ' BD?"0@NNN?NB ) BD?"0@NNN?NB + BD?"0@NNN?NB , <D?"0@NNN?N2 - 6[- ?"0@NNN?N [2 . 6Z. ?"0@NNN?N Z2 / 6Y/ ?"0@NNN?N Y2 0 6X0 ?"0@NNN?N XB 1 BD?"0@NNN?NB 2 BD?"0@NNN?NB 3 BD?"0@NNN?NB 4 BD?"0@NNN?NB 5 BD?"0@NNN?NB 6 BD?"0@NNN?NB 7 BD?"0@NNN?NB 8 HDg ?"0@NNN?NB 9 HDg ?"0@NNN?NB : HDg ?"0@NNN?NB ; HDg ?"0@NNN?NB < HDg ?"0@NNN?N = BW=? "6@`NNN?N W > BV>? "6@`NNN?N V ? BU?? "6@`NNN?N UD b p(#  #" T  # xdP  xT  # w, wZB  S D xxrB  6D,$ ,xZB  S D,$ d$ TB  C DP$ $ ZB  S D$ @ 42  @ <\ ZB  S Dx(#xlB  0D\ xZB B S D  TB B C D  B  BD? "0@NNN?N   6v ?"6@`NNN?Np  v  6u ?"6@`NNN?NH$  u  <t ? "6@`NNN?N    t  <s ? "6@`NNN?N   s  0? "6@`NNN?N   <r ? "6@`NNN?N  rFb p`'  #"   6q ?"6@`NNN?N(#`' qZ p(#  p(#B  <D?"0@NNN?N ,  0p ?"0@NNN?N, pB  <D?"0@NNN?N  0o ?"0@NNN?N oB  <D?"0@NNN?N(#B  ND?"0@NNN?N2  c $?"0@NNN?N<B  HD?"0@NNN?N\ \ lB  <D?"0@NNN?N\ ll  0g ?"0@NNN?NH gB  6D?"0@NNN?NHllB  <D?"0@NNN?NlB B <D?"0@NNN?NPPPB B 6D?"0@NNN?NPPPB  BD? "0@NNN?NP  <f ? "6@`NNN?N  f  <e ? "6@`NNN?N P e  6d ?"6@`NNN?N d  <c ? "6@`NNN?NP c  6 ?"6@`NNN?Np  b pX `'`'  #" B  6D?"0@NNN?N\ X X B  <D?"0@NNN?NX #B  6D?"0@NNN?N\ X \ $2  c $?"0@NNN?N#<D%B  <D?"0@NNN?N $x$  0z ?"0@NNN?Nx(#D% zB  <D?"0@NNN?N$$  0y?"0@NNN?N(#% yB  <D?"0@NNN?N$$B  <D?"0@NNN?Nl!l$B  BD?"0@NNN?Nl!(#!B  <D?"0@NNN?N<$$B  <D?"0@NNN?N$(#$B  BD?"0@NNN?NX $X `'B B HD?"0@NNN?Nl`'X `'B B BD?"0@NNN?N`'l`'B  ND? "0@NNN?N !P`'  6?"6@`NNN?N(#$   <n? "6@`NNN?N t"# n  <m ? "6@`NNN?N<(#X $ m  <l ? "6@`NNN?Nl(#D% l  <k? "6@`NNN?Nl$% k  6j ?"6@`NNN?N(#(#`'% j  6i ?"6@`NNN?N(#X `'(# i  6h ?"6@`NNN?Np(# % h b  *(#81  #" B  6D?"0@NNN?N **B  <D?"0@NNN?N*-2  c $?"0@NNN?N-</B  <D?"0@NNN?N h.h.  0?"0@NNN?N-/ B  <D?"0@NNN?Nh.h.B  <D?"0@NNN?N<h.h.B  <D?"0@NNN?Nh.(#h.B  BD?"0@NNN?NX h.X 81B  B HD?"0@NNN?N81X 81B  B BD?"0@NNN?N8181B   ND? "0@NNN?N+81   6 ?"6@`NNN?N-dh.    <  ? "6@`NNN?Nl-/   <? "6@`NNN?Nlh./   <~? "6@`NNN?N L,- ~  <} ? "6@`NNN?N<-X h. }  <| ? "6@`NNN?N |  <{ ? "6@`NNN?N {  6 ?"6@`NNN?N B  BD?"0@NNN?NPB  <D?"0@NNN?N>B  BD?"0@NNN?N=B  BD?"0@NNN?N<B  BD?"0@NNN?N;B   BD?"0@NNN?N:B ! BD?"0@NNN?N9B " BD?"0@NNN?N8B # BD?"0@NNN?N7B $ BD?"0@NNN?N6B % BD?"0@NNN?N5B & TD?"0@NNN?N4B ' TD?"0@NNN?N3B ( TD?"0@NNN?N22 ) 6)?"0@NNN?N1 2 * 6*?"0@NNN?N0 2 + 6+?"0@NNN?N/ B , <D?"0@NNN?NAB - BD?"0@NNN?N.B . <D?"0@NNN?NOB / <D?"0@NNN?NN2 0 60?"0@NNN?NS B 1 TD?"0@NNN?NMB 2 <D?"0@NNN?N@B 3 BD?"0@NNN?N-B 4@ <D?"0@NNN?NLB 5 <D?"0@NNN?NK2 6 66?"0@NNN?NR B 7 <D?"0@NNN?N?B 8 BD?"0@NNN?N,B 9 <D?"0@NNN?NJB :@ <D?"0@NNN?NI2 ; 6;?"0@NNN?NQ B < TD?"0@NNN?Nq = 6=?"0@NNN?Np B > BD?"0@NNN?NHB ? BD?"0@NNN?NoB @ BD?"0@NNN?NnB A TD?"0@NNN?NVB B BD?"0@NNN?Nm C 6C?"0@NNN?Nl B D BD?"0@NNN?NGB E BD?"0@NNN?NkB F TD?"0@NNN?NUB G BD?"0@NNN?NjB H BD?"0@NNN?NiB I BD?"0@NNN?NhB J BD?"0@NNN?Ng K 6K?"0@NNN?Nf B L BD?"0@NNN?NFB M HD? "0@NNN?NeB N <D?"0@NNN?NEB O <D?"0@NNN?NDB P <D?"0@NNN?NCB Q TD?"0@NNN?NTB R BD?"0@NNN?Nd2 S 6S?"0@NNN?Nv B T TD?"0@NNN?NcB U TD?"0@NNN?NbB V TD?"0@NNN?NaB W TD?"0@NNN?N`2 X 6X?"0@NNN?Nu 2 Y 6Y?"0@NNN?Nt 2 Z 6Z?"0@NNN?Ns 2 [ 6[?"0@NNN?Nr B \ BD?"0@NNN?NB ] BD?"0@NNN?NB ^ BD?"0@NNN?NB _ BD?"0@NNN?NB ` BD?"0@NNN?NB a BD?"0@NNN?NB b BD?"0@NNN?NB c BD?"0@NNN?NB d BD?"0@NNN?NB e BD?"0@NNN?NB f BD?"0@NNN?NB g BD?"0@NNN?N h Bh? "6@`NNN?NB  i Bi? "6@`NNN?N_  j Bj? "6@`NNN?N^  k Bk? "6@`NNN?N]  l Bl? "6@`NNN?N\  m Bm? "6@`NNN?N[  n BTn ? "6@`NNN?N T o BSo ? "6@`NNN?N S p BRp ? "6@`NNN?N R q BQq ? "6@`NNN?N Q r BPr ? "6@`NNN?N P s BOs? "6@`NNN?N O t BNt? "6@`NNN?N N u BMu? "6@`NNN?N M v BLv? "6@`NNN?N L w BKw? "6@`NNN?N KTB x c $DZ2 y 6Jy?"0@NNN?N+ J2 z 6Iz?"0@NNN?N* I2 { 6H{?"0@NNN?N) H2 | 6G|?"0@NNN?NY G2 } 6F}?"0@NNN?NX F2 ~ 6E~?"0@NNN?NW Eb  C D"` D2  6C?"0@NNN?N CB  BD?"0@NNN?N2  6B?"0@NNN?N Bb  C A"`~ Ab  C @"`} @2  6??"0@NNN?N ?b  C >"`| >b  C ="`{ =2  6<?"0@NNN?N <b  C ;"`z ;b  C :"`y :2  69?"0@NNN?N 9b  C 8"`x 8b  C 7"`w 72  0?"0@NNN?N 2  0?"0@NNN?N 2  0?"0@NNN?N 2  0?"0@NNN?N 2  0?"0@NNN?N 2  0?"0@NNN?N 2  0?"0@NNN?N 2  0?"0@NNN?N b  C   "` \  3  "` HB  C DB S  ?SmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemgmimjmkmlmmmnmompmqmrmtmumvmwmxmymzm{m|m}mm12356789:;<=>?@ABCDEFGIJKMNOPQRSTUVWXYZ[]^_abcefghijklmnopqrstuvwxyz{|}~ !"#XYZ[\]_`abcdefghiklmnopqrtuvwyz{|Ӛ4567=<|#$%&r<tp<tPlt}PltPltP ltPlttUU<tn= = <tl55<tkUtjilti}itha}tg)tf )lte! td!ltctsmts/st/t|r rty= = t}tv5 5tu9q tqa to" >tm tet{dtzK TTtw5T>Ttx/(K DtTTtt}TTt~T}Tt}TTtcp@{tzvty$ @ t8t t]t34 4]t-  ^t+%At*%At)@% At(XUX%t'U%t&U%t%(U Ut$UUt#lUUt"UlUt!UUt H UUtx UH UtU UtUUtUy t7XXt2t,th 'tPX'XCtO'CtN'CtLt't tD4'4 t> ' t:XWt't9XWt't5W4't4W4't1st/W 't.W 'tsst; t6Gt0= tQXYXEtFYEtAYEt~t}gt| txtmtZ vtlZvtk4Zvtj ZH vti$*tWFtVFtUFtT, , FtR(D tMtK*tJltIl tHPltGtEtC *tBx  t@\\t? t=*t<t[tD tZ!tY4tX  tST$tb !tb<tbtb4tbt~t n ot b\ tFtGtwt,Htvl,Htu4,PHtt , HtsT,pHtrx!tqxtpxlto, x tnxtc\tb\ta\t` \ tV rtV#rtVrtn V rtG ctgtfl teltdPt_ t^(t] t\px t#)TZvt'CtZ7vt? t>:t=:t+gVgt''t Vt7tkt3kttgt.~{t'~'Nt''~tk~; tt7{t1t)gPgt t; t3kt Pt^ztX^tzt/{t''t''tk; t6{VVt2VVt'g grt; VVt3VkVt rt< " t;"t:'"'t9"t8g"gt0>/Zt&ggt '>'t''>tk> Ztt*t:V*t5/VVt3VVt$g gt# VVt3VkVt t-{t"''>t!ntk; t4t,{gt; t ktb!Dt H$!qta@Tt t8 t t4tct:d < t G"t ,dt UtT%t@t@ 0t@ * ; !; t +  ! t ut* _1206696785 _1208246870 _1208247951 _1208079363 _1209638835 _1209639229 _1209640492 _1209973846 _1209974002 _1209976587 _1212586583 _1212586755 _Toc132961396 _Toc132962175 _Toc132792045 _Toc132792518 _Toc132794191 _Toc132794309 _Toc132976596 _Toc136026149 _Toc132961397 _Toc132962176 _Toc132792046 _Toc132792519 _Toc132794192 _Toc132794310 _Toc132976597 _Toc136026150 _Toc132961398 _Toc132962177 _Toc132792047 _Toc132792520 _Toc132794193 _Toc132794311 _Toc132976598 _Toc136026151 _Toc132961399 _Toc132962178 _Toc132792048 _Toc132792521 _Toc132794194 _Toc132794312 _Toc132976599 _Toc136026152 _Toc132961400 _Toc132962179 _Toc132792049 _Toc132792522 _Toc132794195 _Toc132794313 _Toc132976600 _Toc136026153 _Toc136026154 _Toc132961402 _Toc132962181 _Toc132792051 _Toc132792524 _Toc132794197 _Toc132794315 _Toc132976602 _Toc136026155 _Toc132976603 _Toc136026156 _Toc132961404 _Toc132962183 _Toc132792053 _Toc132792526 _Toc132794198 _Toc132794316 _Toc132976604 _Toc136026157 _Toc132961405 _Toc132962184 _Toc132792054 _Toc132792527 _Toc132794199 _Toc132794317 _Toc132976605 _Toc136026158 _Toc132961406 _Toc132962185 _Toc132792055 _Toc132792528 _Toc132794200 _Toc132794318 _Toc132976606 _Toc136026159 _Toc132961407 _Toc132962186 _Toc132792056 _Toc132792529 _Toc132794201 _Toc132794319 _Toc132976607 _Toc136026160 _Toc132961408 _Toc132962187 _Toc132792057 _Toc132792530 _Toc132794202 _Toc132794320 _Toc132976608 _Toc136026161 _Toc132961409 _Toc132962188 _Toc132792058 _Toc132792531 _Toc132794203 _Toc132794321 _Toc132976609 _Toc136026162 _Toc132961410 _Toc132962189 _Toc132792059 _Toc132792532 _Toc132794204 _Toc132794322 _Toc132976610 _Toc136026163 _Toc132961411 _Toc132962190 _Toc132792060 _Toc132792533 _Toc132794205 _Toc132794323 _Toc132976611 _Toc136026164 _Toc132961412 _Toc132962191 _Toc132792061 _Toc132792534 _Toc132794206 _Toc132794324 _Toc132976612 _Toc136026165 _Toc132961413 _Toc132962192 _Toc132792062 _Toc132792535 _Toc132794207 _Toc132794325 _Toc132976613 _Toc136026166 _Toc132961414 _Toc132962193 _Toc132792063 _Toc132792536 _Toc132794208 _Toc132794326 _Toc132976614 _Toc136026167 _Toc132961415 _Toc132962194 _Toc132792064 _Toc132792537 _Toc132794209 _Toc132794327 _Toc132976615 _Toc136026168 _Toc132961416 _Toc132962195 _Toc132792065 _Toc132792538 _Toc132794210 _Toc132794328 _Toc132976616 _Toc136026169 _Toc132961417 _Toc132962196 _Toc132792066 _Toc132792539 _Toc132794211 _Toc132794329 _Toc132976617 _Toc136026170 _Toc132961418 _Toc132962197 _Toc132792067 _Toc132792540 _Toc132794212 _Toc132794330 _Toc132976618 _Toc136026171 _Toc132961419 _Toc132962198 _Toc132792068 _Toc132792541 _Toc132794213 _Toc132794331 _Toc132794596 _Toc132795587 _Toc132976619 _Toc132909809 _Toc133252162 _Toc135218567 _Toc135806093 _Toc135807036 _Toc135938614 _Toc135939737 _Toc136026172 _Toc132961420 _Toc132962199 _Toc132792069 _Toc132792542 _Toc132794214 _Toc132794332 _Toc132976620 _Toc136026173 _Toc132961421 _Toc132962200 _Toc132792070 _Toc132792543 _Toc132794215 _Toc132794333 _Toc132976621 _Toc136026174 _Toc132961422 _Toc132962201 _Toc132792071 _Toc132792544 _Toc132794216 _Toc132794334 _Toc132976622 _Toc136026175 _Toc132961423 _Toc132962202 _Toc132792072 _Toc132792545 _Toc132794217 _Toc132794335 _Toc132976623 _Toc136026176 _Toc132961424 _Toc132962203 _Toc132792073 _Toc132792546 _Toc132794218 _Toc132794336 _Toc132976624 _Toc136026177 _Toc132961425 _Toc132962204 _Toc132792074 _Toc132792547 _Toc132794219 _Toc132794337 _Toc132976625 _Toc136026178 _Toc132961426 _Toc132962205 _Toc132792075 _Toc132792548 _Toc132794220 _Toc132794338 _Toc132976626 _Toc136026179 _Toc132961427 _Toc132962206 _Toc132792076 _Toc132792549 _Toc132794221 _Toc132794339 _Toc132976627 _Toc136026180 _Toc132961428 _Toc132962207 _Toc132792077 _Toc132792550 _Toc132794222 _Toc132794340 _Toc132976628 _Toc136026181 _Toc132961429 _Toc132962208 _Toc132792078 _Toc132792551 _Toc132794223 _Toc132794341 _Toc132976629 _Toc136026182 _Toc132961430 _Toc132962209 _Toc132792079 _Toc132792552 _Toc132794224 _Toc132794342 _Toc132976630 _Toc136026183 _Toc132961431 _Toc132962210 _Toc132792080 _Toc132792553 _Toc132794225 _Toc132794343 _Toc132976631 _Toc136026184 _Toc132961432 _Toc132962211 _Toc132792081 _Toc132792554 _Toc132794226 _Toc132794344 _Toc132976632 _Toc136026185 _Toc132961433 _Toc132962212 _Toc132792082 _Toc132792555 _Toc132794227 _Toc132794345 _Toc132976633 _Toc136026186 _Toc132961434 _Toc132962213 _Toc132792083 _Toc132792556 _Toc132794228 _Toc132794346 _Toc132976634 _Toc136026187 _Toc132961435 _Toc132962214 _Toc132792084 _Toc132792557 _Toc132794229 _Toc132794347 _Toc132976635 _Toc136026188 _Toc136026189 _Toc132961436 _Toc132962215 _Toc132792085 _Toc132792558 _Toc132794230 _Toc132794348 _Toc132976636 _Toc136026190 _Toc132961437 _Toc132962216 _Toc132792086 _Toc132792559 _Toc132794231 _Toc132794349 _Toc132976637 _Toc136026191 a1069882598b2 _Toc132961438 a1069882598b3 _Toc132961439 _Toc132961440 _Toc132962217 _Toc132792087 _Toc132792560 _Toc132794232 _Toc132794350 _Toc132976638 _Toc136026192265811syntax278484 description279121 properties299482299486299498 _Toc132961441 _Toc132962218 _Toc132792088 _Toc132792561 _Toc132794233 _Toc132794351 _Toc132976639 _Toc136026193261720279297279299309526300291900904 _Toc132961442 _Toc132962219 _Toc132792089 _Toc132792562 _Toc132794234 _Toc132794352 _Toc132976640 _Toc136026194263122263123285293input_arguments677379677377727626308069308070 _Toc132961443 _Toc132962220 _Toc132792090 _Toc132792563 _Toc132794235 _Toc132794353 _Toc132976641 _Toc136026195262422301033901887 _Toc132961444 _Toc132962221 _Toc132792091 _Toc132792564 _Toc132794236 _Toc132794354 _Toc132976642 _Toc136026196294901294896677389727634580753312374312377 _Toc132961445 _Toc132962222 _Toc132792092 _Toc132792565 _Toc132794237 _Toc132794355 _Toc132976643 _Toc136026197225867678720678718727682336504336505336508 _Toc132961446 _Toc132962223 _Toc132792093 _Toc132792566 _Toc132794238 _Toc132794356 _Toc132976644 _Toc1360261983335823335966792816787247276863379233378711511617 _Toc132961447 _Toc132962224 _Toc132792094 _Toc132792567 _Toc132794239 _Toc132794357 _Toc132976645 _Toc136026199233551338610338612679287679285727690652693337928342759908184 _Toc132961448 _Toc132962225 _Toc132792095 _Toc132792568 _Toc132794240 _Toc132794358 _Toc132976646 _Toc135217992 _Toc136026200 _Toc135217993 _Toc135217994 _Toc135938650 _Toc136026201 _Toc132976647 _Toc136026202 _Toc132961449 _Toc132962226 _Toc132792096 _Toc132792569 _Toc132794241 _Toc132794359 _Toc132976648 _Toc136026203 _Toc136026204 _Toc132961451 _Toc132962228 _Toc132792098 _Toc132792571 _Toc132794243 _Toc132794361 _Toc132976650 _Toc136026205 _Toc136026206 _Toc136026207 _Toc13602620810059749986381024193998593 _Toc132961452 _Toc132962229 _Toc132792099 _Toc132792572 _Toc132794244 _Toc132794362 _Toc132976651 _Toc136026209 _Toc135218003 _Toc135218418 _Toc135218494 _Toc135218601 _Toc136026210 _Toc136026211 _Toc136026212 _Toc136026213 _Toc136026214 _Toc136026215 _Toc132976653 _Toc132976655 _Toc136026216 _Toc132976656 _Toc136026217 _Toc132976657 _Toc136026218 _Toc132976658 _Toc136026219 _Toc132976659 _Toc136026220 _Toc132976660 _Toc136026221 _Toc132976661 _Toc136026222 _Toc132976662 _Toc136026223 _Toc132976663 _Toc133245432 _Toc135939788 _Toc136026224 _Toc132976664 _Toc136026225 _Toc132976665 _Toc136026226  G#$$$$$$$$l-00000000??????????1B1B1B1B1B1B1B1BRRRRRRRRiiiiiiiiNNNNNNNNCCCCDDDD))))))))77777777{{{{{{{{yyyyyyyyn$$$$$$$$$$$$$$$$$--------llllllll""""""""66666666########))))))))-1-1-1-1-1-1-1-1]7]7]7]7]7]7]7]7::::::::<<<<<<<<FBFBFBFBFBFBFBGBOCOCOCOCOCOCOCOCvCvCvCvCvCvCvCvCEFFFFFFFF4J4J4J4J4J4J4J4JJJKKOOOOOOOOOPPPPPPPZF[F[F[F[F[F[F[[L\L\L\L\\9cTdTdTdTdTdTdTddteteteteteekk(kNtNtNtNtNtNtNttuu|~~~~~~~~%%8ބ߄Ɗt27B6lllllll˧˧˧˧˧˧˧qD ееееееееҵ-000000002T@@@@@@@####SaaJctt~~@@@@@@@@@ @ @ @  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     ! $%"#&'()////////\#\#\#\#\#\#\#\#$$$$$$$$~-00000000??????????JBJBJBJBJBJBJBJBSSSSSSSSiiiiiiiiߑߑߑߑߑߑߑߑppppppppbbbbbbbb׸׸׸׸׸׸׸׸WWWWWWWWUUUUUUUU ssssssss########+++++++++++++++++99999999uuuuuuuu44444444GGGGGGGG########********E1E1E1E1E1E1E1E1p7p7p7p7p7p7p7p7::::::::<<<<<<<<TBTBTBTBTBTBTBTBtCtCtCtCtCtCtCtCCCCCCCCCEFFFFFFFF\J\J\J\J\J\J\J\JJJKKOOOOOOOOOPPPPPPPZ[[[[[[[[L\L\L\L\\9ceeeeeeeeteteteteteekk(k u u u u u u u uuu|~~~~~~~~%%8ބ߄Ɗt27B6DDDDDDDDD /!99999999       ޾Y?(((((((-T$$$$Q]xx #$--Lists 1Lists 2Lists 3Lists 4Lists 5Lists 6Lists 7Lists 8Lists 9Lists 10Lists 11Lists 12Lists 13Lists 14Lists 15Lists 16Drawn Objects and Text Boxes 1 Text Boxes 2;; ;;yy̤yL"!"!"! =!L=!=!=! >!L>!>!>y ?yL?!?!?!!yyD!!yyDyy!!Djjtd#d#o$o$l}((2CC::     s~~u#u#$$n}.33IICC  =*urn:schemas-microsoft-com:office:smarttags PlaceName=*urn:schemas-microsoft-com:office:smarttags PlaceType9*urn:schemas-microsoft-com:office:smarttagsplace;*urn:schemas-microsoft-com:office:smarttagsaddress8*urn:schemas-microsoft-com:office:smarttagsCityB*urn:schemas-microsoft-com:office:smarttagscountry-region:*urn:schemas-microsoft-com:office:smarttagsStreet ELkrv .34>@EFN]d%%))p-~-5555H6J6668899?? @@@)@@@@HAAAA/BM'MMM|NNUUXX]^^^``JgPgr rssqtztwwyyzzz!z^zazh{j{O|Q|W|Y|}}Yjxzŋ`i\_28gmͨӨx|8>`gjp u߾X[%([d19v~dg!NS?A[^IN)-04{rzqx&.19> G k"n"==6>?>@@D D4J7J8J]J^JJJJJJJ3KKKKVLLLPPfPmPPPR$RTTUU~VVVVV WZWjWWWZ%Z[[^^-g4ghhiiiiEjKjllmms's(:u{T[vȂςqwÃфԄT^v|"iu_eΝڝx~Ğʞ0=۫'-\c&sz9C[e.8UXip ekY`:H15X_w}4:LWCI35`m~$L_mch.3p!'MQ;=hv '-Uhvw|BG"5;^bOQ| !%+;Ai|!& &LQ"&,?Ehl Z\*.4DJr*/ (.TY )-3FLosac15;KQy!S_CHLO7=)/SU}fhk{!'rxzH %6:FHbgqr~67NPRGI>&B&((p-~-::?0BuDDOORRRRZ(Z1a4ammqqyyzzzz{{O|R|||y}{}~~xzGJÈȈGMۚޯmo46JLchGJ*-lo  OS|>Bb!e!e"j"((/022234J]J^JJJJJKKKKVLX"X\\^^`azf{fgg"i'iii'j)jEjKjjjllJmPmqrrrzzrt؀ڀKR|~ "T[Ȃς9;ăƃdj5GAC_e)/CDĞʞek9>no  '-Ȭά_qgj2;AVkm34Hkv LU&)7C'+2i}z~ 35[]wy~6>el)-^b 7=hoSV;=ce?Gnu=Arv&.KQ|#dg'+OQwy%,S[     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ IM~ '08V\&-nq26Z\ .5\d%)RV!#(/8@]c-4ux 9=ac5<ck/4u}S_EH7>S[)0QS fh!(>FryH %/06:?@FHbdfgqr~NXYxz7=BFPR^bqsuvxy  rs{|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::UnnhqqGY:AUH$o"5  <2m2LLMMPPWQQQQS(SSSSST U~UUUUV,ViVpVWWXXZZL\V\\1]z]]]^^^a_j_P````aa%c:cdeefffgghh8iCiijjjkkHlhlmmn%nnn ooo2pqqrrxvvvw]w}w^xexxxyzMz[zP{p{||BZp| ă<C̅5*gЇg*Zpv+I 0yœBL1xۖrƛV[jrx q @Qۣ>fԥ1D̪Ԫ۫ho˭Ld߰0,:0LԻ!lfHc %6:FHbdegqr~XY[gx    "#%&()+,./12457=?@BFHJLNPRTWY\^bdfhjloqsuvxy{  %'08GINPZbjrsu|~  @Tq@й@й`L  FMicrosoft Word Document MSWordDocWord.Document.89q  homewBA 1 What are Real-time Systems Titlet 8@ _PID_HLI4_Toc1360261944_Toc1360261934 _Toc1360261924_Toc1360261914_Toc1360261904_Toc1360261894_Toc1360261884_Toc1360261874_Toc1360261864_Toc1360261854_Toc1360261844_Toc1360261834_Toc1360261824_Toc1360261814_Toc1360261804_Toc1360261794_Toc1360261784_Toc1360261774_Toc1360261764_Toc1360261754_Toc1360261744_Toc1360261734_Toc1360261714_Toc1360261704_Toc1360261694՜.+,D՜.+,L hp  homewBA 1 What are Real-time Systems Titlet 8@ _PID_HLINKSA,2<Nhttp://www.defra.gov.uk/environment/noise/research/nas9900/pdf/nas4_99_an.pdfs~Phttp://www.mathworks.com/access/helpdesk/help/toolbox/filterdesign/maxstep.htmls~Phttp://www.mathworks.com/access/helpdesk/help/toolbox/filterdesign/maxstep.htmlt5Lhttp://www.mathworks.com/access/helpdesk/help/toolbox/comm/ug/lineareq.html.R/http://en.wikipedia.org/wiki/Transfer_functionB7http://en.wikipedia.org/wiki/Digital_signal_processingk,http://en.wikipedia.org/wiki/Digital_filter7_Toc1360262267_Toc1360262237_Toc1360262227_Toc1360262217_Toc1360262207_Toc1360262197_Toc1360262187_Toc1360262177_Toc1360262167_Toc1360262157_Toc1360262147_Toc1360262137_Toc1360262127|_Toc1360262117v_Toc1360262107p_Toc1360262097j_Toc1360262087d_Toc1360262077^_Toc1360262067X_Toc1360262057R_Toc1360262047L_Toc1360262037F_Toc1360262027@_Toc1360262017:_Toc13602620044_Toc1360261994._Toc1360261984(_Toc1360261974"_Toc1360261964_Toc136026195_Toc1360261684z_Toc1360261674t_Toc1360261664n_Toc1360261654h_Toc1360261644b_Toc1360261634\_Toc1360261624V_Toc1360261614P_Toc1360261604J_Toc1360261594D_Toc1360261584>_Toc13602615748_Toc13602615642_Toc1360261554,_Toc1360261544&_Toc1360261534 _Toc1360261524_Toc1360261514_Toc1360261504_Toc136026149<c 8http://www.neu.edu.tr/main.asp?sayfa=staff/talshanablehA5http://www.neu.edu.tr/main.asp?sayfa=staff/akhashman-hhttp://www.neu.edu.tr/fahri "#%&()+,./TbdfhHneuBoran SekerogluP VOmk^ |O&%4u%*㨂zTV.,(h2C>2$L>.72Yln>f8hZLΘ?BNB6ZF>A>U]}7 oI[ve9|Kh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJ QJ o(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJ QJ o(hHh88^8`OJQJo(hHh^`OJQJ^Jo(hHoh  ^ `OJ QJ o(hHh  ^ `OJQJo(hHhxx^x`OJQJ^Jo(hHohHH^H`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHhHH^H`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh  ^ `OJQJo(hHh^`OJQJ^Jo(hHohXX^X`OJ QJ o(hHh((^(`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJ QJ o(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJ QJ o(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJ QJ o(hHh ^`B*o(ph.hhhhhhhhh88^8`OJQJo(hHh^`OJQJ^Jo(hHoh  ^ `OJ QJ o(hHh  ^ `OJQJo(hHhxx^x`OJQJ^Jo(hHohHH^H`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hH0^`05o(.hhhhhhhhh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJ QJ o(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJ QJ o(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJ QJ o(hH^`o() ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJ QJ o(@ @ ^@ `CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(^`CJOJ QJ o(PP^P`CJOJ QJ o(h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJ QJ o(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJ QJ o(hHh   ^ `hH.h ^`hH.h L^`LhH.h | | ^| `hH.h LL^L`hH.h L^`LhH.h ^`hH.h ^`hH.h L^`LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJ QJ o(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJ QJ o(hHh ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.hhh^h`OJQJo(hHhpp^p`OJQJ^Jo(hHoh@ @ ^@ `OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHhPP^P`OJQJ^Jo(hHoh  ^ `OJ QJ o(hHO&%n>zTV.7 o>.7%*C>29|>U][vmPh2ZBNk^ ZL         pn3RHF쪘2,x'BdP4h(<DZB:wR&ـl                  ,E< Uj.Dius=Hd^,_Hdr MG%m>!^Fi# MG8E'iuU4- MGUj.X2^'2 iAC3 MGX8 MGGU<<aCF%} MGvpsHOlGs0N<tEN IN[6NnOmfQmfQMrUiXiuqYW0t[D\^W0t[M^A-b i67Yb^@gcHc^ iqYvpsiuGU<x^Lx^F%}M^ji)3G#:=IVwbCevJ8W<mV_n}-5N@Kjjm*MPnm'bDD>j{p(2! " , 3 B I jT 1 7 9 wL x @ 2 : G rK y bT `  O xU e lf t :>HBghr|(`c},h->6Gkn 4H>XZ =L RP4T`ptzb@x= ?Fv0"-FVYat Y4IK`%b<CHM\f|wk'yd T*4 dkp!5Y[q {!R\xfFmp2RN  & _ P` i` b &e 3 E!F\!""X"$"C"##|#$ $o %%b!%*% .%B%%^%&z5&Uo&6p&r&6'k'{'@(/( h(!P)3V)!*ff*ux*++u+O+1$,:,n,t,Gz,F-X-Y-[-y-a{-{...(.4.A.&I./G / /C%/0/p?/F/h/i/ 0p`0!|081L1zQ1#t12!272V:2P2T2v2E3L3N3b3l3w3 4cJ4d4~4b5^56"6N6Jc6m6u6[87@c7f7848+D8M8X8>x8z;9r5;fG;$_;{;-<,<L<R<#=%=&=6=9=KG=\h={= >eC>>?z?YL?mZ?qs?@5D@>O@u@AW4AkLAB BR B B~ BC|0CGC7fC"D/D6DE)EzOESE-dE FFe"F/F_@FwUFV~FG~ G!G#GLGO]G^GeGVzGZHH&_HyH6Ik-I,/I=I9aIvzI5JdJ|J@ Ku K+K-KONZO+Oa2OqaO~PQcTLTPTrzTMU=UU)V1V:V[V0WoWuWX (XbXzeXtX Y,Y7YPYaYmYzY9ZZZQZzZ\;\?|\]]U]rD]E]0m]^/^,@^p^ _Z_,"_g6_~_`&`:>`xk`-a3aKambc%cHcPcQc1`cd]EdId[adtdIe eberenseh}eGf/$fq;q}qGrzr~r's$+sPCspmsuauBnupxu~uvZv_\vevw]w|w xx?;x:ySy,[y#gygy|y zjze{"{0{Y{a{H%|#,|2/|?|pF|}}B}?>}>}~c~Sh~^|~`sFw)?XZb2h'pJ9BU\kq?GHO!u-E')KkPTXyGB^JVN`*}qq!R&Z ? Y+x:mDHga v"u2/k k*H[SbAs+<=;~-$2RTe( DL-bb *"(N\lt"z]V8^<}n%(CObD)/;@OSdm"s2=}NUQ6`u_~cy(3F4`">CIG)h'r\r 4kEJuA +:,1D^d!x6zM%3Dko| 1XyhtHzk=zy }~@*;0P`d,5=ij]$i7CKmQ+1vv %&*2]r :4a 9 ~#ETbfgX_~L~3?\e_ R3{E5o,`yc%*E-hZvCUWdz7)Pvw6'#R:y 21?Ubus.j%*Jr a ^n}TUiuC)u1a leE-f2^gVAX}hnx-.=[^E{I+^Du!+*.M2>_gK7G Ic0emDp\SeqIK3/V`Y_mue6"s#%L_1 DD$6DRZBNW 343@XJ^denL ydpH0t-"VTl~E |#:"BdkrBt (]CiS>12=HrKDA %2U:Dl[} )=Vl_Og2 ,$`B!360PP] <]ZaNmIsH|P{5]$'mnre#rP!|2y3pRf%fBoJv5Uz4S_W`Rg!mQnir-1P^ciqPOOKgwB#K.Z^<Vz M?o$k%u9A)/9e{SG+01MZ~y'5BW| 7D*SDv4yLLLLLLLLMMMMMWQ`QnQzQ{QQQQQQRSSS(SSSSSSSSSTTU U}U~UUUUUU,VhViVpVVWWWWXXXXZZ\]]!]"],]1]y]z]]]]]]^^^^^__`_i_j_i`j`w``````aaaa8c9ce fffffffggghhh7i8iCiiijjjjkkkkkkkkkGlHlUlhlmmmmnn%n`nnnnno ooopp$p2pqqqqrrrr.s/sxvvvvvvvvvww\w]wjw}w]x^xexxxxxxyyzzLzMzWz[zO{P{b{p{||TUZop| ă;<C܄݄Dž̅"5&*fguχЇׇde}*YZpŊƊ+:FGI 12&0xyABJLWXjxqr|56ƛ՛UV[ijrwx qz ?@NQۣͣQRYfӥԥޥ  ˪̪Ԫګ۫gho˭ԭKLYd"0+,6:0LXYhlpŸƸҸָ۸ #'+:;MQVefy}@fftff"#56FH@@@ @@@,@\@@@@@@R@@@@@@ @@@@@@ @@@ @@@( @@"Unknown G: Times New Roman5Symbol3& : Arial_ Times-RomanTimes New Roman;SimSun[SOQCMR9Times New Romanm`@Traditional ArabicTimes New Roman?5 z Courier New5& zaTahoma71 Courier;Wingdings"qhW릆W릆]fL`L`!24dBB 3qXZ-?+D81 What are Real-time SystemsramoshkaneuP            CompObjj