ࡱ> vxopqrstu xbjbj 1ËËxP P zY> >$>$>$>$(zG*T*,$Y&Y&Y&Y&Y&Y&Y$e[^JY,("(,,JY>$>$m_Y111,B>$>$$Y1,$Y11j*TV>$`-31.U2YuY0YV^a1L^dVV^^\W*K+^1+L+***JYJY1R***Y,,,,^*********P p: HS Computer Hardware Week #14 Random Access Memory (RAM) Review How RAM Works Dynamic RAM Memory Refresh CAS RAS SDRAM Latency Takes time to access data after strobing column & row tCAS - Column Address Strobe Latency tRCD - RAS to CAS Delay tRP - RAS Precharge tRAS - Row Address Strobe Latency DDR SDRAM Double Data Rate SDRAM - The interface uses  HYPERLINK "http://en.wikipedia.org/wiki/Double_data_rate" \o "Double data rate" double pumping (transferring data on both the rising and falling edges of the  HYPERLINK "http://en.wikipedia.org/wiki/Clock_signal" \o "Clock signal" clock signal) to lower the clock frequency. Higher transfer rates are possible by more strict control of the timing of the electrical data and clock signals DDR2 SDRAM DDR2 has higher latencies than DDR due to double clock of bus w/double pumping DDR2 runs at higher bus speeds which equates to an overall increase in throughput DDR2 is not backwards compatible DDR (Notch offset on DDR2) Faster DDR2 compatible with slower DDR2 (Bus runs at the slower speed) Typical latency 5-5-5-15 DDR3 SDRAM The primary benefit of DDR3 is the ability to transfer at twice the data rate of DDR2 DDR3 memory provides a reduction in power consumption of 30% compared to  HYPERLINK "http://en.wikipedia.org/wiki/DDR2_SDRAM" \o "DDR2 SDRAM" DDR2 Prefetch Buffer quick and easy access to multiple  HYPERLINK "http://en.wikipedia.org/w/index.php?title=Dataword&action=edit&redlink=1" \o "Dataword (page does not exist)" datawords located on a common physical row in the memory. When a memory access occurs to a row, the buffer grabs a set of adjacent datawords on the row and reads then out (bursts them) in rapid-fire sequence. Then hope that CPU needs the adjacent data. Typical latency 7-7-7-20 Manufacturers Product Page via Newegg.com Documentation Online DDR2, DDR3 SDRAM & SDRAM Latency plus Latency Supplements, How RAM Works, PreFetch Homework Online - RAM Quiz Newegg Wishlist RAM Selection How RAM Works by  HYPERLINK "http://www.howstuffworks.com/author-tyson.htm" Jeff Tyson and  HYPERLINK "http://www.howstuffworks.com/about-author.htm" \l "coustan" Dave Coustan Random access memory (RAM) is the best known form of  HYPERLINK "http://www.howstuffworks.com/ram.htm/computer-memory.htm" computer memory. RAM is considered "random access" because you can access any memory cell directly if you know the row and column that intersect at that cell. The opposite of RAM is serial access memory (SAM). SAM stores data as a series of memory cells that can only be accessed sequentially (like a  HYPERLINK "http://www.howstuffworks.com/ram.htm/cassette.htm" cassette tape). If the data is not in the current location, each memory cell is checked until the needed data is found. SAM works very well for memory buffers, where the data is normally stored in the order in which it will be used (a good example is the texture buffer memory on a  HYPERLINK "http://www.howstuffworks.com/ram.htm/graphics-card.htm" video card). RAM data, on the other hand, can be accessed in any order. Dynamic RAM Similar to a  HYPERLINK "http://www.howstuffworks.com/ram.htm/microprocessor.htm" microprocessor, a memory chip is an integrated circuit (IC) made of millions of transistors and  HYPERLINK "http://www.howstuffworks.com/ram.htm/capacitor.htm" capacitors. In the most common form of computer memory, dynamic random access memory (DRAM), a transistor and a capacitor are paired to create a memory cell, which represents a single  HYPERLINK "http://www.howstuffworks.com/ram.htm/bytes.htm" bit of data. The capacitor holds the bit of information -- a 0 or a 1. The transistor acts as a switch that lets the control circuitry on the memory chip read the capacitor or change its state. A capacitor is like a small bucket that is able to store electrons. To store a 1 in the memory cell, the bucket is filled with electrons. To store a 0, it is emptied. The problem with the capacitor's bucket is that it has a leak. In a matter of a few milliseconds a full bucket becomes empty. Therefore, for dynamic memory to work, either the CPU or the memory controller has to come along and recharge all of the capacitors holding a 1 before they discharge. To do this, the memory controller reads the memory and then writes it right back. This refresh operation happens automatically thousands of times per second.  This refresh operation is where dynamic RAM gets its name. Dynamic RAM has to be dynamically refreshed all of the time or it forgets what it is holding. The downside of all of this refreshing is that it takes time and slows down the memory. Memory cells are etched onto a silicon wafer in an array of columns (bitlines) and rows (wordlines). The intersection of a bitline and wordline constitutes the address of the memory cell.  DRAM works by sending a charge through the appropriate column (CAS) to activate the transistor at each bit in the column. When writing, the row lines contain the state the capacitor should take on. When reading, the sense-amplifier determines the level of charge in the capacitor. If it is more than 50 percent, it reads it as a 1; otherwise it reads it as a 0. The counter tracks the refresh sequence based on which rows have been accessed in what order. The length of time necessary to do all this is so short that it is expressed in nanoseconds (billionths of a second). A memory chip rating of 70ns means that it takes 70 nanoseconds to completely read and recharge each cell. Memory cells alone would be worthless without some way to get information in and out of them. So the memory cells have a whole support infrastructure of other specialized circuits. These circuits perform functions such as: Identifying each row and column (row address select and column address select) Keeping track of the refresh sequence (counter) Reading and restoring the signal from a cell (sense amplifier) Telling a cell whether it should take a charge or not (write enable) Other functions of the memory controller include a series of tasks that include identifying the type, speed and amount of memory and checking for errors. Static RAM Static RAM uses a completely different technology. In static RAM, a form of flip-flop holds each bit of memory (see  HYPERLINK "http://computer.howstuffworks.com/boolean.htm" How Boolean Logic Works for details on flip-flops). A flip-flop for a memory cell takes four or six transistors along with some wiring, but never has to be refreshed. This makes static RAM significantly faster than dynamic RAM. However, because it has more parts, a static memory cell takes up a lot more space on a chip than a dynamic memory cell. Therefore, you get less memory per chip, and that makes static RAM a lot more expensive. Static RAM is fast and expensive, and dynamic RAM is less expensive and slower. So static RAM is used to create the  HYPERLINK "http://computer.howstuffworks.com/microprocessor.htm" CPU's speed-sensitive  HYPERLINK "http://computer.howstuffworks.com/cache.htm" cache, while dynamic RAM forms the larger system RAM space. Memory chips in  HYPERLINK "http://computer.howstuffworks.com/pc.htm" desktop computers originally used a pin configuration called dual inline package (DIP). This pin configuration could be soldered into holes on the computer's  HYPERLINK "http://computer.howstuffworks.com/motherboard.htm" motherboard or plugged into a socket that was soldered on the motherboard. This method worked fine when computers typically operated on a couple of megabytes or less of RAM, but as the need for memory grew, the number of chips needing space on the motherboard increased. The solution was to place the memory chips, along with all of the support components, on a separate printed circuit board (PCB) that could then be plugged into a special connector (memory bank) on the motherboard. Most of these chips use a small outline J-lead (SOJ) pin configuration, but quite a few manufacturers use the thin small outline package (TSOP) configuration as well. The key difference between these newer pin types and the original DIP configuration is that SOJ and TSOP chips are surface-mounted to the PCB. In other words, the pins are soldered directly to the surface of the board, not inserted in holes or sockets. Memory chips are normally only available as part of a card called a module. You've probably seen memory listed as 8x32 or 4x16. These numbers represent the number of the chips multiplied by the capacity of each individual chip, which is measured in megabits (Mb), or one million bits. Take the result and divide it by eight to get the number of megabytes on that module. For example, 4x32 means that the module has four 32-megabit chips. Multiply 4 by 32 and you get 128 megabits. Since we know that a byte has 8 bits, we need to divide our result of 128 by 8. Our result is 16 megabytes! System RAM System RAM speed is controlled by bus width and bus speed. Bus width refers to the number of bits that can be sent to the CPU simultaneously, and bus speed refers to the number of times a group of bits can be sent each second. A bus cycle occurs every time data travels from memory to the CPU. For example, a 100-MHz 32-bit bus is theoretically capable of sending 4 bytes (32 bits divided by 8 = 4 bytes) of data to the CPU 100 million times per second, while a 66-MHz 16-bit bus can send 2 bytes of data 66 million times per second. If you do the math, you'll find that simply changing the bus width from 16 bits to 32 bits and the speed from 66 MHz to 100 MHz in our example allows for three times as much data (400 million bytes versus 132 million bytes) to pass through to the CPU every second. In reality, RAM doesn't usually operate at optimum speed. Latency changes the equation radically. Latency refers to the number of clock cycles needed to read a bit of information. For example, RAM rated at 100 MHz is capable of sending a bit in 0.00000001 seconds, but may take 0.00000005 seconds to start the read process for the first bit. To compensate for latency, CPUs uses a special technique called burst mode. Burst mode depends on the expectation that data requested by the CPU will be stored in sequential memory cells. The memory controller anticipates that whatever the CPU is working on will continue to come from this same series of memory addresses, so it reads several consecutive bits of data together. This means that only the first bit is subject to the full effect of latency; reading successive bits takes significantly less time. The rated burst mode of memory is normally expressed as four numbers separated by dashes. The first number tells you the number of clock cycles needed to begin a read operation; the second, third and fourth numbers tell you how many cycles are needed to read each consecutive bit in the row, also known as the wordline. For example: 5-1-1-1 tells you that it takes five cycles to read the first bit and one cycle for each bit after that. Obviously, the lower these numbers are, the better the performance of the memory. Burst mode is often used in conjunction with pipelining, another means of minimizing the effects of latency. Pipelining organizes data retrieval into a sort of assembly-line process. The memory controller simultaneously reads one or more words from memory, sends the current word or words to the CPU and writes one or more words to memory cells. Used together, burst mode and pipelining can dramatically reduce the lag caused by latency. So why wouldn't you buy the fastest, widest memory you can get? The speed and width of the memory's bus should match the system's bus. You can use memory designed to work at 100 MHz in a 66-MHz system, but it will run at the 66-MHz speed of the bus so there is no advantage, and 32-bit memory won't fit on a 16-bit bus. Even with a wide and fast bus, it still takes longer for data to get from the memory card to the CPU than it takes for the CPU to actually process the data. That's where caches come in. Latencies DDR2 memories work with higher latencies than DDR memories. In other words, they delay more clock cycles to deliver a requested  HYPERLINK "http://www.hardwaresecrets.com/article/167/4" \t "_blank" data. Does this mean that DDR2 memories are slower than DDR memories? Not necessarily. As we said, they delay more clock cycles, but not necessarily more time. If we compare a DDR  HYPERLINK "http://www.hardwaresecrets.com/article/167/4" \t "_blank" memory to a DDR2 memory running under the same clock, the one with the lower latency will be the fastest. Thus, if you have a DDR400 CL3 memory and a DDR2-400 CL4 memory, your DDR400 will be faster. Keep in mind that DDR2 memories have an additional parameter called AL (additional latency), which must be added to their nominal latency (CL) in order to get the total latency. When comparing memories with different speeds, you need to consider the clock in your math. On a DDR400 CL3 memory, this 3 means that the memory delays three clock cycles to start delivering the requested data. Since this memory runs at 200 MHz, each clock tick measures 5 ns (T= 1/f). Thus its latency if of 15 ns. Now on a DDR2-533 CL3 AL0 memory, this 3 also means that the memory delays three clock cycles to start delivering the request data, but since this memory runs at 266 MHz, each clock tick measures 3.75 ns, so its latency is of 11.25 ns, making this memory faster to data delivery than our DDR400 CL3 memory. So a DDR2-533 CL4 and AL0 memory has the same latency as a DDR400 CL3. Notice that we are assuming the additional latency as zero, or we would need to take it into account, i.e., a DDR2 CL3 AL1 memory has in reality a latency of four clock cycles. Some manufacturers announce their memory module latencies thru a series of four number, like 4-4-4-12 or 5-4-4-9 or 3-3-3-8. The latency weve been talking about (CL) is the first number on the sequence. The additional latency (AL) is usually found on the memory module technical specs (usually a PDF file for  HYPERLINK "http://www.hardwaresecrets.com/article/167/4" \t "_blank" downloading on the manufacturer website). You want to know what the other numbers mean, read our tutorial  HYPERLINK "http://www.hardwaresecrets.com/article/26" \t "_blank" Understanding DDR Memories. In order to make you calculations and comparisons easier, we prepared the following table containing the clock tick duration depending on the memory type. So, just get the number below depending on the memory type you want to compare and multiply it by the latency value in order to know the latency duration in nanoseconds, allowing you to compare latencies of memories with different clock speeds and to know which memory is faster. Memory Clock Tick Duration (each one) DDR266 7.5 ns DDR333 6 ns DDR400 and DDR2-400 5 ns DDR2-533 3.75 ns DDR2-667 3 ns DDR2-800 2.5 ns  RAM and Latency - What you need to Know By  HYPERLINK "http://ezinearticles.com/?expert=Nicholas_Spriggs" Nicholas Spriggs No one likes a slow computer. Well, at least not anyone I know. People spend thousands of dollars on upgrades and cutting edge systems to use a faster computer. However, upgrading your computer is not the only way to have a quicker computing experience. For those looking to squeeze the last bit of performance out of their machines, there are many ways to optimize your system for speed. Overclocking your CPU, tweaking your registry, and fine tuning the bios are some the most common ways to optimize your system. Another often overlooked method is reducing your RAMs latency. RAM latency occurs when the CPU needs to retrieve information from memory. In order to receive information from RAM, the CPU sends out a request through the front side bus (FSB.) However, the CPU operates faster than the memory, so it must wait while the proper segment of memory is located and read, before the data can be sent back. RAM latency is measured in wasted FSB clock cycles, since the data is transferred through the FSB. The bigger the latency number, the more FSB clock cycles it missed. The goal in reducing latency is to get the data back to the CPU in the least amount of FSB clock cycles possible. The easiest way to reduce RAM latency is to increase the speed of the front side bus. This means that the FSB can send and receive data between the CPU and memory faster. However, this also overclocks the CPU, RAM, and possibly the AGP bus as well. Overclocking your system will void your computers warranties and could possibly damage and/or destroy your system, so only attempt it if youre willing to risk frying your computer. Adjusting your PCs FSB is usually performed through the BIOS or through jumpers on your motherboard, although not all motherboards support overclocking. A safer method is to adjust your RAMs timings, although this can still potentially damage your system and usually only wields nominally performance gains. Theres no simple way to say it, so Ill apologize in advance for spitting some tech jargon your way. RAM timing are measured in CAS, RCD, RP, and RAS. CAS refers to the amount of clock cycles to reach the correct column of memory, RCD refers to the amount of cycles between RAS to CAS, RP refers to the amount of cycles needed to close a row and open the next row for reading, and RAS refers to the smallest number of clock cycles a row must be actively accessed. To simplify that explanation, remember that RAM timings are measured in FSB clock cycles, so the lower the number, the faster your system is. For example, my RAM timings are 3-3-3-8 (CAS-RCD-RP-RAS.) To optimize my timings, I first tried lowering my CAS in my bios to 2.5 and rebooting. Windows booted just fine and everything worked correctly, so I then rebooted and went back into my bios and dropped my CAS down to 2, so now my timings were 2-3-3-8. Again, this setup seemed stable so I went in and tried reducing my RAS, since it was pretty high. This was the last stable tweak that I could do. When I tried to go below 2-3-3-7 in any timing my system either wouldnt boot or Windows would generate a mass amount of memory related areas. I used 3dMark 2005 to get an idea of how much improvement my memory adjustments made, if any. Before tweaking my timings I posted a 2105 3dMark score, after the tweaking I scored 2114. Not much of difference, but when it comes to optimizing your system for speed, every last bit helps. While reducing RAM latency may not have a huge impact on system performance, it can give it a little extra kick, which combined with other methods of optimization, can result in a much quicker PC. So until youre ready to buy a new computer, consider tuning up your current one to its fullest potential. SDRAM latency From Wikipedia, the free encyclopedia SDRAM latency refers to the delays incurred when a  HYPERLINK "http://en.wikipedia.org/wiki/Computer" \o "Computer" computer tries to access  HYPERLINK "http://en.wikipedia.org/wiki/Data" \o "Data" data in  HYPERLINK "http://en.wikipedia.org/wiki/SDRAM" \o "SDRAM" SDRAM. SDRAM latency is often measured in memory bus  HYPERLINK "http://en.wikipedia.org/wiki/Clock_signal" \o "Clock signal" clock cycles. Because a modern  HYPERLINK "http://en.wikipedia.org/wiki/Central_processing_unit" \o "Central processing unit" CPU is much faster than SDRAM, the CPU has to wait for a relatively long time for a memory access to complete before it can process the data. SDRAM latency contributes to total  HYPERLINK "http://en.wikipedia.org/wiki/Memory_latency" \o "Memory latency" memory latency, which causes a significant  HYPERLINK "http://en.wikipedia.org/wiki/Bottleneck" \o "Bottleneck" bottleneck for system performance in modern computers. SDRAM access SDRAM is graphically organized into a grid like pattern, with "rows", and "columns". The data stored in SDRAM comes in blocks, defined by the coordinates of the row and column of the specific information. The steps for the memory controller to access data in SDRAM follow in order: First, the SDRAM is in an idle state. The controller issues the "Active" command. It activates a certain row, as indicated by the address lines, in the SDRAM chip for accessing. This command typically takes a few clock cycles. After the delay, column address and either "Read" or "Write" command is issued. Typically the read or write command can be repeated every clock cycle for different column addresses (or a burst mode read can be performed). The read data isn't however available until a few clock cycles later, because the memory is  HYPERLINK "http://en.wikipedia.org/wiki/Pipeline_%28computer%29" \o "Pipeline (computer)" pipelined. When an access is requested to another row, the current row has to be deactivated by issuing the "Precharge" command. The precharge command takes a few clock cycles before a new "Active" command can be issued. SDRAM access has four main measurements (quantified in  HYPERLINK "http://en.wikipedia.org/wiki/Front_side_bus" \o "Front side bus" FSB clock cycles) important in defining the SDRAM latency in a given computer (the 't' prefixes are for 'time'): tCAS The number of clock cycles needed to access a certain column of Data in SDRAM.  HYPERLINK "http://en.wikipedia.org/wiki/CAS_Latency" \o "CAS Latency" CAS Latency, or simply CAS, is known as Column Address Strobe Latency, sometimes referred to as tCL. tRCD (RAS to CAS Delay) The number of Clock cycles needed between a Row Address Strobe (RAS) and a CAS. It is the time required between the computer defining the row and column of the given memory block and the actual read or write to that location. Stands for Row address to Column address Delay. tRP (RAS Precharge) The number of clock cycles needed to terminate access to an open row of memory, and open access to the next row. Stands for Row precharge time. tRAS The minimum number of clock cycles needed to access a certain row of data in RAM between the data request and the precharge command. Known as Active to Precharge Delay. Historically, tRAS was defined as the time needed to establish the necessary potential between a bitline pair within the memory array until it was safe to write back the data to the memory cells of origin after a (destructive) read. Pay attention to the word read here. Memory, in many ways is like a book, you can only read after opening a book to a certain page and paragraph within that particular page. The RAS Pulse Width is the time until a page can be closed again. Therefore, just by definition, the minimum tRAS must be the RAS-to-CAS delay plus the read latency (CAS delay). That is fine for FPM and EDO memory with their single word data transfers. With SDRAM, memory controllers started to output a chain of four consecutive quadwords on every access. With DDR, that number has increased to eight quadwords that effectively are two consecutive bursts of four. Now imagine someone closes the book you are reading from in the middle of a sentence. Right in your face! And does it over and again. This is what happens if tRAS is set too short. So here is the really simple calculation: The second burst of four has at least to be initiated and prefetched into the output buffers (like you get a glimpse at the headline in a book) before you can close the page without losing all information. That means that the minimum tRAS would be tRCD+CAS latency + 2 cycles (to output the first burst of four and make way for the second burst in the output buffers). Any tRAS setting lower tRCD + CAS + 2 cycles will allow the memory controller to close the page in your face! over and again and that will cause a performance hit because of a truncated transfer that needs to be repeated. Along with those hassles comes the self-explanatory risk for data corruption. Measurements As with almost all latency issues, the lower, the better. RAM speeds are given by the four numbers above, in the format "tCAS-tRCD-tRP-tRAS". So, for example, latency values given as 2.5-3-3-5 would indicate tCAS=2.5, tRCD=3, tRP=3, tRAS=5. (Note that .5 values of latency (such as 2.5) are only possible in  HYPERLINK "http://en.wikipedia.org/wiki/Double_data_rate" \o "Double data rate" Double data rate RAM, where two parts of each clock cycle are used) Most computer users don't need to worry about SDRAM latency, because the computer can handle the auto-adjustment to  HYPERLINK "http://en.wikipedia.org/w/index.php?title=RAM_timing&action=edit" \o "RAM timing" RAM timing based on the  HYPERLINK "http://en.wikipedia.org/wiki/Serial_Presence_Detect" \o "Serial Presence Detect" Serial Presence Detect (SPD)  HYPERLINK "http://en.wikipedia.org/wiki/Read-only_memory" \o "Read-only memory" ROM inside the RAM packaging that defines the four timing values, decided by the RAM manufacturer. Although the SDRAM latency timing can be adjusted manually, using lower latency settings than the module's rating ( HYPERLINK "http://en.wikipedia.org/wiki/Overclocking" \o "Overclocking" overclocking) may cause a computer to  HYPERLINK "http://en.wikipedia.org/wiki/Crash_%28computing%29" \o "Crash (computing)" crash or fail to  HYPERLINK "http://en.wikipedia.org/wiki/Booting" \o "Booting" boot. Ups and Downs: Memory Timings Put to the Test  HYPERLINK "http://www.tomshardware.com/site/submission/feedback.html?site=tomshardware&ed=Patrick%20Schmid,%20Bert%20T&" \l "246;pelt" Patrick Schmid, Bert Tpelt January 19, 2004 12:00 RAM Games: Zooming In On Timings It's a fact that modern systems need just scads of  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/" \t "_blank" memory - 512 MB at least, although 1 GB isn't exactly rare anymore, either. Things get a bit more complicated once you stroll down to your local  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/" \t "_blank" computer store, where they have a huge selection of DDR400 RAM modules from innumerable vendors in all imaginable variations. So what should you look out for? Should you really listen to what the friendly salesperson has to say? In any discussion of RAM, somebody is bound to drop the term "CAS latency", or CL for short. But there are a slew of other factors that also affect how fast your RAM is. In this article, we'll take a closer look at these factors and explain the concepts behind the cryptic numbers given to the different modules. Then we'll move along to the real purpose of this article - determining how a given system will perform on best-case, average and worst-case memory timings. We ran 19 individual benchmarks on all the available platforms (Athlon XP,  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/" \t "_blank" Athlon 64, Athlon 64 FX, Pentium 4, Pentium 4 EE) in order to get you the dirt on the timings.  HYPERLINK "http://www.ad.tomshardware.com/cgi-bin/bc.m?count=13883&time=RuBIV9hcwKYAAR4k3m0&location=banner5/tomshardware_motherboard_memory/2004/01/19/ups_and_downs/index.html&dns=us&fillin=0&link=http://www.tomshardware.com/site/vista.html" \o "Play Tom's Hardware Ultimate Trivia Contest!
3 Questions and Over 15 Prizes Will be Awarded" \t "_blank"  INCLUDEPICTURE "http://www.ad.tomshardware.com/cgi-bin/bd.m?count=13883&time=RuBIV9hcwKYAAR4k3m0&location=banner5/tomshardware_motherboard_memory/2004/01/19/ups_and_downs/index.html&dns=us&fillin=0&image=tom/blank.gif" \* MERGEFORMATINET  How SDRAM Works State-of-the-art RAM modules generally transfer  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page2.html" \t "_blank" data in 64 bit chunks. They contain DRAM chips that send data synchronously with the clock pulse signal and generally use the double-data-rate method (DDR). The difference between DDR and SDR-SDRAMs is that the DDR modules  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page2.html" \t "_blank" transfer data during both the rising and the falling edges of the clock pulse. That means that DDR400 RAM really only sends data at 200 MHz using the DDR method. A better measure of memory speed is the module's cycle time, which is the amount of time needed to complete one clock cycle. A cycle time of 10 ns means that 100 million cycles are possible per second, and the chips run at up to 100 MHz. To reach 133 MHz, you need 7.5 ns; for 166 MHz, 6.0 ns. Cycle Time TMax. Frequency f HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page2.html" \t "_blank" Bandwidth SDR*Bandwidth DDR*10 ns100 MHz800 MB/s (PC100)1,600 MB/s (DDR200)7.5 ns133 MHz1,064 MB/s (PC133)2,100 MB/s (DDR266)6 ns166 MHz-2,700 MB/s (DDR333)5 ns200 MHz-3,200 MB/s (DDR400)* Here's how to calculate bandwidth: frequency x interface width (64 bits are 8 Bytes). DDR RAM offers twice the transfer rate of SDR RAM. Nomenclature: RAM Names The name game was a lot easier with conventional SDR-SDRAM, which was simply named for the clock speed (PC100, PC133 SDRAM). The rules changed with the advent of DDR RAM. The modules are now titled using the maximum bandwidth (in MB/s). So PC2100 is DDR266, PC2700 is DDR 333, etc. This sea change was based on the nomenclature used for Rambus DRAM (RDRAM), whose names - PC800 or PC1066 - were also derived from their frequency. The following table provides more information. NameTypeName:Effective Clock SpeedData BusBandwidthPC66SDRAM66 MHz64 Bit0.5 GB/sPC100SDRAM100 MHz64 Bit0.8 GB/sPC133SDRAM133 MHz64 Bit1.06 GB/sPC1600DDR200100 MHz64 Bit1.6 GB/sPC1600Dual-DDR200100 MHz2 x 64 Bit3.2 GB/sPC2100DDR266133 MHz64 Bit2.1 GB/sPC2100Dual-DDR266133 MHz2 x 64 Bit4.2 GB/sPC2700DDR333166 MHz64 Bit2.7 GB/sPC2700Dual-DDR333166 MHz2 x 64 Bit5.4 GB/sPC3200DDR400200 MHz64 Bit3.2 GB/sPC3200Dual-DDR400200 MHz2x 64 Bit6.4 GB/sPC4200DDR533266 MHz64 Bit4.2 GB/sPC4200Dual-DDR533266 MHz2 x 64 Bit8.4 GB/sPC800RDRAM Dual400 MHz2 x 16 Bit3.2 GB/sPC1066RDRAM Dual533 MHz2 x 16 Bit4.2 GB/sPC1200RDRAM Dual600 MHz2 x 16 Bit4.8 GB/sPC800RDRAM Dual400 MHz2 x 32 Bit6.4 GB/sPC1066RDRAM Dual533 MHz2 x 32 Bit8.4 GB/s How Memory Access Works Information is stored by first separating the  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page3.html" \t "_blank" memory area into rows and columns. The capacity of the individual chips determines the number of rows and columns per module. When several arrays are combined, they create memory banks. The chips are actually accessed by means of control signals such as row address strobe (RAS), column address strobe (CAS), write enable (WE), chip select (CS) and several additional commands (DQ). You also need to know something about which row is active in the memory matrix at any given moment. In today's  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page3.html" \t "_blank" computers, a command rate is defined in BIOS - generally 1-2 cycles. This describes the amount of time it takes for the RAS to be executed after the memory chip has been selected. The memory controller selects the active row. But before the row will actually become active so that the columns can be accessed, the controller has to wait for 2-3 cycles - tRCD (RAS-to-CAS delay). Then it sends the actual read command, which is also followed by a delay - the CAS latency. For DDR RAM, CAS latency is 2, 2.5 or 3 cycles. Once this time has lapsed, the  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page3.html" \t "_blank" data will be sent to the DQ pins. After the data has been retrieved, the controller has to deactivate the row again, which is done within tRP (RAS precharge time). There is one more technical restriction - tRAS (active-to-precharge delay). This is the fewest number of cycles that a row has to be active before it can be deactivated again. 5-8 cycles are about average for tRAS. Memory timings are generally cited in order of importance:  INCLUDEPICTURE "http://images.tomshardware.com/2004/01/19/ups_and_downs/timings.gif" \* MERGEFORMATINET  Conclusion - Consider Carefully In most of the disciplines, you can see that it no longer matters as much what  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page13.html" \t "_blank" memory timings you have as it did only a few years ago, when SDRAM or the first DDR generation were still hot. Or, to put it another way, having faster or slower RAM will not tip the balance in favor of or against the latest AMD and  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page13.html" \t "_blank" Intel processors. We observed one interesting result in many of the gaming benchmarks: while the Pentium 4 3.2 GHz is normally just a touch faster than the Athlon 64 3200+, it quickly falls behind the Athlon if you only use slow memory modules. Things start getting untidy when you combine compute-intensive tasks with large quantities of  HYPERLINK "http://www.tomshardware.com/2004/01/19/ups_and_downs/page13.html" \t "_blank" data such as file compression. In such categories, the memory timings make or break performance - the Pentium 4 processors either take the lead or bring up the rear, depending on whether the memory timings are fast or slow. We were duly impressed by the Athlon 64 FX-51's scores, which maintained its ranking no matter what kind of memory it was given. This steadfastness is largely due to the integrated memory controller. The moral of the story is clear: while we still recommend buying brand-name products to ensure compatibility (especially for dual-channel systems), but you don't necessarily need the fastest timings. In today's market, you only need fast modules if your computer will be computing a lot or encoding video. For any other application, slower RAM will definitely cut the mustard. DDR2 Memory Tutorial Introduction DDR2 memories are already supported on high-end motherboards. We compiled below a short list with the main differences between DDR2 and DDR memories. DDR memories are officially found in 266 MHz, 333 MHz and 400 MHz versions, while DDR2 memories are found in 400 MHz, 533 MHz, 667 MHz and 800 MHz versions. Both types transfer two  HYPERLINK "http://www.hardwaresecrets.com/article/167" \t "_blank" data per clock cycle. Because of that the listed clocks are nominal clocks, not real ones. To get the real clock divide the nominal clock by two. For example, DDR2-667 memory works in fact at 333 MHz. DDR2 memories have a lower power consumption compared to DDR memories. DDR memories are  HYPERLINK "http://www.hardwaresecrets.com/article/167" \t "_blank" fed with 2.5 V while DDR2 memories are fed with 1.8 V. On DDR memories the resistive termination necessary for making the memory work is located on the motherboard, while on DDR2 memories this circuit is located inside the memory chip. This is one of the reasons why it is not possible to install DDR2 memories on DDR sockets and vice-versa. DDR modules have 184 contacts, while DDR2 modules have 240 contacts. On DDR memories the CAS Latency (CL) parameter which is the time the memory delays delivering a requested data , can be of 2, 2.5 or 3 clock cycles. On DDR2 memories CL can be of 3, 4 or 5 clock cycles. On DDR2 memories, depending on the chip, there is an additional latency (AL) of 0, 1, 2, 3, 4 or 5 clock cycles. So in a DDR2 memory with CL4 and AL1 the latency is 5. On DDR2 memories the write latency equals to the read latency (CL + AL) minus 1. Internally the controller inside DDR memories works preloading two data bits from the  HYPERLINK "http://www.hardwaresecrets.com/article/167" \t "_blank" storage area (task known as prefetch) while the controller inside DDR2 memories works loading four bits in advance. These are the main differences between DDR and DDR2. We will explore them a little bit more on the following pages. For a more detailed explanation we recommend you to read the following document:  HYPERLINK "http://download.micron.com/pdf/pubs/designline/dl3Q03.pdf" \t "_blank" http://download.micron.com/pdf/pubs/designline/dl3Q03.pdf. Physical Aspect  HYPERLINK "http://www.hardwaresecrets.com/article/167/2" \t "_blank" DDR and DDR2 modules have the same physical size, but DDR modules have 184 contacts, while DDR2 modules have 240. On Figure 1 you can compare the difference between DDR2 and DDR edge contacts.  HYPERLINK "http://www.hardwaresecrets.com/fullimage.php?image=1205" \t "_blank"  INCLUDEPICTURE "http://www.hardwaresecrets.com/imageview.php?image=1209" \* MERGEFORMATINET  click to enlarge Figure 1: Differences on edge contact between DDR and  HYPERLINK "http://www.hardwaresecrets.com/article/167/2" \t "_blank" DDR2 modules. Thus there is no way to install a DDR2 module on a DDR socket and vice-versa. All DDR2 chips use BGA (Ball Grid Array) packaging, while DDR chips almost always use TSOP (Thin Small-Outline Package) packaging. There are DDR chips with BGA packaging on the market (like the ones from Kingmax), but they are not so common. On Figure 2 you can see how a TSOP  HYPERLINK "http://www.hardwaresecrets.com/article/167/2" \t "_blank" chip on a DDR module looks like while on Figure 3 you can see how a BGA chip on a DDR2 looks like.  HYPERLINK "http://www.hardwaresecrets.com/fullimage.php?image=1206" \t "_blank"  INCLUDEPICTURE "http://www.hardwaresecrets.com/imageview.php?image=1210" \* MERGEFORMATINET  click to enlarge Figure 2: DDR chips almost always use TSOP packaging.  HYPERLINK "http://www.hardwaresecrets.com/fullimage.php?image=1207" \t "_blank"  INCLUDEPICTURE "http://www.hardwaresecrets.com/imageview.php?image=1211" \* MERGEFORMATINET  click to enlarge Figure 3: DDR2 chips use BGA packaging. Resistive Termination On DDR modules the necessary resistive termination is located on the motherboard, while on DDR2 modules this termination is located inside the  HYPERLINK "http://www.hardwaresecrets.com/article/167/3" \t "_blank" memory chips technique called ODT, On-Die Termination. This is done in order to make the signal cleaner. On Figure 4 you can see the signal that reaches the memory chip. On the left hand side you see the signals on a system that uses motherboard termination (DDR memories) while on the right hand side you see the signals on a system that uses on-die termination (DDR2 memories). Even a layman can easily say that the signals on the right hand side are cleaner and stable than the signals on the left hand side. On the yellow square you can compare the time frame difference this time frame is the time the memory has to read or write a piece of  HYPERLINK "http://www.hardwaresecrets.com/article/167/3" \t "_blank" data. With the use of on-die termination this time frame got wider, allowing higher clocks to be achieved since the memory has more time to read or write a data chunk.  HYPERLINK "http://www.hardwaresecrets.com/fullimage.php?image=1208" \t "_blank"  INCLUDEPICTURE "http://www.hardwaresecrets.com/imageview.php?image=1212" \* MERGEFORMATINET  click to enlarge Figure 4: Comparison between  HYPERLINK "http://www.hardwaresecrets.com/article/167/3" \t "_blank" motherboard termination and on-die termination. DDR2 SDRAM From Wikipedia, the free encyclopedia DDR2 SDRAM or  HYPERLINK "http://en.wikipedia.org/wiki/Double_Data_Rate" \o "Double Data Rate" double-data-rate two  HYPERLINK "http://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memory" \o "Synchronous dynamic random access memory" synchronous dynamic random access memory is a  HYPERLINK "http://en.wikipedia.org/wiki/Random_access_memory" \o "Random access memory" random access memory technology used for high speed storage of the working data of a  HYPERLINK "http://en.wikipedia.org/wiki/Computer" \o "Computer" computer or other  HYPERLINK "http://en.wikipedia.org/wiki/Digital_electronics" \o "Digital electronics" digital electronic device. It is a part of the  HYPERLINK "http://en.wikipedia.org/wiki/SDRAM" \o "SDRAM" SDRAM (synchronous dynamic random access memory) family of technologies, which is one of many  HYPERLINK "http://en.wikipedia.org/wiki/DRAM" \o "DRAM" DRAM (dynamic random access memory) implementations, and is an evolutionary improvement over its predecessor,  HYPERLINK "http://en.wikipedia.org/wiki/DDR_SDRAM" \o "DDR SDRAM" DDR SDRAM. Its primary benefit is the ability to run its bus at twice the speed of the memory cells it contains, thus enabling faster bus speeds and higher peak throughputs than earlier technologies. This is achieved at the cost of higher  HYPERLINK "http://en.wikipedia.org/wiki/SDRAM_latency" \o "SDRAM latency" latency. Like all SDRAM implementations, DDR2 stores memory in memory cells that are activated with the use of a  HYPERLINK "http://en.wikipedia.org/wiki/Clock_signal" \o "Clock signal" clock signal to synchronize their operation with an external data bus. Like DDR before it, DDR2 cells transfer data both on the rising and falling edge of the clock (a technique called double pumping). The key difference between DDR and DDR2 is that in DDR2 the  HYPERLINK "http://en.wikipedia.org/wiki/Computer_bus" \o "Computer bus" bus is clocked at twice the speed of the memory cells, so four words of data can be transferred per memory cell cycle. Thus, without speeding up the memory cells themselves, DDR2 can effectively operate at twice the bus speed of DDR. However,  HYPERLINK "http://en.wikipedia.org/wiki/Memory_latency" \o "Memory latency" latency is greatly increased as a trade-off. While DDR SDRAM has typical read latencies of between 2 and 3 bus cycles, DDR2 may have read latencies between 3 and 9 cycles. Because of this higher latency, DDR SDRAM running at the same bus speed as DDR2 is generally considered superior; DDR2 is, however, able to run at substantially higher bus speeds which equates to an overall increase in throughput. Chips and modules For use in PCs, DDR2 SDRAM is supplied in  HYPERLINK "http://en.wikipedia.org/wiki/DIMM" \o "DIMM" DIMMs with 240 pins and a single locating notch. DIMMs are identified by their peak transfer capacity (often called bandwidth). Standard nameMemory clockTime between signalsI/O Bus clockData transfers per secondModule namePeak transfer rateDDR2-400100 MHz10 ns200 MHz400 MillionPC2-32003.200 HYPERLINK "http://en.wikipedia.org/wiki/Gigabyte" \o "Gigabyte" GB/sDDR2-533133 MHz7.5 ns266 MHz533 MillionPC2-42004.264GB/sDDR2-667166 MHz6 ns333 MHz667 MillionPC2-53005.336GB/sDDR2-800200 MHz5 ns400 MHz800 MillionPC2-64006.400GB/sDDR2-1066266 MHz3.75 ns533 MHz1066 MillionPC2-8500 8.500GB/sNote: DDR2-xxx (or DDR-xxx) denotes effective clockspeed, whereas PC2-xxxx (or PC-xxxx) denotes theoretical bandwidth (though it is often rounded up or down). Bandwidth is calculated by taking transfers per second and multiplying by eight. This is because DDR2 memory modules transfer data on a bus that is 64 data bits wide, and since a byte comprises 8 bits, this equates to 8 bytes of data per transfer. 1 Some manufacturers label their DDR2-667 sticks as PC2-5400 instead of PC2-5300. At least one manufacturer has reported this reflects successful testing at a faster-than standard speed. Debut DDR2 was introduced in the second quarter of 2003 at two initial speeds: 200MHz (referred to as PC2-3200) and 266MHz (PC2-4200). Both performed worse than the original DDR specification due to higher latency, which made total access times longer. However, the original DDR technology tops out at speeds around 266MHz (533MHz effective). Faster DDR chips exist, but  HYPERLINK "http://en.wikipedia.org/wiki/JEDEC" \o "JEDEC" JEDEC has stated that they will not be standardized. These modules are mostly manufacturer optimizations of highest-yielding chips, drawing significantly more power than slower-clocked modules, and usually do not offer much, if any, greater real-world performance. DDR2 started to become competitive with the older DDR standard by the end of 2004, as modules with lower latencies became available. Backwards compatibility DDR2 DIMMs are not backwards compatible with DDR DIMMs. The notch on DDR2 DIMMs is in a different position than DDR DIMMs, and the pin density is slightly higher than DDR DIMMs. DDR2 is a 240-pin module, DDR is a 184-pin module. Faster DDR2 DIMMs though are compatible with slower DDR2 DIMMs. The memory would just run at the slower speed. Using slower DDR2 memory in a system capable of higher speeds results in the bus running at the speed of the slowest memory in use. DDR3 SDRAM From Wikipedia, the free encyclopedia In  HYPERLINK "http://en.wikipedia.org/wiki/Computing" \o "Computing" computing, DDR3 SDRAM or  HYPERLINK "http://en.wikipedia.org/wiki/Double_data_rate" \o "Double data rate" double-data-rate three  HYPERLINK "http://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memory" \o "Synchronous dynamic random access memory" synchronous dynamic random access memory is a  HYPERLINK "http://en.wikipedia.org/wiki/Random_access_memory" \o "Random access memory" random access memory interface technology used for high bandwidth storage of the working data of a  HYPERLINK "http://en.wikipedia.org/wiki/Computer" \o "Computer" computer or other  HYPERLINK "http://en.wikipedia.org/wiki/Digital_electronics" \o "Digital electronics" digital electronic devices. DDR3 is part of the  HYPERLINK "http://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memory" \o "Synchronous dynamic random access memory" SDRAM family of technologies and is one of the many  HYPERLINK "http://en.wikipedia.org/wiki/DRAM" \o "DRAM" DRAM (dynamic random access memory) implementations. DDR3 SDRAM is an improvement over its predecessor,  HYPERLINK "http://en.wikipedia.org/wiki/DDR2_SDRAM" \o "DDR2 SDRAM" DDR2 SDRAM, and the two are not compatible. The primary benefit of DDR3 is the ability to transfer at twice the data rate of DDR2 (I/O at 8 the data rate of the memory cells it contains), thus enabling higher  HYPERLINK "http://en.wikipedia.org/wiki/Bus_(computing)" \o "Bus (computing)" bus rates and higher peak rates than earlier memory technologies. In addition, the DDR3 standard allows for chip capacities of 512  HYPERLINK "http://en.wikipedia.org/wiki/Megabits" \o "Megabits" megabits to 8  HYPERLINK "http://en.wikipedia.org/wiki/Gigabits" \o "Gigabits" gigabits, effectively enabling a maximum memory module size of 16 gigabytes. With data being transferred 64  HYPERLINK "http://en.wikipedia.org/wiki/Bit" \o "Bit" bits at a time per memory module, DDR3 SDRAM gives a transfer rate of (memory clock rate) 4 (for bus clock multiplier) 2 (for data rate) 64 (number of bits transferred) / 8 (number of bits/byte). Thus with a memory clock frequency of 100MHz, DDR3 SDRAM gives a maximum transfer rate of 6400  HYPERLINK "http://en.wikipedia.org/wiki/Megabyte" \o "Megabyte" MB/ HYPERLINK "http://en.wikipedia.org/wiki/Second" \o "Second" s. DDR3 is a DRAM interface specification; the actual DRAM arrays that store the data are the same as in any other type of DRAM, and have similar performance. DDR, DDR2 and DDR3 for Desktop PCs DDR3 memory provides a reduction in power consumption of 30% compared to  HYPERLINK "http://en.wikipedia.org/wiki/DDR2_SDRAM" \o "DDR2 SDRAM" DDR2 modules due to DDR3's 1.5 V supply voltage, compared to DDR2's 1.8 V or DDR's 2.5 V. The 1.5 V supply voltage works well with the  HYPERLINK "http://en.wikipedia.org/wiki/90_nanometer" \o "90 nanometer" 90 nanometer fabrication technology used in the original DDR3 chips. Some manufacturers further propose using  HYPERLINK "http://en.wikipedia.org/wiki/Multigate_device" \o "Multigate device" "dual-gate" transistors to reduce  HYPERLINK "http://en.wikipedia.org/wiki/Leakage" \l "Electronics" \o "Leakage" leakage of current. The maximum recommended voltage is 1.575 volts and should be considered the absolute maximum when memory stability is the foremost consideration, such as in servers or other mission critical devices. In addition, JEDEC states that memory modules must withstand up to 1.975 volts before incurring permanent damage, although they are not required to function correctly at that level. The main benefit of DDR3 comes from the higher bandwidth made possible by DDR3's 8-burst-deep  HYPERLINK "http://en.wikipedia.org/wiki/Prefetch_buffer" \o "Prefetch buffer" prefetch buffer, in contrast to DDR2's 4-burst-deep or  HYPERLINK "http://en.wikipedia.org/wiki/DDR_SDRAM" \o "DDR SDRAM" DDR's 2-burst-deep prefetch buffer. DDR3 modules can transfer data at a rate of 8002133  HYPERLINK "http://en.wikipedia.org/wiki/Transfer_(computing)" \o "Transfer (computing)" MT/s using  HYPERLINK "http://en.wikipedia.org/wiki/Double_data_rate" \o "Double data rate" both rising and falling edges of a 4001066MHz I/O clock. Sometimes, a vendor may misleadingly advertise the I/O clock rate by labeling the MT/s as MHz. The MT/s is normally twice that of MHz by double sampling, one on the rising clock edge, and the other, on the falling. In comparison, DDR2's current range of data transfer rates is 4001066 MT/s using a 200533MHz I/O clock, and DDR's range is 200400 MT/s based on a 100200MHz I/O clock. High-performance graphics was an initial driver of such bandwidth requirements, where high bandwidth data transfer between  HYPERLINK "http://en.wikipedia.org/wiki/Framebuffer" \o "Framebuffer" framebuffers is required. DDR3 prototypes were announced in early 2005. Products in the form of motherboards appeared on the market in June 2007. The  HYPERLINK "http://en.wikipedia.org/wiki/Intel_Core_i7" \o "Intel Core i7" Intel Core i7, released in November 2008, connects directly to memory rather than via a chipset. The Core i7 supports only DDR3.  HYPERLINK "http://en.wikipedia.org/wiki/Advanced_Micro_Devices" \o "Advanced Micro Devices" AMD's first  HYPERLINK "http://en.wikipedia.org/wiki/Socket_AM3" \o "Socket AM3" socket AM3  HYPERLINK "http://en.wikipedia.org/wiki/Phenom_II" \o "Phenom II" Phenom II X4 processors, released in February 2009, were their first to support DDR3. DDR3  HYPERLINK "http://en.wikipedia.org/wiki/DIMMs" \o "DIMMs" DIMMs have 240 pins, are electrically incompatible with DDR2 and have a different key notch location. DDR3  HYPERLINK "http://en.wikipedia.org/wiki/SO-DIMM" \o "SO-DIMM" SO-DIMMs have 204 pins.  HYPERLINK "http://en.wikipedia.org/wiki/GDDR3" \o "GDDR3" GDDR3 memory, having a similar name but being from an entirely dissimilar technology, has been in use for graphic cards. GDDR3 has sometimes been incorrectly referred to as "DDR3". Latencies While the typical  HYPERLINK "http://en.wikipedia.org/wiki/SDRAM_latency" \o "SDRAM latency" latencies for a DDR2 device were 5-5-5-15, the standard latencies for the DDR3 devices are 7-7-7-20 for DDR3-1066 and 7-7-7-24 for DDR3-1333. DDR3 latencies are numerically higher because the I/O bus clock cycles by which they are measured are shorter; the actual time interval is similar to DDR2 latencies (around 10ns). There is some improvement because DDR3 generally uses more recent manufacturing processes, but this is not directly caused by the change to DDR3. As with earlier memory generations, faster DDR3 memory became available after the release of the initial versions. DDR3-2000 memory with 9-9-9-28 latency (9ns) was available in time to coincide with the Intel Core i7 release. CAS latency of 9 at 1000MHz (DDR3-2000) is 9ns, while CAS latency of 7 at 667MHz (DDR3-1333) is 10.5ns. Example: (CASFrequency (MHz))נ1000=Xns (7667)נ1000=10.4948ns Feature summary DDR3 SDRAM components Introduction of asynchronous RESET pin Support of system-level flight-time compensation On- HYPERLINK "http://en.wikipedia.org/wiki/DIMM" \o "DIMM" DIMM mirror-friendly DRAM pinout Introduction of CWL (CAS write latency) per clock bin On-die I/O calibration engine READ and WRITE calibration DDR3 modules Fly-by command/address/control bus with on-DIMM termination High-precision calibration resistors Are not  HYPERLINK "http://en.wikipedia.org/wiki/Backwards_compatible" \o "Backwards compatible" backwards compatibleDDR3 modules do not fit into DDR2 sockets; forcing them can damage the DIMM and/or the motherboard Technological advantages compared to DDR2 Higher bandwidth performance, up to 2133 MT/s standardized Slightly improved latencies as measured in nanoseconds Higher performance at low power (longer battery life in laptops) Enhanced low-power feature Market penetration Although DDR3 was launched in 2007, DDR3 sales are not expected to overtake DDR2 until the end of 2009, or possibly early 2010, according to Intel strategist Carlos Weissenberg, speaking during the early part of their roll-out in August 2008 (the same view had been stated by  HYPERLINK "http://en.wikipedia.org/wiki/Market_intelligence" \o "Market intelligence" market intelligence company DRAMeXchange over a year earlier in April 2007.) The primary driving force behind the increased usage of DDR3 has been new  HYPERLINK "http://en.wikipedia.org/wiki/Core_i7" \o "Core i7" Core i7 processors from Intel and  HYPERLINK "http://en.wikipedia.org/wiki/Phenom_II" \o "Phenom II" Phenom II processors from AMD, both of which have internal memory controllers: the latter recommends DDR3, the former requires it.  HYPERLINK "http://en.wikipedia.org/wiki/International_Data_Corporation" \o "International Data Corporation" IDC stated in January 2009 that DDR3 sales will account for 29 percent of the total DRAM units sold in 2009, rising to 72% by 2011. Successor Main article:  HYPERLINK "http://en.wikipedia.org/wiki/SDRAM" \l "DDR4_SDRAM_.28proposed.29" \o "SDRAM" SDRAM#DDR4 SDRAM (proposed) It was revealed at the  HYPERLINK "http://en.wikipedia.org/wiki/Intel_Developer_Forum" \o "Intel Developer Forum" Intel Developer Forum in  HYPERLINK "http://en.wikipedia.org/wiki/San_Francisco" \o "San Francisco" San Francisco 2008 that the successor to DDR3 will be known as DDR4. It is currently in the design stage, and is expected to be released in  HYPERLINK "http://en.wikipedia.org/wiki/2012" \o "2012" 2012. When released, it is expected to run at 1.2  HYPERLINK "http://en.wikipedia.org/wiki/Volts" \o "Volts" volts or less, versus the 1.5 volts of DDR3 chips and have in excess of 2 billion  HYPERLINK "http://en.wikipedia.org/wiki/Data_transfer" \o "Data transfer" data transfers per second. Prefetch buffer From Wikipedia, the free encyclopedia A prefetch buffer is a  HYPERLINK "http://en.wikipedia.org/wiki/Data_buffer" \o "Data buffer" data buffer employed on modern  HYPERLINK "http://en.wikipedia.org/wiki/Dynamic_random_access_memory" \o "Dynamic random access memory" DRAM chips that allows quick and easy access to multiple  HYPERLINK "http://en.wikipedia.org/w/index.php?title=Dataword&action=edit&redlink=1" \o "Dataword (page does not exist)" datawords located on a common physical row in the memory. The prefetch buffer takes advantage of the specific characteristics of memory accesses to a DRAM. Typical DRAM memory operations involve three phases ( HYPERLINK "http://en.wikipedia.org/w/index.php?title=Bitline&action=edit&redlink=1" \o "Bitline (page does not exist)" bitline precharge, row access, column access). Row access is the heart of a read operation as it involves the careful sensing of the tiny signals in DRAM memory cells -- this is the long and slow phase of memory operation. However once a row is read, subsequent column accesses to that same row can be very quick, as the sense amplifiers also act as latches. For reference, a row of a 1Gb DDR3 device is 2,048 bits wide, so that internally 2,048 bits are read into 2,048 separate sense amplifiers during the row access phase. Row accesses might take 50  HYPERLINK "http://en.wikipedia.org/wiki/Nanosecond" \o "Nanosecond" ns depending on the speed of the DRAM, whereas column accesses off an open row are less than 10 ns. Traditional DRAM architectures have long supported fast column access to these bits on an open row. For an 8 bit wide memory chip with a 2,048 bit wide row, accesses to any of the 256 datawords (2048/8) on the row can be very quick, provided no intervening accesses to other rows occur. The drawback of the older fast column access method was that a new column address had to be sent for each additional dataword on the row. The address bus had to operate at the same frequency as the data bus. A prefetch buffer simplifies this process by allowing a single address request to result in multiple data words. In a prefetch buffer architecture, when a memory access occurs to a row the buffer grabs a set of adjacent datawords on the row and reads them out ("bursts" them) in rapid-fire sequence on the IO pins, without the need for individual column address requests. This assumes the CPU wants adjacent datawords in memory which in practice is very often the case. For instance when a 64 bit CPU accesses a 16 bit wide DRAM chip, it will need 4 adjacent 16 bit datawords to make up the full 64 bits. A 4n prefetch buffer would accomplish this exactly ("n" refers to the IO width of the memory chip; it is multiplied by the burst depth "4" to give the size in bits of the full burst sequence). An 8n prefetch buffer on a 8 bit wide DRAM would also accomplish a 64 bit transfer. The prefetch buffer depth can also be thought of as the ratio between the core memory frequency and the IO frequency. In an 8n prefetch architecture (such as  HYPERLINK "http://en.wikipedia.org/wiki/DDR3" \o "DDR3" DDR3), the IOs will operate 8 times faster than the memory core (each memory access results in a burst of 8 datawords on the IOs). Thus a 200 MHz memory core is combined with IOs that each operate eight times faster (1600 megabits/second). If the memory has 16 IOs, the total read bandwidth would be 200 MHz x 8 datawords/access x 16 IOs = 25.6 gigabits/second (Gbps), or 3.2 gigabytes/second (GBps). Modules with multiple DRAM chips can provide correspondingly higher bandwidth. Each generation of  HYPERLINK "http://en.wikipedia.org/wiki/SDRAM" \o "SDRAM" SDRAM has a different prefetch buffer size:  HYPERLINK "http://en.wikipedia.org/wiki/DDR_SDRAM" \o "DDR SDRAM" DDR SDRAM's prefetch buffer size is 2n (two datawords per memory access)  HYPERLINK "http://en.wikipedia.org/wiki/DDR2_SDRAM" \o "DDR2 SDRAM" DDR2 SDRAM's prefetch buffer size is 4n  HYPERLINK "http://en.wikipedia.org/wiki/DDR3_SDRAM" \o "DDR3 SDRAM" DDR3 SDRAM's prefetch buffer size is 8n (eight datawords per memory access) Increased Bandwidth The speed of memory has not historically increased inline with CPU improvements. In order to increase the bandwidth of memory modules the prefetch buffer reads data from multiple memory chips simultaneously. This is similar to a RAID array in the storage world. Also it is similar to the concept of Dual Channel memory - but the extra channels are internal to each module. Sequential access bandwidth is markedly improved using prefetch buffers, but random access is mostly unchanged.  <=>UVX  " Ȼȯsi\PF<<h,0JB*phh0t0JB*phh0t0JB*CJ phh-ohi0JB*phh-o0JB*phh-o0JB*CJ phh3h@0JB*phht 0JB*CJ phh&hi0JB*phhi0JB*phhM0JB*CJ phh3hi0JB*phhLR0JB*CJ phhi0JB*CJ phh3h0JB*phhW5CJ aJ h5CJ aJ  =>Vdu{ # H I T  h ^`gd9}gd-o^gd-ogdMgdLRgdq$a$gdW" # & G H J T m " # l m y z   1 g ʼʴyly]ShF0JB*phh-ohM0JB*CJ phh3hY0JB*phh9}0JB*CJ phh-oh-o0JB*ph h-o5h-oh-o0J5>*B*phjh-oh-o5Uh-oh-o5h-o0JB*CJ aJ phh-o0JB*phh0t0JB*phh9}0JB*phh,0JB*phh&hi0JB*ph < = U V W b c   I J N O P ` 89ribWbWNWbJhFhFhB0JjhFhBU hFhBhB5mH sH 'h&h&0J5>*B*mH phsH jh&h&5UmH sH h&h&5mH sH h&5mH sH h =05mH sH hrEhrE5mH sH hrE0JB*phh70JB*CJ phhF0JB*phh70JB*phh9}0JB*phhK0JB*ph = V W b P DIJ L gdJ1gdJ1gdMgd#gd`gd^gdF^gd7 ^`gd9}9=DHIJab׿vhvZL>h30JB*CJ aJ phhhF0JB*CJ aJ phh0JB*CJ aJ phh~0JB*CJ aJ phh =00JB*CJ aJ phh.0JB*CJ aJ phhLC0JB*CJ aJ ph!h7hM0JB*CJ aJ phh70JB*CJ aJ phh0JB*CJ aJ phh0JB*phhF0JB*phhFhF0J5\hFmH sH hFhFmH sH  KLVW\]01@A`a9@չ~zrzrlrz~zrzrlrz~zr hJ10JjhJ1UhJ1 hJ10Jh 7WhJ10Jjh 7WhJ1U h 7WhJ1h_ihJ15CJ aJ h:0JB*CJ aJ phh>0JB*CJ aJ phh '0JB*CJ aJ phh.0JB*CJ aJ phh0JB*CJ aJ phh,v0JB*CJ aJ ph*  LWef NOYZ EFIJl}tu{%&?J(/`oS U V b l !!*!+!>#?#ллл hP30JjhP3U hP30J hs hP3hP3jHhJ1U hJ10JhJ1B* CJaJph hJ10JjhJ1UhJ1G tvh%'2rS T U V W b "$I&(+gdP3gdP3gdJ1 & F dd[$\$gdJ1gdJ1 $\$a$gdJ1\$gdJ1?###########!$"$X$Y$j$k$$$$$8%9%D%E%&&& '9'M'''9(H() )))+++#+E+N+S+\+,,}..//=0T0112233T7]777&8'8ȺjhJ1UhJ1 hJ15\ hI(5\hI(h#/hI(5CJaJhP35CJaJ hP3hP3 hP30J hP30JjhP3UhP3B+++++++++#+B.C./3X56T7_789::; >Z@ BB $IfgdJ1gdJ1gdI(gdI(gdI('8+8,888#9$9*9+9E?F???????<@=@W@X@ BBBB3B4B5BCBDBQBRBkBlB}B~BBBBBBBBBBBCC$C%CQQQȼ h8h Jh JhGh J0JCJaJjhGh JCJUaJhGh JCJaJh-h J5CJaJhP35CJaJhJ1CJaJ hJ10JhP3 hJ10JhJ1jhJ1UhJ10JB*phd4BB4B5B?@AXs8kd$$If<l*634<a $$Ifa$gd: $Ifgd:gd:8kdr2$$If<l*634<a !OP>?AV./56 ^_`abcst~ء١گڨޞޞޞj h:B*Uphh:0JB*phd h:5\h:CJaJjh:B*Uphh:B*ph h:0Jh:CJaJh:jh:Ujh:B*Uphjvhh:B*Uph9Xi 8kdT$$If<l*634<a $IfgdP3 $$Ifa$gd: $Ifgd: JKUYZ¢âDEmntuΣϣ%&ghpq{|ӤԤ@AFGڥۥߥJK˧̧ӧԧ>?CQک۩ީ h:6] h:0Jjh:Uh:0J5\jh:5U\ h:5\ hlh:h:CJaJhP3h:I%K֧ƪĬŭڭ!"+39AMVFfV $Ifgd:gd:gd:gd:ީߩϪЪ%&ì()./!"\]%&de@ABCst?V/:;>IopshhTCJaJmH sH hShhTCJaJmH sH hShhTCJaJmH sH h:0JB*CJ aJ phhP3 h:H* h:6]h:CJaJ h:0J h:0Jh:jh:U8 $Ifgd:kdX$$If<֞8 ${*0634<abƮҮۮ $Ifgd: $Ifgd:kdY$$If<֞8 ${*0634<ab% $Ifgd:%&/ $Ifgd:kdmZ$$If<֞8 ${*0634<ab/7<DPYd $Ifgd:deo $Ifgd:kd%[$$If<֞8 ${*0634<abow $Ifgd:Agd:kd[$$If<֞8 ${*0634<abA?W</0123456789:;<=>IogdhTgdhTgdMgd:gd:gd:opij<>DENOBCM; [$\$gdhTgdhT [$\$gdhTst·ķηҷӷ$%56=>IJ^_\]opFGݺݤ݄hhTCJaJmH sH &hShhT0J5CJ\aJmH sH +jhShhT5CJU\aJmH sH "hShhT5CJ\aJmH sH hShhT0JCJaJmH sH hShhTCJaJmH sH %jhShhTCJUaJmH sH 423=>VWZ[۽ܽ&'-.opxy޾߾BCj!"ппппппппh&RhhT5mH sH "hShhT6CJ]aJmH sH hhTCJaJmH sH hShhT0JCJaJmH sH %jhShhTCJUaJmH sH hShhTCJaJmH sH jhhTUmHnHu:_`&'./;<>?kl{| DE9:fgtuGHKݿݳݳݳݳݳhhTCJaJmH sH hhTCJH*aJmH sH hShhT0JCJaJmH sH hShhTCJaJmH sH %jhShhTCJUaJmH sH FKLUVCDJK34<=MNOPABCLM_`:;ݯh(whhTCJaJmH sH h(whhT0JCJaJmH sH hhTCJaJmH sH hShhT0JCJaJmH sH hShhTCJaJmH sH %jhShhTCJUaJmH sH 8;<!"2Ho6To| & FgdhT & FgdhT & FgdhTgdhT [$\$gdhT [$\$gdhT !"12?@TU12EF ./rs|}efij³ߠߠߠߠߠ³ߠߠߠߠߠߠߠߠ hShhT0JCJaJmH sH %jhShhTCJUaJmH sH h+uhhTCJaJmH sH h+uhhT0JCJaJmH sH hhTCJaJmH sH hShhTCJaJmH sH "hShhT5CJ\aJmH sH 8U~MNOPQRSTUVWXYjgdKgdK [$\$gdhT [$\$gdhTgdhT & FgdhT`a|} XYfg !%&TU01?@MNU㰟㰟㰟㰟㰟㔉z hK5\hBhKhKhKCJaJhShhTCJaJ hShhT0JCJaJmH sH %jhShhTCJUaJmH sH h^ZhhTCJaJmH sH h^ZhhT0JCJaJmH sH hShhTCJaJmH sH hhTCJH*aJmH sH 0jmTso{xgdLCgdK & Fdd[$\$gdKgdK [$\$gdKgdK{|12;<}~ST01:;{|12<=wxhLChhT0J5\ hK0J hK0JhKjhKU?21h:p*P/ =!"#$% n&EuĶXP1YAPNG  IHDR7/tbKGDtIME 4+x1 IDATxwx\WhF.*,J$N!'.mB6y٥,<,,lH$9Mb'-wX}4hٲ,|ܱ<_{ιs{n9B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!BqnKb@'tiRLZ qJj`;t4Lc"gW5!?4CXdA]efOPMN,`p iLYӾjBƻ>{,³;ը@rs)4=|R q抣VM1iYY!B1!:'1H!`?wkE 'J=c(rį}NiKN,";Wkjogk;"@B"TZtqbMZ5>OW{ 7_|CaUy(_آ iDr.Cv>wG4'9 YUj^ƣCe uKkomrB͋X;Qhzk)?0eߥp:½MۗyÚy6VE5;oB7µX2b_|8'5/֠3`lfS2G'iZm?y}`0'ͼo58}'O 6K7OtwA267o<ɐ7M"y,Ĉ.J+~ 31ggϫ CHM! ь?6[Tc.;@;K$wB C$M_ջ(ᢴpktEČfLi!f<2VPm&s3DlSM)5% 3{.ƘsrNI-6RE#'Xmw3y9mk7>i͡Xx[C5l-ڎ Cwz4/Ԩ]+ SzOp7P"g=NڵE77ᄘ!$" "w^$f9OErͻ@X4PMΛh N;QԌ T'SLIsrȾ$G-u~[F'z+0b+,; N{@͵0V;#u'3q>Ʀ>tY6ה X[S& f q֒W2IUtQm~<|+-bvg7Qu}1Vݏ ` w6@B./nS<VFmb?wCn/;! [>E'C7 ]/M0<^/̅/.Ax`9\^ PiVs1P닼ܝ`mu;P>C}x.[@i x:6ms_Y7pzcx*[7?x|_6)[[xݷxꭧ =4'CQ+60.Xˡ -bS s!ߩ~W^%%Q-/W/(PB+6EP\ 5U`*k|= %`qZAwzC:u'˕^gSmSZqT#%_5^G>Jv'?HiWu(-U;]*_s:XQaѩGaQkalWY_X뭧n_\L\=a{Mċ/Z|KPh* Rp!:6+,*>+K`G`e%N(ȇ=pA^[F'솅0U^A:( -C:¦eP섺" g@ z=O] MA6΁`2hy. awpxj_[ YAovTOGkzo"چ Uf@t:,O !XZ  6h;m 8WWf ̶A( 8.]c탾aXY }Cy:Pcu)XQ]0$>?@`Ws<mWZpp>pSg)L)xoS$I7(Q 8>~F!7PƧ1W()ֆ(>&L˽~n=۪KobR䱀Y$'DI1+ $f  'DI &Gn&e9t?^dJN,9I$".@YIf| 8&ص˨1_qbFiKpěy@ bP=8C/ס:U ,K3\6V׍O?4vh!' L@Y)dP[W3H.cS7&fOP?:4G'-N{bx m_'\''ƽ>{,914јB\;q5iRS@V ޒIў>9NlKTsܥ''USLsm{+=8wN,3\0M!fcƥ7cqPxyajФt5GW>lu)9vP<'Cf p"sp3Ev).eNp3?}^{4&RCi"SL\pzy(AyЍ [x: ԰;hnHMf9ÍMPi⠁B9Bd,1ӺcM?y\GȪyr㦉3t6zy$ফ H_sQu밅t4gXX^C_ hn mqo6n|IxhClV>EzNg>6`, MsAPvA .@] $Spa>au)-p,5Al΅]nFxW){z`M tFkÖV\놵5~l 08UIBX,)>+Szz\/@M}p*>7ܾEPY ;`azW)9Dpv@%f6k`V9X k-<fB"9n_ޯ[[ZRlW΂P:C QvXT +7, ^?PU[5nN]ֿ۪?0G+oC]&a=cdf`$H*"Ѐ$"R)BЉsY _wwpy ke~yXZ+PUkAY B;·.p{U#=F0a6Z CI-mpj:v/:kP ^kQ^Rܸ  ܇ԾB8wn}p^dGDC}z.,_}F{¨-n$m5-$t\%եoeu耮mpRA8  eA.\c(@i5Vش C }!a# pZ8'hUz8\0\w j}0uAX^5fAS,6{9ykov~Ǿp44O7/=3g:3y1 > ͽ`J@[}n]68 N0Dj;g:QQ[zTZ[B" ]6 C {ՙ`ob(0Ak?[B8 Z;aqxa=Cݽ0bCչϧ4Þ>oxsjXJx-xm)f.`q$` : @[s=~Uۇ!>UP:Ir zOPc9pV;4^y{X]LJWުiáK hm֥WiZGv?A܌++lldռ=5TKϴuƒg Q; CvAF/ke@FqCh1cr_6}lԺXcpv(ꀺڼ/=Dy{z(ovug%=Pu 6u>o> t~}ǡklMֺW[]i0h c\ǙQIuM,3L\pڞE1?[Qg]0˵P,|C2C!f<_tD/@\1gVzQERGɝYxvs8mحG1\y/R,e#J̞b7zcԫ]$覀ý|CdBWӑhu r.w1&s&iFQp1KbrX[y<喰QؘG5v֏\նKB)X}Ls=gpq`}0:1FE >Ri|ߒ0ԡLcXo`I;'gg~Rw)]3_̑p5]'NջgQҶJhI -@Q0 gfq9ԹCߢeqޠtaӵs=':Kݫ6`t-5Ї4)sL!7Pr\h%ȣuYM LL{/pc|'$iRNN OUg֖хc/Y'  BAznxIpwt1U!3{bPq 0 JOB Tx J̪ܤ J` ]V" Zd*l#]Np hD J fIh#ݭO;A^f}h(X,Pw ljqsB&B{̐@( EfY hM@*1X 0'zX oDa^1A2up vȳ@p* p  E`M/ |A8qoPj T?BkX8D#PWm>pCa "PnH0nxMK5 1:N\y.v'ty0ϕ~|+sxpEP_yaG!%aQ۵pB0`l0_ ˇ_|ܽp2x#"bDÐ. lnpD=!˃;w.9':~|+ttMpU p*XZQu}m ;6Ïo!0\\}Oaa1={GC7.ܺlpqg|G_Z =Xfes=;g#ĵkRGNJ^-xWC=4w)ipSiR|aq-UөCPဨCjǃ vA0ح``IfR8 Ckf9 vAOX5@W5ÂCA|&Eʡ8RЖo[Y'XQTs8mHB?&դv!JlN*XmP_L} 9)UGP\5cJB]oS*RuD5-INͪ8YI5}PlPRW=S7Y#&aU $ͪ1=&e`JձK91jwW `Ls܇y "mt}H8) GڈÃ@bn:MM3QuG B, c'6A_|j$ My)Eϑ6 C&[%(F $r^_ωYb, HiRNspӛuea ܢuPH32Hn>|9@.t[.HMod9F.]iN.ȃiNN,-Z .rY$7>I`ߗG$z7 !M`n6} ch]Jc5w2]Ɍma%/TܡZ֫01(e2(xyO^Z6ZE6 Xm@}G~r'/{L#+?a LeBnFuLTpB(pBdY$'DI EF͋Yz1sfd6`CH0o[e<#d:ԫV}Sz/28E^+#2/jɨByd6&wf?22 {fĨ3|1m/Q&Wf> dXF9pQFљQ5=7eu/6eM;#L؏lIn$͈Qg#\ 7wmr |F*2 , }/ 2V3H?3nfrGIɱf*`+eܙHlB,o eL_!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!-IENDB`HDd <-H  c $! *4 n,AbH0).fڙarGD nG0).fڙarPNG  IHDR5؂ZsBIT3 sRGBIDATx^\ו >Sș bfPXGqr'Ǯ-vD30 @pezllYhTMO¸jtUؠ @ eCY.0 HƂC;JtFWFfFdƏs:{y/=fHHHHH@Q./qyL    (lf+kogv>G>\-gt&3$@$@$@$@$Udzd[]Oުd7\     #+_M|o j[[s30qϏ"    ]hoܷ~%/q ]$@$@$@$@$0qK2?ؿG/vlq`;D$@$@$@$@$+n/e/}[{p\-O'    #|.|>@ =>vHHHHvE@u Zpkd    DL>?$>?HHHHvAaoBv᫲/+,O%    "`].odR>ҕs` ;C$@$@$@$@{" ~yVPk/,_^D$@$@$@$@Dc=` οB:Pƾ >B`_Yl娴[z c       XN|ly\S0 *C$@$@$@$@I@PVބЧ* wzq!+/=QͶ[\'N J~_r?=| 0+O     !O!    Y!@`V$A$@$@$@$@C0$B$@$@$@$@Bs_N~ů_WnVHoHHH:   ?q7ϵnJRYz#n-dwYv'kgGS8ugW L/VkP/࿲_ߗLfI`Z7_x6+q,\7,;to$@$@$p lފH`77Đ[+ˮdvk< Opmky =8w$$WCN٬ʯmtGE>Ԃ_HHH`${_˗LǎsUz$Ce_f_>TEn[$@$@$@ $@c$>HanV}'C#HHH 18f7p'pj֙S1ׂ .L$ /KohS7Ɵ\F F ' @ @ X@מlh2Y5ȁXFIHH` ŧ1ѯ׳ѥ,g^Ν}  @`:{ISGw>Ž̞89ڱ0Rֿ}тek$@$@J>YsQ;Vyl)͗Pn!#IHf{ L Kc_ǵg8zy>7V_I}q܈m T0Տ' %<`_3>zLNVBO:Y   @`"@GVT?+YOezyo]ξ1RznܓOMvHH&x A_%լ`>jM;ѐ dC$@Daza@\̾vaTzbWs|($@$@$@  _P7ݿnJOody5{꘢WWXFIHH`j Nmq %T<'Wo6LZo\/]upf}, Vkխn dq?s`&l+EHl~.[]k0 L :$=q5?alF ?̾Lsc7vٛ,<>lHH`P4u&i"k%hQxֺ]`u5E)0 w< эz"xnVIHH` Pty7 <;^=vYtjٵXۗƷ;vzX= (-T.!*@4*q`J4MAyUnfg5&)nZ־CǿPZtc/IHH`8X(7ZYvSmmq_{T[666 g \;w)&@Yjt  r^HHH` NVY`-هS v'Jެ3x$DDϞʅOJkW3t@H1  kGgN a}_Ən\+kt Fx`{N6Ґg8@$@$@dW~TZG Xڗ ]%~wRrvkPΞ~n)NdYN`M LhV5 _<8~?w'Obx#ՋR6Ez-&!9WgGp*+ɍie~ @/Qo 8$@$أ`lpoZS߸tnuFVF0@Rюr 2^@$@$@M|~+%MdH`z ݍt^j'\~>@2 poA)dK0߸An^K$@$@F f,@VҼ/_ۢ9ǔ8A-=虎/]Ȟ<=׳OA4hk.#ƼHHH 31g$0?K̯?~na|wӑr <2?Fz2wWaç }8ꏭ <>HH` +q Gϱ8S>u=kOa_ƥKG$h0K  qr9T_>&{}?`뗮>(bތHH#N>jZfY >Y$@$@ϓ'N^SFu !p'7q|6 rpsaO>:3W~Z͊fu.k5Ξ;n@qb>N  F|oە%v,omgmp}+?\0ϝC !_W;w;cNp_]~1+=[HU_7KYRV:"ӧ3D+b  NX_dFų;$;' 0s;mu}<6v2`j{H?0A{K>PP nY(PyK/pE$@$0V@~]Z`[TjGK+c} lsy:reb ZYJFP }J(S>d:Dzyv4  |p^usCM]Ʃ2J&$sqZf ԯLXϱ]v;݊ndm;3\([wS'}"  Y" [(_Qno˽-.dҹ'v,<`OD6fQ'Obջog?:xp-5?}v֡J4gomUvsKٝ7P3#$@$@SA@_@_(=|'N@oHs|/GE^3J>{ϯQ?<&@n45pr୬v(a|lWJkwBߓ :s9ș$Wy淟y^bkSSiy쇇 |q@glax= ;fgy8(MO$@$@K>;|~ %xژD .ĺځh(sp\(]:#rٞ O88ҷ^|EnJNgVg O!  !@`v%G2'`@Ch40?8>μzs_8`x_.-oM=uD @-!h5n>/~}YXzFZ@ |Ǐ/,dp>j_O&  & ~ݬ2YwE38/΄9x1|bP}B.Q.tۀ[I ,k@S)<ߝN@p_BUTV?Z=g3  !_"/SWkxK}Ġ0v ?|Ka3e O/`a0  9#9{G8ܩ%0d/ ͐s n~ =N.W*6=#|  1tfr83H`_ b&&i﷤C0q|,_g 옧hD$@$@L ~8 (c[ol$ܻ- =RÔ___<?K Wk~oxp4kIHH`J AD`J5=G: SW+Ё0ĉǏ46Y怃;'`u,>ޮU$@$@$0=A3ݞ"[?5MteW_Ntg tpS"'Ҁ@$@$@F=я!bxZ߀-BlQk&ߟs1.;t#IV?,#!5=;lHHf{=":M|03]ƹ]I}v>[#n',|wH I!  9$Y=甀Y ȭ0Ϯ; |xbtO=ǀńKt s}IHFAcC; #TZ(6Dd߿ȬfpǍp;4:v!)_V;Hk  #:xx' tD1x gS…X2.GL%$@$@sE`%@spH`O"гY, ?Rb?!ti1 3HP \}*蛬 7LHiw%xpO(?g{ ':9y!pgRwLj1ိ[l‚QxpteN8ɤcz"lHH@1| H` 3o&v:0waͯa(  @OrΔʕ#(1,d?D{c[04\S = ܀~݀ut;X  t&YLkOXlܗ SaOm6]" X{p0O#Aӈk+@^E$@$@0<+ISFلf;N+;f$@$@$0L3bI`PK a{@9   q0nlSO>+xT=b0Ҥ+(j u$0%V?Y]꿹:iP eL;n L7:{ؑ~L`Ff'Ov|<HHI>r\%2]W zU@S:$@$@N?Av&P`\Hn2rMNv3HHH`: Ng8vVVB@\~/o_y?y2* hw#Ʌ!5N?y^ޕmlHHf@~Iv|_?.Χ0^vפBgA߿8D:]oGmGS8o8o13WWW[9v/=;ώ.lHHf{ dzׯ냉 ů_Àg͗Kǡpqϝ~ ՀCIHH`{p?|y \c?5U|?_=?>/6??xG~pZ^K(X?T_?gyf'DtXxG  @`Hx/xoz ɖ"wJHYLzW.rg#w ;v`{/@ pV]ڛk7~tEh0oA$@$@#!`d#$0$YC_@?*4<0{WA_k3{o8Â@oݼo`#`F/v\a"}p? E~7?ĬpF%6E$@$@K>;%RO=ܙϝ /Kx8{i{^GSn\;|ơa'>yWV`_/oF0~ gS5 CM+zeȞApB{#w ?#6Œ/!  :9y$pϠ@ؐ#GĠ_aMq " A{Pk #֥8w47:;HHf| &@'?}4XzS_E00>dSv?g֬P0%wS 3U WUK\e.d  @`6#GAĠzĠo7CS_R(tu3X䘛=TCBݎx:N@W/|> vkwa<   tf1r$k?_:>)p۫W\;n? pV!`< D9ƻ B_<HHˎ@O|~/uO+ g~7C6㴿cpzB3иclhՋ7s$I>^I$@$@LY&k$0UGEPb-Gvv,Zd?=p-qb!V[wȁ&zY  = 5/#y `aTYH iDyz)"sU^T,3ݗ_0`O L=8M3fwI XS #o7OW//Gne BϷ펫#777!dڱ?/^eUv_]׶,Ɋ"  C!@ С`MI`^H\.P q| sH.4:g?OCk~]XŞt h^ I$@$0@ /: ܀(;w7!gz̠p\\XD~;DFs_8׳_huľAQ ([fB?pu$@$@$05LͣbGI`"O`!p#F1m7_<~K`!#" G  I'3~fdA7n/_"    '@`{H$@$@$@$@##@`d( L>:C    :#CɆHHHHH` g J6D$@$@$@$@O?#HHHHFFP!    |t&$@$@$@$@$02tF 0ψ=$    02lHHHH&F! dC$@$@$@$@$0L3bIHHHH`d %"    '@`{H$@$@$@$@##@`d( L>:C    :#CɆHHHHH` g J6D$@$@$@$@O?#HHHHFFP!    |t&$@$@$@$@$02tF 0ψ=$    02lHHHH&F! dC$@$@$@$@$0L3bIHHHH`d %"    '@`{H$@$@$@$@##@`d( L>:C    :#CɆHHHHH` g J6D$@$@$@$@O?#HHHHFFP!    |t&$@$@$@$@$02tF 0ψ=$    02lHHHH&F! dC$@$@$@$@$0L3bIHHHH`d %"    '@`{H$@$@$@$@##@`d( L>:C    :#CɆHHHHH` g J6D$@$@$@$@O?#HHHHFFP!    |t&$@$@$@$@$02tF 0ψ=$    02lHHHH&F! dC$@$@$@$@$0L3bIHHHH`d %"    '@`{H$@$@$@$@##p߇~8 B[l-..f֍o؎l َ鵝X/v?S͞ԉW h6J LKSгmH` Yٸa]Mxp"-]=\~\88gHHyy' L 7w~q^Z1~'7&#c+-`;Ri#$  tJ o6b/d7~tcN=)|Zs\.)^E$@$@ =X0^ìn{& 7$@$@$@ ~ zhD-RkR |lj+8Bv[lo4a׋p^gUiOB`hn8yƚTA|{Cac`0Y  #@`)GDA 4Hn Cvqi+TG媙Ww@_ q|>vy  '`ؾo#lЖ#[[K#A;paMjl4pn'H(6Fp}`8 8:39<!d9o@Ŀfu^JգU4芙춥>Ua3-NySvmqa1=om -pk޶,{lp*q;I|]_~6~4 ^d(I^K$@3IL>VFI]+0e{2nPuO3wwCw+㼾;`>,)tٹy}5e_|7K [9 km@ĵyk r & G/8g=\KHHf| ~I?Usb*ywhu:t;6U+:tb#T=1;^v7xz~j(۔BH٬Sok]dx.g?Sks$@$0cH``_C6?$-/aw M oiuR~~=XKc  $H~\/ =–*z_=]j(q_g0O#YC ~:3y8,;0KHH`^@jb"!~=R͊,)ُUǣX]rQJ0$<о% (HWҸ QڟfixX/@W1h`A$Ec,A% #&!!rk;j,No:h$ t&Y'$py` ֎֪*FdU @H3`t`Jbl K$qXz<4&pS'$O HރHH 8p! ~oa~%=GXJm P۱j^Bs畷% 10Fl&04? rW?[xZQ}>tUSXfOtcB~mCBv~? !p/ŢtJj02M?޳pX tCbÝ '6k"N`@ Ln 3d $0?sfa%#w{~X-giQau/äMC{^A1txP @17?ԦNoe)7o|׵VR[P@HrE?=Q!bObWwQgHH`7|d7\ C#Y>ǔ?ڣJч=AfՅÜ4ce-a(vaxH䉉=-~g齵v[@Z+%fUҴWio?![]^L;бZvQۺɣgN}̯! `y ?$003=5?=1#6qA6Xiq4%@Ze9VqMwTN+U?M1<XH/cD'Iz+}S(7dbH@q`,&7絿zKsWC$e\˱'(=~L?춓< l8׾hiv>Lc u:ttLM%o k۠|‚CnBTY󮒲(j[@avmrUỬUU*!C1SAW, p;@ׄ,.dÃ$@$@JY},e٧:2cr'cN\蒈LRy (7פ/R==Q֒J\0d-NE)X۩ՎHإ{il0ޖlPAv:̘SzPJ HUIIWSyvH#J$X>ǡ :q9"@c  O$%ˬ㞵Gj|o=Gy:QXAt"x3y-87닦s&F^xB 65c1ЊZ Jk>z*'Nx,nR' &@`/G7P_rujPc\ $Pa}G{{.vWE|>/}L&l Zl?M3d @d1a*#MW @118"Td9PR] $t&i/$3?l5ouFO#Pq1Ր1XtGWw!?$@$@Ml?_n@S!{y<)#I ӥ8?rN@<=b'<dN='!T s. < Z0Q'?}2pVqGv<ڥd?jŎOL9Ix킮QJLe'`BJ l37ߙHr[p@ZW8dX@;),@kxрx;M d=fk ƻW(}wHשf~R S˶I&3.(bҩϞ| ΃ n\ fǔ8BnkW`rs߸`'jtr:DF3Zb+2??<9Mo9/,E'kEdhS~bs9r;bβ_ID=W~ "gP4#g aDk88M{p(ckkD,:]{61˧Z1L6gW IHc<~T`B p/DȽMDzHG釤=LT"h̴'50 &9c$@O3I/kA1|zWgI"˼a$}'[+y? ncB])ALj؃Bc̲K+V68.w9{*H_p2?_y|\?@EZya~a2+{E$p0 gޅ"P F!k?$Lo);}}+~m/aw% Jr l9SҷM?GMo׵֦vݽp0gTֿ%{ ڈ@aמ~4<A7>C :t), 1_čH`VhV>1:r/663`8a}?A|*X73 ǧ(D@]Q]٦ rQȮ{[(|X-ibn[N_1zJT) {i7o? ĉGo赿zm #tga?ŧc@̓g& Apy/؁@GLF ͺ-ݑ[1i "xmK͖ѷ6[?vovf%|?6tK ͣЭ Qκe"P!`X;>vB2W#}N%,("{PdtJh䮿z=]eo_>*'l0ϗ2ڛkQ2I`}v.CpYMmt!OTxmbxf',Gt߫M ĞD˻0$f o${HF,cs^]?Y-J#~7WvZ1 z) tcvĢFYpXوTgؿCrM;pT:bfd0\z' 0&n~*%il?ݐUidY3;=DT7jߧڛ|!d̕;D @ڦW׆:_Ubs?{PaL)BJIc,fGmu>'f۴ hnx9QW @l'uzX y /@nll xg`ZHqsc%g~Lhr?K* ;R %N$0/˓8㱫\YYU3kJnOeXq즞~я}uF9h @?Hǝ*ysz sd1_4߮wN/d#ih O|.V_A-} >J( >3L;uΕ^_|T5H`8μ K# CUvjĄ݀y7ZblCH!n?Je2]T,2hvHH`Hc68c0ar7m.\k A8QYlRsWvb'Au:zwO.c|b< '#&H`Nʧ>}H;M'N?0Д#H5U@@fc, Apy/ؙ@,,9g@0z 5|A`؀ :膹 ~t`J}.jڧJIēGxbb GCM>nbiNG>?>{jUs{:+uN;|/L!W:"#J5dzHy8I#=j!8ɓP *?OcBBɪ>;d0i? [|OL/@|&w[HIu}|v4BZ7 4҃uR oк5k ~LކħNR>0(k-2k!8VXϓ?~,SN8 _2i+ $0IO}!.V  ZPA ;-*MC @Z9(܏Vl~_DyѾ3Y̮ЂB m`X0<xVx ݄nvMI oϞVrz ZB;9qiG|#>2i0tLFR%YNU&| . L$:Xة9&Бq@Y 8qrIGQA AxnC3N%>,xPLvȅ"$U؅-D),=a1J/>'$.A1cɯՁKk 3b~<v?ǻqsa/// #jPLg0M OXS阦 %(O\n=H` ΑX @./cjy1yNKl;} uؑin+UѮ|&)ׇX_vX̦ŏ vPe @HO3@w@t,i1iR0^1Cdg_Ա:{~ ϧN<^=ylOtR4]Ts)धLq{(.%7dz{K$0 LS`H/أ}u0U>n[њ<<ܲ,j!H*'de naf>[fb&{T p(SCr:t>U6vqr K7oCg" O8wlW4k .Rqb:88+'=T<D/l<Ϟ=/n7.@|knt3I 3/5OG1ĂxF/ д֧b>4~wsZnGJ/M{:g5w:^T+/ rGB0ʜ\65o!ڞ߿ @\(j=lDso{k°1]BWc25]_Q2&un6oF)v²CYq]~sBkcAخXm }pЗ0VHج##e 0pp  b <Ï{z袎E|*Ə0q|wxpL㍝(r!w ?0=EކH` Z<;#hN!V0t$ @RxxSG?gAeaqANh'&wm<*5e@z )[Kx 5*H؏u``>tޘQC$J!S(bÏ2H @ 3؎=z,R h\e%hB qaL>_+x0vϚڣ/e_{wgn^0I`G@P@e,ֿe@O| ualeMvGhj37GzS4['Dw(. $.M.7ȆdEb@A8<G?gknπabU:ac,H"͠OĦa@JcCAaY@v=~ eѬ`貛Dc DŌ|t^`s;p ?D6HSG=2vzv*z![Q'E _A9XZq#쬬ȺdQ3G!4xbk\{ a38QJItţkr0FH` `i (Y y4=fc6þщ1;gI=Kiw˨c@>yN?g_<>oS'0)|* ;hF_"ӹ/CJY]ޞl` A}?.-Yc 7U:ݣ*Qp,ԾH &9l3ϡI) s(@*hF0( d0nG9MwqvȢ̐ 1 &aB`MnE/ o@5 )剃0Y?$[HZ^h`ko!7Q/DI~.;fAyʋzR1"og<B82>P+fR_z1(ډOO`+tf@Ńc L;bpCA lEB](55? "mE@a9'VcL-lJ(C>)1މyxAĔM.Wq_Vl2p]BIrtO õ@pR`i+TP B!0_Ӊv틘*f' v(ٛ(z 4x[NtD7^&bt㜞k|)JƝaa(m{p0ۯG7:`VoK`ʟXWLBXkbM`{iuBr69<N{U5բ ^B~dB[~쀶&l߲zU(EXci|H,Q( g1u! G1E/D_ h-yx33["ztr3O@260Ib\jjAPڑfm*OϯU[ Dt2$Pc4u^UpRТD[ӯQ$.Q|?D;i%WwODKW;rFWڟ㬿UXUTW5 M>,x-ܚ~<'jO xI|LUFϮpd {fM$ݏ9ؑ=U2OkUR0+JmQ&iNmvlyedÔqï>k`DH`)[$H%@h a1|!) ]SRLO钛^qHW5Q @@?k>:1g׍ Pt"$NR# HScQ$"Z+2 r=$I%A۱yh!3 ŧ2ݏqv8B\D1vbP-pNGb/!:ųIP aK0ɻIa[Q^ڌ%-ޑr`;&űZY3$ /̎kfC+m5 ecu(C)ެ\} 0JԎaڛlt>zvNzmv[o#W=KYW_>bbf3FDTož[{4=_ IH`HtH j 9 1 yH@G^6m'>Ϲ͜gzn `C$@AS@YLIm(8< h,+Sdߟ͟}֨>^L$0,:Òy$pN HP 1`c؍5H_fG %?#xlH`(tēH `*(FѿZ:rvdYF Rp|. ?{H`xtg3I@ feQʋiky~F ܚ _d<:bk8:Slߗj@?y3vm?eI&@`hT<@,KPM|1]YSWE @H*Ή+`oH `  ӜWFE?F@$0:qY$pf8@B!(pQ@ ̓C/>7b!Ӝ:\0p`_njNjIvGxl80f}\ZDž5=ۉEzݏx oUNb<vz>mFBײW%A;lH#@`8N<@,.tjc(o,Zը- \hK:hki'/$H#R]/)|Q1uN!]iou2c&:w|oG F6B$04:C$pL_(zե 7lbZyk<X MoXJ~/ͻv?m'` @#!3xձ/Ec$ :|)/F L0u6m̮F{mU |\e gʵ샞>' ӎBE}zv}'KVN4Kg]:x5qF'G$?VHvA.`T8H=3wk~k @cډ1~;ݏKQ.d @%qϮ2\Z 6Vf晽}G%ݩ#U$@ @`x) 0S3(͐DevDJQiE[QMUڈ\}߽Qc& ^>Hwc/dC$@0,)GO`ri^sb vx6ʝfV*7wnlf7ҍw7[m߸׾q}^;[u+o7oldi޼][~komȑ77Zhm{{n{^{ݮڭvV'"t.$ dau}IR2in؉t 9\!Ϩ6|ƹ0*lH`h}CIO*PϨ]cp$S3 ֭IiKL˕ߵڙ=CHddn4M7Q7ӛS56vZd޾hf7ju֖܁ LyuL+"ͻZP%{x?^ǽݧKG  ]K`<@ϖ-N{J._U|7Rll]X Mǜ>.&aj:QGXmfR܏uMdw^Ą=jpmHl궾^;‚ya=/תom{3djg[VWMXPj5ͼ X g@}t?_y> 3d $0.샌BB_R~ml}tGL?"Uor% fNr>X%W`Ri+x:,lqu(v.)]r rS,wծ{ܸV }s/E^V Φ,,]o-m⫴ ^ @ܸ^dۇoq p8yWf3'ZI%ZED%I܏b>XjG,?Ҭ rK jv] Vs}KH* soBv[ Y߂7hb}{vffy}T.570(2f]!Giw ~x\O EaT*q;Ն=sysi . %0NH#E"((%y1 BtT5zxc\BFbvsCdA>x0֞{bC\!²Nd /_ ]-1׼}^/i/QZ77Kww)!t'gTH`i,nc?+: @ bZŅ~j" {+IEb+);dE8y k4&b}%ebx#7IqT/G St=<1#ڂ.$`zThl^DWk?TwdyZ;/>vד /:9#F! @4bpET 2}vF|m2y3Tv't K*i\)$fᜁT,n/1 9"@ ՍmW(h Սk WN_o\u~b}y_-b :ǫI`:3bMۊRq鋆6_6TJ/9K_f)Ѯ;bDd31<@ouZ0K1\tlanއ @ XX'P0kj~pϜg{}j}i#=پRGX̹<Tm} L:D؁1m.-7+Ne 9A&s鈋[B~(n&;hn&Cc A ( :!uZʝm`E6z{5&[Gɔ~kW`>uOnэ7:(=]8Ex2x/?>Z_?t i%@`Z=fp Zjsyut _]u8jGn ->խ@Mdêkǵvۻ@2k @ +'rjhB5J}vgX&/K9@qZ i\]y|_ro3qٜܽKܸ{Vl=g 0Os'>u"7]/^L7V:z]]_KJb98%1alZ~$Z!VъjΨuKh}c,8zv\{54b$zVV VB}YV Ws_VÅXw7e 2, ttfD]D1|D8 :9!3Pi-o?r2+kOFJhJd'ǐg:Ⱦ4Syu^qqmHz)M a 2oh\G_!5 I*͊$oFC "F8J?L3Q ] ٱ!fx*RlT'4(ţ$@G=sxSІL|yjT\fby0.@*\I.M\|5YncD,c ~[ kXiy9{ VUAC@448}XKm^M!Kg7T,Tֻj$QP@Cz\- d0Yσ!RMj:$@ i"`R|aCo.A{ՇV-?ǂkŔ>=u}@Y@&j1w1f/dJ ^ظWʧK׍mF$@Id>@lgyEᅼ2?:ڈGb҃*TjidB @辜VVZd]YyY*I  1!6 -K{8 Cc9L Xaq8  y"@`6:R+\_&E۳C}0/:FLm0t=/piZ AkqȾBUԏ1 <$ʭV[Gjډ#+=YʍHH` O>T8\&l: n.Gv밥"ҴHS ]k`Iᙶ[R ,-07HH`'[#10s<$QbFX""41l^M9KʦIH)xHX>*?x3<N*vb >Ji*@sw'ktsSAU@?hlC PMra؆I+\.ON qPe$0i^,I 5M/DEK鎅^u`H+Fkp`,Q6J$@SB<(vs  85;Z!g?c#W/ N$@$0r[ 3䞥:;:FQɾVi?O ;Hin[Yd&ص]+Y= ڏHHztp J#r۹nRK触-T-kz0Lk C;b &~>OC)=$EbXCkh_B5DXH(pLX+;0uc0X Qcx 0s9.nm1RލZKo%IZԱ wHbͤOjE r{nͼDd ǵ&l0ʋ!+p ՛Z X7by`AR|z|3HHW&@*NJHl0 /AR!G؅1zUVt5yo;u/[ S? /\$~Otf72o7 MnjP,Tj S ISk2u]CͲp~(V8"оϟ}:0E/Ï߼zޔ*`_-ßHHzt$mKB z~ljU[W7]#_inJ](ZMo֭ڵrSB,4~OMcY)^߃m2}즺0rf^`"^ ˁuxbd x-`T*A`IHGj?SO %;$r\*]@ sC{'`Ǔk6uעu "o* 0|wMy8˳)"\w  &@`;GLۯc`(_ѯK9 ~HHH( Wd=`6b4‹ ؃ȫnp4=>{J$@$0JtFIm 1 [M 3<` cX|&Dϵ+ ~h[&s$B$Z$u,RBF$@$@J_&fR -(@|$ Ȃ,AgAFuO,;M/>J$@$0J}ᇣlm _?s륣P{dEo[3LZj|lH9Wmµ< nGC_ {ѦDތlksK.)T U۴0Z(Ԯ@cRԙ-zDV i;^<10\IqVixjkTwxcyx'#-7] ߭7[-8ů_|/$c~ L雰az9F؊~\7݉["7}O<؊tOxjk+9ng+ Գ]Ҧ?F3Hʵ*5Z3R-z_mwY۔OR/e/ylom*/ _b@eeGuaWr|au{ 'MΗwP!:@]G#7n^[ylwgȟ#e$p( vޔN w>5v 4*@$hoP@<:oG6P4eR[c;܇iuOW ^;ЙvȴD]+bLtWlA^_B2|Ly\yoc1vrEhǤ'IUf;7{d+3hJC<@SXIn~sn@`P)$C!@P$0v/K}9'V#ߺ//ۈ,'/4>ln%-JѤŒڼ0~*U$?#Pi550fC9zSU̔ȵt7KW-`NsBB,֦W- oY NͫGjr([_4<%fAhX7sO3_(q"|}ֺtg]+;9T:#GIP8) ̩ψ H.dZn?Äqk1} ֶ|ƈEK@#+xm!@?,IoG"O`v0؃D>~O}MOۻ 4Y@ּ%$,s}yq@D6kO^Zq)-gȟ#e$p(0 С<)ޔN rۄe:\w|dg/JMeEiRzhVeG'?ʣ핕p vh1"G fs{DJg<@Ž%AGZ 0}浱'XkkV~߮""`ч_+. ʐF )o?s\gylϯ&:qnǵ$@~)o5M\#b2"1M^ 8*{jbyi|d gi.өOﴲR= T {z,@jCiup BU7  %@`n=>Mj Zlyl0"FC~7680@ە7jjC1M^hg0͘2ӧ<OI0^e6֌5~r~qv($ xsbP*K+,ǢJ-EG%v.PS{ ɣQBmٴr`>+ pe$0>>ݖj!h&GA\JQiܫooLۻi~5lC} &շ&]Ui㵉e|LPS9wеV@$OZ׿$B։<7(yC>AFtG?d\qMX`r,χU9"ڪcxeKi.>vh,˲{%Qa4*8½o? 0O6G|GfsE"SډCT_lܫ4[v\Z('cmUDߨ>Qџ- 5|uز֪ uBn'ڙd`kZf}UUڔ$ut#l}&fq86=83'ub CdbKQï;fCVh!,,ٹ $` ~ ^-pqd^}HH`(#pP(#@ndUͶ-| EZR c 9Jh:NՄl7E(9jTʵ*` xr} a$Ua!c$q!~3<-­ť 1= D(mzrm!NRou!b/{I oSDogHޙ}Ga# =dY]TO 7@L.#-*? :s9'`9ݡHooB/F6*e6 ssAxHu:cimJɵb]p_rx$x ^[oxFHoY\U1-X/X'L_VK{𣄤1` ҂e`dVyZDžy$ h~U} '0 쵶X | HH`"  ছq,N : Ņ U%-c-rҿb[yh!fV>WyǵI]^GLWoXʮ -KyZv2 }`m!gB}kS36x *8SXA4W`b᳸X)7+K %)/ #W[ 0ψ=$X :ҠqWA FlV*7=w$@ 8%Sm,) <0OcJЕ~K{%q1oW016n w OX^Rz*}vHH`4#[!q8`bʟBiΨ&]oZ ކcb`:{$k!$ZSر5$ZW6 -,_ y}>t(^9>K*߆n}yR#R<?T)Չ|,!|l9W*H,Di@p*A!e?~z*}cW}<«i?|- `Y rб_Pbzae]vҾM/LB=7 Ñmmp\ uc~/0֎2 q7]3yF_D%=UXAݾG81N1zEaۈ?+BG66OKtiONg &@v$0f]GY8^ntԻ*  B'Bآ&Dk-6 Ě<<$x;Xd^$"a!`:S!0 1-H븰``c?-6[UqU}ߢ:? hE, 1l|n\p umtrst8 1t$:wT˔(pho7˺ z~) =:gvF!RtHg<3R(&z*&})hu/B$;׆Ê mI]Mj~y/]y"$Փ4Skc*pH&ǽI{iH/",_[\Gڸwc +E$cZ@zʷrLuW.r9gtsL@HxRxxڵFJFԤ& ǨQx瘾%\ar]kwI}~mh_ymmY 9J^7^{W-Alݑs}폒=|BNc6`c0#pj+߉(;Z,=͞E1Δ[);-m<~;vx?E߳,5%L7[Ÿޮ?ҨT̪-R^>< oEE$0Lsc@CN-VmGuzimrU8bhj,'xA\kͿVEMYIԣM-Ē?Z"FW{_[oGz_-+9V ˁ|GI,[Yya6`W唂>B`b+cn}~@;$.:I0.l&#ʃͲKXQOf}O埁mfւW d$0Ķ=be.=PZ\jV+Km4 o4*#a= Q,r3"2UhC[%֭z_ڤ?8gQ Pt6,҇x{+ܯx$>$^Y4K},eсMmj:RXtұ[ <3|?Xs3%#Jj"\q-6FNbq͖Q㳵ݿ`L0@obÜsH}~@^Jއ-Q% C"? #W.KS jM1bOo֊9XgIB;v9ŶN`Dž ^ < c>ǥ30aZԶ6 }:cJ5 붮Ę{;6~ 9@|31.[7@YZ& jmei0 ?ɿ8"&'?}Oo(?~F8A/3 M 5j(JP<36ܜMMM$""m˸kў9o Ymk<̣q>ך=ܷ׵6ܾjɭ}}Kj `ɽQ4VN"tJ;6U1Q8507eeŬs"s=K>ntV>(aRPT|S?2PD}d+Q}UOQz5LrHc1},{ԁzi0/&bʍʌL@+m>zqn[#5;8< 9&@`>>3v(/>挏!{0w{t1ID^x%A5$ lˎ1 sP!>=0W?'j}=}6N'y}W1JUk9h Pl}lcLml}4U)KN1DE`1!v9YomAlXo :灣$StsC/,?&kxu1blSK7lT*Q˜r.Y~Ҕ8.)%) e]5H5@MjlꚂPe ]fKЂ~L?,/=MXjoA ?;Lhg}Q7B޸~{ =tfrD$P RydݧbVIL~iA-O(&r|d;HK1NA+&.{~5ֳ);`[-H2_9ٵ` a a~̝K$^(B)Xj7mYhvwc\qTe &ϘP8 Vݢcnwė;$@$0{3H@a9Z~pT+Kr$ @W[2$g[" OHq|–E*KT`KGA?,f=AQ-KH8VDkh4=#A#|\h\YDwkA#@L*^ (.#l717o6/}?K$@$@3IL>Vr}&G(l:Ra!5~,>ݣ?,V*+`^+pՃ=fV…8 5IR#qdE|Ir~2};Jhq  BB$B`jykx 0#|sJ(T9R5,15);/j~){7ٌh,nR# &46Aczzlg鷭cGW8nO }AlQV Ddz2}9K}~=Xi8(Ϗk(N '0řf+^9 n :,9GïʿvTE@vz1RK?oSuc^~X 3OKH42'ZJ<ӌ_ ux]%HH@`GH`J Q56~$*3]'T_&5}Z42 $սյ {I^ZJ %lUh#\Ca]/}㵚}'LjSXQ׊ {Z6d`ZJt+IȀ"k"5h(eek2+bJH5ڋ!vYW5ݮռb6 h -OFc' xڱū1!5hZ@-V 3۴\@1A7Kߣ?W׺ab_= 8NyYۑ`g^|Gu?c>;+"&ֿ=+1+f[bs9<Ęq Viǥk#Z !r~, mFOo\%㸑 @ @ LՏTP;sۢYa-&=[XFR(-mݩw륾ZVkmZ~X槭vo=n1|{r!.^kcĵ rHH$0,6YvԂɱ\/bJ!µY"0[ЙpmSc[7۬Dr=D05fq|O92goXWEirRgS1 3ϔZ<q|{<->8l{K #@ :|H`T*qeόc1^;a5gwIHHi Uf @xf G{ Dt25` 謬ʘ$,ㆧfIHHiO鸹a5[xX@X=7Vi!)s=Pjˠ>rdd& ; y83D,$wL5ZAl>X- }bz1`\rQ~x4XxF6.m 71?x%M @eapSO$ st𧏀tjY-qMH ci{,CI£-m&d>~'- cBAR tд<umJM/z-趫. B1^key8iO'TVy=h؏s< h^bLzا@64??g1 7aO"`y%I%h,%@gCQ`w -k1>V(>c tWH߷`=KY1K[ ނ&U=$spI~ mĘH°*`\' ?γ$0?Z(F^҃J\]&7a48+'$4OY}:MHT6=Q.94%Z9Z[ְ[K݊c1zr%!͔K\JVDYӼв5RUp.iCǷC?}x1 ⁃zj[ou? $Vk#-(K?៼_|8Y&uu^ V ?*>Qk1P@LriJ̈́#qv\"qC Ĺ:(>\+ꔠ97!"l$(h j}juXڦW+|$OѾYАPԬJi;I>sJM5 (zj,`&jMw+9uHx_g:ֹ:O_Z̽M?jN&ձhM㦖w}$fY}%X$qk"w/{?ͻkVOyiUrƾ < '@o Laڻٰ_mY[.}XӜ쐒Kd`J<t)$ͿkiL4 /rii-wS'doygڡ707  &@o L7?lb]bdEh$涫g-" Gfņ7ƿ0ϗw"!xlHH`l -&q%v4k]Z,>[bѪe Z`k}ŒXa6Xj 3זJ_rlko㵡eW,]!1 kux$x ^x`Z?PWE lEE-Z볐A?nv<09~{&֟0y%ֿ;Xp|L«wS|6 0]gyNBl-q>$ǮYo1A.YpXZeWu>AS(>\vJ^7yA}c2#EI/0tGr_OGM>!ޔ`kZ)WOIXwsϷq͏Yo c:L淄v&7   ' f)[Cϱmb5"`s$@$06tƆ <"߽&a5c2 Xc$@$@@, ei?<6XCCn$@$@$Г$0D4s !jtHH@I8W>E ed U:x,IMMHH){`. D,a \RhMXd}HIr`ȻY \[R8%4#ПdozI۳KE*upR`bKcI [xގ}KzIUr ;N"d5Wv|'y 3:9&y7[;_4æ%r%4RK wOJ  Xa] q83 ТHobg*;R_iz$UJx~3ѝTV,TcЙ>4l 7!S+9.ZA^9+fIH`0'!S^ ܿJlqrbKߡR[Nlq1p\mMBGJ~oK]tº뚽Z+ Xkeά6/c X,Ch?'i<]=Cp~(V8wKeYn?|55<09V`U*@%  NtNJbRj}oحw)+QlͶZҦn<1s<ئUFVKkf~l -\A؎[}JXY|!PNT^njU]h%X׾\Y{ek|^ +H:RnWm t@,n6 YDO@T10e?YVu=ww]/_s7bQg wv:^U6@$@r#   !Y z1]rՊxkƟ_ rZsqok(55& o]7]b|mkC -@T@:,zR\qQHoUY4Ti?&jUܤP8.1zBokߔJًmЬ["UtS'pHHKASLsA}bp NgϮ{n]XyV?Mxb瞮V FV.=[ϗ?q } DFHBM[ @ԆMͮ qe$pPD-3ʝ18jJV?wvZ*R76?d$4&%ͥz9!vZV$ejJPcAŁµemYMj>;}; O=An~O%!6$F$@$@} /|󅬼Sj ȆӾqkX> [?L v/51jȮOqc|m*]~5vualWo$J; 9"lɒv4|њK@YiuٍrĆR]chYvL~~'? -Ahy/]LD/U]o]$~Pho]TeF,`Nt\rr h˨u8T(5e<zH: ;AE_^  0a-.*]P͍:L'OU,ɩ쫭_ܸU_)W! ]&7%}s`b WOa~Ѝxީ)à}NZY*##S\ !4BvGE\3GVMЈF >@{uɧcHgAX*AUW J^_,`v)%yHz"O$L$-vƛkG07jknukr]W٧% 9%@`N<= r\Yedٝׯ7t#<),25=}UuBu}\Fn5{-zgCoPWW`2,0~_nN/قMTIc :+"%RMLۆ֕JWǟJ WueDWiU],@xRTlۭ[NWA$@$0?ϳHI ,֎?xt%[X4 ŕW=Q\{}Ɵ\y/< B*fW@$rR=RͺZ.c/bKZ<7^M4Aj'e ҒG{݆Dٲ~j#k vm(⻇(l ?p+ B-h\+pFYG%s=WǃHH`~g͑7i݋b"OR&cYWlk82 wH\ry2P9Gmviq_Y;a(0ܗY|I}<ȓiIf zP"@{%|b:cg'F{j(B핾K|~ܕ98\,FCR.8MvD)qpȀ 06-,Up k6X 貚oK'N>gn$@$@@` Ë1"ۭ&$%e o f)Bg"b WsPјikFxq{M"m$1q^FDõc[Y]]=㫏[YYY~8]r#Rk).s?t?Mj@ĽIa.nƢ`ሷ.mvlIk>b@ `]*Tzvĩ'NODMP_<7B6!={wYmoy5CdUܟLPͶ$@$@sH>ty 샅Tf еQ_Ay^n4A͂ʳh!. `֎V֎?JcU~p|U!z{j"[eGwk zEa:;~P1–e\cr4+B ?K w9hfODM.sp+QXF@6_P7#,^|,CA2v[P66HH` 7:ꮾ*溈_LD3Xc?Htmh~'IX@YVVk.(-@%5$ru'i pb%T(Q)r:v5YlvzRSyљ!Eh(h qm | &X"])Gi`#-,AhB RlxhT|ڣ+3x A > Dt24=.[K:4+56/imޓ6Rd*V3"VˢYyFr z\/L.v>ոǚB0/1ѦNχ|,DAMTHUe(Iq v QC)l2Q{񕏭QUÀGH16<d_A1P{pI'?hGuVv/L,C$@$ׁY.xu3: 466j9jh7=!(UjPQAX%f %NȵFG)Q_{v3:iGBPɩ)LP1*;WbM]t==Xr܍|z~~pܼT!Q6T<~iG綱QwG]w4Ƃ@ ꉉ!*t? :9)%]Gd'ͱ FUS`;0u^cD{0= ߂X.*|XZu7Ȅ=^&1 e59+S7 b$_i}>{E[[Ѧ }>:Sv%m}P$' tm'^u.ٷAT¶P~\$"}LX[ig F1UiKP7:kJ? 6 >^LD@~{_ud?X>Rtyit~ZRwVf\mSyĪV@MR@%XROԣ4AǕ9G&G<]%@$)ڦ0R@}g]c  kbI:n}ւ~>oڌz.BV~\HM7il~e #-xo{%7C0*E $鐢N@8G! i @`8B^W׀箑1Mq1%Q OSgREq.t EXůs~Ih!xLmBc2>. @=VZ,[aEB iλG& -z۴E߯߯څ|q]Jg-28f܇rzѵ wV hS!>rUWZInB 4Bp%=!BXXI5\d:>r޸۲q# st}I.`=|P}r\,} CS J ɵe_~|\B_hQPMLN|_IE,cD2hMqJ t6%HM3O^I9oٍi]avL˛A)OF\?LU:3ץ&V nvބ,`iA +vpolm}* 7  $@`>;G=5I]ö63-rl* :ť -3y團&-Mf碚d_? +.kݵpKpaˀ=d# S$5z{H}EJ"%MeǰepUKL ̃ a"^ wѥ]xPZ?T?&>ܰf|@yBjHO}4 >hXjy# Լ( xWJ V2ef;yrDu].fmVBKam]YuK ›l& [&I !{ paQ0!N+DO@jCsJ5@CCx@ӰB}C b.$x{v=Ť1"Zܱ0*hLW~t%L/ 1[w5L 0CxH-^DަWff*//ըpΚz +4͗[T2 䠙(ַZ׻].ȘG C,/WqPgݞ7юok5pZu.ߺn4F.)9Y[ȣ꼢A\Fa}Wx$w\S`I|\~O IV?wN^K7~-}YF$qR$nb-nn 1  t1sE4 M`E`@0RŽ͍ׯrW?RO;iZ4 /ڕ/z}VH _R@iI)^R@X!`V 42F[?#Hm1:"!Xb iAm)y<VO~|LCƊ{ *4}KH*Beaÿ38{K$@#$?#lM _OB# 2Osd@gq2t?[?\䜅܏m\>fd~%׾ٵ-)Dz-6сn߿}v0@obPطƲ-3CW[Yضt^[VzwO\(XddDʵz0WG+?~JuSK˙RA}ū{by9?~ w߾<ߏdvga HH@)v&ɾKḟ0U4}XX62}5쒉C5(Iu$tx叭~YD4Hazmĥk 9.OҶ!VA۷~\O~yd L޾gUzhHpŊ;)ˏ~VCZm\an_yʧ>}(xv Tn0{g ŀHH`N6k @h z!+ AHvRlɩ≯x~gs*GT8J{h*d:,O1^A- 1E=9ξI']}ᰢѾŻkNj9Ã"ұk?u|{(+|i}KuLrGa^{J14N&Q R/cwTW@zߔ$*U4KȟLhkW"u0#s 9q$@$@O?cp*@ܵ4ߵEQẼ(^W7JPKhҾʊcf&9\7]R^ ӾcSLf?o#|_)vhwC<Wu_{YPZ*\kX wµ"RwBj7] }ڛ,7bXObeS t)sNbRW?^YBd[nVS[ rюčܳ\5K^?o+b[/Jwq ?HXXAnC2.loJvCn]?6wB:8\l9͹*ވ,,XjZS[XCWeeeew& ` owHH` GN<:8䉓2NHAZbB<~'~5\90_w3ڲ>.fnvf+-Q2㵉wZADN0`xr~4Q3A#6K켢7yv:T§W]1YHAu-І =xԧOV[wB&a0@[$@$0gsd L-"nC_ dͺ\-`E5Rb MѮ[Ѵ4% [gDۗYWc\x-ܷorN-}s9D`倘.q!\Y٣Q:pNf9ݑ<".Gҽ$9msTlPy!)m7MɕRvrp]  I%jmv?fĆC>I}|@ojQí8g6FĠYּ{Z{SxuKsۧaQѽ#xr#s:e([^Df ; (z=S۴qje~y}1P ֿُk¸rd_K%fa1>c8A~amn6֛uZ5wƘZ\ 0BBmmߩ77u^i&޺q+P;<2 ͻ-xy) D` D?vnV q7$=(ԑ.^I/+0@|;ᤆ@}Oת (/: 6SmzPg@%fD[h,.jMoA#Nwi%/'#&1w$MP/nۉOR9!=BXc꧑" )')|D^M]}+G%Ə޸ Re-Ɔ(7ɂ@<jM;s{,Q'$BrC b};# xu7eTOkFIbb֠Bt^)Xp E7OfZvbfҬX{xF"=N͋v^[Alk}Nk܂vsz\d?!]hӇQz RkkWVc@e<ŧqy6^ O?V>,1!qB>@ %tfir,NTU5Gʧ.wIc7.KX67n[?ެ{-%F:H,#ts!. ODA!%~m&-UQGB(wI0ƎC!hҎ& 8捸_рڪպ'<;~Ѿh}†\CB@ԗ x{v9$@$p(nތ$uj+{Z}#~*| QWݍ|X8R3=RF,lI)fre0ݳ$eJE-gȹY5=h@̛֘y˱`侹[좚a@Msoh-z]U*yKAj@#3-DLvkv?Z0gNډ!_Yؓ/.Ӹ'+IH`l -&c ,GiT *k2xX@ʥ#Uj'}`"(v$^'7C<7澚D]|{(ԛ6ӂ6$CY.Kϟ&u蕩Q(@"VάP&,c51S|toԳVw)lQ4;.ċ9{L߽SGˈ7U ?C@$ 썮|CO}pڒ(FKm ܸ7~tq]˥jJ#e l (bl@"Q@Y 3ɶxNPo}l: upN!f@Zi[lI{M*itYѾ'|c+8uC^?S4RXSGK& qU$0omh0ay,!xTeqT)Uk2!ӷJ %X"),K YȲUr3=ZZdB0x 3H)|~~w'!Z'pۀP' ATUzCX>؁џ~=_ryC<Dh}y :SI`6ڷ7ZG\{% \5|3Ŷ $(cG:C8. )9b# JQ`ه=y!l:]zA]vE$wLE1 O } k|_X=O:t8lR)SmQ#'~|~|uobW @t3W 0O(0\{ ס8ʄ y,!8%,\)W= ,>^]xʃe̸938 R> E?}9bQ[[2dޔP7@~Kߧ?a+C/!凶fq/s>,31{@Rb8K#E~,<HH$p,cûVJ> Xn- Xc_ŒQ FK0˲g\aGRNB`<55Z]gW:<ƒ^W#XU_x2 ( %ME%$_4'V! n~?KiKeKRU9n0ۆH< ~LσfOսu}r}5(ΟshO$@SAT<&vr lg122;˪%dRjP y&Y!<0:rlyYE|qqq_wo h*Kdj:ܱ$@$0?ϳH'&UlQe?!U09`[.d̜+aB=@\!`vGL7D-걔Ҟ/Dٯ+{pgb$'eޑs$@$0Y'G L*޾[O#PN-jӐsR5-O<—9iJ6f$ qC q<9S0_׆{yɪ}NlGͯg#3IJlKv#9 TPA0UƍHH`?eI9JY%d Nٯ¾ RnUF_TpsY՗4:7+?ߐO<ρoB8|<峉X]A9|@ea @`:{9Z!Av֔jbX>)W:ױS}9uLhA9t+&jԎ7 sH`%O[l l>fic^{PC/-Wupq)=p_[K޽=>b`#TR)k\$؁WAi)%GfHs߷pS*RLv-5Onɒ>LgPc#1gŀ$.! uMަ>#XaCICbGd'AH!Ѫ~/C$01@`b޾;bV>&ב[Lp˒){-;KRt&uE1G0y<2jr#|6?3C@.#s*wc|LK>1t Sc֗ $P'ȅð]ȎK'jVn$0[-v(9+4]QZ.aea$0q0 =?֎!V늤iKU)0M퍢O)Xog7JՕp :S& Yx}͍m|?d9C/߹? ͠0)y׃@f)bR-#) 7 0kFw[ȋ<oW~tx}vgL7 |o3A7YA7"! 3͟bIA8ˡ}U$ȵ,ۜ"vvhi#F);oM;G,q08 )~XG|倲סڣ`~}pXrw? S~Nc{IB+q|h[vH`(5ݷz -l"wyJ0vN M`%dҏcLeЕ7$?$0/ޓޖ)KINpgUz;ܸx7pxY BΦc$@+r34*Ad5JzEt/+jK`zY+/2`rmr鏕1U6;#'$-)c}Iy>AYRb& zG=n$@N@\~ Z?IrvCrC6&h)9?xCDvهwwPd!+GJ\$ TeP%z0YVErc't^>fTH0c~9-Wޒl{HHD _`(KG%:lĪc fwIx!~/\.CZ 8w!n]}KDZvA$#J2}?mFC$_/ô*$xD6Y-RIo?5gw@V'֩a63Bq=hp^ >& V(8y1X| H0 &#UWwuuwu9}N"~~U*t+߱q(&SFxOM:IQ OlS~6P12U3L-#!P@~Yـ#yTs7AZPX> 05Ȟi&Z"",!XyipƁny(N[pt,Ȉ `V", D{hUZw`(f(VpH~ݢH!CbM9MB@3 X=gσO}W=hQk6,D޷jt5ؖs+Y3'N8E=rZ|*}|s"/ hyX+9{NytxE="'lyM^8~=&>OQ P vpJ\8@;dh+϶=w%cHP2CT@4zwh> lb[=H9f}/XRDĀ'S V`@3sPZQ/MFbѫ 227phk\Ȑidt9q5pAmjP)dݦӠ*G7paH3 PcGm*W}S՟WnrdHNT JP%,lnfzsHPq0/ La,D([p$" J&8&hZ;Pp@8jO=:>\LDC?ڦKr< ;ɀzb "Z3`"]0:`(ПqGN5#V~Oљ&K#~ؙ1n-bx@27_۟mϝjt*k9h=ڈбR,,bx@>7ÇãwTbG Z3sy)ΌL4#< ~NDw7C$r-]) ?bh8btw[=ݢ;0ҤNu &8ע^1J|8h8b@V}V΄Øӹ 0̱Su+v%)@'D}ž4.9=/=3Х 0hK@v)b1 )<\4bjz `@!3)q>  0hr? {s/0Vo;jB bBo=n L8x셓⸙֯ܗLSLT/!k8ky;T BCҒ)wWB]$8ZV{5~Aokhl4;SvM/{b5Y7M֋L1(\Kl688-< 5"0mc^a; up(PDBg[-q< sm_P,X'{,7%SވQ 6Y觞p8v6.5J=@ l( @2c Ro ~N촰rBUBt(ş"yΟ?lԕ@kyTf772h'> 0N;{Ӧl~FX7ʳGtrVF7)<@v=-Uh2h L3޷m}j=w{f1NuQ"D2F}x;/̵hFu&=3E1u?!+C G@<3ӟ^kA!@PG̔`@`JPw^LcP;`Q tN@y:Ziu:qet#j=zɘFlDA%A@ F`Ͱ?,ۗRP}T-C@cPHK @oY'4FlL y\ p)=?w sp6:a@=I/=۾tNgGIDATv  '@wq1o|oVD)ڵSX&ѫ/i>ȽL.|\v  Հgۯsj9bL/'i4eA``͋96}@m@8vvQ7~޻F(^<ց+"=@}Ch³=,+4 4dښo61utv;FP OwtQ?@ APrCq7M3OGf*|@`: @!8CV t'@Zm1"ހz8K-u@y#=Z<>wM @@*ooz识Ó{xW̫%P`jU@@@@@`t 8zPk    c'`*     0:pF%  9.`}NxIka4&ψE7O:_eԞ& Մd'Nof_g4O6AҼ31s ^a?ڬwP9(Ñyjǒ ,Uvo\LP?K6*k Ttޒ!bфOGP UJ @CڽkU+gHֻc\b.L}O_?L'K_5vΛޚu-[ݚX[+g mQ`Z/Ԧ F[e5?e|j?h+{[_ݥQ"EYc'`ݪÄ I`rCa a拦(N0*` gHy$~/8):lm? MPTUεK-`bŪ^+uL,6-8˖ [ʁ2){_|e ͌}>/. qz=]JX\|>ʲ2JѷBy/J@m]Y2lDJkd"ŕ9XS*VzE3Oe²ŖYOIxGd,w9 m.d;q@ #wZA'zu5/g(͐"Zf7ɮhk^r23$E>@TԜ&mbK:_)tG'٥5mDIFYt#(EW1!вJeȫG~fJ '1az&\[JMT}i`c<Ӡp>^}D"}jJ+.RMdn7rP{tPn V(Ujo WJ[,x4k,%hҴfFʔ5qP<-0l^ B_O'X95$FA_#F靪O>\ Ӛ 9NCaGiMo Oث4I襘ڸܯE^>L05 ޸!J`x8NRE{̲G6uĆ17 ƾ^A?"u5eKIrݕ8modXs &n[XH`43_4,iugJ+=rM(@O쭵N/{o!̛UYR0XC^hNPЋig+`g~K0>PQo݌n .A{#G^w.3 $׆)7"fL }Xivەzw mN1 |'P55+-Q[1Xe]Xguz[%i OF {2ӬK s ے1;/,79y=%8ʲ4EcuuT2/F,̏HWfA YK,, q ƒ`)6m[9wՋ$SaY:'TJ7SV+"H3heF%:dJ6/ `!}?a楍O7۬cS,D¢"~Xx| 3f|R̸5ɪU'c aXmq)I0uO^ -S}Fͥm)xz nTP OEu=Uketsg)쮦T)j\MT5ZX 2ӎ׶ }tY4A#SSGb5*%t}R<ng: -(ohh9Vxbi &NrR ` ɡ OYpgv]]w;u0o\{Y>Bc m^'T]T֔ݗXHj[Zl 3c4F:!z" .-̜goeeu|dK`:}+&Wx?EYW-zϼUo.c]L]t\#yʥE%*@WStYK,Tڳ wz :T EuJs]D*^)(%>n^Ņۧ࿪oycpDzhiN9!@%53KQPFN| H Ɩ\ZD3nܼ2^ʌ;BCTlK9 2]% S~/7Χ O-wxyDVd_-l,kUYKXb;+w!j^d^dIIc,R݆5GQê9m?9pT̻zDԟy4P`(~jVuQi2b!L'S\Nx6rmr˫ k8'Lnnz&ϻ}N,6^ɟ]h DetV> i 6~k"M > {s{XW,¶t#XR g_j"ĵ ? hgO1;tLHyU5o)%3;$DfoMp=X\`GgoL*il⩿8gE h 9Zם7{[w6Dh8Wuʟڒl,l`}uQS %Zzw1R]W.bm*MQaԫ~d踕x(cf^ h-l4$ KS"'Bg+5K)%3,wⶵav)L{Jb:3X@"dpm K.x.R Ay667W9&I d/rZP+u@K]@@@@jE@a@@@@@.8v"w8RA@@@@VUsqs7ཋy 6AT5Oz j5@fW#<\-+HΞo:[c51rJ|:M{|7d$Z@efB%jݻ}#U](Ntu݅NŨL1$S fNDgW5YWϚf+ {T˶w@$Ǿ]\@M1$S fNr^:@DV#`tQR sCջʙ3FP#EVT mO`?zk^5W7'2w+%2b? Xfy@LGOBOi! ;"(Y@h  +%Z{ =|9NHrƷM*w5SSU O+.TY>Lo¶-_h6Tqػx Z͛w|IP;Q i^@ KThg+-s&c4?R"a+␕i,26A\YnXA< ltPz^XEձBؽەΛ#k=|ɛ Lȯ.-he ̙v@zoP#~ctq؝O^;)lLmoň ,4" @x]XH¡MÄ&ߛҦVU\AdR+:&QI E'Nazh224>My[|iccIN´kZ@0JҴcЬ[Ɩϊ+hªL0w 4}R@n.Aq 10sJUDUdD$Kw$+׮ȰOd\ v UE9˧t_iqVg{I@rX)̺ѧ,,F  FՎER+/ɜ뾺 &ϔ?w*ND~&rx}Bx CÑB.p{9Nx"dmB(eeuF. 2aM2\'#άPTYjep,X@-2Dsʫu2<ٓ]N]{O}[]|QP*7UgRo܊(j  0I4IJU-vW,4fX;2w9*{ o2γ\T] yO$bW0sǪv*iRL)VAfW"86+rz,/hYUj~K7G L{f{,TՇ͜oWC O6kWq0N~9d"˗j)r93͐3p'&NfXvxhR?ٛK9p䷉\vTbYQ~Ope[ V<|E_ eo'Mr&*^lͫ 쌫LIEyyVG!#WQqV3gU 0B%@R2**T$zP=KA-3dN w"a6[{MZM ID yߵZ|L\,ijsBp+UĊ'Rr\ٲʉ76mUV<<"tcWWhы(VΛ׽;[dL*m5|_S FyYGV3Ktj 74U P? h}ui jt#1%.jrB׻*FWEN3& zl0o\L]C$̬vE`ʓ?(Ywr}4N)|l9R9MޒQ2AE;;e{-FE[v=~}7lH;b| wzW}VYń*k0fγ\uէ 6%U g|sss-5$oux*߉ܔ NY48<,xr?$$ϱ&px|)@qmrgT0gvBJŝ}wy-2pP |SUD27F0Dg޹k|V(x PvfRaE'"nb-{s Z\vw>|yFuBUeM.# SxNTjv2.Jt}߻d&s:+[),mfzN"h+kmIXkm9NB}[ښ2AxwSϬ\ioJ? ܟKm*HD5le~ *d)IswX9^: v*4Co.%aw>zX|j:\xHPX<h: qi4—௶YY7z8Pe(Cp5r[wWJ2,LmbI-7m ho׻.|E phT@cFN_YXkÍbNu;]gCm#EA@D/3Z{mX%pf *}d8@@in{D]7M㪯{ܹqrA zGA@@@6OQG!@"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g8S {cA@@@@vN%@@@@`-rP;@ G=@@@@jG@T@@@@@8"g+ཋ'sWnFɟ"/70KdY?.nPZ\{P3T5R6t,o5xߔ`mG ʬ+aFĿ}7hLh"˴lĻ0j 8e+nlr816N?.of"[I#ݭ{ۣPyy5K2 ,_FI{VXoF{oIh%{ǵg@[<=! Nc4 閙JLrjsNR]Vw&v3O"o2#o~2Ì쁓 ŕhƭgOr?Όqfih_secCЄ>k=9 "wOtҌ!>OzA> QPO]xƀ=U0''eAj329ܲ>Qfk.1B|< xe84qs*Tc#OerQ%`EP0Ȃ3 RQlIC=+&C 4Bܚ"(3YշmzV{ t{F6˘ݙfk*S =48Y’؝z^YBr7ffhH>[&D <2 +RI=Ue*guh\~IF eF`8+)ޤ]SXQ{O>pD?wܟJ<<铯;^47joX`|Cy^>P|wmF ᦬ZD@! ۉBuÄ%7|•D&V܄w7Ĕ-E_:)3hAf͏1p2 c*=QAth4:>yO<%R>?4K%6w+Pk28|Z܋guY.;2ߵn^HԌ yVcCe4?TYqWyȫ$h Pyf/@%dܛϨf@ףf2)mCÖz5X*0ri"{ǦBB&B1Oht + '}Ec4 /fU^..yęz0 ^a#XZ7^v)N=vv]M~4v8Mo'U+$Yq-S\JbMs!' >`4Jʖjd3""H=_!B݉?UwY>'_=r(;\ q2PE*e/pRJq?22*u 4lLhJܜ:9& ׷1 #@aa-o6}-E!ETД!8k0e%N:MYbU, YNv,4e*5TDs9Wɰع>`u-)[ts'?oMz 8VMđ rd۽%'\ v7oWg/;ֵhhqn%y4Ӡwy3z/ >>EM{ڻD,"/*QF\*{W/C[I;mt[\=7h79O7$(xOuI˫xcȣ; YqJ2ܷsz+/zJ*rdl,׶l)f ;i?_i/HH:b)Z濹EGBހѰwic|7}$ovVFmYvUJ 2]  ogS*U_@%9$%20v&x]ʖ@bѿiCQ |G?4Nd~jup,w롣oUǺ":Ў)~ic}puޟG(rXR'=lat3dAt` oA]b֛tp\Bb97\;M1M(w{E5B>0)CRi0{9=J)=Iu7OˆCԏlKKr90|ptS,S n9kΌ{R^*1D@3̣YmzJ1p~ocRQzl泴!7Gt?/~qW?Ry٨VK: b1+?tT5@9 `F. tHd~rwΟTwʑ 1<؏'i<H|BnT5"4rQ\@ 6;3Rϐ6gAAt/X|@@@@@&;p5Q@ iX:  P=~=x-NG P@ޑ ̝bsp9Aá",V 2B{ :s62ų5"@Lal1vQqiBةV紳KcQ tjd϶ wgĸ_ (~wmlqpm;%IFEu%=\x=&+b>b46 i`u\Ol~Kˁ8-eLQ7 :3TpnT@@@ O7v{Ap 5j:5w@Gѻtx g|]\Iߨj/8j@@@b>zLJsޚz0 o) I#Om /\խ֩y|A?Ŏ韤b#M pjk @@`Tu5I׼5>??}gםw_jg?Z\ܣã33:G~@{ORSP_PcbA^UtrߚkͶ *Ipu{(Q<HIfr&7䓎Cn;w~Л 4?ҏ?{`7C<1G~c3V_jg1eScb~n}QCӗT%Jy(H ۧTg  _+|AZrfA~s=w_fe]J9]RL<}`1tz?a?ULpWn5O8{[L T]ikᛀ_ORK_^n* 9DRKNwo%A>޽:'- w:]G+ߟUJs~_o'**SqU+s8^-`G'IBuOsmք(i7_=Oo+ީ_KwrL>b)=6H  PvO:{wNk`~aV z'ywö6h;A6?Y,1/VŸ)|w‚"tt#siw?٧V:,I*()F1܂w#J򡛯+ 1A7#?KP   s@ˇųpD>Ƨx%Jo&?t'EIx' @@@@@`tΝ: (&#LN<+-OК=wC     0xo >]IENDB`Dd <-H  c $:!AbWGKG2Sle3H n+GKG2SlePNG  IHDR5؂ZsBIT3 sRGBIDATx^ G \QMIҎǦzU5 y2/\p BѮntnizfc=ԃZlec(gCe\V=U[4N7ҙ¨p$B31*4sۜ#"L~%?.%"H>OOlr:tE@&PH<;!kSG@ ryݴ,kS4 y*&o"4-;]/K]\R3u#0eFQ<^CeewD qjk`mj٬(D剷C!͐9GK+JOkC0()#A@˚ynJH0h/7n7BifHב T兢}=)HkI^42rKP2~Q6J#(lk u7hJ@V@\#ei榕A0 "CUuQmAGjQ SX򐕔 FT)L#:k>vFeH>^tu%v2Rr孠|kKC;5WB8=;M!pTtdQ(.> #Sng\ Ȋ}Y:XbMrv˨>PJ^dKȯQt$Ȯi#hi;qLt z0X9A }Nپ.?<׮n{VٟxT7V Q**Jq^#ƅe:p)_|ʼnPTtj?"vxe42QzN %,_BO|Z>dw_ ȳ؁eX][$ic\K W8,TRV ]Z9P/B7()i2Cڹ~ʾfkijU IqMϔSb}ԭ"bVN 7F*_pCk!^;W "ɦhD#tWyG)#*¢5 /շ }dBl_6!œ v};'wl7fd/dMKԧb.hC6Yׂ .q·[.ZZv6GRiHŷ_K|BՊks~l(iCO|_9/GZootVJA waOL\wJܴxNu5P ]~!s\}E}w7e&4lR|c1by_}zMKP"B&ϸ[9c HX4 06`_KК9-*_( q+6d";t<)şpYy=c y$eBD1W )QjnKnX(tݭ a yN/&~;*;-_g%` V-EF~\=@TCJ_^bkPΛ@@.EvR?'E()H]UBOSal~qX,]>' ąJ0QGYתW"Gݷ @  A%7`lRS2UiJw)|PWD*X BpRՃhAnQ@!-fQrMZSP[3"/mqgb)T̍}eLVP * ίlS9U8 ( _G5j=]jTmZ1Q_ [~ r_BO((V|:HX*xʥA-6;'OvMnpΖi@l#nj _Nx)F,?i# ʟJ]p8b?Ka(G엸ޒM)>ʲz.~巖yo=6Te)c@ő nE^~tޮdRLUSzKJY@,>㲦 UI~ЖT) HC%ʚ$ W{^6 V3]9#@%]уibFIHHHHTe`F*L+PI]xdjZL6G [#s1(J0D HS^̕v'\8!|?IPnVzo18Tb4BF1iYL?jmfRCBLW|`J5ohj&(5tL5?7ey`@ \Ѭ7,pzZ2"dLoh +UeȆqM 1#F#ez&S @"C5e 5*GAe>ǥDWW(1*:vW/8|€S @D/ك"|Jt-TX1! žiz.gY3WYQtPW^Y+ ˡ7U5j Fn SyŀS'aTd.P@}r >`*۱EQl =/e/YJ!.^A]e%8S\N"qGU+7 (Qh R? u^Kv}POktRAtlRvRWBkSZCFh&gn=QKFSJ\W#KzZ\ b-˷ vSq|q@gBsY{N)¸*u??:ϖ{*F;KJ|4˅)9.F-8x/7?nWcbK=DvQ5j=fT#h񑒟DAq !U?OJMk(~2 }I9noܻ 9_YoNQUR4yep=)Q^lV۷PU&D֢vJWc*Oí KՈy.lYiz 3.$ۓ\eNG=g`|2ΣrL')`u;KPܥlIM/Crf.f^7?*ϖn3jŝO4#"DŽb=e({Y'_8>IHHH>JO?Y\@UcЪ)\S/?)P.| >|l5L=?&btm0i:se}D$ KKCN@\ t;Z_L v:췤Jˍ~B47 8fmϭ5 6+ۋ =* }@P'{!G=5佟 ws2D%tQ]ʹf=uQswb "kMkZ9)6HNavl干u- Ԙ?; pD TDbmUU?@dAL#ԑgm*78&Tsύ[`˕_"pz1^휤aT6wQwY9ꔚHHHH7>̐6p|oEL.ӏEfxS\/{nB#l_ו/5.i# .@5`Eh1) #z> T}QYUkjվ J. g n-85/ve#YS™G,PZk GCG";eKg@F\9}ip)V v`ZMSJ=oY G?ȝ8 дk$ɈFaXE^=j\ƛ_R @{ 𷵽m":%|`ȭKm@n"i0`f*`y(!t.T*@:`cn--7s"4^(q*Ƕ ~ ++Nq91yܙjP_#}O3&sωv]5iP1AaA/75hx̆_x(X#U#t{]iZk>bp3mAEу㚙H%7hngt>3/a%wn_}kW T&SCXj ܛv>rT^89TyY2:<[R3?d$:c\jƝґ/Ro5_a =p-˧PuA/rw$}w7ݙ׭LI$pkHe$@J/앫\`r߿pkӵi]Y&DU5_˪GOg?ey+|Zh)bS=u?.lviթtLc1DAb0܁@4lZIJ[V&TfC64jVX|Y*ԣW ?ZڋFt~d4vRKltAdC|ѬNV<3iz^}bŤ3`k,=,ަ#K;ڍ2SF\OQ~njW}2i.| P]DPFQg ?,Hn 4AY+}Ed}q@Pсʎ JXfB2l_9'm Q۶ҕyN0KR^=뾸N&*\1a PH5en83(oȜT2䆕Y]fz2Ut--eÖx \Kˮ~ʉE%sLLi+Eɵ,>E 7ޅV]j.pmRaL s^\*rNoU9-rlӰ :u0DCVAr!tM/^YMkG˰*yYWt'N%Xs\+(Jߵ*d|@ ݬS]w׸S  l^@O%n$FOw&@9?W PU )\ ĝ)1o+ 0b*w*x+"7uq"jq3.VՖ?o F{E /P^@2m )g,%.+kCK& J\^}de˂6X=C]pPqz=}`Q2H0*O0:a9D+usM#nfq*ۺE|Nj%UswG ݬCГ֖ŹXFt(&U3w]?5k/<>Uc ́9OޓZz:9sytgR+Xv&*ܧP::f 3]T.B< ] TAHU-L"` 2h#?:Isc(T2&˳pҥd"HgÚkNԻ5`IG1Ê:59P<JKN66K*+Q} Sf ˇ-dB.yWV=ۅ !t~bxs vKP )e$c"uA[XZc P֝fXP*~u'͘y+fo.VYV'H'\IQ\pT8+=!n>8hB3`\U^ɼ ZϒrQ]C3jTijvۂKu 9C\z_b=ڶ.1;'_;TCb*u| -s f (r]dE= $]:uVp%TJs ֎Q- c;Ur$/[b:LvlnZLURrKh;I]J%ѷ01V o 9Bxi6L!5df?(f"uíI{@%;LIF#{2WHvY}^m=.Vىm6 τG'nFRl{e+W.ٿr RڍT7E#%Z PpI7S/r|߼';k]ϟ[  |=f;ͻЪU^I^7sTp}LooWYhDSA{{}\=-+o~XĚW_Q"1# /#,0 imTiN1Ե-OXvP 'ݵV%ӯ=Ik[T3Q:v-$'Xt?X~iUɒAfd-A=*UԬS./HHH`?-?v~[SGdɀ;#_xgRpRq<_:0g~ ',o&k L &.ĩjDY(B{Ҭɏ%-qZy7کΎ7_,VOݧ~jM9>58~BH=4mB+ŏD|gk;zu~dI` xE$i(3Q&ڰJEP/̞F ZEQBy&j? ~!, `Q+ܱfN(@籡SHg/Mg2NMK _2T?IiTBf5Qxra kT&g"F0 O>4>z_H7M]z0)/ U4󧬇k:˛TV 7U)Ɵ\3l2sy&(WW[H WorT!o4[F-?i1p dsTf$3oE@-*Z>t͌+M}ocgvE}JLJKOAy*oVC'9"55u^(C=D˟j߳B#]S:aZX"+jMSʗ'<)di5'D_o ֥iKXrƀ d,OnjSWXӰ׎|'j+һɈ|9 fS`8>. ]"s 펈muNlKB[=z0*\#*RTX= -8eB gRBw<\aNl4Z2y]K jF] !{0HI@**~,3 fκiוP< u |0m )Xݦl@C}OپoB @$@$P@mTmkdK}c?!WB⯘Ȇt=h5L#Onz_p?uQj`pmᩋ-Sc\_9򝘳12&eW.xmԋِrϸ 8*.kxs fW$    [J`vu3T:[SR!Vպ|.][ة%I^['H<}ȼ*vEQP*TPxեcۧ8#=.LAz.@7j3sXJWG"Ϭ5W0T_PUb*UVw >gm/?iErRͧUtMn (е̘o)3jX9_UWq!E$H$@$@$@!zٌ]/o323ߙph h̍;p& othg$@$@$@K 6"8F-!iP *=*ÃHߝ#M7*;Z^ʺ >EMh] zq    ~즅Ru_jZAh"`wJUGs-r+wYLݖ7Z2bNE)/]닳ЂJGWg\~УdE4 I_YZԒ颥%#\Y6P~+Y   # vJqxkl T1]4WUNeUj wʬPGXnYZ1T^XV5KnK=[_`e-W'eQA#6]teE˪|HHH XyKM)DA/4~W3G{x^]b_ն;$SVO%YOqhE"w>[ʢ[\m3 @O v  yV&^x Eh(ozDV;*;ljВ %JYsALC$@$@@@n_b;H! %    $ B̨ݬrs*^o!/=RQ "`oN.@4ec5 ,661:ҟwaPD$Cb<82iSUҙFKa    fM+rU1%>f>9; %{Fn#!ZŽ=muO沿ψO @/&O:r,_/`/X?ɚ/ۄoi.3f xClfj,S+G#aXpthc8qґpR17+ m +h;=2Zk!cZjvmww-HH:E.MTR`yꑙ̟lѻ&ԼL0JnT412oFBXыP(>T<󹬕M[iY #d UP<|tjQe4Q`H-3dPjiW2:dXYl"s#+feB>MiEyEA8 3(QŁ3b e2]];yĞ ^E~jT2L' T G!ìSjPjnc# 4 j,;P#%kZ:2ţQC& M_zj47̵kh|t֬]IڮpF~|Tʚtƞ4eY/=3')B{g4=(VP!!0"6#8L}s]<$$@$2)|61 90;kު⻋xgꑩ'=1֙8hd2! ʉ Ґ8. ٔus-N]O76#zGd, (=hrwXd9=Bu g~(ɽ_DPBKOd _(|UW]gcf9|&Fv;֙Cۍ]aKܜ{\hz2`4}5huXSVMفx+yDB#KzmkO0N\hגSڿgef3SGcIA  ^ _"wԘ56ML }4c1h讈ut):'>NEe\y賲sWWuq?43ei/DO%$?ɜy-8ƾ7o;$h؎2c3d*YK~/|~C vrZNxT "۔)LaCNT*_#(޲-F>(ԿP:,}& N\f,#NU&u ؿ oQ=,69_ DXW+FY{G?NG mR! @ؿ_;wXMjwc>Hi т6հzN>}8qQ`.hA"w9o)93x'!?hPӖ83^ 3U:ꕉGgEGnAHT>msn'@=3v%uEޟ3Xpq‚Rk=lJ/4>լȶHx[U>9QGr1j?E'ϦeHOܞ=!8͛BJa<;S`rhҚ2urr7$nlf ?BG/Wj> @$&w` ;JW T9;Mt67SO͝KHa\_iy~JFb<Ufr՘HWpWի3쌸Oik2#WZ=孒[Ƚ˽9Z8c ](pqNIzDQEtVڿ:(^&3 `&WZ-|9=1v0![ڈuKT)e+NZSj[Wv] SzY5;#KeW%reYUTSz~2/˹sW sZiZ֪Ceϙ6)k)w}2,0 :GL ]'RX[Xmqx`k^8%G@C' >UϿ:|q<4KW?3.-<h`YJ̶rBN'4Ssi;ù,V.0캉wS >(78S& m}w@tFłl1T9+cD_i"_S$-;0ҏ֡GNp;%mL+TU1Q; צdجmuF. zuؿ2uNMwn񈿸@)JGojFBXL1!Cۊ(TY53U*)T@'LeqNʲjx睳qWLdw% γeྷcO-UUFʚԪdl/kzwE$ :T[٦~:pe+W@>$#/=G.lz{Ҥ%`f!xׄEga;܄SWMЪ/397 ٪Y1;C_88t ߐgf6=Vo5m6\Q%@Ϭh$tr">=\ykʅ;/~c. @t[TM }BG?S G&+$qA;ۅ.2'`TpPeƀ> hka4w*5kcO (P=L ഗ,n&<JPŖ F#HGH6BY| JW_X$,J]OHcySK}RD8:4]>VŕjR!Vh`xg-oٌD }HC^z[2=e޹˹{4)&'>:z{NdmǞbqWS`S? GDV"t0X5Pq7_1 BI7>5jQn_.=#>OC{/fg_H.^H7,KvxQTR+g*\pU:Y:tn)wM#2(PZ"13r"Zsbfp*)&vmٲM"Kz'_6EE$!&=QWD 7@BeS}GM xqWC'ӑd><Ѯ)Y)6+kw-/׊i&qEwW<׃S :p9u<6X ւ+Q⎬0\":lHP{uȮ svj#Fw6umO_ aYHJ UU*..:Q#D։v hT~:cEN>b#6usĺy 6 Z[8ͭW9BG2tt p?TgTUn1k杬]uGAej25Ǽjq}6_enN;qo zkL|FtV8,SYز[#/ΟH莉L"xvR"[dĘ:|30gQ[ɲT~~ѠnʪBĉ 1sx ^)e 6@;Jr єXVCaFf=-f#L qdƜ}34w6EX\06J`36>}x[e'ŠK/&CF6zFWkksk0WLm{XUHM`gn%b=~Թu1GzQƒsd~@# TՖWKeVrת6KHnBֽ9lr + phmÈ㯮;3iym &pOj&31lRمL`R_e?A1qSG l9o3#!}Pc|"^U/T[z3! %IOe gZ+?fS1#C,<&/,FB>_s1fZX٫SeCM: aLZ城B:PҋdN]xLf)K k;5Z-Bc+;`6=m>pͷX# @lh`5L?i,ɱZ]k˗v K<d}\ v" hOr3v=a W`/h+jSbz nymkP׍Q=b70A\1[R)Th[1d_57zCb,نZKz~ҴV#0LxXbɝS1`3n䴸Ù.ɤa   rPg@:#ua?k.͛L1v,mfkb۳iٱ;B\ A~B+'5f+z٥ @}"O!\`^3&v0khq]F 4DR!#k+ m݀6oGPɡ|~ `(zF33l N8YyX~Ҹ1Xu)-4UՕmh ս.ԤSgdU`$9+w k]z?}ASC?_hi|~U~VhV>ӷS\#UN$ZP@q}4? !c@HZ\Pm0'"Y$N#<~kaPPd$@$@$@$@=C eE]u\.F ó9~AAyFʼ6>vdP]dt-[T;g? @vRl[T◞7ta&gfTt0)WEWдK, XJ.'̈́#(4H$2{J6өdFڰb# /ֿY9_dkѯK;йB3 P |j|4լ0<ʓ_}/²p     },=Ȝ.@Wus)     VqfZmWʲZ<ѿʼ5Sײa.ApjȽmZ|HHHHHLZ E4O8߾EyFRaGUTͮ(3S |IHHHH` o qZ ^hցHHHH:Eܴ2gzOCB_];-e҃INU%;+U o=%< fTL}f5dYN4$O-n,ČI/\N=!í"[`>i ߶cIp Ȇ T3Ԩ̧, PRZ^k.=䨻 WoX$;*Mrb4msl}Ӳ0mL Ih&j#Use h@?GWV/g;&\eLp0һFLe7<], 07RU_*N\U#Be6}&k-#7[vb`*]Rǝ`@;|6} +Bm;8g )i@X8,KKydZ@MT: PgWjÉwRgS< EYI    MS9a@ꏉ"-]Hͽ|H-}~*FB[벗e=y  ć# }QuN쭣"CvN?6s7TYF#Ӑ k}70ߕK勩v\\I.Ni!t(2_fss/F @6=  O3&ͦ:y EIV+MR4%   ,oʽ)'7y93wtg8 OC${~.u\ [5W?eDwuzRU0^Xڝ) =P,|*cV}:Y; @0+O clN}^wPa{AqI_i CRkwTbP ^;yV>[CT~RWţK); xιv]-EQOǽ+jkcTVտ0sJN[U񓹯49 {QgӸ@@|uɳQP-P̪ G:Yytorb=@CP5~kV}~~q VSveiugMo1oiٛWZhz%u=TwrVj^Yce5G ?qO %h7vW6ު6$ N \_ +ͼQ2u#DWpFvDp_9UuYKg` ϳ]zH\hU t2d~*?2}9)MioU Ŕ$@$@$@$@M!=F`Ÿ H~LHGwFFC=VC̴n2Ʉ*jRrШ­:m0Χꪃf.-LT.&    h ;> ͂?qic[$+^b4cV<=,W+ *89oUOV)ν$V+-+PXG 6pFJp^5Y88#c<} gg3DL֮jթU?meԵljۘK._\<$_8k/5PIe4_B}E@yLJ$@$@$@$@$PCǟ[SMi s' h/gkq5~Ct3I5P8h qNi gSj "=?3tpa} W|8tJimt~<*vsY n?d>N7srwʛzn4cޕzܹuJz^ݤo׳W9K& x|{5g^iYJ,=rco4ZޏHկF4]C>H!%UX8~+^Vfƣ\'F:x Wͳ!}לA 6ij=ʥݪe`=X`G:ʷ{_uֶ Dll_ `v3Jc?Yy eW-O=ӫg%N Wּ?y @cngmxx7ON4 L= |z(@~      "0xG DQHHHHH f0ki>kÔ$@$@$@$@$@MȘZ򺖸~b\XYKZJeD&/y@< H kji8#Cňnzj]17[]I$@$@$@$@$*+尾\%5*\ކĬrV+IHHHH'`-K>IN^ <`9\ @HHHHM ؿ?U೚Ci 4J@@jv%l-\rN6ӓ @ 6{A( ?>M$@$@$@$@-Ty ,U@Mz[v_7IHHHH܏aj6@3KIGk0 tޯuOk#hEa?qMQLO$@$@$@$@m& @ EGDxH}, 4MT$R5 o.>]xx:.gU\G!iēuq]V%$zߝ >H6\&/TmIHHHHQ* Z\< sQqPΣK>]V6CR p84G%+o9"۪*1#rN~t^NEAUA'ga38"_>N$@$@$@$@u ށEVS/дLkWtT՚UܶfZ6mL/ _{-RcvߩOMu:ޙBNv^V[koH(̇HHHHMrPŵnvoحsZ@. S^7^SVXPaIHHHH0sDy`F ei\q1j&\ͧHHHHH'HH4gd˖,j UϤ0ɰA*f(B.T+@, tav枝ڭw|Zel9R=Q#SO?%׈r'-B?3aI.Ts( t@hDzd8ebd%F3sP5O_TY @U3tV#ȿPeQfN$@$@$@CEg~jztHE#Fk":'CV 7<*CÃlq=0 x4ԵJ V HHHHHω{yJLu @m[ncڒ3d-93    2gI{c$L* -}tGqXw1cbޑ5!    zHס,rY_{X_$@$@$@$@$0J5Ž`ӱr^r+,HHHHM1a`vkwsط$@$@$@$@$S|>֦%N̋55pΞ?+C$@$@$@$@$I /Ukk}5'    ('WEll     7 "XK1&!    ^%yqQzU.֋HHHHH u6\N @(hU@66M$@$@$@$@SȉtnC$@$@$@$@K gmX_X P[5'    ^3+}jDH$@$@$@$@$G8wD#u-QmA0S 0 h5/J$@$@$@$@V?\\p gȎ<\Ӑ @/m*~$ؽX[ XzB@/6$D$@$@$@$@"]7t=k8a hXC$@$@$@$@H lqr @/6D$@$@$@$@#e$@$@$@$@$Bf`'0qj\-* @ _@qGtt5&    [NY3"[ tױ+.8I̛HHHHz kVHHHHJ giY3_jkǎHHHHHȘijYN5X: t@vJ c.@IHHHHlUAjƺ 683@?pBKS7~`:  FDt= 5Hz:eFz?K܊iU9[vu.6Snk ' ) ݤHH`Hn q8##lHbo{%a(1f\Ǫ1h7˲2rPNJ;o|Tzwx Vrtq7 ԪA DViP:4붳a&0Xf PX-~Y\Q9PW"&  ho8 Q$@=@㡩CE}t;tk˲D*UY[;rj/omٲEQG:E@ov<*P݋0)! *Vu3=Qg}h U*ĚzDQK{R{ǡ뻣nUx "1Y\<<W7CƉ0 Iu8xhP˴4ILAS9;>Jw|oQ!3w[30~3 @Ј`G{ 0^%pB[H0>Xx(mye:udc0=@pJ>B BuQnj-0epx˱vC*>`VVW_yណ@2 ,"<1GT (ĩ{cHH'85Hz'hl=hJ&(;ȉΉ2?{Gz bwBG\0i ;E0M4lUC;#"U3J<1+bª,xfNWv*^R=u$ $l6VH`iwq]G?ƞYpLծ?,h7tX`^ds}˶ sk8p䴅a& h;`@hZ@Nm' In= We\.ҧWO9Tե 1AWLn :[B?7[5] E#ArTx*i,+"i-dA:`}_ >myξNJohNUʊP"+bC2Yyle=UPwC8cXe$@$]] xq[m9|Zl,S?JaClm$ C+G|MV_oۊ( D `ؘH`pt8. M"?tCIHHgު94Px2+  Uتù 0  &=zK]Kr7s tPD$@CG Ym='0t4(0 6hV&MXnvJG$@$@$@$0@ mG$@$@$@$@CA@ K @ x(B 3 Ob!    8Hfh @ Ku4;HHHHH` ,+AokG$@$@$@$@@^'; 0 06e%   F<Àc$@$@$@$@CD mj錕ݐ&])* 00-N c'$@$@$@$@CK6='    鴖\Ky.@CHHHH`x `@jtN oW$@$@$@$@@ܴM͒'CSF    &д #s?JaClps$0h2,~l.6xMį{2vc΃HfF~!&uqa_I>4mh7Um3GSw #ln*XY3u-y`Le_:/N(A J2Hr%?1C_ñCNً1 "`G 0pMHHHHH@7 gY8(@$@$@$@$@$0Dh QcST    !$  M*V ;$@$@$@$@$0,y 8 Zb G$@$@$@$@CL@Ήbo@ۊ9X(: & wO     4)( P.@p0Ľ >i GSJ    a%k~5DE`X;&   J@ڂa,qYvM~ﮯj/??»67R_魬3E` E 'Z.ho_ORey>9#,#A A%=0INAKkPXy2Yu-#6smm A$@$@$, )̺ug^HNfT]C$@$@$h|$@$@$@$@$>4ǒ9 @( 5iكeHHHHHE?g @poqCG+j mhFA$@$@$@$@B.@R' 4C?M\ B>C$@$@$@$@}G M'gXa    h I    ;w$@$@$@$@$@ p7*&$    ~$N؆3 G ]Z@ *+ df$@$@$@$@$8%kk':?.YKZZײϽ $@$@$@$@$"F43by L օȵXx t@jJohfm`?,μ_g޼,HHHH*>_zW(*ˆ4Jfs tbeK~a S"AK*h $&    " kX[    A!PqJ80(r 4|@b    oj\l EcIHHHH 8^@;4ܥvicla9ЇU&   ,(@x|əz"/w( @3%J>anlj9Λdvmp *."D*&>N,40J5t(h~]y %s~#vm!-t!|H\xᅦ_oj:}zTn֯&[Kwב"-'rN>ÆYQ -'f{1b5FF[̤ǡ, u]zdjbDC/_XSPx[;]Pusld :HSۨf.iʋގgFZv8.x|H` f0KYW_ef&/QfZm/*7s#uUUL]N~_ZeZ0h |GC zfԍ̣ߙmTIW J$,t4Z-qGt%Kʩ$%DcSf/9C%rQGݒ+>I+@oeWliO҃ѝQt?LI$p (}a}j^ޚ4G" @07̹PcX{RQ w(IXC (=$LL4]nfVW6pt|<-hAGiКF2,\?ۍOgیz8  trJ2FB(Z9LD–7='܆w74L=p t7k /E Pz~ߛ}b.w迍{߄[;l_N⩃S: RE |ułɹ_dV/m%>NKQm4xa|6ɼsu. nj0P^I>tX ^€k掎[6usd$F&dl/[pמ(om-d,,Ȝ2 [ ΐ<ƿ1 Z=?yp؏9 VWW6H*%G&ȪVAvm `uj_B/QuA"FWuCHY# h}>d$@Iȑ_)5Օޖ13Z0(5 @Zʭa?]QL89ixxW IǑI]yZ)hl}g 9w?u]%rh =fhFez !!t>o P^-0$b@ #O:7:شSwꌒA5Fl,ڮ%\ܴh``H=חG?gf~ >v]yɭ2e7 ^7л>akV4$ȧlc ?]iHH@]YQ$0WOt_6h膞m(qYe|>4HY|k ^AzzMtvD|H` Ǚ0䝁2. 2>F$@$@D;X~jV֕$`. >$@$@$@}Fa".NM @=X|@rׁتf::UֿeGL&Quў΀|m]̄H0omInP^CK`m}Mv;*J5y6QsղV ʌ-MlxHMtݑ^A4EhW OC921 h))5_/z X g"bc濷x/}eGQ~4jDW?\uv/Zo #MMC%h>tԶD]FT ^A|C}fd$@CN sGT1R~>Z0Ć`4P|h=cNFgtx|V܏/V Ͽ,.ñD]FWѦzP1qxq W?\™d9C|T9iټ8s v v_0牏@wR;u.'x 5 Uт0d 7DK{bu]$Rm4xa&guW3BH`Is;5ϙH`?3vԨR| 8;1 P K%0upy@I|s:xȻHXxNhz%&5#TW.DxBĈ}[&# oF~+֜nh#35(W)'տho=b&uP_b/ŀcw|o;uѿBDžd7>- U-.]d7u$F<ӏD]FT dAW#; ;fr5^LM$0@,k3tBoˌyF~s{??zOy-ySiSbu݉_1i P(H /dHC굫ws_T1? =H>w }}]% }n蝕c.S\[t˱?A5{?NA_PuA"F, ѝ>LB$0tZ4]/Ͷ%];;#51o2Kϋۆ}< #6tv$1kֹ5v02zyGC$z<'vOL/DQ:B8N*FLl,8-8FA_Eh@H ҭT"1I怫7=/ިD%(jZȭ᥽H&Pmit M wf=4H`f_Pb_\пCӆv3]_6WVbX@9!~ fZ'/օ(Π;@5Ouc>1^)!iX&=LVU3qjl7tAG&kU^1+ڢDNu-):XM+*c&R$6-j̒!^aQѱ*6t [=LO ͬgΜ=S6PIAQf h~-ClYAPgըI:vE[$:飦()wD}lsmCҽ{ˉU#h _ж6bF$Uk(LPϝ?Ff.wlT夹iC퉵Q .<%BWKDtx6j#~0 P|.@z@"-fQkZ"_O=goY#?D4:>H$0` %E$@$@$@$0\.%pV,UfF`)(- 0E09s`л#   c{G'+Vx9gL@$@$@$@$@$C^53YޑMcUHHHHH!kNڝIP`eh0 @~y#\@3s @5+D$@$@$@$@~ e[sKnF`Wܣ!2 @l26Z>r푻GZ̤W?\/淜_cnٲsr.{J䆹M:oymE‘.ݑ%>N,4H%6ԖLHzemtwn:HgtכNk3S,~oo,V(]V@j`9SInֳN˙ |yO=25Ž`(hE<7ݑ|Vӹm>BSgA@7tw$@}Dō>8-Fvn?W.'uL\x_+ke'v >0G Yxg!A>gz J'?϶^Px37q9{=6MwV@K]Œrn :%YbD#:diQk&$b3΄wtQ!Bm13um5u5;kGr;K`E'}gssePb؋zLqc |sݱ]1U*(y H)tAY]_+)©pt|<-hAuщ9FtpQKު*{zgیz8  Vǣԧ[^>n1F66r50 !Z_ _t+SQuhxvixw?.{k}}}dd$#}菿z-?9OU F˿ u]$jZ J"}UI߽W i7kfFnO$0tZ\>/]qΑKWĩ"o0 ~F`C(0 t@ZR~8Nqώd$@$M|k7MWyS$@ 5?Vw8XI`q0rU)#Xl !UCpC4H` h9MDor~tE醚Aym`dgJ\VφFGtZU}>Kj6j1 a#~q_מn,4P!"ӳC$-E%  G?NLEHߏҰ$@$@$@UAQ[_ v$X|8B~kturF7 ʎr>=SFI FX(( ' P^z4$зͱrS7:mنAlf$hM[=2}Yb>kU6>DڲmOe=ϓ %{/g/ŖQANaClh_ J`h1 (`Xz674?rhmFhb[~|эꇫϫ&O?0^fo WeD?7Z{W2?EÄx;B"ς e5RRϿjel_v~zӐ /VÀ>W% hN[ @֜|ЭPĈ8;pVh.Yi΍Ƀ*dGX^P &n9WMrXHT.kD5:Q?c{ZT|HZ$@E|H@0ɭL&7tR;u^QP o!G`C hA;p_ QLL$@0*h~; @{Lr23|||au! hAMX+QuAk%mCGu~d$@$ <29+:聝GJ)|JD=rH[U%п Ϯ|>.n߾}玝ο1;iѿBDžd7>p-Y]GEqC{{G.DFI'9jqKCI@; A,0_sY(c#`c.v? 2t7~';P*z2|Oҿn+常zvW-Cz_vrnU^בϮ*vSUo/ QCmzgUEG`U;~E-3}?ݛiH@G O/-/_tEzQQ^'z H8v02zyGYvZǡ~mu mqqW5½Op/[pHv[#痣wԶPu]%mp$3 x{ttt;[tx!T-FQ:+^z0}r 3w۠ЊOqˤǓx8wo,Zz邺nzj% =     >% KD( `3`ǴЧ-j @3*gKP3Y     [B{~_,!]>B [!BݱBoIY( @5c@tХ Tj-f$@$@$@$@$e":ԣkF@z~v)LU\6bqO q?T~]|  sSL<8S]?|=wۅB)"q|V ,[uB"'P й j#:G"'PAX>K$0Tt5p!Ea:NN]9\hRz3 hxhto _- v ac#A5~Sp8zG4 [@rNOέB(^8ٱSp{nj(m k3Ef#P Y]_3Ր OSB=[n`$Bk6r7`tD'ѨwF7 p&&-_*_gX,nym]Q60ܡCSLAﯛ;f 0t2HuҭaU>+(uFQZ9`&tjlw6rÕ:#NEwUc2sjE<ёFg|~H h6.~ _>ZN絯<9{ύʚ{4(Yy&>1;>8"1|Q /WnEY"w{L UU֦uGGPJ:<}Ŀ3ǦgػTՕe>aўz_,V$:r~$rEѕUxgPlH"|qp:c2 # ]i;!KnqD{=}P7Hg~{r  ZR-$k|[ ,xJt-JdbtHEs+k MH>qG;+I$k ;> f%`qWPU1䏀5ҏy?9ѯr֨"6!S:O]zV-l# )tK4XTz37'Cg”$@$՞_g?ˋ=hG4$I#, toık+G-5gs:јb]\ AԣgTlPDTE*[ *qi RAO}kZ3K"!a)GI$_Zt(@G D gJ`M x+X~> #Wrt]"ѻ%[eJoֵQA+`U%Mt(QC{u+  !D5bN2 5 FS! ' Qgʎ'D"Ć> m_Tt<؍7IA糃'Q[63!*~cZC04tFBa;O uݎw3Nip|Jϭ TC5y `Ăޏ3qFh@;8CП>Ἳ*O6+ۏLO$@ ;8oC!(z'~BZ-a@ٗHm?*Ч:o >O/ptŚN-U#dw8=cnJ~:0vZ`Z4{a9~yKE#fT8#j'f77;C+ݻm_F̈HEPGX@BWg2*(7<W._ \Ota@1AU=cNųR_O-/NzVR6"܉Wv{ uw ^]wo IP?,0% $ rB~b_זp݉I zGtͅ~ wsgϹMv|2Ha^E~<5p/K =)HkQ"LhvDs4kov%F7u VD qζLHj!l7!D Hf!&z izJ"FN룉|qPXS 9`@)},NAwcP^ H:h !,穿9enU)ɿ>Z47s({L7NdJZA IȁFs@g(L$Ew}a$@CK |}MubӞ ym¥k`Rzb9X#+QqW5˦0qҀ0Kt+7Z7(섗DȞ- HRmnVD7Xc:CD{b2-Teά▆z> @0k%rEV@0`]2~~U9:#Ե %Y~]I lxLzZ4, ˅!x-'U Xu To#wR?Ba&OnLC$0xh ^Ra!e˖BG D IЧY@-٭AQfDA ,(+X*#ޙ0(_ ^>[VPF*U1ҁmA:W3Mt :2C"Lw@o{7$@}DE7 1WI r+b.@};X&P@lfW!<{ De8 }88ծ5夹 x{0'?R¼ j*ZDm,͹ D]@ 6_~ @Z4"} ZND, G0 X.@'Em@%j 5AICnȎ*'g&#$Т{! ؽpv5Jvx23gbfON`0` yS7x:::J*IPPSJYgpd%_$k =D䬀#/ۨnIA$H+'f(76IH akq;8*lw~G6 s9?]1whoA%؟kC<ЭjZ{#.]7;d^B%rD(iG[ڨ:::d: ʬ kmjl7:gیz8 V ӇJ/ª5-idIgkQ̎JǞ=Tzɿ:aH|~yb.1P곩0SSy:XZM?QutD"TMaWڨ萿 jIJ9a+:o?:4H h& _X+d_9g =35hi$MvTqpOs [w7a,S_݆i"w{L<޻]J\R)?X PS ==ǥ|^Z__hfݲ1R'ޫ; [V6;z r?ǿ [% Uq6: %ڮE`ovb4?~n|> <ɤ$@A6[ "DرmHgtכzT[婮m'9p,JEG~xXWv@pq,ٕWswZ:o|8ȳHԷmotѝ6jgAF/1ߴꄈCwfR"H-F:mПVḭ HA dӆp &PͲSԪFA9օQ*!,Ƀ$Ԯ^#S_zŧH@ dGP$ z~2Mpl6wDwԏCfs=oZUg%QFjE" Ԯ6؊dj?M4$@$@w~SsNLBI g5 oJ/=O@ӫ l |ȱrQxW qlWhK @{[ )9'?>) {Iz9:UVoeGFW5}zD.H=G%wFzDZA)="jfB$0`p4PHRGt3Ϭ~]@"FvFw;jcA+~i=s~gM$Cf$h* $Z϶K"JZ"zv 6:[uh{?X `kPsk@O}&MLr`P5A kO@MG3׬s/6rF$h<2/z0g傁`ۯK8?{^]C>T@FQU%:c](S.gAK1GEj<ۨF^Xne#0Y714|H`\NA4Q[C4O>3)c~Pw ;=ذFG?sͩG slNpfT6=[Z7v:>^ UHk]"մ$Rmt].H*NksrCG&&/m4H@% KpA!m0 clZbt_:J[Q3%vԒ?Aetvɽ@-O-l5# 7o`qt-HuC j)t-Jd{D"F]@གྷ!;1z,ucMI~Yr*.3 0 EϽw.BvR@/y`bQ) pY*ܢ.ĺ:xA$@27`f|*_ѨD ]KDxώN qLȇ }k{>h ; {|kxҨ8x]VGp3jPH]Lxʫ̑RBBo .䔀zu lB"i΄ HQu ,> }h&rL@$@.|{a#0veFa2= /Wn|#w{L<'IL8ɫ׮޹ΑQt8pvy~ ڹcZ꿎}v5?4_ouU. v_2 ܊D ߺ XEGBw>q^9忿mNSjIJ.rc9#6qo跿@w#v{>]f5V&}E`+"ǖss;'CF6v$~ /[[P}b01bGԍ!F]>QbagNt#{QTUqQ7];gH4QA}%T9 ΄MӻBĸr%rbU%?M:PV$B-Zo# ͬ  FGG1+EwH$=-.>XbW`[ .K"&d۱Oƛpuu3uimⓄ^mc(6 +JtA:H4~-Y˰#SH᪍|M~ALz"V5"-TntH`h tp ,]i mgAO Et3gϔMTBGPGgZYP{N!ffCXMa`>p[`yH䠃< YT hi]ODNTu0۴0LaG64萣XJ)֒H58r:DڏO@ P@;w\R"SpQR=wlTD[}rr4ݭ,'F%̻6TjIԵCFmD/fH$SZ58UO@>Z9gK*b GS\S!~7|`\jyk.{?WSOF'F4Lk$T- o 2}Y C%#u3a( h KR%_Lū]Ӳ$@$@$@$@$P uqʱ!`p#0v84zx e;^3@$@$@$0|jy('?%&H|@GsΝ//CGr>   h6<{0/=|nq G >D-r@A$> Be|''Ws"  b&/}~j.>B۰ PX .x ⻋Q̺ rP   zػ]9 چcXl_pw1ݏ(R   >k$~#ϟ7+Wf9HH/~z%yF`~8M mx||ѺI]Xw$jcAXuyK5tm,Od %>hZPdw {ܵ 6x(A{k;dYlC*{'; L{lԙu}ꑩvCA𹲰o #S+ڹς"QwAF}ΧD lk4%EZ3#Aao Oh{kB$9-/ip[vT|)UX6B- ;k$x4 ε.s0[d,O{cW._g`,L&Ҍ?PaP% im&.'ƮKѓJ,m,hz:\ h;-F$PAm3txʁOe=AwD4jX,6ZÃH* 1ˈ@8iU A%)L<>/tm% bil53p~ ;0瞛+3' zגJqw?;應0S7RY]_Ky? OSB=[n`$B6r7 Q1^IvwwAPcĜBrE7/YU~G}0>ah31 h8,a*õgӒeyKWS-0$]bvT`_aa% uҭM Dա}$Em8(l*T_?݃9F"Wm4h; maE]Q<ёFf$@@Wb{@* W!;_Ysi$@M=c~?uxI~%O)v3qdo=b&~.%.Pwdn@>#w?.4qnYO1R'ޫ; 6;zVB7H6RG; ҿZݝ^ ϣ/?vߺ 3` S D l-V=u@nUܫ~)n!_ѵ_oj:N=rS/vŅ~+Sv6N=fEAF쉂$%Ds7&k3lPx#m k S @MGy?UMj8r0M f rqAe"?sMbHf-rc5g÷*i lh4;*`ٴڔ*OLj%UA'ZVe4QP5&'w5]EW#u3n#/j[]o7:!P=Y̊>#|H` hJ h2G qGe rbgh dǢPVϿ>*ݚ HN;١zb#!Z#w%Fb"6X|wQ,DRF7֢{C"+WWUǟ=^iZW)vW*Fk ~SEAwDE21衮l# ~|,kO Mygl4{aP]}ӏM' &#-FzUc@0 2v@z WRU 8-;=Yl=7k.̹ r8 cQٰg^O>J.;%BT^Hj"7VܫZ?8p9 gIz@ Dx`@*:ӕڿ A>>CUᏱ=SL-p`'Z?[H# 7o`qtG RZѡDTkY+g{Ek{C>te2Xhh&ǚ. Tmp*D8?9HYi 6(% tB){hjn৬SN ,_X^<#t񡃇D$}> 5#;)t-IAtѸhv);*p1i">B$@UGTC])_k[51 @ @?NAbp?iX`i׶33*s$@Զ?0*HkZ"3a$Rm4 ] ]+KOlD_Zu1 .3olȲr&μoh ,ʚ{a ;Q `߇x|:kׯba96wv#c] C"{ oքD~%RmW]}u"#UW^w˱?QX .~;^|HXf`kAl+nXHgtכqL!svXڥhU0 Puֶ `3e+ `i !8[[P}Ff$!%R7J|8 (^"=(A:Z@uiTgPqvubİSV{nfVWJ/(801 @hq 3j9x" NM4E[}J‚>w 6j!*Ig7·Qt]Zj@_[+ r DU0bgv:<6a(;l[ɶ`AM$A A%}`+b_ ="J_N[m{! @ qn3Bpg09|sGa~A$NC@ wi6a^$@$@$@H ]gD-i#^8C&NםbŒ:; "D]# :{?0&fvZY @iY^vH+OX^t{%~ Yrݝ//_X @ H$@$@$0 Q0 Zag U9 &% /}t-1" gay5"$KmȃH-0 YؽNŕLHHHH&Gm3i65"6'|9֯ A mx b\|e-q+C$@$@$@i,8ͬSA7 5X1 &  @K|Ŏ`s ;3x@K%憉bO=2u:q}jm( l<ER6dZ uH"ہAvSPѹ%r:CuVz,%|N;XMS- -]O=z;~/!m ";{ޏo#ȧ#Pn*V?C#ž0nTKgά> j]fK痰O7>BSA'0t$@@ōΝE,h=C 18i C7!vz[!# 4`V; d?hX-5r`p`,c3M\N^OMӝwDWbd8IFтnᭅUV4v=el3GtH::mJ:F|Jfq"|H@+-V`,[ܫ4!$VɎL.fS3vj^4^VaH~` ,DBo ܒ ڤ5cmhH ,6FKjaK-“Xj._ail*<e&;D'̪syY}9'NDh=36wJ:Z?v,.NH =0;777x-#HI%z\_%1g[,//Z06;ґ~3R;#n21a&%Brlx#̣h@/ !G <|~"7ޟ;VT=y]X`s[翤q[ne<6λs>.y!7Hؿ `M;H fϤȻIfNݾpK4 t;QICw K{?v/g%9Ͽ|(>[;-5 1C`3O?@xONIuG:RxDCӝO|>f9X#ݿ^̷6͐h, o}K,֏:u"`sa=3D7ʳ~ysÿ?Qo]z!ujz{n.N/~E _ZxdȡC.^8XFW7?[Iշ*ş͒%v #n2*ϣ!aKUX\q^<&Ne៤.v `v{:^zz gʛ[e<>8{p*}WGu). Ȓ_\gs׿8 FNбyȲHF`s1T_  ёHaqxNESSreہNxv #kf(/ C{N.Ha`ݿ|.޷$QGTX"nzla2*YǣKy f@Ip/noЏU(_X7MOG( Cx<=fHN-է$>?}oFCNYJsXZ}w!3XX/ݐ)ѐ%@Nuj!E;8&n h47q7:vX_om_m0F@-q}G<pUN\J*F)c_a)熼J QN3*.Q]£KV )]0  Abſqi m^]]r{870v%?u .ܿX&Ey~)qqϢ oĕ+D7jϨaw!CtQ"n/o`%@!tgTXǣKJj=n@7*LArnC0&Kg_:Ym%vߎ7F!:B 4) ; c%YFeTT"Ac7hi,BkQ Cn6[t7mm>k7L׫5T"~i vB YCMY.nc|?@7΃MD?i˨EsknݻDhɨDn%ҪauR0 iO+8,Q 7YaSͦކ!` _|/9d #! 0 C0,{ FXEˁ+m@m76 \+zԋ$0uղ~dW2?}\4%t+{C7zhh$%ҪQ?XF,!`4xps7@ӉԏSDZmkM ݇'?saoo zs.\GQKB`De}e:;k=J$ F Qav/*k 0^]ōc^{jWmФ{:Lv5& Z)`!`!pͷhSqj4N~:|n)(s+s qg<^:G3z} gTXǣKV &T0 TMFzն02  sSK&}3:>T;P@" "Bʻ׆`%̨9-/R!3*Sǣ!K^g`'%0 LgZ{y%{ϽӧXϝXt=&L "$z^:2JS/Uj tCetn2h[C`{Q畿20!)^zyWD|ﯿwC7䟞|4'7ͽD؝ǎ|Hd C`#S~ Ρs ;$*onUwff}[:7D33?av9x>7эC?3ws?saoUUzNx~Ϳk а_,8?~JxGh&_egW_kunFS_/jf+?3wWoœ}[3.^N3vD}hxaV%;8[xg^]SVGTY1p!0 xྟٹCv?L+7۝0 n:Əȟ`lhj7g@:^unX|WpUpk/3#v3sji qB)tV"祒`:3X4n߳q a˦F߳Ŧ(|aEAFc\`Ì63 ]yډ%R ң(YpfVhCh[y;ӕ-&`#ަ C`/ 0dӸf^?<0)wLOy:?`goͷ:tBtuį?c.@{AάvdߟYx!_~v5GwxJFW[͐0n].2zgU-Q:)3BM.@ DiM2R C`ơ[-lճO?L ' 7⏱}~%^Y`YC`C;U#w+w-t'zrm-}<hJe40 ![a Ÿls+ h,$hA`U\!`!`@S!U٧@3 C0 C0 E=rW:0i=ru|b?}FUxɗ<'03 C0 C0 C y`/6)*W+基-Lfp@0]6`d!`!`LUZ*iG++lB?a>S +k!`!`YܕJgnY]Z6: =0 C0 C؃L7.ӡ6v!`!` nm}u^ko;tWw޴*;kZ ;,{#w׶~D+/je&Mw~>4v1[?כCp=7̽gfDuFw^ξzX= kɾ}n<4@(_FFyu-;ovܿ,8;In%UFd奕3/5hǠCFVË`v{:uysչ]*onUO[[;8fΛfNgzlwn{kn5lToo6Z9YV C`'Ѓ`[>wۧSg!~ޣCv/ϖh{V2!KС3olRP%GpƧ` <4fj3tdtdc!`] =HOO,jnwZNe{uL F`;7Nɵ'zqqk$BF+++Y8]`rZm+ts&Z;@x̡ AJtf3vhiErznZ8sB;?4qZHCS\ZlĖ@36 ;L\<?iJCc"]2a$=őcnTdDYǔWW.&zۑ6|vz`yyՂKGԷ:ѫ+fϤLYEK ޣ$A`dxwゟ;du`v?OQϾxsǥ% c{=z9䏴 S +!M<:'°c%ePbo?yQt*L.@`w*u?:oΠz}e%[\9 ho?{~s#B~sF;݉W>i׏'vDf]1@/6 C`TKؓ2ֿx"xSq7~aDDxmF; r׭s/Poxc%’DoB-!`ۄTkѽM9X!5RP7%ʱ{a0 `t77!`!paFλH$p1N-T)R>DZhg /~|xc%:⻸xyV!` Pt~nzJՎ)1Y2v?u _۷W84jᣏ€?z/.ea!tXnĶC!@lW鴯M[wj3uM ݅/]^`V(pij٤ h^~ο6&<ڱ!Ikkyb鰝ҷ-`EY~| qg5ƗMD?i]@WjW6y_[XFQ;[s71D C`p[?8|gv`o!`{ǥկgО i3Υ~Jjq0pr3q޶<ٿ&}@]B--5C`WnVCz3Rene43V$t褵G1юk)u$7OΉ0b$I 8Nj" fa "0UxЪ4BT-)C`\@g.<^ym!)` P#`F-}K\z2aVgu v>><ڱk؉qIcz ?=y'Q c~Ƙ01`>?/'timg_cY$#pͷ(Ez[ 0J-B̩!ϽlX`is|u!򐉌Ctʓ600&?ۘ *T(:4qG|)ߌh|uV) L#K7X.AI`AVas_0 4p' O&|ځlFFxTtK0†-HJ3ILϝaLm|!ak:X]Xu)j yhx!q WO>C2*Eiā;/X̥aysѕG\B:39^:k[k/~}0TX  tD>l:B7Fw򫕩 !Dcg!`@.KKO5n?b-Xz{w{`ti͵zCXGgxa;;>IWk?'iLS'vR0 C0v 9WutZnc:V>t6_ dla C`P·wlDӰ|id C0 C"Rj½';~Sw @(0vt"n]1r1 C0vOe4'^:~`vHAsH%#eۇs} QZ ޹'@ߩLMZ.C0 C-~f#yx?vb^^-q Rtwco*/bxi0hfnQ_X jm5*XV =[6Wm`LjdzxIDAT!` p?W7WԞ~iX~[g}򃩝C&KdE(!P[+xaN6MۂEU `!`L$ߗjι'_MS: X=,ёH޾3w m^;:W;i^|铕(:4q뻷V2C`bQ畿ܹ0! :ӝ}O/{֮}xhQVfss[zw498GR"[FXyi gv t%1Uޑ{׳=3{?[O__'~=;]ʟ?ϦsOߜuZk}^ nnn` Y=73KkSFD7*;Lu@x>nv jߢq V6aA& 09O0%J~^;0sqmfѻn|$dFCh'Cgg,8uR,ѐ<7#KGt)rF,yVb?Tg7~乏EcMp* -=X6Uh={1g.BA`}q>>)„{ _ kgm~\pH3v*+D#0'9[tOHVVfBfZG/ry} ҮVV5naa4ƼD!v_JCꔌd _t 30`qwCv};[ЛW@}Ϳu3x7l`HaW!0qfN0pݴcN]ZK0GbcT76?剫?\&M _".jX^^z6;ґ,Z|bs]-];8ax!AR{v֗w <yMv+x>qY`$\D  thK[ӹ`|OSg[`i5?t&0 OA`h2ֿx"x4Sq7 aDD4mFR}K x aJ39n%%u.nI gY[FS7EJm +w=@$] Oa9]F v,_ܐG9n=)>ԅ",C203kd_Yj{f}RN:->JfgC I!Lml676^[^!>}/ _"L`a|J4ԡRxs0fػSgy6:qD*=;gf]9s, bh_qу[@ @L$8^+@`ŗN./Gy`Vo.^-Ct.M-R?i 2n-g7cJژHFj +/g?>v~gpnz叽|p/DW.O4 ,y2iկ_ܪ_0Rm ?H'K&l C_'otc:Kwƃd oL ;0?1X^E}8w5pBJ:'_=YH$59/ 3v:ܲ3 DXچ!0<d}xRDd^@cOO zH }q3v<|pvS)`-"='V`C`;[4Sqj,N~=^\xR?Q8n tb˗% hGn{xHLJVxG H٭a{1Xs[î$ eI@ CsJsgt|tiiv-:>!|EDwͯ 1 Мn+,O/.U:T;)/qslWNNTa[."-]C`pNQ">š`Z46KB0Ɯ5 @{U*O=}ٿ<{{]ZP}^H{z+N-C*KZ}*hXMJm6BMڕr65lW?W?8xݔ[LvNR]~V)]k-C`Q畿0!)^zyW|ﯿwC7䟞|4'7ͽD(G}eeE]76HD9#F˅P}‹BwVǰDJAXvcG>|_f~Gk]_A O̐)Զj0[OV!3!' pgʛ[e=ؒgU/x*v_`kjzݭq0n` [x~Ϳk `-~9Y^67OSjQ!=>zGp /;[ \s3W|QSަ)@w^/K!K4wplVC%?6hJ]7?;yEm'?IE,-9ζF`^2Y+7珮EFˌ}s aL,CvɹAwyP:kQ7fu3>[ՖF[ n6^m?!s{vh C:n_ _p8vϱJ;$#iGWw # ]".jzF׽Pc'gT-wxKBw Kn*IJO-?ͷD#j̭-xFzܗҰx"lnɼr((.wA~reri~7[ IB_RAh԰K}:)FE`:*X|W0b׮,㟑B~duu)oS=VHyJTRb1d0?ؗˆoU[ͨ)}`$3mR `! ]cE?Np6𾣿T ~6 Ȋ8a˦Fs>0 #XxBC%33|:/`,9 1[x>,F 8hǠÔLaĻ2C +md*@0_{p$ QG)9XK GӦ-Dtf1tNuY<J(c>:h %Wt;Q!@2λGeh%бywtK4BuV,zM#̨~ ~Il$ɸuH#0$J>U2ǰwSI!0Lz`5 ]`% 0 '%:g`ϫ={ `wϖ!P!`{?û⯸"h_v*+`h!`!`CvS Z𵍗 ,A!C+4|G~#(=ZwB^"+/{<৤F~(C}H8vimKS?=;,ps_~AL-Rn)(F%bGhn]iW0G|2`:ʴXQu7]/V@CAfkV;swƩAa>{ >v1<=s˃O'qT V<̿k?xa4# ?q?# rÎ_z^_X6_訠#e<,}h QX eX|h 3p<t2% s1?s\&Qљzd=)F"C}?ȃISЈx ~"|>{C/#ACYQA~=K3^(lɣ_|#"!{nTe0!`j0o`vA7i/(  ww`X C @ְ\a=cx@kkk2/1d8&>V`=!'s#$l}!Lm"t⯒-`N:&: GG)^G:?* h`BL*Z .Ob+y2\ 0ԟ#I} S-˶ !`:noo`K Lj-v.@ 2(7 gUV?2-6G1i}[aX8@_kka)/GA;pp;^ * )(EQdryxhF-l ,MC0&(M{ؗS>: D^?n}pO4ǍxC01\ ^//e_ $rq0 ;n^BK&(gSAHx 0zu}+,xa)‚ŊaQ]}>f ^~eYQrC e)!O eA|cVel o01&-?anmޓ+!7) &>,T/}uy<-7˞n & `vm zH7УK|B#3`>ґ%/k'Ew}D',"L) 2yJ*2wd ԏ_Oiy >z\3뭤"x<)[6J$[= fA WpEϋ{tVfjIW*|*i-0 0 a0p,{IChitdM-lnXqA' #׿%(D!G 0/?)HdGAƑPF:Mub!gx!!!)>H_8 /JeBe&D?! [ar`tFh!`!`LiĂ`iE0mxk!`!`C"05O& C0 C0 C`u0ӵ"?uӕi,ktOn3|GxXm!`!`jeIUD`'Tp-  !`!`!0ayi//EǠ͍fss}2kk`8l!`!` 0@[Mܕ 0HZ\C0 C0 C`t/=ӽEpwGE vfZ|vf0 C0 C0E@|~pܯJtGaйH>5X5!`!`5@`c#[tW*JNST 7̲4 C0 C0GUQR` wOϵQ2gGb!`!`0;76Ehl5?q1 C0 C0 B܈ɼ~JD;.'BʕʥM["M'cfp:r2@4=Q 42 C0 C0 Al^obcOwUNnnu4܏7&}n4m`rm!`!`L>z}:Zm@aW0Pa'K/EVC0 C0 C+Sid!`!`!`LsLY6<f*#eVS\V{Jl!`!`{ln*ӵ*JbA'Gզ`91ؼX C0 C0&hfoGaΗ`B֧'F!`!`!h~TTeS <V45F],ޝo;K6榅 Mpma)s[-x0a#`rtyƆg1t a=l p}sÐgqc(1 !h6[[峅MqFjOcA,f 2vKk]4@^okỸ- lGb`vMkU;Ɯ ~jR\P}!`'V[V_gnl@||6= p-ƹó!S膀!`D ^n@naW(;8(HPyԱnxR_L~"fN yJ*YW\x0&%z!(| `eDH2Z!CTÂ?[\nR K5䒒CI#~Y)bك/y(R HKeC.+ DVTu.6E|i#+*RQ1 T[0H T*ӯ+9{C[sjo_ s nTo* 0 oo5ZMwӘ?qAd6weBjֈ>Nك!0BT kk$l+?=54 i=S5MӧgNjHPcij$XiF2ud0T:QJeo?~ , ~¦xԛeZnu3$ ,H`e!_Ar\ޗO0nn QϲwMDRe$ld7D AiXFT)ax)TQnXT 4.9{@](Y!)Dȷz&vHֵn#WU]@޺pwr ժ|ʍ*廆{Yrf~|yPpn@Qb/ @`Мk27xsZ,W!/V)'I6쩯=a0<.i*}ّ-JI( _{#bUhSCR(_FI eSz>~?< J:0 rz-B}Bsm\% ;..i"a/Q(xaR'Dm5ў 7Uf} kbKNQM/1tIY@ 77P vkB~u_ n,eDIa՗[`C`0σtWS~j8L/8U"L `Y0vQYmn7*6s ot*@i?ZM35J7&:K >ChedTad4ﻡR_{#?@ ,/%Un*2{ŵxf˞" BĔM)|2ۖ[.FHH #CXe?ɖ=}к_F sI-T7Q^i.)g%`(ݔU2@7,/'݄H5I Ȥ1z 0  <ݘ3U;YsU|:Վ7@q>۴n =>P#_šH'zXRIh]Bߤ\r  r8BfvdMVrlAk)j 27JK7jMp P (ÚnBR*&tҽJc} dX2e,dPN %|Tu$PkN`#0lFpO>{-|/gapǬuvLY:҆7;(лultK$15`>js $]!&0 ׶de`|mI=L sIo ڟj CBvː+{ۦe{ri(IF13p5QFŝLRc9w@6 jAv;@V#X7FF/=6-܇Dя-#ld7) yk5p6n?olaK,W4xi2 ˱L~Y9Z‘'XXqa]hވ:nёO̲oH~%dT -f `.@dΟ3n_T6@7Ͽ u'biux/=khm4/G,:L}xi"uchayQȪP7 f e=ί% `o& #aeʿ/Cy*HL"[B 0_ :ˉ 'ɭe*dba +PR2ɷt"1ڋ2IM\[l#g?~"v.^#G;q'PGdŘd𭇕Xyѵ sh6&ÌitocwDxۢ t;<겹8.9y^)|!u(NrG$baWCrO~-)Y Uk(E@6XYȗ~>Ca)G Ct%ÏW8x^X~o3@iAќJ=+#,!o.C,䖚{ $XFBRE"P_eUtg)ĤL - _(Z}mh ]x/&h*c Px[`j6Zƺ4j,=RN~;ֳ[n`VB>gBtBO<;I%;9uR&R&2a {Ol/IJhIs@ 8΀T `>#ъDrvHeʲMdK}' ķSپ83x˷ H`*#Dc`O>X\N ?p3;eg~kK++] +TyblIxƛh @9oWVps#<=0U;`ZAG~Md$)#2 ;~*q3/`^JgdїXi^%*]ɬ E;a +AhD(L8+S@֩25HMy2Ԧ⢊)n"H$ } f$oP}'ާ.Oz:`[e.􆮌LeYk8pȖ}ɪ]RZ0C`(^-ŖU4?7.=BeBtk_kD v""+gwxV :|.F~}nzyXn3=4/=.FFQa~O.$>EX.Toee({›N-)HIթn5(˻P0RV w+g}FRQY4#8i!{\}jU2n*r9~R^[Ƚ@޺pwrժ|ʍ*F=½p{ #ܳ߅;$,0{Zm:{Aȶ=:bj%Hh7HRB,TDUbi2p)E/! Ps$eX"Z𠦌tTbN&ۼ2P˰p[[;bexo үW"L7!%TF-ud7c|:2Vn4&^X)utN:h8CvĬ'/ Y\}pGE ?AǀbВ *SB}v xK(F m%iխ )aPa"r<{w,"YBi^B K_ҕX&J:[X~XeَJS^`W@}_ w8 v/nQۦ`+EʴNDadsFzM%0k˔.KO6V5 UFr&_#I«)gWAd(L<>+) _rũOl*`B C#qԣZB~YeXUeDzvE'P -.F`so(ӔVN{0v8.نaJzG$?F/f0O~\ܱBjm ^,g] {9{ESQR?{ |r hOiR9 NmR]j% ;vQ`W3G=8|SèHgs~ T,@.pL:[z\)6jK~JaW/)RsQ-W.XemP /#l+KRRY& wa<&agxeO?@cwS;|U$X8tQVY(4Kpiu$rGJ )sLC;LS䈈Xav[. q$^i򅃡 oJJѓ[z+n%*Cm*eH80U3?@K%piԣMI2ʣZX[eLzCWFvZ2[{S[Ruom'Cvܙ_GaelToo6Zr']W{0 n`zW,v%8X^;S1EX+4DŽ6#+;F܈ (у{OzDʕʥGmJScuN h1ʹviM?Yy8zsVWok.!`!`V"֞n-wKg#$ cwv_.%,}C0 CgwcZi_i& ܅OR3,s!6C"p=b#xG{j<v #0 C0&vQ|(^ 0E5 A`~!]_?qX;R=uO`7J `H9CzWqd'_ 9b-'C0 C0 Cx$|6i?HECm C0 C0 IB`M]m!`!`!`L"yTԗi]jIdl!`!`xª}P"o3Mp C0 C0 ݀ }GLk"cBh U&cpB~ }{$aG=n#G9netC`rȻČ0&5 ?p3Jΐpㅽ;m|z%ɋ=~;} +g+Rh}k>[`%vDF$]{aG|x>F.'#LpI `a֦stLrvLLQHvak[m% ?BF E`}}}vvvl>2zb͍ZmvYi4?")I⻢wV^\Z_\|E#6Jզ+9]XEcs@dq C0 C0&q AXJ w-=W3Q]fhj`2YͭVx:G$ ;ѩ4ڸ(CS~ga=-ِ;-bHj奕Tal6{o枔sqLRaYKʠDIQރnAd+UT,ɑnƭ[,?xB8H$7 ώ2L0K ʢVl +1we,LVхPp2J:}e:gHYAI]VQQG$0DH(}#1 E.%%ٔK|dkVҐ(=څ,bs 5BKC+ZR-gƱP*šش*(-6i766:z𮛹գVR!F_BXŎi_b$gxB8Vc !w0Gh;Vnُ< ^Z_#M^G~|;B-Ӥs,4ܼ՗sޗ/B7RS<% +$dd)LѦ;lg}&{{yBW[n\^[e<.<;lޢLEdQX#z0I6%`!ZxY֯le)s% Cp]GP%G է`b=ʈ\_u_s_(Y4z<UlTY,zC7ޅF-d),gƱYJʛb!K徭*h&+ S+%+o0խЊWVd#̫[s_Ww/ݕn!{rW*7_s;fUGmAn5-_AkK•yOENoRڭn8{I P< YA":P6Kd2`˛?d>Qo2`1L54RKA*.ѭ}@{y/$tCTNI /xzXa"2]>GY /mܫ0J^7S ^az?ːT?H [cP+յ> t`ӑ兲P8d6$:ӔE;őn[ n U@_FTʀ_TF*DK=P%+ؽ)7|I 5n:qidC D7tDP](6qАWvj@g1K yWjo}[Ba+C[nT&Q= 1չPY։6<\>'{tnOL @o9ư \37YP2VBhLq`GdV1 "{@-JY* [Q ,2|)$$MPtKLQ%&xtDt06iK_-#bMg1KF(وt 0V \cSri,ki![ a MBU,[~ynZj 3.^$weqr:ޅhxdXaD) 9+[IˬL*TCYXc[ T2a g6J(/ _Ȕ\(H6ܔ[G—2~%yWF (HIzJq ]?\ cMT)M!U`oKMwB(HI(s+WyyPE2 &o 1/Sss Ʀ2h*{Fnչ[4"L {v5zF76@;m8r8vx3^xUvf wV!;ݦlϑqG6laq^FLڣ;;!3/H}5q(_v+M});pj)0(JxaB0#>M{`8Z0X}q6 \)F,YG*$@_¯"%c`6 `9BYP#Ȓϲ< #Pd/`6Xaqf`{Z/SW;ʛd4 kkx9s!mq@(An9̧@G *`.X@X t@ylM;Р#}MбZWP=tdEI姮Q Q-re`"THp@T.yvү[)ٍ r :RkF)Sc]2ɆH9BU/d]~eE4ĩG,#H*=:7Pr>~s|w`Ss)+KDBJ j\[^ ^j!K^!8%0V/#ZYƦSAْT_S+#[2G VDQ jkex 3k2_^K+o?/݁׹ {ck҉sLmƣk3JU8 ^uXx֖Re-26ho2c%_R; P/{-VHwX(үDT28 QC0Qm)R^X#z0%WJV4ժR t,B[Y_"<*Y w"u}ވV H2"ؤ)JcfϒCʒ xKC0j!Kaamq*ldzCJB}*(W$z HM:%rH(Ӫ2v?:K]|K:] @#S ųl-Z7o+a!Y¯v_D!` dZ1G@WsyF6vz+va+7Fj/WW.-WwB,y? L)rVF 0 C`"@e\+híhڳX C`XcGGߟ?r': r~X_:t"{|pI*++6a{Ͻ;g p},9jPjDfF @Z;Rsjoaؾ y)?';*f̿Wf[P;2]!`!`Pth/.@}T瀿Ak5.)0 C`"p><4viѭX;@ |`.ԩ,3l4+&9ԟ&xX|W4?[Y1W+q9-E.]vu7wl4Bk LD~7՛YOW;&e ETބGbb@/-SU|XJ}~9;`06^A +?\[jޭwMkK טq~L(\0u1TLJMV Jm|웫37NhmETބ?7 mp%@㾣w}(gm@W^Rg⋏d|qeۢv$$XIF j"0->a.$l>N& L&LvnM<'>aZJZD2t.&4G?Yy&w]@"lƿ{uZce G<6\@4q*mjPƁ)27f!wPo>3N~D3ˈġrŘ×RnDTƒWhYf<#M& aEKcaBkN 76 O ãXjd},'Oi!f7іhe٭][r߭ Yўm;~0F0dEK @h|hҮrgMaiǢOɟ 0280 C0 CdC+iJ;YNmBnDxozŐ^wV߹p 1ٿikQ#Jv BMkiyhĎ!m@%3WƐ?j%eBve?eBG8ڋO,h;cazWQt3С5pը]$ixhbc땅C߱#2& tnN|:Ŷ:ICvn@3G@!Ycnɠ?!xD\qnA':n`"dDQ{4ųT]Xi1!G=8Vbe):m?cd}y1g}ܴ%(#103N]^lBŃ+7Fj 6*kI:SY\ }|L`rx4k|dH4?KSϭ=xyMDݚ`"5wM, (wh/n]5xel4[/L/w$qZlZ0C0 C0F8z[|32 nkBWkgWx3QZ xaF@a@ҵ/5¶[#T*wU:>) Hfg8l!l1 Cz{G@YMt:m: e33ѮpgM˳r18383O(~%A[8C0 C0 Cw牢qreriw"Y Z|Ul~nK9JqQDf/r2²=Q0 C0 C0&>d]ǖ=96\Y` P4]+X2|ʳrO玐K<&GF!`!`!0fcc?\;d;>3h_- īQxOt%38!؆!`!`ڥ5t66VIvs[OJ+AQҞ?:݁6<.@aד eog vHQj!`!00k\K]=狟ߟF.@ UVx?бH[2q[^ƢcCIZxC0 C0 C` v`B@=I$` C0 C0 C 0/DKza!7:]srE1 C0 C0 " dn?NMۆfk (1iP@O.F9K0 C0 C,v?} ivl/x-!`!`@`oR<.t ܧNe6(70B!`!` Iо|~`B' l`<"`(澅0 C0 Ck+{B]CI@ Z:'h]yX!`!`D!В]?xaq~'C^@nmp&髕}K5¥ONo'KzvE}TF e!`!`\3^ɓʼnN^\3to bh@$szhO@V˭/` 5cel!`!`ja%.k tW` @F@WO0 5> qjA~~r!`!`5G }_YZǛ~[}4S]@{e\4[W}wcGQdn!`!`L*kh#,XFkWW.-Wl/;ʶ@(^~pc^~0 C0 C`@`ctT;q`o?w>p#5২3*p`!yC0fX`0,!`!`!vy:/_[0o}?ѻbwXw7// -}>t3k_j}9&\~gkQl!`!lr+k?>9t:z'uJAx*= o C0 C0 k{c<{o,ޅ]h@ 4Y)m6? DE2 C0 C0xE]tu򱒋 hq;hع -]+6j@\a4Y*!`!`^E[5װ1vZ0P=Zci-5˴ P`%U[Ώh4^M2!`!`!},@v]M axp{yT%^7-+!`!`!0poۀV]Da/>g܏:OV:͑c!`!`v#0H@n݀lO'+wCqoGnDwĥ)pEBR~&8Ռ^R0 Ah4'* KAtLIҼ/+ gRU'tM:AcDדې@tCrb9I>_n[a.xF( l73'ϓ0) H mQ oWL{0&" E7-"aiv4,.;:UKQqYnAc X W"5z U"~1 ?՚Ӑ*G^q$K>%8ayjBB*m=L .>^pcĶc,"^^R1dZk"cNWG|* %ċ!6:)EzբBïU8qp.8w|#$MPsDDXurv! Jj[!ߡzdwH&rX&]Nt=@ŸEj a&!c\uO mAF}J:b֨Dh„кFU,h,jS&2q.F%U8%)L?TO! '% FB8jW קƤu?)NQ(xGjFUӄ$J8աFJ'pjMI%t)aD<[8nkUCI?-2P@] _VWX/U hIl@mP!5o"r2:3?}L4vDY 'b7;I߈0}ӏ-6UG*sU#0 .E&ArEE?q d4cK+%ӃnB3xsoV~JՏJ@WnNc])D4/˥)J~>n=dwjGHBjl;4`ykg}cYD<()&pjHߵR"Q K'\=S;iA,.uKbЩ~$ H04ˍ iLE!gj*f7?EO>sfhs(&hCVI >L0L7 kIUZ'`?-) /jzMe H%?9ϥ)N8)\bL WRu*H'N8 M E!Qo,rS 9<g*i:i掯z,-k NDOH3SKG< ٱQDUTl؀`C. j%&MeXMT Iw%>%xRJr~9+6R d$\:_$6+lC-*$(NXBZrGQ6J:!vm` 4=<䋴#b!%/'u{]W+0^dӽhbR!B)y%"8%m wntt8( 5'AÉY+ޮ#U;$:d A:YڋY6|hw~R zJj$sR$!9 jzv<.B*KB%/ͷD 76]/iqK.wDҝSgI Gd,bQIوTCL#ʃ<Ǎ>- J4QaoQڃz-P [AJZފaG> k$SYi&ij7`%ˀMvma1֣f $Si^i<#| 5DOT+,<< yƃnl_JWADYʋ(Ekm nѐd98%_IšHyu)C544:`H?$"Yv=%QALL 'EdFA87rxW]JפbJɑc|(r^8eB#"%ąuc:.E^IwG9S7\qC/aQKZM<~2hOH\zREUXnRDD>BA5"bFKEEdKq].R`m:(s5di`vRM ! &FHyq)=IRp R` d/:O|HU-or  NLclTd*Is01T|$d[DTgnevChXZUֈ."uۿf(x*56 5╼Z!>gV&6Y$"I+ō_U,MzƲ9mJc LZ{ XW"<~VObIuGCU'1rb [F2P}]Fs*iҘxP''H -T>{1T>@厌7.B| È$SbuV:' uW+.F6=QC<:lpik f"FPQwVo[&CDl䀺MM9/;пM"Б~8Vv +NhHynHe ]\ MƤd Ն[zs%_*p {e!`!` ע^:LA+2p_!I%J\VC*&" ּ^M˝;/u$Wɴ{OpҌ &qvy(HDžqwYKE0CR .B(5pbؔ8+->L}uPu),?钸2+cJci˒%AMqdJб|l ŅG2L!*$>hg9iXY&RaRPFGHxx4_bQ ):骀lL-21dTG ; SK#lrC$ʋ .ˏ'剚fy߽ac8Ew9:+ E&ݔa2P_&y$ q৫8=ήI O2r^*=R()Ew I$S#G4dKXl=!Sd`ViD]#ARZ.ѷ(,[ r[G,H-K 8GdY鉶AY|,6kB3!RFVnP3r$ ,:Co379W8R椔/0fSuD2=.i7ɾZ}+63i ZأH wvL*Fh:Q`hPT R"kD_Tc; `kIf=JS*CްftS:ڍ$_w8siQP ?4O%!E?͸[f(GĕgpZ̈P&*lgQ`n@CD:!8Ӱ^La(C鑶ىk\C^O0ND%-2mшԖ*w\RX_rϨzWEv;Ip:]G=)Bor6&'ղ꩐'SaFLjb 痱%cOQ0t_os5gKe [Tj_8Q Sb+%Tl8ќiEMv!cQ;I9H9|L'DB213buJ5eD.- H&JjܙBAmegY\DsD2fSʵY(RDU2Dp:! c?'ю3z!c%Xe);VraFɗkEFg(%զ-,7YYA!4cN;bȁYH b7+GTb>Z&@)sLkZX1p<083Ƿ:Fy=?&AǠ')mSl,}ҖXLKJIػ'd٨U¹ fBԺs?łis@ ~R1 5&KX2Vq'8nRalR ITsL C<DM:q Wr ٵ:)$\ -K} fLhb(,cRy+[/%;B2"d8kLF,WaȨZ@ jيH͗y$fy [ LFDzHuFps@"$K"NYq-oT:MɈaK&ӯ`>  SyD16s5$]A#J I`iH#JJ4ӭԖ~Ԋ&KyYO ^06 #W9I.EG8ǣ/O\%z)A4~DI,NjH™ `S64P*>2ѱ"b&mN̼L"1`;խZu#9SOv eDGY^/+`! &*}MY\D^*( %A~T~U;*6n$LZ7&I'ߚ]L"D֫ ]fY1_9uu|\]HW Ɋ|{Y12Mq(XEJ6 w7}d\q(] J͖@̋'!ݦɗ>//~-S%yJ*N~l zLe23c duOȒ$isjJ/GO7lW%rB${%wtxM-qڑZ@ EO@@梥]'W6_1}3oA84^E;N? |Mp9 Bf) Kj hr$˅ִ%Qb PO).Vm;Қ$-S7O\OWS9vd,3g @UJ,]׌Pٔ(l K]%zx8c3g ]ۢ&c($9D ,<%hzƉ~^s e>I,? I%n&O1϶zTVpCnC]>h6}Ϸ3Tzշ".g;8S՛2"bqmHB@.VCGJ=0,bp:KUR|;&b'|#QE0=|&`-w ,QOܕJ"$'|)2}+%EGUq 5ugIF7^ m" [!)Xr swG֠WNqq$GS?7W'{G'KqO$EAK1f)tOcqt'yvm\X*$0ۋ?&.ZRRSPkҍ%)vd:"![zze將GsNM D3g>'\!= mnXUfp\@#ØtRR];a-8$s@a9)<OךJrb_寶h\f[R$j%%ҧ+cJ)[i 2E2p^7 '3|/ <%޾KtH%]SIpF!o㲤;A4(ւjL!3 9裨-aA؊E黠|_lg_Ĝ=Bˊ~&&ftFܘR|@zo:}ReS v9^2z&T].䋓o:͹.)fݙn0i$et{GZP%ϕ=d[XXwe@.GCLj9#V>vLG|L 1Er>FgBaBBSO) ~[9.{i =4UaF:NtEf|%i2H Xsv΢ueQ^ 㜳ysK̦TnB˂Ãdq!& Ӽol7lTAO)[S"'SGt3GIW ')tٷb5щ۫bd S˵]ʋShR20=kռD*ŒytnW ^{j%|_As\hIJHO@ңz>`C;ɎG~ſunAFB('p; B\)_s\>Wm ^3uAq ;0 C0 C0&}MN,6wehO|8\L hW-kql&%(x׏'2atBeN BgqA!c[M  S!]hFq]1o?m\lvTC~LwF!(@I)(&εvNgK8 ag$ aj30Xu&ry4"o70A"HO+O $ 4-V,· +ӵN' TةZVȘR5 d4w^.S?g(dG DQ=߈2TqKc'WTGr,bAxp}ϧk鄌7(|@\Pvh5O3:!ģF,RFn1GRh)N0!9TN8 Oপ! B(b5Z'i~93&:֖^IHIuVg_/Cr126qyyvPĔ|:j2NWc ҺQ?crDܜRi] 0O"wKȍ2.dv,{a9|(S&IS=a.H-$P#U%YE)F35:2W Ѫj$ %b=¯V FWRy֤Bq֮wu!р&y!MbME5O<1&Qd:]W7$# * /DljM )SW]c{󔧾%3~=[)BK N) FNdžY:IρJ &xPjeѦPM[b#Du%6v!"r 5FZ(Nf4ԬdU d}&A3u`kS[dc폀6E6]l{KӡUv+K=X$"19U+J9|DQ o>%UJj*@.g$C˺$]@X&)WnwlAF:9Jib&ÝD@ wJN*`N]-F {zaZP{y'ZǔN wR'52!I>Zo,;Ffd9rd $ңGoP-!ũxqcKm>lv,WF\b/:JA) U:j;on!A"?,89lFr0W"~gGU" wnӂ!%t@$LeH(> NOoo8-5b_ b#p=7DGZ>}`D.˾~wj5>DmMoKq%&r&vH [2 4ar *YzQ.xpơ|So:s ]Ύ gu贅?lN?ʛFC@&-{q,6x沫zČNw4U)QrI[[qW_"c"r8)9SB4m펬fowև;ba] <·HӦ͟eq!xGr<Sf%}]htRtnSvwpk\k+[uD<) ۫s [c}Tsrq6'r)un=1^N /̍jwdwGP\D!$|j]w<=ÎO++-:VI#K-5$m!!!aiÁqn\lud3+Yh ' Ufs: =[> Knj u0R#H Se|[ew@ŵC 'nrzmDSzD <ʧ-hcqDX]FĊ#,y^\v*3?DylHa=O*$"Q3FdĈV#]W%O+DܐǓ`@9UKǤPng e0NR +Io˝ l&i|d{(uRpD5uX8D\H=S)6Bd׍怾OdE #d~bqqiHRZc؈0gM.sja'oOjҌG@lj5 9 6p9$:vW9 x8tY3w.K퀕BrD _Sh r /CY5[}&KL%ICޣ@LR!cEs#* hFE#t|r~PIL <#4=U *j:|0GYpg/))7+kWq Gt?VpGrH/2R"P4ℓrne6[8&D7q ?(ʌeM(inq ?Epz\G0YRex}AM`p 0 UMJ d2`f)(V*H7r3iN8 9$AUXhv%p܏[{)!$4cE$(DYhH 7R;AԶ1,n 2<+*LXpJ'Oip2ka kx@:IOUG{9)ׄ2U©Pi AQyQw3nK>Խv,͛d' P wM&8MQL#5hA(I>$P„D_yFM"}uFM 'B)AL\KEdj2+I uKҵj0\P8]z[K?yYϺ<EΖY%Xjo$ (hՂ&ZCv<=A#ef<>X&HXsEu]m f4nL \0o ȔJ%eU+V΍J]N] C;5mQK8kiepR)O|`oGOL01ؤV_&i.WW%=P)%=%# e=.a h9, uCa6:Z*H'[W i&&re A'P 瑖wݓ Z:L*@&ޯQc C@Pe-Ws+F]ӯO 'WðjEƵTxZ?.{v]S*  '}9$B1dVBez[WD MT83=HB&xBѥ v.H\U1>>[Sif ۢ 9c9m\CrchʡiОڡd-+Wr3Fc&'uc!W^_qhFr"@}w ,ZTO'N&IsHcFjuNtIRޜD9qR*n?;mw*Ίn;:b+] &}rԣ/Ձ̱iRiZ+!U$qwvCی#^Cx29=S,XOokR_\H.jH9Myӧ|EH9j^*IjDQ0TI $9=y|H37%æTMOa`ZIQd {u_ǀ2 ^Dɺzj7BTp sYNsx=ɷ͢Vx.: xO˴pKMi$ҝ4_DmjR|7D%f}`;SL ~T~R Q 'xGzg\ .!i4!8yUUJ 9QT,Yp$!g rqɱ}SXU")mB2"o*AFbPHW]HW-"vIb^'Hdh}دN8Wd!0ഉce_R e%DʥL)J9[`N҃pGjLa1YEظ&N'=`{ =%YegYr{OI AoHoǩ> &zxuDs[0B]:pu!YNpȔ(']-V\y̹7a/.qJ0'quϙd%O+9Aqτj^U (x25c`i:A'<4l_KLGSxƧq~J=OjW9l]'A5 Aˤ% &D.tR?-N\Lp+P.H5yPd넳 pnҵ3K^KTFLGv&AV%,"\~$Hĸp.dJKVBc<|y&6qөw9Ƅ9+i&|bn$[J&u9Y(TWr c%:C%ݾZX8V*NĄX\I}7 L3MKVH6<"}NW[ӾiBx@D{`>b-~muZi͖|j$B3v!`!`A`]:NEn## y2,sO?`&:(;wZTA?P: S:y\WԿ׏Rȝ3!T@?WF u soyXOP"G{pbd|BX"uxl 1KXqcC2˨^\丗M/K-N5 FSLefnW1t"i)OBo9Kȏ],{y1W@v+y^l48$ \-,+!~Lʘȕ0A`ꪛU?Pk40 qUΥvgss>S^ qvb/(f/Z_"K)($3. +5A+\'Yry'GXc%lI8sZZh!5HyNDR 5[.jbHT,!H-͔J!qAqj)qjKeHg5n/x g6Rq[̜ DMML[m1rXٺp$Q8$N楅ן ~Z5+|/_*ğ q%.# A`opN+N.&g򹯜og$Sy@ܜl$Ow" *^c;5mj*%%fOq,A :jqw^z+N0h\"Z[O %쓴tuiZN߮_#ZJ(Ӌ?c}|F> 61f8!8O# HH9LlHN$gёtIYoW:Wq~E] ѧTi 0xE%Yt&+9ʸq@,H٩)EK]zB<:9@\^sN(QB soQ|"'S9ʹ}$f,|P2󩥸cQm* aSIXS h92SO%ĩ8|qs?D2kd[ < E?Rw IIW@I)+w6&@ZOdWrFL* T/en);UdFqu줎ht;smoQzSHN.8^݉$Š#3֥\OvtgܝBQw؋ Dn|B .>Oc b8̮TAT |cjgpj'C]eg4:[s)e Mn\a(Mkr=)'J&-"&9o>o^7+rjqg&n.pl]>P[O0'::`;,9&iK-G̥͊UA Xh.t/Eb[sf u!| >u3k\ ]h?>Z f .g!t6W6W*4NVOƥJZ"oDh0Psɠ9#c^̋J^:At:ҒÈht2m8ɺ46jt]vE13diYrFN qaH 1@Uw N@9C__m\9_' s3D`Y$vH` 9 w9q9 I/@!=(WXZ= !StڮT zJ#Vnutp/"$=Iƒfs[Vq5Jj6ɨHoC0 C0 CeL3}/./BP ƛ'e@ޘ[c N0=#C]Tn=̟7dž'{qq| ) 징P~;EQx&%`Hp( q@}ݨd]`C錕Pn杕$s:"x O:IK,1P_@)^t}}C:۬nW ;g9WEIھ ݸ=R)sX8 m#j%OqBxgjqB9 %3º cȏQYeo4(w ϥ4g #b% y{OG81h.aX4}))E%R%a/LǾ:ꎉ2Z\hH5,) ^(@7~N1gs(T^h90`Œ#9zҹwR݂]ѼHL~ WNESGYv Stt/TaWJYAB&E/TA#R<C R_nOV؏%Z2rLމB}S0:_\^؅XJi& QZ[!! 3G~H5N9\Z.줚͘ԟD+ZF:\I@:m2\Y@9l`x.ܱq0Џ<4"fJ654hB?VW8Xz!+#VT(2WR t -'ub' $]6<"9U9 C~-}< 7?ы̼`gd%{ ēh2o^2G\_ŤLcs^|O@[пg@az?j*MOӅCUL:m7f>%(y&:) &'sM8Xc!t.@9~XxB]毉D-D]MHtvi$ul)BEeȈfg!.=xmQYXm`ӵҊsI #B^)+$V].]bf\8 *V1 gODJrS2$n!ahw ݑGsr 9&xyvJi!uLfV2T0=d$ [ 0`rI#L֓pAyZ_F9-M)i*w$#Cx0\޵SY~v" P+ɺ8oHgvFt0X7-;>QPN<"wqȂL>{PT}kr6T!MH:]HÌ!? ,Gk,ض a(,&AE&\`aTTfQ^."Hr-MeuļR<@@/Ed i.7%5q<,%gu|* /W>`VNW},ZRa: ys3MWh@>IzЇqr^ !xTOrCr]:ĩ p5(cU8(~vgOO_u>VnE*Q鬂 b.<<\_8`ca'_#Dz &?J OY6Tƙ+N t==B-N¦r#UBTD1Cp1Q#X#e:\tD -~ Z,ZȎPn>4wUJp% DԱX@CI.1p~.+}y eU,(e2De "'țD"r 0.9=~ʒu]Rro |42utw8Z yeUD­^F\']NHR'HmYl;$%OctƖ4[0Ҕ`LgqtV!gOIZOJϝNP[GJ/$\-BxbT,`Qfhy9=͠. C,krkyfGiaR-۲sn@}u*Zb%pN)P*sAqQ\J OyNy"~:nȴE^*_ )%4n:+S\m$drF,go1V!GĈw')찔@i`hq/P$BBc ؚbʌv_7*IF)O^#9iiw͋NePg(rs簪ϴI\)@/G-Wb{8{Sxr A*%'(;˱>+0:zYqװeHq@ $?ʀMI^uVzA; |λ x9Ɋ1a:Q^ha._9 Qp,>pXDKIo\Ysv8@&LJX'@V2oجQNuc2> JJ4Zd B8; 34.9c̈TD:%ϧ ׂς, + I^ kLBؒ?I4ďK% L:<GB/EU".Xݛ6cFA#.&=x! 8q|œRqY@\t䖲zzK˼kPNcL*ɃJ$DM$p UR-?@hjnܼ7[\Cy#_p&KjS\Tϸ~5ؾ:rt;-N]Cs)$xXj))# *@]Dj)RI54*%'yN~`1H9j3A4'3j~[Df!`!`}_jXQ C0 C0 C-rIENDB`$IfK$L$!vh#v #v:V 06,5/ 34 ytJ1T$IfK$L$!vh#v #v:V 06,5/ 34 ytJ1T$IfK$L$!vh#v #v:V 06,5/ 34 ytJ1T$IfK$L$!vh#v #v:V 06,5/ 34 ytJ1T$IfK$L$!vh#v #v:V 06,5/ 34 ytJ1T$IfK$L$!vh#v #v:V 06,5/ 34 ytJ1T$IfK$L$!vh#v #v:V 06,5/ 34 ytJ1TW$$If!vh#v*:V <6,534<ytJ1Ddj  c vA þhttp://www.ad.tomshardware.com/cgi-bin/bd.m?count=13883&time=RuBIV9hcwKYAAR4k3m0&location=banner5/tomshardware_motherboard_memory/2004/01/19/ups_and_downs/index.html&dns=us&fillin=0&image=tom/blank.gifPlay Tom's Hardware Ultimate Trivia Contest!<br>3 Questions and Over 15 Prizes Will be Awarded""Play Tom's Hardware Ultimate Trivia Contest!<br>3 Questions and Over 15 Prizes Will be Awarded"b`,r`|  n`,r`|PNG  IHDR%V tEXtCommentMM Fireworks Public Betat:OsBIT|.wPLTEU~tRNS@fbKGDHgIFgV0 cmPPJCmp0712Om IDATc`clIENDB`i$$If!vh#v#vX#v#v:V 6,534yt Ji$$If!vh#v#vX#v#v:V 6,534yt Ji$$If!vh#v#vX#v#v:V 6,534yt Ji$$If!vh#v#vX#v#v:V 6,534yt Ji$$If!vh#v#vX#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt Jo$$If!vh#vQ#v#v#v#v:V 6,534yt JDd=  S A 0http://images.tomshardware.com/2004/01/19/ups_and_downs/timings.gifHow Memory Access Worksbi_zD/ޜ394E n=_zD/ޜ394PNG  IHDR0PLTEUUU"""DDD333<< eSꮌ7~_n>@TN$sQ͇:ɑ3_zPzj{NOB'D&@0ZTA`'Ke5T\$R]( `3`$ R,Dd7e*E==D411+koO Ij,\NPy\:5T{\|1kbgTa::,^SLAzqnsp@3= tNDtB Ԅ,w9k\ZH|&ЏJ%"\%mUCɨ]!TNR圢uHƱ 갘/bmD" yUQjCBy ZyMExGEI r_Nٗɸ:n,AAD%7!Br`"ȳrH. ]`1*ϗ=ˑQE04C+5TB=6LSas{o`QyMT!gpfT3%M{.GGKR+-46hPQ2 _Te)\;Ũ<_f~G&6Y3=2`/W"3_bp=#F'EJ:.³t|G&a ߹x3cFJBN"t>tFŽfb/ש`3%}\ !#A߆)GR$!F؞0AL8)Ew^IwUw '7@;k;+Dot-j=!4F@2"{kZYzjϗK=hH jYA_CTӗjQs}WP <++ޅ4yJ{\i؂mcoO ^3COw*< $[Rn'Ә{ǩ.Sz>pӱDmC^yȽ(<\r=eTj!ef!ELTV$!5ڵra&>G楐J}$S<׵\Pb9Mt!fՆՠATnf!E~JTF /ZwAdTzNDf"ύc{!=ZH X&G 6G5qLIDSǑ-5教R@)f~Yj1co8B]cH) 9/Yٱ#DGEHm;Td9/Eq`V W]!Ё" k]9|1HH H!nm UM5;y,Y. i,Sm]h;26N#q"+RQ;$>m{=Z+ՇW3`Xv551t^^W *zO֗{TM<L&د^Jmթ7fJgGaG̯ɮ6T##Uto8[N6tA`EQ_ YOu.\lT?V\Xj\̏%+˄jO5ϳG<^MXRE٩nPp̖"Yy<;-;2k[*ϵD{E T4o0EPJ`}Y($e*R?]]y-7d[Y;EZS҃?>B)EΝAЎ"dTp<:?,7gTiLj1&^^o5- ]*h>s;>W:)ˍP!UE?7r8s]!eSY#HK*]v۱ \fZ]&I8=&C#q{BoܭN v^nQVj%FTv]mPa $S]\-H *u1ݻj\8RDe5|WQ mXfi<:/,LzK}mORYOYbwCZ8 $٢\*M{nDrP QeV`Xe?]Rq fiTٿdphiR[wΞHU3ך:ޚReDŽK2sGUg@" })UlG(I*uwdZoRI=j4+R. T&YJ9Ҥ5SBƅчTReG+Eq#^?Tj!._$tb%UUzuӥCEyjdh-e*"Te|_JqR q~{ٓÛǗKԠjy }(+Z֕$IK*~9gz3F*YV68_hPrnhزs >RR)-PPQY;U97}ĴH5 - hA $'*+5.; RˑZcOb"pXUU[5J6(|bKj_ pQ VƅTbI/~!WaX&8/)/{Sah|%_r,|,'PN"-DžTʊ;_'ȱLCnz6a=o=ܑT޿I06P UYAaU߁ZO갟-U؟CT|uӉ4K4BWm#kVszJmf {w*MLd+)jYjXj|zXIENDB`Q$$If!vh#v*:V <6,534<5Dd/   c bA*imageviewDDR2 Memory TutorialR4x)u'a[>4 3 F4x)u'a[>JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 75 C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222," }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?͢9 SC9YFWLZV]xaVy0z8bԚm+M$svbרy±54ղ1cGœKLKPi))2)7 unJMԙBILi(&h !L868ʱ_Rv c,ՏE}N)6ϵ8-q}iK|a؍l6,q5u3#HSǽNT3 LD5~qVPOqֻ84gM=mnKԡ1\D0ϥl bz.bO5%S7S hzE.V!)Yjpx>4I50o\MgZܦFIbz0sO }h8ll N#ֲ>Ɵ0X#֜.Ge5>=i~=k01#Oֳ֗{҆cGxԡ 7ޏ7ުn>n4s̪wZ`YF4uBIQIKLM eś8/x[f\FHϽ /3KƘ!ga^lʌIl^NxԞ^*TX.BHZWb:4Qry4Ek_W!No_c[.:T F jܛ2,It%Xƕ^@rP.=;X`a%5sqqv%Y3¤Yg#?BU@`bv ЌuO!)z}2'󧬒>Xv;hx>u!,bu@*k;K_\F̑G9PX?:],l ,jWtTڶj;LF36y7chPA';@l+u}R5ı-u\FqҹNRO ND ,asqfBaQX?8v nk"tIfBfM*NFsӧ|U(59o+4@2UB}9oQ$1WQPj s]%cYXK3*K]:sؒ[ n>c,4bo-JÌ26 ~4L5* }xUzOM$ ̩P2NNq3wQi*ݯ`g&Pfb,@xI׋,/"%ٟXCFAXU$dYX. NӞ:?yiq$cnSڽk +%G^ׇuCxKwqWXk6vjdl!X јëb;]8V-/k]Dhmz{nH)m n<7c40- ,APl)>85Yw%.O;jiBWA듻5hvsrq@,Pc QNܾ'o븤dut,ov|RXē)hF0H$`8k6-&h)gkvL ܠ/ # G^ݡXn9" ܘ8 r01PI;嘔yq(`2rN{n=q޻][[oV/9!`- #3Io[Myq>}Ƕk4@jQgHFy$W-tZmehBȻr6C>{֡ȽwBm?|漷fPVF/٢$&TFfz#+eKemձM;s=Tl5o1! l-R ۋFb*REs滲i$v[O'"-ZYaܬAqӺ+'ev܋BѼ%;#6V$ܹ̂-o"G48 v]ˇkdpNǑ(6o̞-ƑhVm%C[iq`l\ EYlmdF]CqAI~Q=1g[1pZmRNP0xu9Ubh]":V4ܤc' }#?QZ[Cn|ɋCp!UG#T*=x8Sp@PK "27f{QŮd6-DyQ8 #~# 7ySϮX [I,qn׎@VuK|!4󢬎zcxjVM?t9 L\hl@~u-!K w$QGc#ھ~NѱvMVC26QՌ-p4c~8Q9+vWN"m-O>uGRu9d%CuCOǕw&ܡz~Ke[=˓vŸW59mEzuۘQ2 !6qMZC!~ڑܑ()ۉ$x剆T#׉Mcyl[ϴ7o2 G[/[1,H# "kfjw=4y,qpO ju+юߏ֡\3e{uJQ= ? 譼h$<2s5R,I֐\vmD]9,<k첹W"~+$Mzq9 XZ(D>g<;)TYe Hk,M# F##u5j1 џdc%yJүY%7s( ŖupF^yHzHONZ[ݝ=ydXQVRX1j-:GfO (#veeXKpx |b0䕴hDyuef(YNpkFo \Y\./,U-(luEaag\ko43%S%neK##4@ܤO#2*έC"-φW1+  U)r0l60!v]wfmF0{ZP˥b6}_?‘ISHV{^ه![Ed̽:t>j?xZr/5ZxG]o-aϒۉ9[s ymN 4žO49e%n!ՏUKoVԣjwHB;8Mvx:yi*3nw0ywYGw4y.NppF OO\sӞ)b r^_jokuDϿn+tԊ]CXr=:gLTޒTb%s>Y=FE/į& 0 2@}kZFꢘt&֖JQ}XF_ \@ǭI-Zq2̅+ƙp JJ?Χ Կ&sg*C1\Q(Xs[ dӯC_G97?ebF=_)4MA[r.Cv*p0#=1ǭ5ϧ_hIƏ}Hv^ίqry/H0%X"#s֡yy'_xgq{+?ѲO`ߟ֐cE(>=77r<),wYVPHYqg]Hځ`j#<);OSܜ @rj9<'ɰOoaG-~9ijxTpcS~~ҥvٔL$~+$fiNWXqiBYԨHgT#s 8ӑXTUH2jXf:^Tƚ;lώ6cԟRko_⺺[X%[]RԽ鳊TL'Nn)N /?tEtQ]{xGMi^][cyP]* +! m杪56ʝwZhg PBN?vꩂ0GGڽvP^j:~UeG@,Os.3NNюWNϺ364xZ.q%Ϙ^ȥSݜ=ެQwU3#QqSw7u¾ϑ9%sx DžCmRˌJ7N]1ar2}*FGT*mFϿo%in7edv ݀FNۏ~V -~7.qFs䌒OrIřJ>ߏJ|5dn昴nGjQB2j2mw95 fCz6f g=\9[mLGnHA1$ tM}>x2%UFܡ[ʟSR/,Eܗ@H%3nOךNʉij\\j|ʪd_λ [äPfw$L,A8 Ao.DJJA[:nna(ͼlZ{ɥȣ'>f)78@)P)@@ pb )qJR.(;1NQu%Nmd벱"Dp-F`@R)R2РݿJͫ<(4D#<|v Ϩᱦao^I5oBKTF6K]+SiۙޯqGlFC1mmr=1RCyadR#tl20:̟QV?^1IUĆ'|8lp@˔8?廎'ن/Dm> RBt*g_7Kd\(c3UX$!7w61Q=a}$F%ݣq9٥HBɗxf!ԩvmJi-{6V @6 \.GƯ+=i5BڅfV>Àpac>P 6훾S 9=>WZ1zmqj9W6r  8֦{4^JM~ej#4c9ێq4 1pWh~>76跩xaiRng} h#w3y5Q@xrK  zUj,{EUW{;rOn8-=z ; ;JVj#C#R]*%k5-nDPnHl<[PvmV)dA54Q3LëK#TK,xrMTMt1^Ѵb5UT+.鴎 H X=O׽iG jW] ^:9=pA5 T9Ǒo2'7qθ;#u$djXH4-f 7aUwq|s[.܍kL!y$^G@C7/1Z[w_N6o--Ӟz[Gi ];\ߧךhx晓O8Ot??XyjDԚ?%LgONOV~ѡsK?ӖM555n\sޫT_e?4{A9)L`Vѡ?ylG4,y|w+=x2@5e~t^[܄"U?@@~_z]wrtN: N)Ԃ@: uQC (N&M4=@fpI;{ Ԇ5 5H-W4AjKI-/IPDDrj^I_Lch>`;GJЮ&W-d^_` yQl^IMBk4&@7Sҽ;V7viv>Š>!?k5x Wԉ\$|#VM6LV ;˃?@rhm lu+T=V4tdm/B~u!՜j~pf` U-q'֏98;UǵQ׏S {;/v#w\v5jdP?ltfN]z0xs]0bv&mPj@1Zv¯YM߈|Cȸ\?@1HX-Zcvf_%@/r@} TUHEi?D7\s[@ŵi!T/ty !v2 bao$4 ҭ`#,"RfצzsUӞM6ܲi[I$k0.eg,\m_zo|ѕɎSl)i@1}ҪFQ 1N=|DB3)% 7 #9c^8[';9 @ Qj Z}[]2iys-ׂ:<>G22-:Q8 =m-o}jRe9V-/;ҭE ˫ұ;%NN*!*NeG o`X0@5Ӭv9fx{LJd cR\ԵcI|N>'϶f-ʹmgZl4f; BGƻP40Oa_xOo8dqizLZtrGl#FWhrHZn[YXd3/9lҿa40?**cVTTh_lmRKR5̌$d 7L+&҄qqHfieA:ۥ bҼ#vwdXMfO=Oy';/]j_IYdMERpʲCgu&Im\lIv3HP #n@SX:l}8'Od _T"X7~_L e1Iӓ*$}Ҁ$ nO۝2Dӧ ^ٙf†hVJm<#:'Ryz@N(>Oa.Z=swŪ$f7̻<;I15DLŭʌ&z7wkίR5*9Yi.1)[t}:EdQ:uB&Zz^֊) Iڊ({袎5jŠ)t5QH ut4QI2J(e!O@W4QM?J>袊/QE4?QE0}i?S%PŠ)*4Q@ D_Dd  c bA*imageviewDDR2 Memory TutorialRj^ 94hF^h F>^ 94hJFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 75 C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222P," }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( KbNk RNF;E$DI??Uݤ_/5d1,@w5Zq.I+q-$  ҿ>4A?Tt9t2'!ڡ֪Iu<ҁiKnPTH$PfLO֑u1$=xJ?朗 cOb7vkW>na&czŮe"qiI-O[T2Va) wذ7 n@c֪x\Gnwېy򿩬pэzM~tO_y֕u㌜&j{X_.9_ڧU9&DcϖfP QԍٶfjivV|gܵyX:F25[}3\gno.⺍c\qrGjF xVRj(z1[|Q S ,~5 ss<6$}̤{zdWSoi:Kvfrw{1eQڟoM.#y擧gs7T/`3JV-Ѩ#q 9t^Db=[/[E~܇5SM7W~ y]"+ uyi/k-]Z~'_W4h R-{֙6{ ~T8e`;WU_G@xA[5~{˪۟|+-ѶKQEQEv XnyaͿ,t [M)q#Pdk5#faES\SgxJ[̎EWiuS#? ̼'c*@ssZQ)FnSMos?bcnF?}RMm\璣~ ֫M,dH8^P6}G'E,DM" NOcj餹`9A"[%͍@lxg A$2!}guk. 38v Y$Is08::GQYՇ.DڇoP WKI1SFm/$OWޭdRLc AޖT k?$ %z-8ɭ 6McN[1D&",S5ISVkCZTۺў{6+ cRPrX˟X;_qNs:ީ2ùkվZ3E+A]N.i!hѣܜ}}k>VMjnG±r5OW{A]Z4p(p##z yneP iݓIIk5}[ >+{.z3&9NkRxzǜ˦\$.wvZfuuؤEIҮ:LM9ٮ^IT}v%Z] A=k|Ic>54V8wzEUEPGj(@?.+Oַ'ɤ/&m5s!ل O<]g1e*.f;!=|iHSs. ф&:}MS交Gڄp}ͥj %mYm0Ei; ;=jL[1 KmXߤ}F܂:S[ ޗH+H/㺆 f!g;\1zt3N777pt wROu PN麋yeep?"+ ڋ.yYrֿH&zk:oR/$ o.qqPvҕ9o ^=);Z1,m4dky d8 cEXI> uQ3ƒdԵ[ؙ{Kx9CލWzK蟾ʠpizEb̺KZ7s5fbϹòE7>sϮ1 P{s/H6?Zm"acnq>4>m<`!#z`/ث[ƥ>r9~U^߿c. ]V[z t:;{Y&GK&&kGh1L7JEA4RL~G/^)/u#>J\eu׉<;Mt zu?e<ko}9U|`l?,~R*mM=jIk`:-ǧ2E++ $d>?:nݤm*n(0 Wy^s ,$ ?%ץBԭ)kY\wƈ̇Fty}Iss%%b@$V4*Dbe '5m>kfUl)92VRsUDc&lAa[ XaW"8 7#J{CPkM>ʐ8d#Z;ɲ{IEUEPGj(@)rjn'8$~4ٵ;NTR\T)2z)>g(Ml޼z\ۅNY+rcp.PG^zҋ6@dDVWB0)#9:yJHz`ٹ'; ]ʲ䃑86_jRs+\F"|@Mct!A\ڇIj!Wq“G@Z.LIjt=˺֫u=҃rTtP@1Һo Gy.{4c61ֹQ )d;k6-^XA#鑚ÙrN_ wPnyjq+3UmkU[đcB<=j ͦqU~EV`QEQڊ;Pirk~#11xtJ'd#4qиEs[_\\y!u$*:W~uنM2e47a<^ymi-Y08r<'Kqc^{X*]!G&LVա Cg+V-t%绕6w<Rh@kؤs#ޤwiYn4x)$fgRIidYoyW޸F 1\\[{4y\u=bm"FY. 1,mYeۑFCIRcI?vTϥBFM]6R"K}D:MϏ]hXf~T]"@.es;)sPhݩ][Y"99CZZf#43 BOYڄv$`r[sM=@9"Yn_9#`n&l[B+rg{c9'q\T &<5˫ kCh8 邒(>+Gүu=%e٘(\"eQt?}+_;hZ|mוp9uo dƾt_TQVwQ@V/ts\Sj3u= M ,ZtR/}G4O"(´WvuۆٕN~e83izVpDA<ںkN!uUy:w%Sneһ~0Yr[u9p RyK'j&@'scv͛;μe$ԣ}0ְ:̲Rb$U`zudUveԢͨ1ā2d䌓\׬6h.no%IjX`'Ar͜P.tygN;m_mRN,gʃyr})tw\i:f`($1Kg?ƙ@}jqq4UW@Cgi#ֲt5"ֲ(5 /B?}cЅOAs6$ FF?ƣӣ{{kJx,1ni7zy?.e*,ߜKM:J=*etM-г6)b5u;-,c<dDiFPbi؀cßƴ- dwibr%x5d-Zݝ@d}h@n[i6ww3265V)-RFSo Fk˸y#VbK_Ms-HT= { XĒѹ$;Mgb}kOMI $HR `hӛLve<5"Jmc䈋1٦ݐdr3ܜwƮ38Wuu w3Ner(ξ9_QVvQ@V/ts\Sj /RZdjp%6b$]GqQ{=Xq'0c #vť<%ohU1>#SThmM577RPw'I9ha꒹2r3DS \#;chN"E|p9Ae{>ePΒ4EvT=RP0 3`/9e^8cMh䰺O2(]MTn{e#T?/T"N1FI6TFy֓ tK\ ߏ]\ʡb:~qFځwFˌ@vIuI Dxrk0z@hZڄ+EAMHu끧}bg;qY{4Z\KԠ6:lFes,ypA=sX2 E;7_.44rVmL_7, N*[^%A U9f3iG(7͙ٲ0‹K^[p n?缠i_ɜZ;;T}2h63)~?5Hw33RsM&Cv52@<` k;kePrEJq8?6]JR+*k.wavdV!.*e;rYq955(9ߩ[ -<:'b/uFiEc_|ykw9xv,ʪ 8E]R1$ 6!ݏҋ\dJ\zZht'&HU" Iy8XEKF(ƣx̰&AqU=[Xm>H̃n19?rXI$Zo|< xUfbҗmOi0ɞv9AT"ԼdE ?/N]+9Nx[Phjg_AIwFR+DU݌t^>VbM; >xr=+ڭݾ} gR'Z^xc0[yOsG,,2Af28y'aFqN̶֡K`_Cƺo-՗rFwkjͣN_QEjvQ@V/ts\S@`8!1fX9 zkQ:lU-ݪ<=2x#14nwaveܳf86&yl(9?~!}|8 ןjVݲCr}?ƌI0Oݲ*GrѣGaWnKep>84u$+ZC?HBA6V3^Id vׯyr293T4d3NN,6qxk'P1:r1?rB\Dg6pȃր+9.8< nd[3JSm;z xL:„x屏j{x"d[ۅI .r3zԻ.#H;h BÁMo]l@<9fq3JN]Xi/Dq>Cgy|iI-?|+*x6s xv٤#a|OՔO0xfUX>\>NJ l1H#LaN~^Lnn"}|)b #8Eߗv*6P=j0%N:梸EOyY 1hIy瑊&$r wfnHԓwp#^_j׫v4ԄT[#'rJt, RWr? 굽IX2lnے T.`UiOߌ(*9M[]yNo{Vt)+m3 FH%d޾Vv3;ի(=0(v \Sk~#-9:}2+Q6bTf1osQ]{}Al+w5ҍ&b@0Xʝ gMukVTN$1!zbI]Aky8qU=]oRlcդJIQG^|ybiEO (W7P4<rr=}t\Huߐa]ON9p+cFp( NL5i-FF?_zxNFMV^;#"a #p98xG* $:yxoj"[u^`$_#aP `ozP9\|ǥ7V /5c%:{k:0[i>fz%o38?Zᷜt=0sN¿IKu(/H7)%eVV:Asl~@7J  >{x.T>c.SOc tSĚ{iQ->,Erq .t-/(88Ԛ[%zm I璍8 ׂ:z#Ytb߸vR~U-#~>1JE aѳ9+ԎlILQow@2>o >bDmsLiw0by"^6{ZʊI$nHTQw:Es(м1wHTV劦IKߥ;m'cɟ!2w43KTi*Q&PzUmybPJ}3J  Z:}ܠF>2K H==*T;hRqhٛ =E+~]ʶ4fai*(N7cKms]]M#'~01R6# V1_-N㊦Χpw+pSFqۊhO]]\P +@, )^۰3⧘ -T*pxoz3G7 l_$1_x--q8Lj,c yC fΫohcZM*y7HP_ۥwzֿ$_G,B4&*{gq"kdbj-'ʣl5KcP8 })_0x\s'_OqVɅQ *(v \Sk~#-aN.>*e̐3+jsN)+wa!(k\= +B,H#j,ҁl0VX^\MI_mBnKpޔielr^8b[Aޞf(DQ#I#5ܮ]#G˞WC\6z.!,0 *~cc׌u^)("ƛ]i73H;6wyCM$sڒXTOO5WS}MRzNRw+3ezi"Fr1ޙA]Ccī tG^*}&DQZOhH,dfž5b y3G.-f f1^Էf{ B#c1"r*vE_J9bB . @5ګ$vm894tBf=ɨ,5;9r rsq[r4C-@!w="Ys;O\V1PB8kqjCOV>l*W?7'c54\M'2lU+m,䅊MRɫzŽ#mNk3Wq?)-}:ɒG,P:V}܏-ԥܜ9::~܏Omco1xB qPdV!UX\)%3ɰӥ]2!¨ퟯJA>~_¶A$$NbNK[ټ) !oC[a趘 -wN-ڊ=0p8J RLtsbFS~$@HA8?Ju594xEcI?Z\ 6 ՋK]v &){2x ⽔|')FE! 63+ӛnAc`A $Egmv5/JӋi8$N:5.]:eǡ.bm `߽I 1TsA)X u;Aulnſi6k.H'Ӄ QsqG9.P7t䴘Xθ#puDWRo!h<8t(_-?4joPs:X rVQ٤9ms^M0e8nY_\߿i{CMT6WdP~?yoI*aG<,^(Wn}Le`Teo2wu&$fYsYe̲]gՕܠaޛ}8\b)JϠ#0ӱ݄WOBxSFgek0rHX\K}"5k] -P%Ƹ' #Pp $O7'+ɽ1!lcwPK8ZTm^THXF#sMsi0vR#>>ՙhyO* ePN~Zদtv9Kt{W\'j *&]ۂV5X%9HTVFԵhQz/5+.=z~ڄ>U-3} USÚ̫Pme[ӊzٙ@4N&C޲9 n2EKqB{e6ϔqSѠYO@>Z_ е3,y`3{2_w1-Ө9AʕYkI ῕϶UQX^HΣ ͫoln c`=^(r,9> w-b@oci#p8UsǸBnkwpy>gijK5Bm4Ý܍/"ڏE?0 l9gxYcڌgiE*=M@2v㎔t;,g)%6G3EY\ҁk۸>$IR$]^98/]=B{]0yxUn::z4z4mc7m_)OqӃSntmn[bMBK1ӑEmLYxr=kg]}6bnfca!P ~j] pWǨjbN`N[ed! }=j$v{2ޡ"[HҾuCk"4Rȫ!qr{ GLE_QElvQ@V/ts\Sk1*vrϽL: j-"JWqN&̨4OsANpW˦YHS'k on.%PH6>Yt䮺m s+Z;*GuXm%4.v=mӁuC y"ן~z me%w`6r8kx-ڄ 6 UK+EmFh"+Ǧx>:S8sJ(ѽ0'5r:&pTr]Lv:dkԳT^98Ca%O GVGv23`xMO g&PHK׎jR/ cQ-\U)PxlW1*,m|r7xoUdȱH#ݷHW{ErXp0[yP K"Goᡨo-nw)n7tSml/m8"O5CN853?]7-| =1>_ k2}2b"J SR`Qo5}d2sy s Fi1's8Ut$+$z|_+}HK<1X\c$zʟʧ@?"rg{Y ^7 > >PO=ЉRDG*;zlzLAݰ9t֕u`٦B;cMR xVXGkɑDT?0A81x>;a};p7;qV&/ʧCp6GtDetjux]2NL'*w'1^M+em[,m bA#4$ݧ})B(޹3Rگzk۽8v~FyS߹mֳ\3M<gNجY8'9:xON#wE:EsʵFքz1OJcȏxa^UX!{s_PЗ.P*L((Et9k/&_ ɯ}.g_8&9>SPj i2^>b8}߄ٕ7ĝ??¸Fky I?n$įQ\3Ѿ~>w.T mC[kA 䝣OZPgi;s^(Ss>dDc d==Ui/-14%LȤ6?y>❸c>Dz$V63jWơ}]ٯgןּ|;Kw١lY}#蓽ݪx] 2{ IW{ uj^o9w+:sj`dQȯqs#ԯ|Ex"`[`b"e>i;W,>%UV  (O~`0'{4Ǧ⛟'ò r\A0q¡Mz.Ey@=i2GOsguψϛuA ܊KԚ^.4鯢:A C+A;,ʠߨj{#,}?IF.NjJY,I yf 3(Wѵ^\ޙ)8)Xjjy~AEVxQEQڊ;PirG?5_?ZL T w3+*U8=7N 5Hp5fI9Fף;w|En?|WX^c1q;^clU+y&x-)o0WGnqFZ+&<։ hp5_#,.]x݌)qMK [+YwY< ̅s‚xBa/1ΨѦveWsu1LHf($)|œ-9<0k[ ._/n+p/ v!I޸95ymkwe0 g6cH<[Ӆ23FBAg9wϘ؁ݫ;/ jj\ha#"34 gޔ^ږR)|D^[o8㚖8$vLzT E=# >l֛ rL#&x>_-YIU:Th_EAb{sZLm1'֟2pp;c$*.3߶iOZ:Wau=t\4]0zcSrsrKɢ%Ics"+ɦHz`1#.N> ҠxhY}DlEgߴ8imE#>p"7y*N}5m3V]G+UO s }7wo<ɈmnvׁTt>WRۉ@63?V|z V{ TXGmr sgVy*h#GֳN\Y޳ylyIJ*[s&;u%eL4To (;(Qڀ+OMsOֺ9r`Ή tC#69?GyYjq #2iJ7vQّ݄aemb\?iorc>6۟tDmk8Hv9qv+Iՙ(#.bPӥ"cʷ[G+Xr/ vWX`g8+3,t[*Oɦ[f{Vc(r؞8!QY_cifD& >mnGSu"O;yHX|; ccfKő㷄'ֹD.@!7FwFPI=~\[%j̝x*Z\t\d xxyZG8FOʬ[48o:xʢHbCmA>\ƫu -Cc5ؘMnճr 4D[+A2GbBH &WfV`Z^>VԶfy{[,ZE=惬D2&@-Mlm_ $nj$WOsYn>@V0>nz~Ts=wy 4&k5UIQ s%(H P#X.4gDԭX{T&+[s=݅P%}H\Vjp/e5I-VX`i" (TJ|2 U%oJȵ 4*5{I Y|1}*9.gV,`[XzG ҙzv21C6_^>Yo TFsl?n(mR+&n&/1mc-#F &me qОXw#T4IJ#v( :| u[r4YF~?Ƹ{%Kɡ've3ޫ/r茳 Z:/t*JbI9¨zg:u}hd2FGQ3xDPh B۟U? XmJVCf=ǩfUfpԣcXq{$/IVu'C XZr9m"2E{gJUeќzֱԻwr9Q~v^|SFKXR;y JE`YUyBI-@-$% I-wi1Zx>Tf. ^g`qp?Zr_3Q3gsO 6[ 0QӥC IqUvqfm$O3z y{W{;'cV}h[Gr$HJ9;Iz%8bn,)'" g ^_PInn$)]aaGUFizp@S1- &_)9uJ r3z95c })0G@>2" `m84fHey<ʧ=M8:/Bo%yޛopn X.clq5]k×:myEn-n7gj<Gv:J= mhx'趯(ů:;_?#dͻ{c\U_ay >ۻf+yc8z1qJ0\7}WT; GxDiohf V+*HM(\Fȯ5~0 KGƁ䋫i 7)\zdVO~# ͧ(f?|} މexkzXYq}VgқI,&O#q,H\3۵q6? " pOIWv*ejϵcf g9z s˱RI8^k%U#Q*i<2#dU%S1lZ|y5?""k|2vtWUۤwX]l~ 9fX5mmUn{zN;ϹgDmyd־pޙm!mY 6<߉ͦ-2ڭ7q0VQԁShZǡi\٢n&I?~~"<pTk8R2ofޣkc̗ƽH}v%"m]Zl!O$69* Ii6\m@7, 1?[M&ej٭f}Ip#<>gE}B6N,^Yv%q27X.Z񝕕N؇V{=SҬ5phG>cܣ0atNin^8!mvq)`q gs-}^fsqm)5BUX&]w N0: a_F鏥nW(C#cL~aW2T칓4zIeeo AX+E;T3gٚϓ"I#0~ T;o_Y4+ym WOq0A\MIOmymt#vz)^~p{uy׈mt,[Xa󜢬hX' lW`h-ή-u]FPG Jۓlz&nʐ6,1C$VbIp:$tR=6ڸhČ)mr8 ֿ]VunzG鶷ЫW1$agGP^5D6tQڊ;T ?5_?ZI2>l ;pՕ8Q^6:c'(7QF}+љĻI#IO넻?mi%ALq^ fL<ǔ\<1%q2AWqnAU+юa+(^ZyXbI] ʧ!@Zk9k[ ]K)ZblXЏΙ-Mo}i?7yIQۏc`zJᦩ5o%q<yHX8lZ٢f8uKm>`9QXZLvɞXRmnz:~Uz%iAc})ٷҝ6;M/kNb19yQze4mr-HMX]>nu' x=H]#h鏥UĤn^:N}Wf 뎹a֮O-I]šLp@Mr-@s֗r9Xvph9###Wjqtϱ/|!{q]߬q%˔ v}?\$I=~dq9&'Jj"U8Iht\Nq¦_qуo`qrKry'qrdpkS??G:|#CRhо{B|$Է &01]͵KI#14I޿5ƭyBp! _%*Ax@5P@8' 09}߹G5r!aذxqsmL0SnqVnHVnx4&]ueE6;R,z =O^k[?$C(&۞3Km%_;PZr鏁oI@ׂsn%dp"4@ *S#p}zj>;>" .1*scye~9ƚwo6?25g/~}+)LQkSbj\Y!-kbQ4ğ8~Fp~`NT]^9c%4/n)8_ddj45G2gt\Zpw1?@+O5Ē0ۭlWP9nZ;WZJ䜳־9.՜maQlj9?/OB܊ ^H)o1$㞼קQW/:OʚUt;![@#nn+ٲV? XDd  c bA*imageviewDDR2 Memory TutorialR2W̑P4 A|W FW̑P4 A|JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 75 C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222P," }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?'[g#yI0x9}ަ}IѵB}@O.}-f8V$a8' ?:'ڼ٥^kĭ?i bj]s>4ԦGU 2J=t\![c̵P|;yf$ƦU05F~eV3H(Ȯ̪H #Gc8z Gijg%f;9$3M[x3.@r˨YE?Ҧ)i=zVy_2I2$s Hqс@E,iq$&Pwd;SnVnVU]PsZ$$cnɈHcOjо%)4^[;XmlOrQyO-,=6&Lնi7?L4I$hFFq@7e=R5mbBu'Si8&>h!]fQ(;!=2AW3yOVf60٢E,p9v'֠'^?5ȿQ֞VLкąb>-`ZKԗae$mTWЙJe&($ llf.#&\SSSA$ۘ "L!%csR,ArqNNɝS-@)b)XrbNސcF=$W]OQ|Whaƥ8ricY5ǗKx<%deW|x=NPVB:O>ns&vO9D&HcVHpq, 6 ȽO?66ynQ'ҭ`v]J?j+gSذm!DW18bGGHH.P)XIÞU[ :Kk C-ø{3J `3LsV[xbH %Č6*Ka &cnU3 i ٭<0D+ېFz~5A F{݊1(afLqvZ\F"(>c0n $cZ:2GĮTWHU錛YLՌ*dv!_2W``nlq^)N򈔞ҫ@1,IP_j۰j9ͯs^-d;ʁK}3cQ(rKԜ3ڥƤH# lS[F蓔@ aN:{l#K9sX{Tlt[WF]9c ǖǥX8>^O"nr7;V,!>$mUz:Jp>ṠZ>hA&K8eAץ/n:%?4?v}ڔ/r3צ(H%Ngݴ(8Ul I$Cɭ#` N9_m#[Hѱ+D 51AfڄZ)g%Fɴt9!|?1V^w@F{Y*Xii%3݋a8'ql5?N{&|S{_i_e:T]yqZTSU~reK<,'WQ٫ԒbRI#<;ppp>Kohl@Usv9?zV7xT   rX潎<]qj2^jg}9LV≼EVs#2H$;ݎOlSjaRiw ȻzN{zV>=(|dWef$c=G:͠f!in{R@XBf`8$*#TK& քA2>S]>YsPNPzg+A_L+.8ПJ9OÊMW:}OũwKb"IH#3ګC#)#qX(աֵ.씼/ ?Z΂ml#4PmNwzgʀ1ޫeaN*QmHd@9JrQ~U<;ҹԭ"h ),W?jxgQIctk2upMۗc(<%V,> cO@ l.aزҖLRqIڅH@rGC.szԂ?p]c)Tnqrzg35XGPrap=AQR)v^vi}d>Xnʾ'P0d$FWFda9'8EfozzQ=m6@y_1qbjIFźHH\ir°}60{,򞢞qTg(76ѐS4[wXaW%M-I-+Prq)|m(>n(M#:6J}ElF~AjA'b81?:B[[]raX -GI} Is+9)1#+P%q^Uks}u=CGyrs,t[JK; >SpF w0^Oz|arKʨ>)R:_I0wU@խ+S̹iZ1_j o m1ǷQ#v;$t%1?ΰ5[Oٴ,h }8[htQ̮B. ?Z$U`s"ɴmlqWmŻ.޳b|?ÿ !+}QEҩ)A9P{g} #U\0-ӌԿlKE֫ LLvh~fb0 ~'fSRvoN/85UWMr N7[+Hmm>BJ;z*T C4XMkɗ>jhYt9HL cԑH9+2}Z@8Qɦ?*fi2ZZI3|ܟA]G5Vڋ=,\-8]充ѥCO֕Ы| U FGCZtk9m!1 ڹ6UϞ!OqW!fԑ>G>6ٹM=9'ZֿCI;P)uWˉXćsI8ބsrZ5ܯLG6/X 2SZm!_da0"}yjVFG2`AVVVizE}մ$P7*gtYVUc$9s9NY%fD8L^Zxڤ5XWtWO:K B~cBhԬkK{$ڽXOj}䨖UNTg@ˀ3k_m`-`+~ )٥ys /3܏\TO :Gl ܂[`r{.-KuU{y!a>7˸ Ф_xa1ZZB+7l[jw-8^  .&s>D9nf$Fۜ5_%ėZP؄)ع$9/1 / 9`f[fd(2{jΛko"-buc8U-Wn 嗊E"#C2sTU ڒ'=iUc]O1UN#tO$ɖaQFwex`ib~nx4de06:u BGjI3&p>3j D?kd!>Pk'CipƍbAi:z&W~#1$F6-t' VB҉Ҡ$+ʮ>&CxbkRMݡX<E vi~ͥQ8Q?J)s &Ȓqw5eAt0ZlLrs ?ưM]-d<J Wdh;w`(Mz^^g;7wA3Z(}JM.8oKXl [=I<ץ`HײHd{q9>)ԩ,#T'nc;Vއg,<֤pJpGN"zF\ӽ'siI9pz,BHFBHǂIw>r)Xw$8dPx 0۟z>e8%dsETĥSq%>p\Um]*$NqX׭<9Dzl ';|]HJz֝f; R #0 u5+A-IqR ]֨cvOPĤa"*7ʌl1^ݸ ~P\U~5J?pѠ 8t `AKXG&FһG$0:^FQZqY1ZрPH|k/[DF.cx{THϧ}Fg[[{4g}f.@]nWZؗ2]':>+{G d.Xd msi5޿G?c+tpo#L,^Id=rr>sץ]Ҭl.uŹyF.m#=GaKkLdO3\6FEʤ#yijn@:?֯x4袱:uߟBvSֲ!H3276@>+c_; 4CM4!\ק4"o}mr%V|6_yzԇ߽҂xi8Ky)$qKA\#h>#/ӿ u/8SI q@ 9<`4?)PsԚI,}=Ni3{4̜oW[$&4b?0jF[`#.E"hdEGOVB91QjOjS[k4,qǻvA}*7 m}ZDzԓCq#^@{X}RiІg4 M2?Zp`Ojb.x+$v&N$@(%NՏ;:VJGֵ8AjɈסK*k6 Lv.rlti/'Mgՠy#! AZd@uSו[:F'\׌^pRXp}@? v7oӣK pdROU ?*)VMlkkH5WCrqTWȓ#/1H=xzin ~A9q^d݋7:U͵ԬP+qFkt1=ҡi k ?zMDVyNW'`i$泷WSy`8E4T1!#zN..*2A.LrT.'xՖ?' ̄%B' %\-InnK< 76Ğ,= I$N0Iy9ҐXG\LC)FS]b$ L[ ,X{mn2$ޘj1~߶[2}*I~Hn<#q Sܮ"5̌q\A )Nk q'9QY>$3I6&XMKMlv{$+ }M}<7ivqvf}k>q7% o%݀Ub~FYV33m>.y+_xsUSX\n@J3ׯJZK+!\yGkYKmnnQp <~u6:9$+-qT2EDSj_5ɴҕR {vPNW _\V4irZ宛6v\ T5B[~0wB1aSzn-t,gsh]-h|?r"P $Ůڮ| 2|T-!v?Js$k?ZիխvN1LњwH3ҁc;9 5lCfrb>5urO QG qjwFKjVjWx"mۗ pqƭ=~l@¼>BNNh@js5{_ki]PUd @]X<@_)¹AeAafbPX•%t*8$C:$Y,zcY@dT`3Ryau t8ҽȽ/1C5Ǟ o隹.e&o2?FT{Nz<귧<)?֫E0kd*K9=:wVQ=Qs-G93+]/Q'gq5S*qW 9ϡқ$1Tu$rp/--̳$M$G!\>J$#tJ[xmw2Hzw)^dÏ[vʯ[Ot[|ޤ~X>(#cTKpHjh5ovĖWi׷C ROAԟZT_/q|g9ڵ=@u;{4=B=1vǩ$t- T*#YA x uBKRF2%{I^%Ucq7ƻ*-P!zwv}iLA۰/qy⸶P6\AJ2*p) VvUvwg!m34-`;fc*2#+L]{晧ݒ䃚"M5*H{-ln w0+]Ѷ֨m3LXE  # ɌگNXV~zwu& %Rn"W2y}+3Iyy# BRG||oW]:8oЖ$1*}5PZRe{q 9iNy>+'yRڮ2mہi^=}+wdOsRFtk\uc{4z '!ЧԊweE.R}$k⑤io7@= 4 ?fTǪ?֭y*,Ҡڑ('hsNEyčɤA&6:;Udd=8㧹9>lnۿn7rG2zGOcT$zR3<ӳ3RtJ/ẶRAq [Fj&~è[Y#0AΕg jU&ޔtRZ56%p]Œ{TDvyM)cǞSlՓLe(\*S]jf,#P œ?J0(G62*5R]SYsob/0gٹK1P9#) iWaU'W26bzvr2V'u5N\LAZgFoR I|N⁻0z}+GRҭmgەXv}֑B8-(wku u6L_zPryQu [QK94:7ZmŝŴh; B ۾E+W .ytj(-T=O YLH32A5+y6_(Qn6'iLR[J~JqMMyUϩT4ЏL2$Ip cr"? ?+VfiUtnZBAϱЫ| <24~QWɴVՖ6Wm\}R$uE Iݍ^tYwbP Wx b2THA89iiV}urLڣ|7xv vxfwDr)EF,8x#S>н?Sc}obh?ž$u=G#QHlwžlfMG96K"9HxT²vQҩtr :1"]g;Hp}Z$LT,{/}j4 &4y?),OlRH`~q5݇ps;taiA8p8zfnA#8cf8=PMP m E+oM9)Ac֙m9Ui*1סRH8Ke]b=J9?6c҅qղ=( 09<*&d gLB@ɌuL3` 8֙p[cb .ٗ4*Ν6iL>]Lr;G'+h ٌ_cWf| T(\f? Q%D$ZG'9>M׶fPN esj4v/vW]IYb!ܪ68ZbH#ci90Ԥb֣,vbB<{>HBF/1lI5^Os,,@2K6b}\uoϡE1jj}g)cG B}ƺokƘfIl@LTq߃΅Y{NGn;\ )r9?Zq:_>> 8nxhMyqFtӣB[kU='8>i!cAdw>{+\AlLW|eS-.".%cV瑎Vq_P*\?€H>K)ҷN$+gΦ%wnmehUpppr)P" qC$ ~L 灊[f()lw沋%Bw~ ii:7R'Tm9<׵".Sվ+FbEr8 mzܧAX̓ZJ*(UPy6v?* D+#3˸=ާqdls}>Uq)h:kh@s吒6TjGR UtZ{V\w(Wtv&[bAcH ,Unin`=4Td=k8thAP|޵4m Mf8B;[ dvQ.8.  RGN@."/ȎwH]>xL( #B?QCNܺn>'q/+S$MUtu !NAR˥)m/I)<5oʎRKI/}N.douֺ_VqicF#i8{jvijqƠn@~U{8.QWEH;NYed<ԅw Ӿy448擧J/s'}$RFx}Oj@8!H^gN޴ #N Mq&rsAHAI9'T\]]l?z4Wu ?CoHH`?o_Z絅jKY#o"qp8xO":zgguSm'g+R)7e阠LiQ_Sky!&ɍ?eD>c탳dYn3^K#Džtji2K26/ɠdk:>):jƪRF9`Ěn}L1b .;̭-+ |>!F5woiO Z i3{15)-5#OXђǪPu׾ȥؖ/ A)ndi$rO}gQP̶ c; %Be#O?d4Bd%vfa?S_~3kBċNhQm`.wR G::ćMXImdm(Vg HĒp3ڸrko#Fڷ~&4'&K SZl ۏ1 `JM Χ4팥U?R%ƍSx"qo(Do8a }gv]/gek];-|YY[[HTQ1^P3jěNhT⼩]NW?Ccƣ6?5E JTeWSL=wY%p 3q\̊b|^ūڧu+ĉ)sVԇ>89曊9J1PKm4RL+}E'U?E ~Y5kBүtd]2J`]WԴ{XIE_o;_L?/ 2<1 6ERU3ZǓ_R-zi&#+ggNq%^NuEޭm `냞oQuVW[~$JKOkvj\0Ha{p3o<>lb.ۛxcwXueH6_YA3#qZڄ(m4{)kL0RQc cuYY}uoMǽ35;[ *[k\<{[|71 gI᳎ڑg`y_SOoۧh-|tVV򱏘SC6}p=i:1]\2$:H# 7m,%H +B^{01ݎ7kjĞldv'~!B7``Rn_xK%9*ƅprpf>^4xa.u4կ0{cXUʄm[%8޸y[j7:M lFP:R~G\I)TM:lwv.?1# cfcݵ\,2G=9X jvwӭu4n eY0u8W+h|wqQ\S6|b3{SX6S5rY7?kw\1rqtzFq@wu5M̀rx#YEZ}VDIn8[S^[J3W&`529VeiRDRR~֏-uW5qSd47<՛x%@ޓdTgx"GrW-+ubywZY9~ f+rS?] +(ҋ7vLWG3Ggը)9(JC.3y穣w#/\g ~6qXgPj@tVny0^-%wŒh@;k3}WMX/=2B=-\Ƭ68]‚\^}Y|2]u&Y%CL??:qYbr0{n]\U<?JT?w>[ͮgmh{ngu|<HXu--_jM8*>vW#/<_ C<3g7 4y;O၀qTtiHQZHX%=~9PE;_jO2xY+J2l umT9zr*peֵR<~uۻ9k3} Q$$If!vh#v*:V <6,534<4Dd   c bA*imageviewDDR2 Memory TutorialR3XD쑣_Ĺbg3]  F3XD쑣_ĹbgJFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 75 C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222," }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( ( ( ( ( *^zT>[iZN<6S,-%֢1$VĀux =f8iDrΰ`g_VfmVKŷ8Km%^ HC?~l(<ly/^P0t>?hލr mg`I2~]sεsl?"s/"M[^V_jYq"ǬJX)b6gր:( ( * gympEc''kQu ?FYMtxXVvUm3߮o\Z躄mobM>"0p9//??ȴѫk;XE g"">pp6=j+;+䱗MWaB?g;Pň8' '·<_@-2-l/ȴōh cCG K"@oz6wn^WjD!'~ Ws2Fy\ah|f_E|^'B?3/"}#Ž#[H1>JV, di$cqH ?czni~Xnm ᗂ~b8$ onme"e]A=1ڹkȬaHU"ID3k7r B$l0 >V\pOY:an[y~iqE%p"lI碁'koInG`{ جCS_M[][KXb ?+{hkuOOy7F؊ 379$5׌#Լ![i0EniG pOgbnO]7Pҥ)%ZMg 82 GBx/iPC<I+n1_^F6x8*0疿5o{((tWAf:Z%\\[I Hm-ؐpHQ܌֕s0Kx/K{IuVpprT2܍y -h7{4ֶC<o|yG Nq0;YmKix Z<^'%~BH9*xstt`nR4O7Njݿlwih9ޝI4ĺ`k՗tyQjP| QP}vw_?^1X`{Bi&0GLRc}rTi|= ͩhn/~#H8$w b=՝:L[xeB.།cԞ.m;]_3Ej7qwB%B.u;'%HkzwQ/IbdQ]}ݠ,Oe#=@Pzq.PuRڪpv!oOz?҈`D ~S=4SmnhՋEvB8 = TB4'e] Wּe <#NR]pAu?|տenvWs_M.E+!̑ǵs9=8._#S! R!X* ԝ$Ewimk%WE2G Sú%~\>,{v{dact b)I+f1D!&p".K(Rp>e#2"27sLqW9!)aȫLOu6e%Č YU$BMk/q,&G( x>C8 ᖸ^vKD 6swtTY,IRo$Q",ARĕ'8&A]n!]l(r!{ }ZYGgmak L8#Un(0TĦET+[eE?g2Hd9 ,!p=9׷O~2G XyY!C<|S,?3g(#h-Csƿڕ7_h;YeXNU`Tl.>axŗ>-iim68;.1+1y#6fH$Ց<=w7(Ӷ6=HtP:QZ\[h ˧YOugrgVP>e#N)p3]ms3xWl,Q$M9`V8[X/2Fm` 6'sLJ%x^Wc fxEoHp88#8#Exy Ǜ#v ~:32qٶ7?Im~ ح 7ʚīd$u98m_egh f#c)҂? Fx>nݭk_{\YV!<0) b_Ofϧ￯P]^hOָɽ?o"hOA4)+.Z}5]"6YxR-Sk*aНJ2!Z) 6בD]>`gJw6) dyTG}OV{&ܺr0>v +JV."o.u2sРĮKg# 00sEsўAeicgnA?)px 3m^KoO H /YnPV~YEy鱀#8#*#4xWG)vzVo$˺[8vv[jկ%nt-)g-y3ϰ4)UAэ".0c> U.hw ho4cvA 0J Yob0༟;.(`͟q7 6f߅<&T YU:@ V< <=?|o/Z_0ݝ<l`q_ii w ʋy J`IRz$]'H#1Ti2u|$tG1ohY,ч=Ҷ,V;d#T2< jR [ۖRb2q߷Av(( 8/0!h+1S`r9 ¨k:Q,m즒FF !!S{}ZSßҿ?{m%hTpʮd2|rǃT45}"L.- {yv6R(6t(i~UF:o3Ħq;8Ag*랼i7zƵ#\-Q!A "H;v9t tY51#?$(wLNH'zw-Aki E,Z?Hjx>#pھ_i` r xT _᷇^`Tm$ڪ%7ʏ@R2,ū÷:l:|uuVX:v`@ OZ^/R$l#i9)cӞ:և"4+>mSw%۩³:v8;$秠^×zm\a00[Ƌ4!* n I-]EPEPEPEPEPEPE4NFeK]0WnД c4Q.$;-Uo"FDcP o85A[N"O3XLVu٬%Imdd1y q}~#D:^-ع3I8OU98pWeӧ*(,#?Z/_K4ņ0Z/#?k=gU[YoE$Z@*\ezpz'pA]ČCrx\©k,,ҺԺ,P֋K4dg_K5m==j-nw6#P='v1rvEOxz/ % ?:xDXQxP/T@k$ʃQC^OQfBHU!ggbt<%E'?5_Izź/u=Tj$bʕwBN3gZY U?ұt+*աNJ((AEjcJR -& YQ( \VidDm_[3HYeNAv8#8/ ;.y==aEyܘWOWObFN`tu=@'6,G֋%>^A?jgMvP? OJZ=Cpf@r2 x5Tj4ڎŏ8Q/$OoEDRh;Mt GSO?Ow'ϳ+ _kz tOC/ MUb?x%cP`b0^Dcl[N{ Nq[FY9xi*~/i*ERڍntC9?ӿ*?*2OfA^4VȵK[WcL>q/m/oIg<3F4%- 2댂}KMhȮ. h%/$0UEIR9jl:΍}44d TFp} c]K$&ܘ^) HMXSWFnMY[NOwS>6FfX Tky)u`?@k_i&E@K&ɈL\H!U -rt TԵO46?[ĬpJ' zjE%CdH`š.7Ml$eA!NI ʼٮ <#Q5[E"5s v8jmxKI-n4GTy+d!XH1!m,Bwƙ"g\;FeUerP1Rp#=2eYA4傟ģU3}V2R) s +,Vз,%Mjلmhf9. $h'"F3𭧅Kl4}GYlgO8lØ}c$  Lq0W[ĐبycqieWcOQ\.>#]L҆kG|EL@#$X$Pz>[b,]džtgPq^ucZ†xI$p:סۓA;^27wrecxu9 l /^+M"i3!F{32ʔ&ai. +Toݸ?S?*uﭡ4e[i(aL rF p3ciE?ҩ`K*{eI .N#5.KH?#SX枓ObXಞWs6D*>>qj6"\mO[-4@Usw!}ɦ[mU,0N9|kuo?sC+ 79+]Z昐":] tT`}j)E})"{DU\2r 팒l}7?r{Ī|49zR_$ceIsaqek(H罎zA ے09 "j,##[BTPM&U\%xG\V -4뽑KoįO(1r0YAĸWM[Gu.n-yMaW9]^ƕ+ƒOZh_N]ڊJ+s+A׻i(%Cqq f?xs󎣡_p<0{`^Qo@~b H$ 9aN[bD)Rd6>Ǒ޹s\A~-yu*Hw{Mup-l1K(6ˉw;`g ;W7 p] KZ]KOvt T<g4EiE1C0{ h~H͌m 0A~#9ܟ.3?P\z?w`UwMfhGWTQyϘ ߎ ՍcL[AbkYA+DFG!H$=oYc &j21Uyc=WֶͤDN)W4%?֪8Fmsk|#ҴI rIǓXO^b>{Nj??U M9-3n?)C kLv.إ1 ͎?nOD6kfM{ThB $ȵ6l]Zg۵^5.@*2;սѭ6\˳\%rs Q~f{Hu(h=]n($R>].rкjh[e{uC] %9 (QѴ뇚+to@'9@v^3Úh{5==яF "ibHNbo!r}z.HdKۡ$.H$4$ 4}= #kd*T0G֕F=Lx)b1Z( y8ǠQ@anGV]&!Z @Ldr4x#C*pwunW''ۛٴ㱊ʃUP$;,u~כnuv@*FSH<xVuEcѼeinB3Q3RZ)AZ~eC62kZF$IY b͐q ou _kZVe,}zbhr'qzNPԦ0(L,||gk3%RCq"9VX؂n@9%ץvAE:u;ƙ 2:pHG$oW-;au~k{X*z'2 js-O"x u+voe~%|#qw=Й4o7gm xֹ#\6am:Oiyq} p 8⁣֯W3>hVĞr$F@'pF~6Cstmeנ NC֡fʌ__OZHϴXfN;3V+=" ºwE"20# =hDGj*GJ{5[Kqki A1 Ŷ/\tJG=DGh:zuF'Bvn9n]/fX.?uNLM=4f*RE''Rp?yUcLӵW@$f8ʭH\+ҧ֨rft-!*+cG`09. 3M{nVrM#pykT?[}_We)h.֭uI) .FYҵM$w (!EPEPEPEPEP_cqGͼnJ`Hc #=3Z oOTQ6kZ vVXߤD(RcnN@+ 4~W^GoOCg+i:?_|tFz88SxDеMmqx#?J9x@&x[hG?_84 kIX6񥜊r_0)m<ȖY-l\Cfi|T @9@2 ?C4/ yQ_ZFmUt{yfj*߃1!qΕkK`1*101Ѓ2H?z-U?CۡՒ$Vs#*]S+tҹ-ga$LsG@!e.: ;x '&^~i3 :?C5GXdv5E!Q^43gu9<*Tq8@OU@_>񟅶t~֭fW>S )?:Nҩi67{K-*W ی:\(<`񗅏?C4~|S|?VnṲ(.2LRW2xz-v]f}7Pt$i-Y7tpJg~u;xfgkw7ھiBE1n{XTQEQEQEQEQEQEQEVVZQvUV/BM((x_EEڴ,KzI#t^ {c>C?9)TQ@x^-~Xa@aͷ;=E),deUfUQQEQEQEQE^SӮl/#-nhfMnF0dҊ(*RK据]yB#8p8=No hkV[C$Ο#3)AiN{ P%g9A1ZĤ@ @> |U/2݀epCpހ t h֯#Aj%l,eb #`Nv (? Q$$If!vh#v*:V <6,534<Y$$If!vh#v#vg#v@#v#v6#v#vw:V < Fޭޭޭޭޭ06,5/ 34<pFޭޭޭޭޭbkd>U$$If<֞8 ${* Fޭޭޭޭޭ0634<abpFޭޭޭޭޭ$$If!vh#v#vg#v@#v#v6#v#vw:V <06,5/ 34<$$If!vh#v#vg#v@#v#v6#v#vw:V <06,5/ 34<$$If!vh#v#vg#v@#v#v6#v#vw:V <06,5/ 34<$$If!vh#v#vg#v@#v#v6#v#vw:V <06,5/ 34<$$If!vh#v#vg#v@#v#v6#v#vw:V <06,5/ 34<^ h02 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~_HmH nH sH tH @`@ *PNormalCJ_HaJmH sH tH Z@Z *P Heading 1$<@&5CJ KH OJQJ\^JaJ N@"N : Heading 2dd@&[$\$5CJ$\aJ$N@2N : Heading 3dd@&[$\$5CJ\aJH@H I Heading 6 <@&5CJ\aJDA`D Default Paragraph FontVi@V  Table Normal :V 44 la (k (No List *W@* *P`Strong5\6U@6 *P Hyperlink >*B*phB^@B :0 Normal (Web)dd[$\$.O!. : mw-headline6O26 Iauthordd[$\$@OB@ I publishdatedd[$\$JORJ printabletocitemdd[$\$B@bB KHeader  ! B*aJph8>@r8 KTitle$a$ OJQJaJ>> K Personal Info  & FPD@P r List Continuehx^h B*aJphjj FLa Table Grid7:V0FVF KFollowedHyperlink >*B* ph.. K editsectionPK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭V$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3N)cbJ uV4(Tn 7_?m-ٛ{UBwznʜ"Z xJZp; {/<P;,)''KQk5qpN8KGbe Sd̛\17 pa>SR! 3K4'+rzQ TTIIvt]Kc⫲K#v5+|D~O@%\w_nN[L9KqgVhn R!y+Un;*&/HrT >>\ t=.Tġ S; Z~!P9giCڧ!# B,;X=ۻ,I2UWV9$lk=Aj;{AP79|s*Y;̠[MCۿhf]o{oY=1kyVV5E8Vk+֜\80X4D)!!?*|fv u"xA@T_q64)kڬuV7 t '%;i9s9x,ڎ-45xd8?ǘd/Y|t &LILJ`& -Gt/PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 0_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!0C)theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] x" 9?#'8Q#iXt~ީsKxy{|~ +BCBQBkB}BBBB0Zkw)x`xxxa{{{{{&|M|}||||*}Q}}}} ~;~j~"ѕX%/doAo;jxz}"lyINKV\0 @ `  e N Y EI*>!Xj8D/&0+00#1*1E7777<8W8:;$;%JgJpJJJJJKK9KKKKLLLMM2MxMMPQQ[QgRRR|SSS^ _1__9`D`S````"a&aaDbQblbbbbccXcccjdddMeeehhhVijjkkkkXl]l9mmm{ooov wwxVy`y~{{{}}}m~~~cÁU@΍+/@A27QO.5^`aؙYšDmtΛ%gp{Ӝ@FڝߝJ˟ӟ>ڡޡϢ%(.\ssү$5=I^\oF2=VZ۵&-ox޶BǸɸֹ!_ɻջ&.k{D9ftGKUJ3<O_?T1E .r|ei`| Xf %T0?{1;}S0:{1<xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXCXXXXXXXXXCXXXCXCXXXCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl,b$EuĶXP1YA&4@(  V  s A ((http://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Desktop_DDR_Memory_Comparison.svg/220px-Desktop_DDR_Memory_Comparison.svg.pngyK yK http://en.wikipedia.org/wiki/File:Desktop_DDR_Memory_Comparison.svgyX;H,]ą'c!$  )0*S* 9, 9,[ X7[ 9;;0*;[ >[ 7?L7?yM7?0*;8;M?9RL4J3yM1RL5/.0*S*K)yM'K%yMVG3ML;yMVGa  #" `?B S  ?xhLM+\@ SDRAM_access Measurementsram_games_zooming_in_on_timingsnomenclature_ram_namesOverviewSpecification_standardsChips_and_modulesDebutBackwards_compatibilityRelation_to_GDDR_memoryM]d4q՟?:z M]d4q՟?:z C%D%E%F%G%H%I%J%K%22020266 Yz99222266 Yz9*urn:schemas-microsoft-com:office:smarttagsplace8 *urn:schemas-microsoft-com:office:smarttagsCity9*urn:schemas-microsoft-com:office:smarttagsState hL] "%)PX**;$;QQQQ(S,S&T)T+T/TUUXU^UgUUUUUpVyVVVVVWWXXYYYYZZ([2[[[[[c\g\v\z\^%^j^n^t^x^|^^^^cccc.s6szzd|g|m|v|||||O}S}"*\cاltO[Zb2;qy EM(ygo4<>F^g@Hbk%?Gz wz .9z .9z|&;}f~ Ϡ0>6r @:Rܵ\/B#6%n ]Y zX\2DRY@I4FK^ZSy\ 0`S&d ,hpa.[so{hi,(32^`.^`.88^8`.^`. ^`OJQJo( ^`OJQJo( 88^8`OJQJo( ^`OJQJo(hh^h`. hh^h`OJQJo(h 88^8`hH.h ^`hH.h  L ^ `LhH.h   ^ `hH.h xx^x`hH.h HLH^H`LhH.h ^`hH.h ^`hH.h L^`LhH.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(h ^`hH.h pp^p`hH.h @ L@ ^@ `LhH.h ^`hH.h ^`hH.h L^`LhH.h ^`hH.h PP^P`hH.h  L ^ `LhH.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`.^`.pp^p`.@ @ ^@ `.^`.^`.^`.^`.PP^P`.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(@^`CJ OJQJhHn^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH^`56o(hH. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.~}|.[sSy\po{`S&dX\2,(FK ]Y@IY                   6(z                 M>"rZ%%8GrZLIrZrZE_E_gfM&c,3LCr . @<bT7UKq77Ot )&!q& '.gX/#/ =0^%BNB ErEFF JKM(N"oO*PhT.VYaFLakJbmensnwrxs9}Gg~W0WZL&7,vKqK-:>SF&I(??zYBMt#IMLR P3rhF"Z-oxz@x@UnknownG*Ax Times New Roman5Symbol3. *Cx ArialK,Bookman Old Style?= *Cx Courier New;WingdingsA$BCambria Math"qh_ʆt%http://en.wikipedia.org/wiki/Leakage Electronicst;.http://en.wikipedia.org/wiki/Multigate_devicew8*http://en.wikipedia.org/wiki/90_nanometerbS5(http://en.wikipedia.org/wiki/DDR2_SDRAM?a2$http://en.wikipedia.org/wiki/SecondH/&http://en.wikipedia.org/wiki/Megabyte\ ,!http://en.wikipedia.org/wiki/BitT )&http://en.wikipedia.org/wiki/GigabitsX&&http://en.wikipedia.org/wiki/Megabitsj #-http://en.wikipedia.org/wiki/Bus_(computing)bS (http://en.wikipedia.org/wiki/DDR2_SDRAMG"http://en.wikipedia.org/wiki/DRAM{6Fhttp://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memory{1http://en.wikipedia.org/wiki/Digital_electronics^&http://en.wikipedia.org/wiki/Computery42http://en.wikipedia.org/wiki/Random_access_memory{6Fhttp://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memorys; .http://en.wikipedia.org/wiki/Double_data_rate0j'http://en.wikipedia.org/wiki/Computing5r#http://en.wikipedia.org/wiki/JEDECD &http://en.wikipedia.org/wiki/Gigabyte\"http://en.wikipedia.org/wiki/DIMM0U,http://en.wikipedia.org/wiki/Memory_latencyN+*http://en.wikipedia.org/wiki/Computer_busb *http://en.wikipedia.org/wiki/Clock_signal|+http://en.wikipedia.org/wiki/SDRAM_latency e'http://en.wikipedia.org/wiki/DDR_SDRAMG"http://en.wikipedia.org/wiki/DRAM0s#http://en.wikipedia.org/wiki/SDRAM{1http://en.wikipedia.org/wiki/Digital_electronics^&http://en.wikipedia.org/wiki/Computery42http://en.wikipedia.org/wiki/Random_access_memory{6Fhttp://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memorys;.http://en.wikipedia.org/wiki/Double_Data_Rate-http://www.hardwaresecrets.com/article/167/3378http://www.hardwaresecrets.com/fullimage.php?image=1208-http://www.hardwaresecrets.com/article/167/3-http://www.hardwaresecrets.com/article/167/3378http://www.hardwaresecrets.com/fullimage.php?image=1207378http://www.hardwaresecrets.com/fullimage.php?image=1206-http://www.hardwaresecrets.com/article/167/2-http://www.hardwaresecrets.com/article/167/2378http://www.hardwaresecrets.com/fullimage.php?image=1205-http://www.hardwaresecrets.com/article/167/2B:http://download.micron.com/pdf/pubs/designline/dl3Q03.pdf2)+http://www.hardwaresecrets.com/article/1672)+http://www.hardwaresecrets.com/article/1672)+http://www.hardwaresecrets.com/article/167CAhttp://www.tomshardware.com/2004/01/19/ups_and_downs/page13.htmlCAhttp://www.tomshardware.com/2004/01/19/ups_and_downs/page13.htmlCAhttp://www.tomshardware.com/2004/01/19/ups_and_downs/page13.html/#@http://www.tomshardware.com/2004/01/19/ups_and_downs/page3.html/#@http://www.tomshardware.com/2004/01/19/ups_and_downs/page3.html/#@http://www.tomshardware.com/2004/01/19/ups_and_downs/page3.html/"@http://www.tomshardware.com/2004/01/19/ups_and_downs/page2.html/"@http://www.tomshardware.com/2004/01/19/ups_and_downs/page2.html/"@http://www.tomshardware.com/2004/01/19/ups_and_downs/page2.htmludhttp://www.ad.tomshardware.com/cgi-bin/bc.m?count=13883&time=RuBIV9hcwKYAAR4k3m0&location=banner5/tomshardware_motherboard_memory/2004/01/19/ups_and_downs/index.html&dns=us&fillin=0&link=http://www.tomshardware.com/site/vista.html^~6http://www.tomshardware.com/2004/01/19/ups_and_downs/^{6http://www.tomshardware.com/2004/01/19/ups_and_downs/^x6http://www.tomshardware.com/2004/01/19/ups_and_downs/umhttp://www.tomshardware.com/site/submission/feedback.html?site=tomshardware&ed=Patrick%20Schmid,%20Bert%20T& 246;pelt@r%http://en.wikipedia.org/wiki/Bootingqo3http://en.wikipedia.org/wiki/Crash_%28computing%29Wl*http://en.wikipedia.org/wiki/OverclockingbDi.http://en.wikipedia.org/wiki/Read-only_memoryYf4http://en.wikipedia.org/wiki/Serial_Presence_DetectGtcAhttp://en.wikipedia.org/w/index.php?title=RAM_timing&action=edits;`.http://en.wikipedia.org/wiki/Double_data_ratel])http://en.wikipedia.org/wiki/CAS_Latency_Z,http://en.wikipedia.org/wiki/Front_side_busrW5http://en.wikipedia.org/wiki/Pipeline_%28computer%29.hT(http://en.wikipedia.org/wiki/Bottleneck0UQ,http://en.wikipedia.org/wiki/Memory_latencyj.N5http://en.wikipedia.org/wiki/Central_processing_unitb K*http://en.wikipedia.org/wiki/Clock_signal0sH#http://en.wikipedia.org/wiki/SDRAMTE"http://en.wikipedia.org/wiki/Data^B&http://en.wikipedia.org/wiki/ComputerB<?2http://ezinearticles.com/?expert=Nicholas_Spriggs<*http://www.hardwaresecrets.com/article/269-http://www.hardwaresecrets.com/article/167/46-http://www.hardwaresecrets.com/article/167/43-http://www.hardwaresecrets.com/article/167/4L02http://computer.howstuffworks.com/motherboard.htmO-)http://computer.howstuffworks.com/pc.htmh-*,http://computer.howstuffworks.com/cache.htmS'5http://computer.howstuffworks.com/microprocessor.htm F$.http://computer.howstuffworks.com/boolean.htmg$!/http://www.howstuffworks.com/ram.htm/bytes.htm}73http://www.howstuffworks.com/ram.htm/capacitor.htm)r8http://www.howstuffworks.com/ram.htm/microprocessor.htmrd7http://www.howstuffworks.com/ram.htm/graphics-card.htmJ2http://www.howstuffworks.com/ram.htm/cassette.htm9http://www.howstuffworks.com/ram.htm/computer-memory.htmjy.http://www.howstuffworks.com/about-author.htmcoustan[E .http://www.howstuffworks.com/author-tyson.htmF Ihttp://en.wikipedia.org/w/index.php?title=Dataword&action=edit&redlink=1bS(http://en.wikipedia.org/wiki/DDR2_SDRAMb *http://en.wikipedia.org/wiki/Clock_signals;.http://en.wikipedia.org/wiki/Double_data_rateshttp://www.ad.tomshardware.com/cgi-bin/bd.m?count=13883&time=RuBIV9hcwKYAAR4k3m0&location=banner5/tomshardware_motherboard_memory/2004/01/19/ups_and_downs/index.html&dns=us&fillin=0&image=tom/blank.gif:iDhttp://images.tomshardware.com/2004/01/19/ups_and_downs/timings.gifhDhttp://en.wikipedia.org/wiki/File:Desktop_DDR_Memory_Comparison.svg9hhttp://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Desktop_DDR_Memory_Comparison.svg/220px-Desktop_DDR_Memory_Comparison.svg.png  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:<=>?@ABDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnwRoot Entry F-yData \1Table _WordDocument1SummaryInformation(;DocumentSummaryInformation8CVCompObjr  F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q