You are on page 1of 50

{\rtf \ansi\ansicpg1252\deff0\viewkind1\margt750\margb620

{\fonttbl{\f11\fswiss\fcharset0 Arial Narrow;}{\f10\fswiss\fcharset0 Arial;}{\f1


2\fswiss\fcharset0 Franklin Gothic;}{\f12\fswiss\fcharset0 Verdana;}{\f20\froman
\fcharset0 Times New Roman;}{\f21\froman\fcharset0 Garamond;}{\f22\froman\fchars
et0 Palatino Linotype;}{\f30\fmodern\fcharset0 Courier New;}{\f31\fmodern\fchars
et0 Lucida Console;}{\f40\ftech\fcharset2 Symbol;}{\f50\fscript\fcharset0 Minion
;}{\f60 Haettenschweiler;}}
\pgwsxn11905\pghsxn16837
{\phpg\posx0\pvpg\posy0\absw11900\absh16840 \overlay
{\*\shppict {\pict\jpegblip\picw595 \pich842
\picwgoal11900 \pichgoal16840
\picscalex100 \picscaley100
ffd8ffe000104a46494600010100000100010000ffdb004300010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
010101010101010101ffdb0043010101010101010101010101010101010101010101010101010101
0101010101010101010101010101010101010101010101010101010101010101010101010101ffc0
001108034a025303012200021101031101ffc4001f00000105010101010101000000000000000001
02030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221
31410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a2526272829
2a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a
838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6
c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f010003
0101010101010101010000000000000102030405060708090a0bffc400b511000201020404030407
05040400010277000102031104052131061241510761711322328108144291a1b1c109233352f015
6272d10a162434e125f11718191a262728292a35363738393a434445464748494a53545556575859
5a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6
a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9ea
f2f3f4f5f6f7f8f9faffda000c03010002110311003f00fefe28a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
00ffd9
}}\par}{\colortbl;\red0\green0\blue0;\red0\green0\blue64;\red0\green0\blue128;\r
ed0\green0\blue192;\red0\green0\blue255;\red0\green64\blue0;\red0\green64\blue64
;\red0\green64\blue128;\red0\green64\blue192;\red0\green64\blue255;\red0\green12
8\blue0;\red0\green128\blue64;\red0\green128\blue128;\red0\green128\blue192;\red
0\green128\blue255;\red0\green192\blue0;\red0\green192\blue64;\red0\green192\blu
e128;\red0\green192\blue192;\red0\green192\blue255;\red0\green255\blue0;\red0\gr
een255\blue64;\red0\green255\blue128;\red0\green255\blue192;\red0\green255\blue2
55;\red64\green0\blue0;\red64\green0\blue64;\red64\green0\blue128;\red64\green0\
blue192;\red64\green0\blue255;\red64\green64\blue0;\red64\green64\blue64;\red64\
green64\blue128;\red64\green64\blue192;\red64\green64\blue255;\red64\green128\bl

ue0;\red64\green128\blue64;\red64\green128\blue128;\red64\green128\blue192;\red6
4\green128\blue255;\red64\green192\blue0;\red64\green192\blue64;\red64\green192\
blue128;\red64\green192\blue192;\red64\green192\blue255;\red64\green255\blue0;\r
ed64\green255\blue64;\red64\green255\blue128;\red64\green255\blue192;\red64\gree
n255\blue255;\red128\green0\blue0;\red128\green0\blue64;\red128\green0\blue128;\
red128\green0\blue192;\red128\green0\blue255;\red128\green64\blue0;\red128\green
64\blue64;\red128\green64\blue128;\red128\green64\blue192;\red128\green64\blue25
5;\red128\green128\blue0;\red128\green128\blue64;\red128\green128\blue128;\red12
8\green128\blue192;\red128\green128\blue255;\red128\green192\blue0;\red128\green
192\blue64;\red128\green192\blue128;\red128\green192\blue192;\red128\green192\bl
ue255;\red128\green255\blue0;\red128\green255\blue64;\red128\green255\blue128;\r
ed128\green255\blue192;\red128\green255\blue255;\red192\green0\blue0;\red192\gre
en0\blue64;\red192\green0\blue128;\red192\green0\blue192;\red192\green0\blue255;
\red192\green64\blue0;\red192\green64\blue64;\red192\green64\blue128;\red192\gre
en64\blue192;\red192\green64\blue255;\red192\green128\blue0;\red192\green128\blu
e64;\red192\green128\blue128;\red192\green128\blue192;\red192\green128\blue255;\
red192\green192\blue0;\red192\green192\blue64;\red192\green192\blue128;\red192\g
reen192\blue192;\red192\green192\blue255;\red192\green255\blue0;\red192\green255
\blue64;\red192\green255\blue128;\red192\green255\blue192;\red192\green255\blue2
55;\red255\green0\blue0;\red255\green0\blue64;\red255\green0\blue128;\red255\gre
en0\blue192;\red255\green0\blue255;\red255\green64\blue0;\red255\green64\blue64;
\red255\green64\blue128;\red255\green64\blue192;\red255\green64\blue255;\red255\
green128\blue0;\red255\green128\blue64;\red255\green128\blue128;\red255\green128
\blue192;\red255\green128\blue255;\red255\green192\blue0;\red255\green192\blue64
;\red255\green192\blue128;\red255\green192\blue192;\red255\green192\blue255;\red
255\green255\blue0;\red255\green255\blue64;\red255\green255\blue128;\red255\gree
n255\blue192;\red255\green255\blue255;}
{\phpg\posx4516\pvpg\posy3019\absw3434\absh2297 \f20 \fs31 \cf0 \fi139 \f20 \fs3
1 \cf0 Memory Interleaving
\par}{\phpg\posx4516\pvpg\posy3019\absw3434\absh2297 \sl-389 \par\f20 \fs31 \cf0
\fi819 {\fs21 Norman}{\fs21 Matloff }
\par}{\phpg\posx4516\pvpg\posy3019\absw3434\absh2297 \sl-278 \f20 \fs31 \cf0 {\f
s21 Department}{\fs21 of}{\fs21 Computer}{\fs21 Science }
\par}{\phpg\posx4516\pvpg\posy3019\absw3434\absh2297 \sl-278 \f20 \fs31 \cf0 \fi
36 {\fs21 University}{\fs21 of}{\fs21 California}{\fs21 at}{\fs21 Davis }
\par}{\phpg\posx4516\pvpg\posy3019\absw3434\absh2297 \sl-328 \par\f20 \fs31 \cf0
\fi714 {\fs21 November}{\fs21 5,}{\fs21 2003 }
\par}{\phpg\posx4516\pvpg\posy3019\absw3434\absh2297 \sl-270 \f20 \fs31 \cf0 \fi
580 {\fs21 c}{\fs21 2003,}{\fs21 N.S.}{\fs21 Matloff }\par
}
{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \b \f20 \fs25 \cf0 \b \f20 \fs25
\cf0 1
Introduction
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-334 \par\b \f20 \fs25 \
cf0 {\b0 \fs19 With}{\b0 \fs19 large}{\b0 \fs19 memories,}{\b0 \fs19 many}{\b
0 \fs19 memory}{\b0 \fs19 chips}{\b0 \fs19 must}{\b0 \fs19 be}{\b0 \fs19 as
sembled}{\b0 \fs19 together}{\b0 \fs19 to}{\b0 \fs19 make}{\b0 \fs19 one}{\b
0 \fs19 memory}{\b0 \fs19 system.}{\b0 \fs19 One }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 issue}{\b0 \fs19 to}{\b0 \fs19 be}{\b0 \fs19 addressed}{\b0 \fs19
in}{\b0\i \fs19 interleaving}{\b0 \fs19 . }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-221 \par\b \f20 \fs25 \
cf0 {\b0 \fs19 First,}{\b0 \fs19 some}{\b0 \fs19 assumptions.}{\b0 \fs19 Let
}{\b0 \fs19 us}{\b0 \fs19 assume}{\b0 \fs19 throughout}{\b0 \fs19 this}{\b0
\fs19 tutorial}{\b0 \fs19 that}{\b0 \fs19 our}{\b0 \fs19 machine}{\b0 \fs19
is}{\b0 \fs19 {\ul n}{\ul o}{\ul t}}{\b0 \fs19 byte-addressable, }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-271 \b \f20 \fs25 \cf0
{\b0 \fs19 i.e.}{\b0 \fs19 individual}{\b0 \fs19 bytes}{\b0 \fs19 do}{\b0 \f
s19 not}{\b0 \fs19 have}{\b0 \fs19 separate}{\b0 \fs19 addresses.}{\b0\dn006
\fs14 1}{\b0 \fs19 Also,}{\b0 \fs19 assume}{\b0 \fs19 that}{\b0 \fs19 a}{
\b0 \fs19 bus}{\b0 \fs19 cycle}{\b0 \fs19 is}{\b0 \fs19 the}{\b0 \fs19 same

}{\b0 \fs19 as}{\b0 \fs19 a}{\b0 \fs19 CPU }


\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 clock}{\b0 \fs19 cycle,}{\b0 \fs19 and}{\b0 \fs19 that}{\b0 \fs19
the}{\b0 \fs19 the}{\b0 \fs19 memory}{\b0 \fs19 is}{\b0 \fs19 broken}{\b0 \
fs19 up}{\b0 \fs19 into}{\b0 \fs19 m}{\b0 \fs19 physically-separate}{\b0 \fs
19 components}{\b0 \fs19 called}{\b0\i \fs19 modules}{\b0 \fs19 , }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 with}{\b0 \fs19 m}{\b0 \fs19 chosen}{\b0 \fs19 so}{\b0 \fs19 that
}{\b0 \fs19 the}{\b0 \fs19 access}{\b0 \fs19 time}{\b0 \fs19 of}{\b0 \fs19
a}{\b0 \fs19 module}{\b0 \fs19 is}{\b0 \fs19 m}{\b0 \fs19 bus}{\b0 \fs19 cy
cles.}{\b0\dn006 \fs14 2 }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-221 \par\b \f20 \fs25 \
cf0 {\b0 \fs19 To}{\b0 \fs19 illustrate}{\b0 \fs19 the}{\b0 \fs19 role}{\b0 \
fs19 of}{\b0 \fs19 interleaving,}{\b0 \fs19 suppose}{\b0 \fs19 we}{\b0 \fs19
wish}{\b0 \fs19 to}{\b0 \fs19 set}{\b0 \fs19 up}{\b0 \fs19 a}{\b0 \fs19 m
emory}{\b0 \fs19 system}{\b0 \fs19 of}{\b0 \fs19 256M}{\b0 \fs19 words,}{\b0
\fs19 consisting }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 of}{\b0 \fs19 four}{\b0 \fs19 modules}{\b0 \fs19 of}{\b0 \fs19 64
M}{\b0 \fs19 words}{\b0 \fs19 each.}{\b0 \fs19 Denote}{\b0 \fs19 our}{\b0 \
fs19 memory}{\b0 \fs19 modules}{\b0 \fs19 by}{\b0 \fs19 M0,}{\b0 \fs19 M1,}
{\b0 \fs19 M2}{\b0 \fs19 and}{\b0 \fs19 M3.}{\b0 \fs19 Since}{\b0 \fs19 25
6M }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 is}{\b0 \fs19 equal}{\b0 \fs19 to}{\b0 \fs19 2}{\b0\dn006 \fs14 2
8}{\b0 \fs19 ,}{\b0 \fs19 our}{\b0 \fs19 system}{\b0 \fs19 bus}{\b0 \fs19 wo
uld}{\b0 \fs19 have}{\b0 \fs19 address}{\b0 \fs19 lines}{\b0 \fs19 A0-A27.}{
\b0 \fs19 Since}{\b0 \fs19 64M}{\b0 \fs19 is}{\b0 \fs19 equal}{\b0 \fs19 to
}{\b0 \fs19 2 }{\b0\dn006 \fs14 26}{\b0 \fs19 ,}{\b0 \fs19 each}{\b0 \fs19 m
emory }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 module}{\b0 \fs19 would}{\b0 \fs19 have}{\b0 \fs19 address}{\b0 \f
s19 pins}{\b0 \fs19 A0-A25.}{\b0 \fs19 The}{\b0 \fs19 question}{\b0 \fs19 i
s}{\b0 \fs19 which}{\b0 \fs19 bus}{\b0 \fs19 lines}{\b0 \fs19 to}{\b0 \fs19
connect}{\b0 \fs19 to}{\b0 \fs19 which}{\b0 \fs19 pins.}{\b0 \fs19 Clearly,
}
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-271 \b \f20 \fs25 \cf0
{\b0 \fs19 we}{\b0 \fs19 need}{\b0 \fs19 to}{\b0 \fs19 devote}{\b0 \fs19 two
}{\b0 \fs19 of}{\b0 \fs19 the}{\b0 \fs19 bus}{\b0 \fs19 lines}{\b0 \fs19 to
}{\b0 \fs19 determining}{\b0 \fs19 which}{\b0 \fs19 of}{\b0 \fs19 the}{\b0 \
fs19 four}{\b0 \fs19 modules}{\b0 \fs19 a}{\b0 \fs19 requested}{\b0 \fs19 w
ord}{\b0 \fs19 is}{\b0 \fs19 in, }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 since}{\b0 \fs19 4}{\b0 \fs19 =}{\b0 \fs19 2}{\b0\dn006 \fs14 2}{
\b0 \fs19 ,}{\b0 \fs19 but}{\b0 \fs19 which}{\b0 \fs19 two}{\b0 \fs19 lines}
{\b0 \fs19 should}{\b0 \fs19 we}{\b0 \fs19 choose? }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-385 \par\b \f20 \fs25 \
cf0 {\fs21 1.1}{\fs21
High-Order}{\fs21 Interleaving }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-295 \par\b \f20 \fs25 \
cf0 {\b0 \fs19 Arguably}{\b0 \fs19 the}{\b0 \fs19 most}{\b0 \fs19 "natural"}{
\b0 \fs19 arrangement}{\b0 \fs19 would}{\b0 \fs19 be}{\b0 \fs19 to}{\b0 \fs1
9 use}{\b0 \fs19 bus}{\b0 \fs19 lines}{\b0 \fs19 A26-A27}{\b0 \fs19 as}{\b0
\fs19 the}{\b0 \fs19 module}{\b0 \fs19 determiner.}{\b0 \fs19 In }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 other}{\b0 \fs19 words,}{\b0 \fs19 we}{\b0 \fs19 would}{\b0 \fs19
feed}{\b0 \fs19 these}{\b0 \fs19 two}{\b0 \fs19 lines}{\b0 \fs19 into}{\b0
\fs19 a}{\b0 \fs19 2-to-4}{\b0 \fs19 decoder,}{\b0 \fs19 the}{\b0 \fs19 out
puts}{\b0 \fs19 of}{\b0 \fs19 which}{\b0 \fs19 would}{\b0 \fs19 be}{\b0 \fs1
9 connected }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0

{\b0 \fs19 to}{\b0 \fs19 the}{\b0 \fs19 Chip}{\b0 \fs19 Select}{\b0 \fs19 pi
ns}{\b0 \fs19 of}{\b0 \fs19 the}{\b0 \fs19 four}{\b0 \fs19 memory}{\b0 \fs19
modules.}{\b0 \fs19 If}{\b0 \fs19 we}{\b0 \fs19 were}{\b0 \fs19 to}{\b0 \
fs19 do}{\b0 \fs19 this,}{\b0 \fs19 the}{\b0 \fs19 physical}{\b0 \fs19 plac
ement}{\b0 \fs19 of}{\b0 \fs19 our }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 system}{\b0 \fs19 addresses}{\b0 \fs19 would}{\b0 \fs19 be}{\b0 \f
s19 as}{\b0 \fs19 follows: }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-202 \par\b \f20 \fs25 \
cf0 \fi253 {\b0\up006 \fs10 1}{\b0 \fs16 If}{\b0 \fs16 our}{\b0 \fs16 machine}
{\b0 \fs16 has}{\b0 \fs16 32-bit}{\b0 \fs16 word}{\b0 \fs16 size}{\b0 \fs16
and}{\b0 \fs16 is}{\b0 \fs16 byte-addressable,}{\b0 \fs16 as}{\b0 \fs16 mo
st}{\b0 \fs16 machines}{\b0 \fs16 are}{\b0 \fs16 today,}{\b0 \fs16 we}{\b0
\fs16 would}{\b0 \fs16 devote}{\b0 \fs16 two}{\b0 \fs16 bits}{\b0 \fs16 of}
{\b0 \fs16 the }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-219 \b \f20 \fs25 \cf0
{\b0 \fs16 address}{\b0 \fs16 to}{\b0 \fs16 select}{\b0 \fs16 byte}{\b0 \fs16
within}{\b0 \fs16 word,}{\b0 \fs16 and}{\b0 \fs16 the}{\b0 \fs16 rest}{\b0
\fs16 of}{\b0 \fs16 this}{\b0 \fs16 tutorial}{\b0 \fs16 would}{\b0 \fs16 a
pply}{\b0 \fs16 to}{\b0 \fs16 the}{\b0 \fs16 remaining}{\b0 \fs16 address}{\
b0 \fs16 bits. }
\par}{\phpg\posx1440\pvpg\posy6441\absw9506\absh6523 \sl-223 \b \f20 \fs25 \cf0
\fi253 {\b0\up006 \fs10 2}{\b0 \fs16 In}{\b0 \fs16 the}{\b0 \fs16 low-order}{\
b0 \fs16 interleaved}{\b0 \fs16 case,}{\b0 \fs16 a}{\b0 \fs16 module}{\b0 \f
s16 is}{\b0 \fs16 sometimes}{\b0 \fs16 called}{\b0 \fs16 a}{\fs16 bank}{\b0
\fs16 . }\par
}
{\phpg\posx6065\pvpg\posy14848\absw128\absh176 \f20 \fs19 \cf0 \f20 \fs19 \cf0 1
\par
}
\sect\sectd\pard\plain
\pgwsxn11905\pghsxn16837
{\phpg\posx0\pvpg\posy0\absw11900\absh16840 \overlay
{\*\shppict {\pict\jpegblip\picw595 \pich842
\picwgoal11900 \pichgoal16840
\picscalex100 \picscaley100
ffd8ffe000104a46494600010100000100010000ffdb004300010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
010101010101010101ffdb0043010101010101010101010101010101010101010101010101010101
0101010101010101010101010101010101010101010101010101010101010101010101010101ffc0
001108034a025303012200021101031101ffc4001f00000105010101010101000000000000000001
02030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221
31410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a2526272829
2a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a
838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6
c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f010003
0101010101010101010000000000000102030405060708090a0bffc400b511000201020404030407
05040400010277000102031104052131061241510761711322328108144291a1b1c109233352f015
6272d10a162434e125f11718191a262728292a35363738393a434445464748494a53545556575859
5a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6
a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9ea
f2f3f4f5f6f7f8f9faffda000c03010002110311003f00fefe28a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2bf283f67af
dac7fe0a49fb4a7c02f81ffb467817f627fd88349f04fc7ef83ff0d3e35f83b4bf167fc148be3cd8
f8ab4df0afc54f05e8be3af0f69fe26b1d1ffe0965af69167e20b3d235db3b7d66d74bd7359d3adf
518ee61b1d5751b648af2600fd5fa2be00ff00858dff00054dff00a337fd803ff1659fb457ff004a
768ff858dff054dffa337fd803ff001659fb457ff4a76803effa2be00ff858dff054dffa337fd803
ff001659fb457ff4a768ff00858dff00054dff00a337fd803ff1659fb457ff004a76803eff00a2be
00ff00858dff00054dff00a337fd803ff1659fb457ff004a768ff858dff054dffa337fd803ff0016
59fb457ff4a76803effa2be00ff858dff054dffa337fd803ff001659fb457ff4a76bc7f5afdac7fe
0a49a17c7df869fb39de7ec4ff00b1049e36f8a9f07fe387c6bf0f6a96dff0522f8f2fe15b3f0afc
01f1a7ecf5e05f18e9facdf4bff04b28757b7f106a5abfed29e05b8f0cdad8e87a8e9d79a7693e2c
9b54d5746b9b1d1ecf5e00fd5fa2be00ff00858dff00054dff00a337fd803ff1659fb457ff004a76
8ff858dff054dffa337fd803ff001659fb457ff4a76803effa2be00ff858dff054dffa337fd803ff
001659fb457ff4a768ff00858dff00054dff00a337fd803ff1659fb457ff004a76803eff00a2be00
ff00858dff00054dff00a337fd803ff1659fb457ff004a76be80fd93be3a7fc3507ecb1fb34fed2f
ff0008b7fc20ff00f0d11fb3ff00c1bf8e9ff0857f6dff00c24dff00087ffc2dbf875e1cf1ff00fc
22dff091ff0064787ffe120ff847ff00e120fec9fedbfec1d13fb57ec9f6ff00ec8d37ed1f638403
dfe8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
002be00ff824effca2cbfe09a7ff006601fb1bff00eb3afc39afbfebf962fd88be0b7fc15cfc47fb
17fec89e21fd9cfe36f883c05fb3e6bdfb307c02d67e04f817c59fb777ec8779e2af05fc1ad53e14
f84efbe18784fc4d7975ff0006cbf8d2e6ebc41e1cf04cfa1e8facdcdc78c7c593cfa8d9dccb3789
b5d919b54ba00fea768afc01ff00867dff0082ebff00d1ccff00e6f37ec79ffd4b8d1ff0cfbff05d
7ffa399ffcde6fd8f3ff00a971a00fdfea2bf007fe19f7fe0bafff004733ff009bcdfb1e7ff52e34
7fc33eff00c175ff00e8e67ff379bf63cffea5c6803f7fa8afc01ff867dff82ebffd1ccffe6f37ec
79ff00d4b8d1ff000cfbff0005d7ff00a399ff00cde6fd8f3ffa971a00fdfeaf803e237fca537f63
7ffb300ff82967feb457fc1276be00ff00867dff0082ebff00d1ccff00e6f37ec79ffd4b8d7cc1e2
cf82dff057383f6d0f805e1ed73e36f882f3f683d53f660fdaef59f861e3ab6fdbbbf6435f0af873
e0d683f15bf622b1f8ede13d66cd7fe0d97b5b69fc41e34f1b788ff673d63c33733783b5d9ed74ef
0178b22b7f13784e3bcbad2fc6801fd4ed15f803ff000cfbff0005d7ff00a399ff00cde6fd8f3ffa
971a3fe19f7fe0baff00f4733ff9bcdfb1e7ff0052e3401fbfd457e00ffc33effc175ffe8e67ff00
379bf63cff00ea5c68ff00867dff0082ebff00d1ccff00e6f37ec79ffd4b8d007eff0057c01ff049
dff94597fc134ffecc03f637ff00d675f8735f007fc33eff00c175ff00e8e67ff379bf63cffea5c6
bf4fff00e09ede22f0278bff00605fd87bc59f0b7e1d7fc29ff865e28fd903f669f117c3af849ff0
976b1f103fe15778135bf82fe0ad4bc23f0ebfe13df11416de20f1b7fc213e1fb9d3fc33ff000976
bb6d6fac7893fb33fb6753822bdbd9e3500fafe8a28a0028a28a0028a28a0028a28a0028a28a0028
a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028
a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028
a28a0028a28a0028a28a0028a28a0028a28a002be00ff824effca2cbfe09a7ff006601fb1bff00eb
3afc39afbfebf087fe0993fb287c79f11ffc136ffe09f3e21d1ffe0a6dfb6ff80b48d7bf620fd943
59d2fc0be13f00ff00c136ef3c2be0bd3b54f80de01beb1f09f866f3c75ff04f9f1a78daebc3fe1c
b69e2d1f46b9f18f8c7c59e2a9f4eb3b697c43e26d77576bcd52e803f77a8af803fe18dff68aff00
a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a0
0fbfe8af803fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17e
dfff00f86e7fe0965ffd2d3a00fbfe8af803fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a
3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a00fbfebe00f88dff294dfd8dffecc03

fe0a59ff00ad15ff00049da3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3af883c7dfb287
c7983fe0a49fb28787a5ff00829b7edbf79abea9fb107fc141b59b1f1d5cf807fe09b6be2af0e69d
a0fc79ff008264d8ea9e13d1acecff00e09f36be099fc3fe34b9f11e8fac789ae7c43e0ed77c556b
a8f80bc271783bc4de13d22f3c75a5f8d003f77a8af803fe18dff68aff00a4b17edfff00f86e7fe0
965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a00fbfe8af803fe18dff00
68affa4b17edff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd
2d3a00fbfebe00ff00824eff00ca2cbfe09a7ff6601fb1bffeb3afc39a3fe18dff0068affa4b17ed
ff00ff0086e7fe0965ff00d2d3a3fe093bff0028b2ff008269ff00d9807ec6ff00facebf0e6803ef
fa28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a280
0a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a280
0a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a280
0af803fe093bff0028b2ff008269ff00d9807ec6ff00facebf0e6beffafc21ff008264ff00c1327f
e09b7e3dff00826dff00c13e7c75e3aff827cfec41e34f1b78d3f620fd943c59e31f18f8b3f650f8
0de23f1578b3c55e23f80de01d63c43e26f13788758f00de6afaf78835dd5ef2f354d6759d52f2eb
51d5351bab9bebeb99ee67965600fddea2be00ff00874eff00c12cbfe91a7fb007fe21bfecebff00
cee68ff874effc12cbfe91a7fb007fe21bfecebffcee6803effa2be00ff874effc12cbfe91a7fb00
7fe21bfecebffcee68ff00874eff00c12cbfe91a7fb007fe21bfecebff00cee6803eff00a2be00ff
00874eff00c12cbfe91a7fb007fe21bfecebff00cee68ff874effc12cbfe91a7fb007fe21bfecebf
fcee6803effaf803e237fca537f637ff00b300ff0082967feb457fc12768ff00874eff00c12cbfe9
1a7fb007fe21bfecebff00cee6be20f1f7fc1327fe09b767ff000524fd943c0b67ff0004f9fd882d
7c13e23fd883fe0a0de2cf10f83adbf650f80d078575df15782fe3cffc132747f07789b59f0f45e0
15d2354f10784f48f1ef8eb4bf0ceb37d673ea3a0e9de34f1658e97736b6de23d622bc00fddea2be
00ff00874eff00c12cbfe91a7fb007fe21bfecebff00cee68ff874effc12cbfe91a7fb007fe21bfe
cebffcee6803effa2be00ff874effc12cbfe91a7fb007fe21bfecebffcee68ff00874eff00c12cbf
e91a7fb007fe21bfecebff00cee6803eff00af803fe093bff28b2ff8269ffd9807ec6fff00acebf0
e68ff874effc12cbfe91a7fb007fe21bfecebffcee68ff00824eff00ca2cbfe09a7ff6601fb1bffe
b3afc39a00fbfe8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a002bf087fe0993ff0506f80de0bff00826dff00c13e7c1dac7807f6dfbcd5fc27fb10
7eca1e19d52f3c27ff0004c9ff00829278f7c2b75a8e85f01bc03a5df5cf867c75e05fd943c47e09
f1a787e7b9b5965d1bc59e0ef10ebbe15f11e9cd6dac787b59d5348bcb3be9ff0077abe00ff824ef
fca2cbfe09a7ff006601fb1bff00eb3afc39a003fe1e59fb3aff00d139fdbfff00f153bff054dffe
837a3fe1e59fb3affd139fdbff00ff00153bff00054dff00e837afbfe8a00f803fe1e59fb3affd13
9fdbff00ff00153bff00054dff00e837a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837afb
fe8a00f803fe1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe1e59fb3affd139fdbff00ff
00153bff00054dff00e837afbfe8a00f803fe1e59fb3affd139fdbff00ff00153bff00054dff00e8
37af883c7dff000506f80d75ff000524fd943c6317807f6df5d2342fd883fe0a0de19beb3b9ff826
4ffc1492cfc553ea3e2cf8f3ff0004c9d534bb9d1bc0b79fb2841e36f11f87ed6dbc17ac45e26f16
787bc3daa7857c17a8de784f47f18eb3a16afe3df02d8f88ff0077abe00f88dff294dfd8dffecc03
fe0a59ff00ad15ff00049da003fe1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe1e59fb3
affd139fdbff00ff00153bff00054dff00e837afbfe8a00f803fe1e59fb3affd139fdbff00ff0015
3bff00054dff00e837a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837afbfe8a00f803fe1e
59fb3aff00d139fdbfff00f153bff054dffe837a3fe093bff28b2ff8269ffd9807ec6fff00acebf0
e6beff00af803fe093bff28b2ff8269ffd9807ec6fff00acebf0e6803eff00a28a2800a28a2800a2
8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a2
8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a2
8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800afc81fd93bc25ff054
dfd97ff658fd9a7f668ff865ff00d803c71ff0ceff00b3ff00c1bf817ff09aff00c3c47f68af0cff
00c261ff000a93e1d7873c01ff00094ffc239ff0eb4f107fc23fff000907fc23ff00dadfd89fdbda
dff657dafec1fdafa97d9fed937ebf51401f007fc2c6ff0082a6ff00d19bfec01ff8b2cfda2bff00
a53b47fc2c6ff82a6ffd19bfec01ff008b2cfda2bffa53b5f7fd1401f007fc2c6ff82a6ffd19bfec
01ff008b2cfda2bffa53b47fc2c6ff0082a6ff00d19bfec01ff8b2cfda2bff00a53b5f7fd1401f00
7fc2c6ff0082a6ff00d19bfec01ff8b2cfda2bff00a53b47fc2c6ff82a6ffd19bfec01ff008b2cfd
a2bffa53b5f7fd1401f007fc2c6ff82a6ffd19bfec01ff008b2cfda2bffa53b5e01e23f097fc1537
c41fb53fc1bfda5ffe197ff600b4ff008549fb3ffed2df02ff00e10aff008788fed1571ff0907fc3
447c45fd93bc7fff00094ffc247ff0eb487fb2bfe10fff00865ffec9fec4fec1d4bfe120ff0084e3
edff00dafa27fc233f63f107ebf51401f007fc2c6ff82a6ffd19bfec01ff008b2cfda2bffa53b47f
c2c6ff0082a6ff00d19bfec01ff8b2cfda2bff00a53b5f7fd1401f007fc2c6ff0082a6ff00d19bfe
c01ff8b2cfda2bff00a53b47fc2c6ff82a6ffd19bfec01ff008b2cfda2bffa53b5f7fd1401f007fc

2c6ff82a6ffd19bfec01ff008b2cfda2bffa53b5f407ec9df02ffe197ff658fd9a7f668ff84a7fe1
38ff008677fd9ffe0dfc0bff0084d7fb13fe119ff84c3fe1527c3af0e7803fe129ff008473fb5fc4
1ff08fff00c241ff0008ff00f6b7f627f6f6b7fd95f6bfb07f6bea5f67fb64deff00450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014515f903fb2778b7fe0a9bfb507ecb1fb34fed2ff00f0d41fb00781
ff00e1a23f67ff00837f1d3fe10aff0087777ed15e26ff00843ffe16dfc3af0e78ff00fe116ff848
ff00e1e97e1fff008483fe11ff00f8483fb27fb6ff00b0744fed5fb27dbffb234dfb47d8e100fd7e
a2be00ff008573ff00054dff00a3c8fd803ff15a7fb457ff004d8a8ff8573ff054dffa3c8fd803ff
0015a7fb457ff4d8a803effa2be00ff8573ff054dffa3c8fd803ff0015a7fb457ff4d8a8ff008573
ff00054dff00a3c8fd803ff15a7fb457ff004d8a803eff00a2bf207e3278b7fe0a9bf093e22fec9d
e00ff86a0fd803c41ff0d41fb40788fe05ff006b7fc3bbbf68ad2bfe107ff847ff00658fda5bf697
ff0084a7ec1ff0f4bd4bfe126fb5ff00c33bff00c215fd89f6cf0ffd9ffe130ff848ff00b5e6ff00
847ffb075bf7ff00f8573ff054dffa3c8fd803ff0015a7fb457ff4d8a803effa2be00ff8573ff054
dffa3c8fd803ff0015a7fb457ff4d8a8ff008573ff00054dff00a3c8fd803ff15a7fb457ff004d8a
803eff00a2be00ff008573ff00054dff00a3c8fd803ff15a7fb457ff004d8a8ff8573ff054dffa3c
8fd803ff0015a7fb457ff4d8a803effa2be60fd8f7e35f8abe3e7c105f19f8eb4ff0fd978dbc2bf1
83f698f807e31bbf09daea3a5f857c53e2afd963f695f8b7fb31f887e217867c3bac6abe22d5fc17
e1ff00899abfc22bcf887a37c3ed53c5be3ad47e1e69de27b6f03df7c43f88773e1f97c6daf7d3f4
00514514005145140051451400514514005145140051451400514514005145140051451400514514
00514514005145140051451400514514005145140051451400514514005145140051451400514514
00514514005145140051451400514514005145140051451400514514005145140051451400514514
005145140057c01ff049dff94597fc134ffecc03f637ff00d675f8735f7fd7f2c5fb117fc1353f69
af8c7fb17fec89f177c0bfb60f87fe09f827e2a7ecc1f00be23f83be0cf84fc71ff05c67f0afc23f
0af8e3e14f84fc4fe1ef863e197d1ffe0e0af09e90de1ff01691aa59f857466d2fc2be1ad39b4ed2
6d8d8f87f46b63169d6c01fd4ed15f803ff0e8dfdb0ffe921fff0097b7fc175fff00aa2aa3fe1d1b
fb61ff00d243ff00f2f6ff0082ebff00f5455401fbfd457e00ff00c3a37f6c3ffa487ffe5edff05d
7ffea8aa8ff8746fed87ff00490fff00cbdbfe0bafff00d5155007dfff00b647fc9c57fc1277fecf
ff00e23ffebacbfe0a595f7fd7f2c5f1f7fe09a9fb4d781fe2b7ec45e18f10fed83e1ff1eeaff18f

f69ff167c38f02f8ab59f1c7fc1719751f827e2ad2ff0062ff00daefe2ede7c4ef098beff8382b59
b97f106ade09f857e31f83372ba3ea3e13d447857e2e7899e5f105ce90baa7857c4bf4ff00fc3a37
f6c3ff00a487ff00e5edff0005d7ff00ea8aa803f7fa8afc01ff008746fed87ff490ff00fcbdbfe0
baff00fd51551ff0e8dfdb0ffe921fff0097b7fc175fff00aa2aa00fdfea2bf007fe1d1bfb61ff00
d243ff00f2f6ff0082ebff00f545547fc3a37f6c3ffa487ffe5edff05d7ffea8aa803eff00ff0082
69ff00c9bafc46ff00b3ff00ff0082b17febd37f6c8afbfebe20ff008275eb3a76a9fb2ae81a4d87
84fc3fe12b9f86bf183f6abf813e286f0cdcf8aaf34ef1efc42fd9e3f6aef8d9f027e26fc70b9baf
1ef89bc77f1127f107ed0ff113e1d789fe3c78b25f895f127e2d7c4c6f157c47d64fc46f8cbf18fc
6dfdbdf13fc59f6fd001451450014514500145145001451450014514500145145001451450014514
50014514500145145001451450014514500145145001451450014514500145145001451450014514
50014514500145145001451450014514500145145001451450014514500145145001451450014514
50014514500145145001451450015f007fc1277fe5165ff04d3ffb300fd8dfff0059d7e1cd7dff00
5f843ff04c9ff827cfc06f1a7fc136ff00e09f3e31d63c7dfb6fd9eafe2cfd883f650f136a967e13
ff00829b7fc1493c05e15b5d475df80de01d52fadbc33e05f02fed5fe1cf04f82fc3f05cdd4b168d
e13f07787b42f0af8734e5b6d1fc3da3697a459d9d8c001fbbd457c01ff0ed3fd9d7fe8a37edff00
ff008b62ff0082a6ff00f46451ff000ed3fd9d7fe8a37edfff00f8b62ff82a6fff004645007dff00
457c01ff000ed3fd9d7fe8a37edfff00f8b62ff82a6fff0046451ff0ed3fd9d7fe8a37edff00ff00
8b62ff0082a6ff00f4645001fb647fc9c57fc1277fecff00fe23ff00ebacbfe0a595f7fd7e10fed5
ff00f04f9f80da17c79ff8264e9763e3efdb7e7b6f1a7edbfe3ef0ceb12eb3ff000536ff00829278
8f51b3d3ad7fe09b7ff0506f18c573e13d63c43fb57ea9abf80bc40dabf84f4bb3b9f167816fbc39
e2abcf0add789bc0b79accfe09f1a78c7c3daefdbfff000ed3fd9d7fe8a37edfff00f8b62ff82a6f
ff004645007dff00457c01ff000ed3fd9d7fe8a37edfff00f8b62ff82a6fff0046451ff0ed3fd9d7
fe8a37edff00ff008b62ff0082a6ff00f4645007dff457c01ff0ed3fd9d7fe8a37edff00ff008b62
ff0082a6ff00f46451ff000ed3fd9d7fe8a37edfff00f8b62ff82a6fff004645001ff04d3ff9375f
88dff67fff00f0562ffd7a6fed915f7fd7c01ff04ccff47fd97758d0a3f9acbc13fb5fff00c1477e
1a68d3cffe93ac5ef873e177fc144bf6a7f875e19d4bc5de22b9f37c41f103e206a7e1ff000be9ba
87c45f8b1e3cd4fc49f14fe3078eee7c45f14be2df8cbc6df137c5fe2cf176b7f7fd001451450014
51450014514500145145001451450014514500145145001451450014514500145145001451450014
51450014514500145145001451450014514500145145001451450014514500145145001451450014
51450014514500145145001451450014514500145145001451450014514500145145001451450015
f843ff0004c9ff00829b7fc136fc05ff0004dbff00827cf817c75ff0506fd883c17e36f05fec41fb
28784fc63e0ef167ed5ff01bc39e2af09f8abc39f01bc03a3f887c33e26f0f6b1e3eb3d5f41f1068
5abd9de697ace8daa59daea3a5ea36b73637d6d05cc12c4bfbbd5f007fc1277fe5165ff04d3ffb30
0fd8dfff0059d7e1cd001ff0f62ff82597fd24b3f600ff00c4c8fd9d7ff9e351ff000f62ff008259
7fd24b3f600ffc4c8fd9d7ff009e357dff0045007c01ff000f62ff0082597fd24b3f600ffc4c8fd9
d7ff009e351ff0f62ff82597fd24b3f600ff00c4c8fd9d7ff9e357dff45007e10fed5fff000536ff
00826df88fe3cffc132758f0f7fc141bf620d7748f017edbfe3ef1678eb54d1bf6aff80daa69de0b
f0ade7fc136ffe0a0de05b3f1378b2fac7c7d3db7873c3f75e36f1a783bc1d6daceb12d9e9d3f8ab
c59e19f0f4572dabebda5d9dd7dbff00f0f62ff82597fd24b3f600ff00c4c8fd9d7ff9e351fb647f
c9c57fc1277fecff00fe23ff00ebacbfe0a595f7fd007c01ff000f62ff0082597fd24b3f600ffc4c
8fd9d7ff009e351ff0f62ff82597fd24b3f600ff00c4c8fd9d7ff9e357dff45007c01ff0f62ff825
97fd24b3f600ff00c4c8fd9d7ff9e351ff000f62ff0082597fd24b3f600ffc4c8fd9d7ff009e357d
ff0045007e707fc129fc59e15f1efec97e21f1d7817c4de1ff001a7827c69fb6ff00fc1527c59e0e
f18f84f59d3bc47e15f167857c47ff00053cfdb0358f0f789bc33e21d1ee6f348d7bc3faf6917967
aa68dace977975a76a9a75d5b5f58dccf6d3c52b7e8fd7c01ff04d3ff9375f88dff67fff00f0562f
fd7a6fed915f7fd00145145001451450014514500145145001451450014514500145145001451450
01451450014514500145145001451450014514500145145001451450014514500145145001451450
01451450014514500145145001451450014514500145145001451450014514500145145001451450
014514500145145001451450015f843ff04c9fdabfe3cf873fe09b7ff04f9f0f68ff00f04c9fdb7f
c7ba4683fb107eca1a3697e3af09f8fbfe09b767e15f1a69da5fc06f00d8d8f8b3c3367e3aff0082
83782fc6d6be1ff11db4116b1a35b78c7c1de13f1541a75e5b45e21f0ce85abade6976bfbbd5f007
fc1277fe5165ff0004d3ff00b300fd8dff00f59d7e1cd001ff000d91fb457fd2277f6fff00fc38df
f04b2ffe99651ff0d91fb457fd2277f6ff00ff00c38dff0004b2ff00e99657dff45007c01ff0d91f
b457fd2277f6ff00ff00c38dff0004b2ff00e99651ff000d91fb457fd2277f6fff00fc38dff04b2f
fe99657dff0045007e10fed5ff00b57fc79d53e3cffc1326fafbfe0993fb6ff872e7c39fb6ff008f
b59d1f47d67c7dff0004db9f51f1eea33ffc136ffe0a0de1e97c27e1397c3dff000506d7748b3f10
59e91af6a9e3ab9b9f1d6a9e0bf0ab7857c17e26b3b3f135d78daebc1de0ef167dbfff000d91fb45
7fd2277f6fff00fc38dff04b2ffe99651fb647fc9c57fc1277fecfff00e23ffebacbfe0a595f7fd0
07c01ff0d91fb457fd2277f6ff00ff00c38dff0004b2ff00e99651ff000d91fb457fd2277f6fff00
fc38dff04b2ffe99657dff0045007c01ff000d91fb457fd2277f6fff00fc38dff04b2ffe99651ff0

d91fb457fd2277f6ff00ff00c38dff0004b2ff00e99657dff45007e707fc129f59d47c47fb25f887
c43ac784fc41e02d5f5efdb7ff00e0a93acea9e05f165cf856f3c55e0bd4754ff829e7ed817d7de1
3f135e7817c4de34f04dd7883c39733cba3eb373e0ef18f8b3c2b3ea367732f87bc4daf690d67aa5
d7e8fd7c01ff0004d3ff009375f88dff0067ff00ff000562ff00d7a6fed915f7fd00145145001451
45001451450014514500145145001451450014514500145145001451450014514500145145001451
45001451450014514500145145001451450014514500145145001451450014514500145145001451
450014514500145145001451450014514500145145001451450014514500145145001451450015f8
43ff0004c9f00ffc1492f3fe09b7ff0004f9bcf02fed5ffb107873c1375fb107eca173e0ef0f78b3
fe09f3f1e7c69e2ad0bc2b3fc06f00cbe1ed1bc4de31d1ff00e0a6de02d23c59e20d2f486b3b1d67
c4da5f817c17a76bba8c173aa58f84fc396d75168f67fbbd5f007fc1277fe5165ff04d3ffb300fd8
dfff0059d7e1cd001ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b151ff000ae7fe0a9bff0047
91fb007fe2b4ff0068affe9b157dff0045007c01ff000ae7fe0a9bff004791fb007fe2b4ff0068af
fe9b151ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b157dff45007e10fed5fe01ff829241f1e
7fe099317887f6affd88354d5ef3f6dff1f5b7816fb46ff827cfc79d0b4ef0e78a97fe09b7ff0005
06bcbcd67c59a5df7fc14dbc4773e34f0fcfe09b5f18f87adbc33a3eb1e02d46d7c55aef867c632f
8b2f348f09ea9e05f1a7dbff00f0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b151fb647fc9c57f
c1277fecff00fe23ff00ebacbfe0a595f7fd007c01ff000ae7fe0a9bff004791fb007fe2b4ff0068
affe9b151ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b157dff45007c01ff0ae7fe0a9bff479
1fb007fe2b4ff68aff00e9b151ff000ae7fe0a9bff004791fb007fe2b4ff0068affe9b157dff0045
007e707fc129edbc5567fb25f886cfc75acf87fc47e36b5fdb7ffe0a936de31f10f84fc33a8f82fc
2baef8aa0ff829e7ed811788759f0cf83b58f1678f757f09f87f54d5d6f2fb46f0cea9e3af1a6a3a
0e9d3db6977de2cf11dcdacbac5e7e8fd7c01ff04d3ff9375f88dff67fff00f0562ffd7a6fed915f
7fd00145145001451450014514500145145001451450014514500145145001451450014514500145
14500145145001451450014514500145145001451450014514500145145001451450014514500145
14500145145001451450014514500145145001451450014514500145145001451450014514500145
145001451450015f843ff04c9ff827cfc06f1a7fc136ff00e09f3e31d63c7dfb6fd9eafe2cfd883f
650f136a967e13ff00829b7fc1493c05e15b5d475df80de01d52fadbc33e05f02fed5fe1cf04f82f
c3f05cdd4b168de13f07787b42f0af8734e5b6d1fc3da3697a459d9d8c1fbbd5f843ff0004c9ff00
829b7fc136fc05ff0004dbff00827cf817c75ff0506fd883c17e36f05fec41fb28784fc63e0ef167
ed5ff01bc39e2af09f8abc39f01bc03a3f887c33e26f0f6b1e3eb3d5f41f10685abd9de697ace8da
a59daea3a5ea36b73637d6d05cc12c4a01f6ff00fc3b4ff675ff00a28dfb7fff00e2d8bfe0a9bffd
19147fc3b4ff00675ffa28dfb7ff00fe2d8bfe0a9bff00d19147fc3d8bfe0965ff00492cfd803ff1
323f675ffe78d47fc3d8bfe0965ff492cfd803ff001323f675ff00e78d4007fc3b4ff675ff00a28d
fb7fff00e2d8bfe0a9bffd19147fc3b4ff00675ffa28dfb7ff00fe2d8bfe0a9bff00d19147fc3d8b
fe0965ff00492cfd803ff1323f675ffe78d47fc3d8bfe0965ff492cfd803ff001323f675ff00e78d
401f107ed5ff00f04f9f80da17c79ff8264e9763e3efdb7e7b6f1a7edbfe3ef0ceb12eb3ff000536
ff008292788f51b3d3ad7fe09b7ff0506f18c573e13d63c43fb57ea9abf80bc40dabf84f4bb3b9f1
67816fbc39e2abcf0add789bc0b79accfe09f1a78c7c3daefdbfff000ed3fd9d7fe8a37edfff00f8
b62ff82a6fff0046457c41fb57ff00c14dbfe09b7e23f8f3ff0004c9d63c3dff000506fd8835dd23
c05fb6ff008fbc59e3ad5346fdabfe036a9a7782fc2b79ff0004dbff0082837816cfc4de2cbeb1f1
f4f6de1cf0fdd78dbc69e0ef075b6b3ac4b67a74fe2af167867c3d15cb6afaf6976775f6ff00fc3d
8bfe0965ff00492cfd803ff1323f675ffe78d4007fc3b4ff00675ffa28dfb7ff00fe2d8bfe0a9bff
00d19147fc3b4ff675ff00a28dfb7fff00e2d8bfe0a9bffd19147fc3d8bfe0965ff492cfd803ff00
1323f675ff00e78d47fc3d8bfe0965ff00492cfd803ff1323f675ffe78d4007fc3b4ff00675ffa28
dfb7ff00fe2d8bfe0a9bff00d19147fc3b4ff675ff00a28dfb7fff00e2d8bfe0a9bffd19147fc3d8
bfe0965ff492cfd803ff001323f675ff00e78d47fc3d8bfe0965ff00492cfd803ff1323f675ffe78
d401cfff00c129fc33a7782ff64bf10f83b47b9f105e691e13fdb7ff00e0a93e19d2ef3c59e2cf15
78f7c5575a7683ff00053cfdb034bb1b9f1378ebc75acf88fc6de34f104f6d6b14bacf8b3c63e21d
77c55e23d45ae758f10eb3aa6af79797d3fe8fd7e707fc129fc59e15f1efec97e21f1d7817c4de1f
f1a7827c69fb6fff00c1527c59e0ef18f84f59d3bc47e15f167857c47ff053cfdb0358f0f789bc33
e21d1ee6f348d7bc3faf6917967aa68dace977975a76a9a75d5b5f58dccf6d3c52b7e8fd00145145
00145145001451450014514500145145001451450014514500145145001451450014514500145145
00145145001451450014514500145145001451450014514500145145001451450014514500145145
00145145001451450014514500145145001451450014514500145145001451450014514500145145
0015f007fc1277fe5165ff0004d3ff00b300fd8dff00f59d7e1cd7dff5f843ff0004c9fdabfe3cf8
73fe09b7ff0004f9f0f68fff0004c9fdb7fc7ba4683fb107eca1a3697e3af09f8fbfe09b767e15f1
a69da5fc06f00d8d8f8b3c3367e3aff8283782fc6d6be1ff0011db4116b1a35b78c7c1de13f1541a
75e5b45e21f0ce85abade6976a01fbbd457c01ff000d91fb457fd2277f6fff00fc38dff04b2ffe99
651ff0d91fb457fd2277f6ff00ff00c38dff0004b2ff00e9965007dff457c01ff0d91fb457fd2277
f6ff00ff00c38dff0004b2ff00e99651ff000d91fb457fd2277f6fff00fc38dff04b2ffe9965001f

b647fc9c57fc1277fecfff00e23ffebacbfe0a595f7fd7e10fed5ffb57fc79d53e3cff00c1326faf
bfe0993fb6ff00872e7c39fb6ff8fb59d1f47d67c7dff04db9f51f1eea33ff00c136ff00e0a0de1e
97c27e1397c3dff0506d7748b3f1059e91af6a9e3ab9b9f1d6a9e0bf0ab7857c17e26b3b3f135d78
daebc1de0ef167dbff00f0d91fb457fd2277f6ff00ff00c38dff0004b2ff00e9965007dff457c01f
f0d91fb457fd2277f6ff00ff00c38dff0004b2ff00e99651ff000d91fb457fd2277f6fff00fc38df
f04b2ffe9965007dff00457c01ff000d91fb457fd2277f6fff00fc38dff04b2ffe99651ff0d91fb4
57fd2277f6ff00ff00c38dff0004b2ff00e9965001ff0004d3ff009375f88dff0067ff00ff000562
ff00d7a6fed915f7fd7e707fc129f59d47c47fb25f887c43ac784fc41e02d5f5efdb7ffe0a93acea
9e05f165cf856f3c55e0bd4754ff00829e7ed817d7de13f135e7817c4de34f04dd7883c39733cba3
eb373e0ef18f8b3c2b3ea367732f87bc4daf690d67aa5d7e8fd00145145001451450014514500145
14500145145001451450014514500145145001451450014514500145145001451450014514500145
14500145145001451450014514500145145001451450014514500145145001451450014514500145
145001451450014514500145145001451450014514500145145001451450015f007fc1277fe5165f
f04d3ffb300fd8dfff0059d7e1cd7dff005f843ff04c9f00ff00c1492f3fe09b7ff04f9bcf02fed5
ff00b107873c1375fb107eca173e0ef0f78b3fe09f3f1e7c69e2ad0bc2b3fc06f00cbe1ed1bc4de3
1d1ffe0a6de02d23c59e20d2f486b3b1d67c4da5f817c17a76bba8c173aa58f84fc396d75168f660
1fbbd457c01ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b151ff000ae7fe0a9bff004791fb00
7fe2b4ff0068affe9b15007dff00457c01ff000ae7fe0a9bff004791fb007fe2b4ff0068affe9b15
1ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b15001fb647fc9c57fc1277fecff00fe23ff00eb
acbfe0a595f7fd7e10fed5fe01ff00829241f1e7fe099317887f6aff00d88354d5ef3f6dff001f5b
7816fb46ff00827cfc79d0b4ef0e78a97fe09b7ff0506bcbcd67c59a5df7fc14dbc4773e34f0fcfe
09b5f18f87adbc33a3eb1e02d46d7c55aef867c632f8b2f348f09ea9e05f1a7dbfff000ae7fe0a9b
ff004791fb007fe2b4ff0068affe9b15007dff00457c01ff000ae7fe0a9bff004791fb007fe2b4ff
0068affe9b151ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b15007dff457c01ff0ae7fe0a9bf
f4791fb007fe2b4ff68aff00e9b151ff000ae7fe0a9bff004791fb007fe2b4ff0068affe9b15001f
f04d3ff9375f88dff67fff00f0562ffd7a6fed915f7fd7e707fc129edbc5567fb25f886cfc75acf8
7fc47e36b5fdb7ff00e0a936de31f10f84fc33a8f82fc2baef8aa0ff00829e7ed811788759f0cf83
b58f1678f757f09f87f54d5d6f2fb46f0cea9e3af1a6a3a0e9d3db6977de2cf11dcdacbac5e7e8fd
00145145001451450014514500145145001451450014514500145145001451450014514500145145
00145145001451450014514500145145001451450014514500145145001451450014514500145145
00145145001451450014514500145145001451450014514500145145001451450014514500145145
001451450015f007fc1277fe5165ff0004d3ff00b300fd8dff00f59d7e1cd7dff5f843ff0004c9ff
00827cfc06f1a7fc136ffe09f3e31d63c7dfb6fd9eafe2cfd883f650f136a967e13ff829b7fc1493
c05e15b5d475df80de01d52fadbc33e05f02fed5fe1cf04f82fc3f05cdd4b168de13f07787b42f0a
f8734e5b6d1fc3da3697a459d9d8c001fbbd457c01ff000ed3fd9d7fe8a37edfff00f8b62ff82a6f
ff0046451ff0ed3fd9d7fe8a37edff00ff008b62ff0082a6ff00f4645007dff457c01ff0ed3fd9d7
fe8a37edff00ff008b62ff0082a6ff00f46451ff000ed3fd9d7fe8a37edfff00f8b62ff82a6fff00
4645001fb647fc9c57fc1277fecfff00e23ffebacbfe0a595f7fd7e10fed5fff0004f9f80da17c79
ff008264e9763e3efdb7e7b6f1a7edbfe3ef0ceb12eb3ff0536ff8292788f51b3d3ad7fe09b7ff00
0506f18c573e13d63c43fb57ea9abf80bc40dabf84f4bb3b9f167816fbc39e2abcf0add789bc0b79
accfe09f1a78c7c3daefdbff00f0ed3fd9d7fe8a37edff00ff008b62ff0082a6ff00f4645007dff4
57c01ff0ed3fd9d7fe8a37edff00ff008b62ff0082a6ff00f46451ff000ed3fd9d7fe8a37edfff00
f8b62ff82a6fff004645007dff00457c01ff000ed3fd9d7fe8a37edfff00f8b62ff82a6fff004645
1ff0ed3fd9d7fe8a37edff00ff008b62ff0082a6ff00f4645001ff0004d3ff009375f88dff0067ff
00ff000562ff00d7a6fed915f7fd7e707fc129fc33a7782ff64bf10f83b47b9f105e691e13fdb7ff
00e0a93e19d2ef3c59e2cf1578f7c5575a7683ff00053cfdb034bb1b9f1378ebc75acf88fc6de34f
104f6d6b14bacf8b3c63e21d77c55e23d45ae758f10eb3aa6af79797d3fe8fd00145145001451450
01451450014514500145145001451450014514500145145001451450014514500145145001451450
01451450014514500145145001451450014514500145145001451450014514500145145001451450
014514500145145001451450014514500145145001451450014514500145145001451450015f843f
f04c9ff829b7fc136fc05ff04dbff827cf817c75ff000506fd883c17e36f05fec41fb28784fc63e0
ef167ed5ff0001bc39e2af09f8abc39f01bc03a3f887c33e26f0f6b1e3eb3d5f41f10685abd9de69
7ace8daa59daea3a5ea36b73637d6d05cc12c4bfbbd5f007fc1277fe5165ff0004d3ff00b300fd8d
ff00f59d7e1cd001ff000f62ff0082597fd24b3f600ffc4c8fd9d7ff009e351ff0f62ff82597fd24
b3f600ff00c4c8fd9d7ff9e357dff45007c01ff0f62ff82597fd24b3f600ff00c4c8fd9d7ff9e351
ff000f62ff0082597fd24b3f600ffc4c8fd9d7ff009e357dff0045007e10fed5ff00f0536ff826df
88fe3cff00c132758f0f7fc141bf620d7748f017edbfe3ef1678eb54d1bf6aff0080daa69de0bf0a
de7fc136ff00e0a0de05b3f1378b2fac7c7d3db7873c3f75e36f1a783bc1d6daceb12d9e9d3f8abc
59e19f0f4572dabebda5d9dd7dbfff000f62ff0082597fd24b3f600ffc4c8fd9d7ff009e351fb647
fc9c57fc1277fecfff00e23ffebacbfe0a595f7fd007c01ff0f62ff82597fd24b3f600ff00c4c8fd

9d7ff9e351ff000f62ff0082597fd24b3f600ffc4c8fd9d7ff009e357dff0045007c01ff000f62ff
0082597fd24b3f600ffc4c8fd9d7ff009e351ff0f62ff82597fd24b3f600ff00c4c8fd9d7ff9e357
dff45007e707fc129fc59e15f1efec97e21f1d7817c4de1ff1a7827c69fb6fff00c1527c59e0ef18
f84f59d3bc47e15f167857c47ff053cfdb0358f0f789bc33e21d1ee6f348d7bc3faf6917967aa68d
ace977975a76a9a75d5b5f58dccf6d3c52b7e8fd7c01ff0004d3ff009375f88dff0067ff00ff0005
62ff00d7a6fed915f7fd001451450014514500145145001451450014514500145145001451450014
51450014514500145145001451450014514500145145001451450014514500145145001451450014
51450014514500145145001451450014514500145145001451450014514500145145001451450014
51450014514500145145001451450015f307ec45f053c55fb35fec5ffb227ece7e3ad43c3fab78db
e00fecc1f00be0a78c754f09dd6a37de15d4bc55f0afe14f84fc0be21d43c337dac695a0eaf79e1f
bcd5f42bcb8d1aeb54d0f46d46e34e92da6bed2b4eb9796ce1fa7e8a0028a28a0028a28a00f983e3
efc14f157c54f8adfb1178ebc3da8787ecf48fd9aff69ff167c6bf1d5beb375a8dbea3ab78575efd
8bff006bbfd9cecf4ff09c363a56a36d7de208fc6df1fbc1daa5cdaeb179a0e9c9e15d37c4d7d16a
b36af67a5e87acfd3f4514005145140051451401f307ec89f053c55f007e14f8b3c0be31d43c3fa9
6afaefed3ffb6efc6bb3b8f0cdd6a379a747e15fda53f6d0f8fbfb4678174fb99b54d2b46b94f106
93e09f8a9e1ed2fc596b159cda758f8aacf59b1d1f55d7b48b7b1d7351fa7e8a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a

2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
2800a28a2800a28a2800a28a2803ffd9
}}\par}{\phpg\posx1440\pvpg\posy1481\absw1823\absh175 \f10 \fs19 \cf0 \f10 \fs19
\cf0 2
COMPARISON \par
}
{\phpg\posx8228\pvpg\posy1481\absw2717\absh175 \f10 \fs19 \cf0 \f10 \fs19 \cf0 1
.2
Low-Order Interleaving \par
}
{\phpg\posx1559\pvpg\posy2208\absw1167\absh1216 \f20 \fs19 \cf0 \fi230 \f20 \fs1
9 \cf0 address
\par}{\phpg\posx1559\pvpg\posy2208\absw1167\absh1216 \sl-318 \f20 \fs19 \cf0 \fi
260 0-64M
\par}{\phpg\posx1559\pvpg\posy2208\absw1167\absh1216 \sl-278 \f20 \fs19 \cf0 \fi
54 64M-128M
\par}{\phpg\posx1559\pvpg\posy2208\absw1167\absh1216 \sl-278 \f20 \fs19 \cf0 128
M-192M
\par}{\phpg\posx1559\pvpg\posy2208\absw1167\absh1216 \sl-278 \f20 \fs19 \cf0 192
M-256M \par
}
{\phpg\posx2913\pvpg\posy2208\absw688\absh1216 \f20 \fs19 \cf0 \f20 \fs19 \cf0 m
odule
\par}{\phpg\posx2913\pvpg\posy2208\absw688\absh1216 \sl-318 \f20 \fs19 \cf0 \fi2
72 0

\par}{\phpg\posx2913\pvpg\posy2208\absw688\absh1216 \sl-278 \f20 \fs19 \cf0 \fi2


72 1
\par}{\phpg\posx2913\pvpg\posy2208\absw688\absh1216 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx2913\pvpg\posy2208\absw688\absh1216 \sl-278 \f20 \fs19 \cf0 \fi2
72 3 \par
}
{\phpg\posx1439\pvpg\posy3795\absw9546\absh664 \f20 \fs19 \cf0 \f20 \fs19 \cf0 N
ote that this means consecutive addresses are stored within the same module, exc
ept at the boundary. The
\par}{\phpg\posx1439\pvpg\posy3795\absw9546\absh664 \sl-271 \f20 \fs19 \cf0 abov
e arrangement is called{\i high-order}{\i interleaving}, because it uses the h
igh-order, i.e. most significant,
\par}{\phpg\posx1439\pvpg\posy3795\absw9546\absh664 \sl-270 \f20 \fs19 \cf0 bits
of the address to determine which module the word is stored in. \par
}
{\phpg\posx1440\pvpg\posy5091\absw9359\absh1206 \b \f20 \fs21 \cf0 \b \f20 \fs21
\cf0 1.2
Low-Order Interleaving
\par}{\phpg\posx1440\pvpg\posy5091\absw9359\absh1206 \sl-295 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 An}{\b0 \fs19 alternative}{\b0 \fs19 would}{\b0 \fs19 be}{\b0
\fs19 to}{\b0 \fs19 use}{\b0 \fs19 the}{\b0 \fs19 low}{\b0 \fs19 bits}{\b0
\fs19 for}{\b0 \fs19 that}{\b0 \fs19 purpose.}{\b0 \fs19 In}{\b0 \fs19 our
}{\b0 \fs19 example}{\b0 \fs19 here,}{\b0 \fs19 for}{\b0 \fs19 instance,}{\b
0 \fs19 this}{\b0 \fs19 would }
\par}{\phpg\posx1440\pvpg\posy5091\absw9359\absh1206 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 entail}{\b0 \fs19 feeding}{\b0 \fs19 bus}{\b0 \fs19 lines}{\b0 \fs
19 A0-A1}{\b0 \fs19 into}{\b0 \fs19 the}{\b0 \fs19 decoder,}{\b0 \fs19 with
}{\b0 \fs19 bus}{\b0 \fs19 lines}{\b0 \fs19 A2-A27}{\b0 \fs19 being}{\b0 \fs
19 tied}{\b0 \fs19 to}{\b0 \fs19 the}{\b0 \fs19 address}{\b0 \fs19 pins}{\b
0 \fs19 of}{\b0 \fs19 the }
\par}{\phpg\posx1440\pvpg\posy5091\absw9359\absh1206 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 memory}{\b0 \fs19 modules.}{\b0 \fs19 This}{\b0 \fs19 would}{\b0 \
fs19 mean}{\b0 \fs19 the}{\b0 \fs19 following}{\b0 \fs19 storage}{\b0 \fs19
pattern: }\par
}
{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \f20 \fs19 \cf0 \f20 \fs19 \cf0 a
ddress
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-318 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 4
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 5
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 6
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 7
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 8
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 9
\par}{\phpg\posx1559\pvpg\posy6673\absw730\absh2974 \sl-278 \f20 \fs19 \cf0 \fi1
72 etc. \par
}

{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \f20 \fs19 \cf0 \f20 \fs19 \cf0 m


odule
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-318 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx2452\pvpg\posy6673\absw688\absh2974 \sl-278 \f20 \fs19 \cf0 \fi1
72 etc. \par
}
{\phpg\posx1439\pvpg\posy10212\absw9359\absh420 \f20 \fs19 \cf0 \f20 \fs19 \cf0
In other words, consecutive addresses are stored in consecutive modules, with th
e understanding that this is
\par}{\phpg\posx1439\pvpg\posy10212\absw9359\absh420 \sl-270 \f20 \fs19 \cf0 mod
4, i.e. we wrap back to M0 after M3. \par
}
{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \b \f20 \fs25 \cf0 \b \f20 \fs2
5 \cf0 2
Comparison
\par}{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \sl-338 \par\b \f20 \fs25
\cf0 {\fs21 2.1}{\fs21
Some}{\fs21 Sample}{\fs21 Applications }
\par}{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \sl-295 \par\b \f20 \fs25
\cf0 {\b0 \fs19 It}{\b0 \fs19 is}{\b0 \fs19 important}{\b0 \fs19 to}{\b0 \fs1
9 keep}{\b0 \fs19 some}{\b0 \fs19 actual}{\b0 \fs19 applications}{\b0 \fs19
in}{\b0 \fs19 mind,}{\b0 \fs19 such}{\b0 \fs19 as: }
\par}{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \sl-324 \par\b \f20 \fs25
\cf0 \fi327 {\f0\fs25 \bullet }{\b0 \f40 \fs19 }{\b0 \fs19 Gaussian}{\b0 \fs19
elimination.}{\b0 \fs19 Recall}{\b0 \fs19 that}{\b0 \fs19 a}{\b0 \fs19 typ
ical}{\b0 \fs19 operation}{\b0 \fs19 is}{\b0 \fs19 to}{\b0 \fs19 add}{\b0 \f
s19 a}{\b0 \fs19 multiple}{\b0 \fs19 of}{\b0 \fs19 one}{\b0 \fs19 row}{\b0
\fs19 of}{\b0 \fs19 our}{\b0 \fs19 matrix}{\b0 \fs19 to }
\par}{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \sl-270 \b \f20 \fs25 \cf0
\fi545 {\b0 \fs19 another}{\b0 \fs19 row}{\b0 \fs19 of}{\b0 \fs19 the}{\b0 \
fs19 matrix. }
\par}{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \sl-235 \par\b \f20 \fs25
\cf0 \fi327 {\f0\fs25 \bullet }{\b0 \f40 \fs19 }{\b0 \fs19 Matrix}{\b0 \fs19
multiplication.}{\b0 \fs19 Recall}{\b0 \fs19 that}{\b0 \fs19 to}{\b0 \fs19
do}{\b0 \fs19 AB}{\b0 \fs19 =}{\b0 \fs19 C}{\b0 \fs19 for}{\b0 \fs19 matric
es}{\b0 \fs19 A,}{\b0 \fs19 B}{\b0 \fs19 and}{\b0 \fs19 C,}{\b0 \fs19 we}{\
b0 \fs19 get}{\b0\i \f50 \fs19 C }{\b0\i\dn006 \f50 \fs14 ij}{\b0 \fs19 by}
{\b0 \fs19 taking}{\b0 \fs19 the }
\par}{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \sl-238 \b \f20 \fs25 \cf0
\fi545 {\b0 \fs19 inner}{\b0 \fs19 product}{\b0 \fs19 ("dot}{\b0 \fs19 produ
ct")}{\b0 \fs19 of}{\b0 \fs19 A's}{\b0\i \f50 \fs19 i }{\b0\i\up006 \f50 \fs1
4 th}{\b0 \fs19 row}{\b0 \fs19 and}{\b0 \fs19 B's}{\b0\i \f50 \fs19 j}{\b0\
i\up006 \f50 \fs14 th}{\b0 \fs19 column. }

\par}{\phpg\posx1439\pvpg\posy11309\absw9359\absh3362 \sl-298 \par\b \f20 \fs25


\cf0 \fi3633 {\b0 \fs19 Memory}{\b0 \fs19 Interleaving:}{\b0 \fs19 2 }\par
}
\sect\sectd\pard\plain
\pgwsxn11905\pghsxn16837
{\phpg\posx0\pvpg\posy0\absw11900\absh16840 \overlay
{\*\shppict {\pict\jpegblip\picw595 \pich842
\picwgoal11900 \pichgoal16840
\picscalex100 \picscaley100
ffd8ffe000104a46494600010100000100010000ffdb004300010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
010101010101010101ffdb0043010101010101010101010101010101010101010101010101010101
0101010101010101010101010101010101010101010101010101010101010101010101010101ffc0
001108034a025303012200021101031101ffc4001f00000105010101010101000000000000000001
02030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221
31410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a2526272829
2a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a
838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6
c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f010003
0101010101010101010000000000000102030405060708090a0bffc400b511000201020404030407
05040400010277000102031104052131061241510761711322328108144291a1b1c109233352f015
6272d10a162434e125f11718191a262728292a35363738393a434445464748494a53545556575859
5a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6
a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9ea
f2f3f4f5f6f7f8f9faffda000c03010002110311003f00fefe28a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
00ffd9
}}\par}{\phpg\posx1440\pvpg\posy1481\absw1823\absh175 \f10 \fs19 \cf0 \f10 \fs19
\cf0 2
COMPARISON \par
}
{\phpg\posx5291\pvpg\posy1481\absw5844\absh175 \f10 \fs19 \cf0 \f10 \fs19 \cf0 2
.2
The Notion of Stride and Application to Vector Machines \par
}
{\phpg\posx1767\pvpg\posy2215\absw9124\absh921 \f40 \fs19 \cf0 {\f0\fs25 \bullet
}\f40 \fs19 \cf0 {\f20 Image}{\f20 processing,}{\f20 such}{\f20 as}{\f20
in}{\f20 Adobe}{\f20 Photoshop}{\f20 or}{\f20 the}{\f20 open-source}{\f20
GIMP.}{\f20 Here}{\f20 element}{\f20 (i,j)}{\f20 element }
\par}{\phpg\posx1767\pvpg\posy2215\absw9124\absh921 \sl-270 \f40 \fs19 \cf0 \fi2
18 {\f20 in}{\f20 our}{\f20 matrix}{\f20 would}{\f20 be}{\f20 the}{\f20 br
ightness}{\f20 at}{\f20 the}{\f20 pixel}{\f20 (i,j). }{\up006 \f20 \fs14 3}

{\f20 If}{\f20 we}{\f20 wish}{\f20 our}{\f20 image}{\f20 to}{\f20 look}{


\f20 smoother,}{\f20 then }
\par}{\phpg\posx1767\pvpg\posy2215\absw9124\absh921 \sl-270 \f40 \fs19 \cf0 \fi2
18 {\f20 at}{\f20 each}{\f20 pixel}{\f20 we}{\f20 would}{\f20 average}{\f20
the}{\f20 brightness}{\f20 at}{\f20 neighboring}{\f20 points,}{\f20 and}{
\f20 make}{\f20 this}{\f20 value}{\f20 average}{\f20 our }
\par}{\phpg\posx1767\pvpg\posy2215\absw9124\absh921 \sl-271 \f40 \fs19 \cf0 \fi2
18 {\f20 new}{\f20 brightness}{\f20 at}{\f20 the}{\f20 given}{\f20 point. }
\par
}
{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \b \f20 \fs21 \cf0 \b \f20 \fs21
\cf0 2.2
The Notion of Stride and Application to Vector Machines
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-295 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 The}{\b0 \fs19 C/C++}{\b0 \fs19 standard}{\b0 \fs19 specifies}
{\b0 \fs19 that}{\b0 \fs19 two-dimensional}{\b0 \fs19 arrays}{\b0 \fs19 must
}{\b0 \fs19 be}{\b0 \fs19 stored}{\b0 \fs19 in}{\b0\i \fs19 row-major}{\b0\i
\fs19 order}{\b0 \fs19 ,}{\b0 \fs19 i.e.}{\b0 \fs19 elements }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 in}{\b0 \fs19 the}{\b0 \fs19 same}{\b0 \fs19 row}{\b0 \fs19 have}
{\b0 \fs19 consecutive}{\b0 \fs19 memory}{\b0 \fs19 addresses.}{\b0 \fs19 S
o,}{\b0 \fs19 whenever}{\b0 \fs19 we}{\b0 \fs19 access}{\b0 \fs19 a}{\b0 \fs
19 row}{\b0 \fs19 of}{\b0 \fs19 a}{\b0 \fs19 two-dimensional }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 array,}{\b0 \fs19 as}{\b0 \fs19 we}{\b0 \fs19 do}{\b0 \fs19 in}{\
b0 \fs19 the}{\b0 \fs19 Gaussian}{\b0 \fs19 elimination}{\b0 \fs19 example}{
\b0 \fs19 above,}{\b0 \fs19 the}{\b0 \fs19 sequence}{\b0 \fs19 of}{\b0 \fs19
memory}{\b0 \fs19 addresses}{\b0 \fs19 generated}{\b0 \fs19 by }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 our}{\b0 \fs19 program}{\b0 \fs19 go}{\b0 \fs19 up}{\b0 \fs19 in}
{\b0 \fs19 increments}{\b0 \fs19 of}{\b0 \fs19 1.}{\b0 \fs19 We}{\b0 \fs19
say}{\b0 \fs19 that}{\b0 \fs19 the}{\b0\i \fs19 stride}{\b0 \fs19 is}{\b0 \f
s19 1. }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 On}{\b0 \fs19 the}{\b0 \fs19 other}{\b0 \fs19 hand,}{\b0 \fs19
consider}{\b0 \fs19 the}{\b0 \fs19 matrix}{\b0 \fs19 multiplication}{\b0 \f
s19 example}{\b0 \fs19 above,}{\b0 \fs19 and}{\b0 \fs19 suppose}{\b0 \fs19
each}{\b0 \fs19 of}{\b0 \fs19 the}{\b0 \fs19 matrices}{\b0 \fs19 is }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 nxn.}{\b0 \fs19 Then}{\b0 \fs19 in}{\b0 \fs19 the}{\b0 \fs19 cas
e}{\b0 \fs19 of}{\b0 \fs19 matrix}{\b0 \fs19 B,}{\b0 \fs19 we}{\b0 \fs19 ar
e}{\b0 \fs19 accessing}{\b0 \fs19 a}{\b0 \fs19 column,}{\b0 \fs19 which}{\b0
\fs19 means}{\b0 \fs19 that}{\b0 \fs19 the}{\b0 \fs19 sequence}{\b0 \fs19
of}{\b0 \fs19 memory }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-271 \b \f20 \fs21 \cf0
{\b0 \fs19 addresses}{\b0 \fs19 generated}{\b0 \fs19 by}{\b0 \fs19 our}{\b0 \
fs19 program}{\b0 \fs19 go}{\b0 \fs19 up}{\b0 \fs19 in}{\b0 \fs19 increment
s}{\b0 \fs19 of}{\b0 \fs19 n,}{\b0 \fs19 which}{\b0 \fs19 we}{\b0 \fs19 cal
l}{\b0 \fs19 a}{\b0 \fs19 stride}{\b0 \fs19 of}{\b0 \fs19 n. }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 The}{\b0 \fs19 point}{\b0 \fs19 is}{\b0 \fs19 that}{\b0 \fs19
if}{\b0 \fs19 we}{\b0 \fs19 have}{\b0 \fs19 a}{\b0 \fs19 stride}{\b0 \fs19
of}{\b0 \fs19 1,}{\b0 \fs19 low-order}{\b0 \fs19 interleaving}{\b0 \fs19 wo
rks}{\b0 \fs19 quite}{\b0 \fs19 well.}{\b0 \fs19 We}{\b0 \fs19 can}{\b0 \fs
19 do}{\b0 \fs19 m}{\b0 \fs19 memory }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-271 \b \f20 \fs21 \cf0
{\b0 \fs19 accesses}{\b0 \fs19 in}{\b0 \fs19 parallel,}{\b0 \fs19 because}
{\b0 \fs19 the}{\b0 \fs19 accesses}{\b0 \fs19 are}{\b0 \fs19 to}{\b0 \fs
19 different}{\b0 \fs19 modules.}{\b0 \fs19
Low-order}{\b0 \fs19 interl
eaving}{\b0 \fs19 gives}{\b0 \fs19 us}{\b0 \fs19 no }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0

{\b0 \fs19 advantage}{\b0 \fs19 if}{\b0 \fs19 the}{\b0 \fs19 stride}{\b0 \fs1
9 is}{\b0 \fs19 m,}{\b0 \fs19 though;}{\b0 \fs19 in}{\b0 \fs19 that}{\b0 \f
s19 case,}{\b0 \fs19 all}{\b0 \fs19 the}{\b0 \fs19 words}{\b0 \fs19 we}{\b0
\fs19 are}{\b0 \fs19 accessing}{\b0 \fs19 are}{\b0 \fs19 in}{\b0 \fs19 the
}{\b0 \fs19 same}{\b0 \fs19 module,}{\b0 \fs19 so }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 no}{\b0 \fs19 parallel}{\b0 \fs19 operation}{\b0 \fs19 can}{\b0 \f
s19 be}{\b0 \fs19 done.}{\b0 \fs19 So}{\b0 \fs19 for}{\b0 \fs19 instance}{
\b0 \fs19 in}{\b0 \fs19 the}{\b0 \fs19 matrix}{\b0 \fs19 multiplication}{\b0
\fs19 example,}{\b0 \fs19 if}{\b0 \fs19 n}{\b0 \fs19 is}{\b0 \fs19 equal}{
\b0 \fs19 to}{\b0 \fs19 (or }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 even}{\b0 \fs19 is}{\b0 \fs19 a}{\b0 \fs19 multiple}{\b0 \fs19 of
)}{\b0 \fs19 m,}{\b0 \fs19 the}{\b0 \fs19 access}{\b0 \fs19 of}{\b0 \fs19 t
he}{\b0 \fs19 columns}{\b0 \fs19 in}{\b0 \fs19 B}{\b0 \fs19 will}{\b0 \fs19
be}{\b0 \fs19 slow. }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 Note}{\b0 \fs19 that}{\b0 \fs19 if}{\b0 \fs19 the}{\b0 \fs19
stride}{\b0 \fs19 is}{\b0 \fs19 equal}{\b0 \fs19 to}{\b0 \fs19 m/2,}{\b0 \fs
19 we}{\b0 \fs19 will}{\b0 \fs19 keep}{\b0 \fs19 two}{\b0 \fs19 modules}{\b
0 \fs19 busy}{\b0 \fs19 at}{\b0 \fs19 once,}{\b0 \fs19 representing}{\b0 \fs
19 a}{\b0 \fs19 speedup}{\b0 \fs19 but }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 not}{\b0 \fs19 a}{\b0 \fs19 very}{\b0 \fs19 good}{\b0 \fs19 one.}
{\b0 \fs19 One}{\b0 \fs19 can}{\b0 \fs19 prove}{\b0 \fs19 that}{\b0 \fs19 w
e}{\b0 \fs19 attain}{\b0 \fs19 full}{\b0 \fs19 speedup}{\b0 \fs19 if}{\b0 \f
s19 and}{\b0 \fs19 only}{\b0 \fs19 if}{\b0 \fs19 m}{\b0 \fs19 and}{\b0 \fs1
9 the}{\b0 \fs19 stride}{\b0 \fs19 s}{\b0 \fs19 are}{\b0 \fs19 relatively }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 prime.}{\b0\up006 \fs14 4 }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 Low-order}{\b0 \fs19 interleaving}{\b0 \fs19 is}{\b0 \fs19 vit
al}{\b0 \fs19 to}{\b0 \fs19 the}{\b0 \fs19 construction}{\b0 \fs19 of}{\b0\i
\fs19 vector}{\b0\i \fs19 machines}{\b0 \fs19 ,}{\b0 \fs19 such}{\b0 \fs19
as}{\b0 \fs19 the}{\b0 \fs19 Cray}{\b0 \fs19 and}{\b0 \fs19 the}{\b0 \fs19
Fujitsu }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 VP/2000,}{\b0 \fs19 which}{\b0 \fs19 are}{\b0 \fs19 capable}{\b
0 \fs19 of}{\b0 \fs19 doing}{\b0 \fs19 mathematical}{\b0 \fs19 operation
s}{\b0 \fs19 on}{\b0 \fs19 entire}{\b0 \fs19 arrays.}{\b0 \fs19
In}{\b0
\fs19 such}{\b0 \fs19 a}{\b0 \fs19 machine,}{\b0 \fs19 in }
\par}{\phpg\posx1439\pvpg\posy3802\absw9537\absh5486 \sl-271 \b \f20 \fs21 \cf0
{\b0 \fs19 addition}{\b0 \fs19 to}{\b0 \fs19 having}{\b0 \fs19 a}{\b0 \fs19
scalar}{\b0 \fs19 addition}{\b0 \fs19 instruction,}{\b0 \fs19 e.g. }\par
}
{\phpg\posx1440\pvpg\posy10393\absw1018\absh163 \f30 \fs19 \cf0 \f30 \fs19 \cf0
ADD A,B \par
}
{\phpg\posx1440\pvpg\posy11059\absw3576\absh176 \f20 \fs19 \cf0 \f20 \fs19 \cf0
there would also be a vector version, e.g. \par
}
{\phpg\posx1440\pvpg\posy11750\absw1345\absh163 \f30 \fs19 \cf0 \f30 \fs19 \cf0
VADD X,Y,S \par
}
{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \f20 \fs19 \cf0 \f20 \fs19 \cf0
where{\b X} and{\b Y} are arrays and{\b S} is the stride. If fast access to
memory were not available, these machines
\par}{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \sl-270 \f20 \fs19 \cf0 si
mply would not be able to attain much speed.
\par}{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \sl-221 \par\f20 \fs19 \cf

0 Low-order interleaving also is useful in systems which have cache memories. S


ince a block replacement{\up006 \fs14 5 }
\par}{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \sl-271 \f20 \fs19 \cf0 ha
s a stride of 1, low-order interleaving allows us to do the replacement very qui
ckly.
\par}{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \sl-201 \par\f20 \fs19 \cf
0 \fi253 {\up006 \fs10 3}{\fs16 We}{\fs16 might}{\fs16 have}{\fs16 three}{\fs
16 matrices,}{\fs16 for}{\fs16 each}{\fs16 of}{\fs16 the}{\fs16 three}{\fs
16 primary}{\fs16 colors. }
\par}{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \sl-223 \f20 \fs19 \cf0 \f
i253 {\up006 \fs10 4}{\fs16 This}{\fs16 comes}{\fs16 from}{\fs16 group}{\fs16
theory}{\fs16 in}{\fs16 modern}{\fs16 algebra. }
\par}{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \sl-223 \f20 \fs19 \cf0 \f
i253 {\up006 \fs10 5}{\fs16 Or}{\fs16 write}{\fs16 back,}{\fs16 if}{\fs16 we
}{\fs16 have}{\fs16 a}{\fs16 write-back}{\fs16 policy. }
\par}{\phpg\posx1440\pvpg\posy12415\absw9464\absh2366 \sl-298 \par\f20 \fs19 \cf
0 \fi3633 Memory Interleaving: 3 \par
}
\sect\sectd\pard\plain
\pgwsxn11905\pghsxn16837
{\phpg\posx0\pvpg\posy0\absw11900\absh16840 \overlay
{\*\shppict {\pict\jpegblip\picw595 \pich842
\picwgoal11900 \pichgoal16840
\picscalex100 \picscaley100
ffd8ffe000104a46494600010100000100010000ffdb004300010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
010101010101010101ffdb0043010101010101010101010101010101010101010101010101010101
0101010101010101010101010101010101010101010101010101010101010101010101010101ffc0
001108034a025303012200021101031101ffc4001f00000105010101010101000000000000000001
02030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221
31410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a2526272829
2a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a
838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6
c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f010003
0101010101010101010000000000000102030405060708090a0bffc400b511000201020404030407
05040400010277000102031104052131061241510761711322328108144291a1b1c109233352f015
6272d10a162434e125f11718191a262728292a35363738393a434445464748494a53545556575859
5a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6
a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9ea
f2f3f4f5f6f7f8f9faffda000c03010002110311003f00fefe28a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a2bf383c27ff000558fd92fc7be15f0cf8ebc0be1efdb7fc69e09f1a787f
46f16783bc63e13ff825b7fc14f3c47e15f167857c47a75b6b1e1ef137867c43a3fec7f79a46bde1
fd7748bcb3d5346d674bbcbad3b54d3aeadafac6e67b69e295803f47e8af803fe1e59fb3affd139f
dbff00ff00153bff00054dff00e837a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837a00fb
fe8af803fe1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe1e59fb3affd139fdbff00ff00
153bff00054dff00e837a00fbfe8afce0d67fe0ab1fb25f87351f09e8fe21f0f7edbfa16afe3df10
5cf84fc0ba5eb3ff0004b6ff00829e697a8f8d3c5567e15f1378eaf3c33e13b1befd8fe0b9f11f88
2d7c13e0bf18f8c6e746d1e2bcd460f0af84fc4de2196d9748d0754bcb5e83fe1e59fb3aff00d139
fdbfff00f153bff054dffe837a00fbfe8af803fe1e59fb3aff00d139fdbfff00f153bff054dffe83
7a3fe1e59fb3affd139fdbff00ff00153bff00054dff00e837a00fbfe8af803fe1e59fb3affd139f
dbff00ff00153bff00054dff00e837a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837a00fb
fe8af3ff0085bf14bc09f1a3c09a17c49f86daeffc241e12f107f69c16d733e99ac787f58d2b58f0
feb1a87867c59e11f17784fc4da7e8fe2df027c40f0278b747d73c13f117e1d78db43f0ff8efe1cf
8efc3fe22f0378e7c3be1ff16f87f59d1ac7d02800a28a2800a28a2800a28a2800a28a2800a28a28
00a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a28
00a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a28
00a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800af803fe093bff28b2ff8269ffd9807
ec6fff00acebf0e6beff00afe58bf622ff008295fed35f073f62ff00d913e117817f63ef0ffc6cf0
4fc2bfd983e017c38f077c66f09f81ff00e0b8c9e15f8b9e15f03fc29f09f863c3df13bc329a3ffc
1bebe2cd217c3fe3dd234bb3f1568cba5f8abc4ba72e9dab5b0b1f106b36c22d46e403fa9da2bf00
7fe1ee5fb61ffd23c3ff002c9ff82ebfff0053ab47fc3dcbf6c3ff00a4787fe593ff0005d7ff00ea
756803f7fa8afc01ff0087b97ed87ff48f0ffcb27fe0baff00fd4ead1ff0f72fdb0ffe91e1ff0096
4ffc175fff00a9d5a00fbfff006c8ff938aff824effd9fff00c47ffd7597fc14b2beff00afe58be3
effc14aff69af1c7c56fd88bc4fe21fd8fbc3fe02d5fe0e7ed3fe2cf88fe05f0aeb3e07ff82e336a
3f1b3c55aa7ec5ff00b5dfc22bcf863e1337dff06fae8d729e20d27c13f153c63f19ae5b47d3bc59
a89f0afc23f1324be1fb6d21b54f15786be9ff00f87b97ed87ff0048f0ff00cb27fe0bafff00d4ea
d007eff515f803ff000f72fdb0ff00e91e1ff964ff00c175ff00fa9d5a3fe1ee5fb61ffd23c3ff00
2c9ff82ebfff0053ab401fbfd457e00ffc3dcbf6c3ff00a4787fe593ff0005d7ff00ea7568ff0087
b97ed87ff48f0ffcb27fe0baff00fd4ead007dff00ff0004d3ff009375f88dff0067ff00ff000562
ff00d7a6fed915f7fd7c41ff0004ebd1b4ed2ff655d0356b0f16787fc5b73f12be307ed57f1dbc50
be19b6f1559e9de02f885fb43fed5df1b3e3b7c4df81f736be3df0cf813e2241e20fd9e3e227c45f
13fc07f1645f12be1b7c25f898be2af871ac8f88df06be0e78dbfb7be18784fedfa0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002be
00ff00824eff00ca2cbfe09a7ff6601fb1bffeb3afc39afbfebf087fe0993e3eff00829259ff00c1
36ff00e09f367e05fd943f620f11f826d7f620fd942dbc1de21f167fc141be3cf82fc55aef8560f8
0de018bc3dacf89bc1da3ffc1327c7ba4784fc41aa690b677dacf8674bf1d78d34ed0b519ee74bb1
f16788edad62d62f003f77a8af803fe1637fc1537fe8cdff00600ffc5967ed15ff00d29da3fe1637
fc1537fe8cdff600ff00c5967ed15ffd29da00fbfe8af803fe1637fc1537fe8cdff600ff00c5967e
d15ffd29da3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29da003f6c8ff00938aff00824eff
00d9ff00fc47ff00d7597fc14b2beffafc21fdabfc7dff0005249fe3cffc13265f10feca1fb10697
abd9fedbfe3eb9f02d8e8dff000506f8f3aee9de23f1537fc136ff00e0a0d6779a378b354beff826
4f872e7c17e1f83c1375e31f10db789b47d1fc7ba8dd78ab42f0cf83a5f09d9e91e2cd53c75e0bfb
7ffe1637fc1537fe8cdff600ff00c5967ed15ffd29da00fbfe8af803fe1637fc1537fe8cdff600ff
00c5967ed15ffd29da3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29da00fbfe8af803fe163
7fc1537fe8cdff00600ffc5967ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29
da003fe09a7ff26ebf11bfecff00ff00e0ac5ffaf4dfdb22beff00af803fe0999f37ecbbac4f73fb
af105efed7ff00f051dd4bc79a641fe91a3f86fe29ea7ff0512fda9f50f8b7e0df08ebb27d9af7c6

df0ffc13f136e7c59e11f875f12f59f0efc3ff0011fc51f02689e1df88be26f84ff07fc41e28d4be
16f843effa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a002be00ff824effca2cbfe09a7ff006601fb1bff00eb3afc39afbfebf087fe
0993fb287c79f11ffc136ffe09f3e21d1ffe0a6dfb6ff80b48d7bf620fd94359d2fc0be13f00ff00
c136ef3c2be0bd3b54f80de01beb1f09f866f3c75ff04f9f1a78daebc3fe1cb69e2d1f46b9f18f8c
7c59e2a9f4eb3b697c43e26d77576bcd52e803f77a8af803fe18dff68aff00a4b17edfff00f86e7f
e0965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a00fbfe8af803fe18dff
0068affa4b17edff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965f
fd2d3a003f6c8ff938aff824effd9fff00c47ffd7597fc14b2beff00afc21fdabff650f8f3a5fc79
ff008264d8df7fc14dbf6dff0011dcf88ff6dff1f68da3eb1acf807fe09b706a3e02d460ff00826d
ff00c141bc432f8b3c271787bfe09f3a169179e20bcd2341d53c0b736de3ad2fc69e155f0af8d3c4
d7967e19b5f1b5af83bc63e13fb7ff00e18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a0
0fbfe8af803fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17e
dfff00f86e7fe0965ffd2d3a00fbfe8af803fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a
3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a003fe09a7ff0026ebf11bfecfff00fe
0ac5ff00af4dfdb22beffaf803fe0999fbafd97758d324ff0049bdf0dfed7fff00051df06eb3e229
fe5d63e20788fc13ff000512fda9fc23e26f8b1e2e82dbecfe1fb2f881f183c41a26a5f14be22e9b
e03d0bc13f0b34cf1df8bfc45a7fc24f869f0bbe195b784fe1d785feff00a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002be00ff00
824eff00ca2cbfe09a7ff6601fb1bffeb3afc39afbfebf087fe0993ff04c9ff826df8f7fe09b7ff0
4f9f1d78ebfe09f3fb1078d3c6de34fd883f650f1678c7c63e2cfd943e03788fc55e2cf15788fe03
780758f10f89bc4de21d63c0379abebde20d7757bcbcd5359d6754bcbad4754d46eae6fafae67b99
e595803f77a8af803fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a3fe1d3bff0004b2ff00
a469fec01ff886ff00b3afff003b9a00fbfe8af803fe1d3bff0004b2ff00a469fec01ff886ff00b3
afff003b9a3fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a003f6c8ff00938aff00824eff
00d9ff00fc47ff00d7597fc14b2beffafc21fdabff00e0993ff04dbf0e7c79ff008264e8fe1eff00
827cfec41a1691e3dfdb7fc7de13f1d697a37eca1f01b4bd3bc69e15b3ff00826dff00c141bc7567
e19f1658d8f8060b6f11f87ed7c6de0bf0778c6db46d622bcd3a0f15784fc33e218ad9757d074bbc
b5fb7ffe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a00fbfe8af803fe1d3bff0004b2
ff00a469fec01ff886ff00b3afff003b9a3fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a0
0fbfe8af803fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a3fe1d3bff0004b2ff00a469fe
c01ff886ff00b3afff003b9a003fe09a7ff26ebf11bfecff00ff00e0ac5ffaf4dfdb22beff00afce
0ff8253f84fc2be02fd92fc43e05f02f867c3fe0bf04f82ff6dfff0082a4f84fc1de0ef09e8da778
73c2be13f0af873fe0a79fb6068fe1ef0cf867c3da3db59e91a0f87f41d22cecf4bd1b46d2eced74
ed2f4eb5b6b1b1b682da08a25fd1fa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a002bf087fe0993ff000506f80de0bff826dffc13e7
c1dac7807f6dfbcd5fc27fb107eca1e19d52f3c27ff04c9ff829278f7c2b75a8e85f01bc03a5df5c
f867c75e05fd943c47e09f1a787e7b9b5965d1bc59e0ef10ebbe15f11e9cd6dac787b59d5348bcb3
be9ff77abe00ff00824eff00ca2cbfe09a7ff6601fb1bffeb3afc39a003fe1e59fb3affd139fdbff
00ff00153bff00054dff00e837a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837afbfe8a00
f803fe1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe1e59fb3affd139fdbff00ff00153b
ff00054dff00e837afbfe8a00fc21fdabffe0a0df01b5df8f3ff0004c9d52c7c03fb6fc16de0bfdb
7fc7de26d622d67fe0993ff0524f0e6a379a75d7fc136ffe0a0de0e8adbc27a3f887f650d2f57f1e
f881757f166977973e13f02d8f88fc5567e15b5f1378eaf34683c13e0bf18f88742fb7ff00e1e59f
b3affd139fdbff00ff00153bff00054dff00e837a3f6c8ff00938aff00824eff00d9ff00fc47ff00
d7597fc14b2beffa00f803fe1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe1e59fb3affd
139fdbff00ff00153bff00054dff00e837afbfe8a00f803fe1e59fb3affd139fdbff00ff00153bff
00054dff00e837a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837afbfe8a00fce0ff008253
f89b4ef1a7ec97e21f18e8f6de20b3d23c59fb6fff00c1527c4da5d9f8b3c27e2af0178aad74ed7b
fe0a79fb606a9636de26f02f8eb46f0e78dbc17e2082daea28b59f09f8c7c3da178abc39a8adce8f
e21d1b4bd5ecef2c60fd1faf803fe09a7ff26ebf11bfecff00ff00e0ac5ffaf4dfdb22beff00a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002

8a28a002bf087fe0993e3eff00829259ff00c136ff00e09f367e05fd943f620f11f826d7f620fd94
2dbc1de21f167fc141be3cf82fc55aef8560f80de018bc3dacf89bc1da3ffc1327c7ba4784fc41aa
690b677dacf8674bf1d78d34ed0b519ee74bb1f16788edad62d62f3f77abe00ff824effca2cbfe09
a7ff006601fb1bff00eb3afc39a003fe1637fc1537fe8cdff600ff00c5967ed15ffd29da3fe1637f
c1537fe8cdff00600ffc5967ed15ff00d29dafbfe8a00f803fe1637fc1537fe8cdff00600ffc5967
ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29dafbfe8a00fc21fdabfc7dff00
05249fe3cffc13265f10feca1fb10697abd9fedbfe3eb9f02d8e8dff000506f8f3aee9de23f1537f
c136ff00e0a0d6779a378b354beff8264f872e7c17e1f83c1375e31f10db789b47d1fc7ba8dd78ab
42f0cf83a5f09d9e91e2cd53c75e0bfb7ffe1637fc1537fe8cdff600ff00c5967ed15ffd29da3f6c
8ff938aff824effd9fff00c47ffd7597fc14b2beff00a00f803fe1637fc1537fe8cdff00600ffc59
67ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29dafbfe8a00f803fe1637fc15
37fe8cdff600ff00c5967ed15ffd29da3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29dafbf
e8a00fce0ff8253dcf8aaf3f64bf10de78eb46f0ff00873c6d75fb6fff00c1526e7c63e1ef09f89b
51f1a785742f154fff00053cfdb025f10e8de19f18eb1e13f016afe2cf0fe97abb5e58e8de26d53c
0be0bd475ed3a0b6d52fbc27e1cb9ba9747b3fd1faf803fe09a7ff0026ebf11bfecfff00fe0ac5ff
00af4dfdb22beffa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a002bf087fe0993fb287c79f11ffc136ffe09f3e21d1ffe0a6dfb6ff8
0b48d7bf620fd94359d2fc0be13f00ff00c136ef3c2be0bd3b54f80de01beb1f09f866f3c75ff04f
9f1a78daebc3fe1cb69e2d1f46b9f18f8c7c59e2a9f4eb3b697c43e26d77576bcd52ebf77abe00ff
00824eff00ca2cbfe09a7ff6601fb1bffeb3afc39a003fe18dff0068affa4b17edff00ff0086e7fe
0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3afbfe8a00f803fe18dff68a
ff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2
d3afbfe8a00fc21fdabff650f8f3a5fc79ff008264d8df7fc14dbf6dff0011dcf88ff6dff1f68da3
eb1acf807fe09b706a3e02d460ff00826dff00c141bc432f8b3c271787bfe09f3a169179e20bcd23
41d53c0b736de3ad2fc69e155f0af8d3c4d7967e19b5f1b5af83bc63e13fb7ff00e18dff0068affa
4b17edff00ff0086e7fe0965ff00d2d3a3f6c8ff00938aff00824eff00d9ff00fc47ff00d7597fc1
4b2beffa00f803fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17ed
ff00ff0086e7fe0965ff00d2d3afbfe8a00f803fe18dff0068affa4b17edff00ff0086e7fe0965ff
00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3afbfe8a00fce0ff008253e8da8f87
3f64bf10f87b58f167883c7babe83fb6ff00fc152746d53c75e2cb6f0ad9f8abc69a8e97ff00053c
fdb02c6fbc59e26b3f02f867c17e09b5f10788ee609758d66dbc1de0ef09f8560d46f2e62f0f7867
41d216cf4bb5fd1faf803fe09a7ff26ebf11bfecff00ff00e0ac5ffaf4dfdb22beff00a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
02bf087fe0993ff04c9ff826df8f7fe09b7ff04f9f1d78ebfe09f3fb1078d3c6de34fd883f650f16
78c7c63e2cfd943e03788fc55e2cf15788fe03780758f10f89bc4de21d63c0379abebde20d7757bc
bcd5359d6754bcbad4754d46eae6fafae67b99e595bf77abf087fe0993ff000506f80de0bff826df
fc13e7c1dac7807f6dfbcd5fc27fb107eca1e19d52f3c27ff04c9ff829278f7c2b75a8e85f01bc03
a5df5cf867c75e05fd943c47e09f1a787e7b9b5965d1bc59e0ef10ebbe15f11e9cd6dac787b59d53
48bcb3be9c03edff00f874effc12cbfe91a7fb007fe21bfecebffcee68ff00874eff00c12cbfe91a
7fb007fe21bfecebff00cee68ff87967ecebff0044e7f6ff00ff00c54eff00c1537ffa0de8ff0087
967ecebff44e7f6fff00fc54effc1537ff00a0de800ff874effc12cbfe91a7fb007fe21bfecebffc
ee68ff00874eff00c12cbfe91a7fb007fe21bfecebff00cee68ff87967ecebff0044e7f6ff00ff00
c54eff00c1537ffa0de8ff0087967ecebff44e7f6fff00fc54effc1537ff00a0de803e20fdabff00
e0993ff04dbf0e7c79ff008264e8fe1eff00827cfec41a1691e3dfdb7fc7de13f1d697a37eca1f01
b4bd3bc69e15b3ff00826dff00c141bc7567e19f1658d8f8060b6f11f87ed7c6de0bf0778c6db46d
622bcd3a0f15784fc33e218ad9757d074bbcb5fb7ffe1d3bff0004b2ff00a469fec01ff886ff00b3
afff003b9af883f6afff0082837c06d77e3cff00c132754b1f00fedbf05b782ff6dff1f789b588b5
9ff8264ffc1493c39a8de69d75ff0004dbff008283783a2b6f09e8fe21fd9434bd5fc7be205d5fc5
9a5de5cf84fc0b63e23f1559f856d7c4de3abcd1a0f04f82fc63e21d0bedff00f87967ecebff0044
e7f6ff00ff00c54eff00c1537ffa0de800ff00874eff00c12cbfe91a7fb007fe21bfecebff00cee6
8ff874effc12cbfe91a7fb007fe21bfecebffcee68ff0087967ecebff44e7f6fff00fc54effc1537
ff00a0de8ff87967ecebff0044e7f6ff00ff00c54eff00c1537ffa0de800ff00874eff00c12cbfe9
1a7fb007fe21bfecebff00cee68ff874effc12cbfe91a7fb007fe21bfecebffcee68ff0087967ece
bff44e7f6fff00fc54effc1537ff00a0de8ff87967ecebff0044e7f6ff00ff00c54eff00c1537ffa
0de8039fff008253f84fc2be02fd92fc43e05f02f867c3fe0bf04f82ff006dff00f82a4f84fc1de0
ef09e8da77873c2be13f0af873fe0a79fb6068fe1ef0cf867c3da3db59e91a0f87f41d22cecf4bd1

b46d2eced74ed2f4eb5b6b1b1b682da08a25fd1fafce0ff8253f89b4ef1a7ec97e21f18e8f6de20b
3d23c59fb6ff00fc1527c4da5d9f8b3c27e2af0178aad74ed7bfe0a79fb606a9636de26f02f8eb46
f0e78dbc17e2082daea28b59f09f8c7c3da178abc39a8adce8fe21d1b4bd5ecef2c60fd1fa0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a002be00ff824effca2cbfe09a7ff006601fb1bff00eb3afc39afbfebf087fe0993e3eff829259f
fc136ffe09f367e05fd943f620f11f826d7f620fd942dbc1de21f167fc141be3cf82fc55aef8560f
80de018bc3dacf89bc1da3ff00c1327c7ba4784fc41aa690b677dacf8674bf1d78d34ed0b519ee74
bb1f16788edad62d62f003f77a8af803fe1637fc1537fe8cdff600ff00c5967ed15ffd29da3fe163
7fc1537fe8cdff00600ffc5967ed15ff00d29da00fbfe8af803fe1637fc1537fe8cdff00600ffc59
67ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29da003f6c8ff938aff824effd
9fff00c47ffd7597fc14b2beff00afc21fdabfc7dff05249fe3cff00c13265f10feca1fb10697abd
9fedbfe3eb9f02d8e8dff0506f8f3aee9de23f1537fc136ffe0a0d6779a378b354beff008264f872
e7c17e1f83c1375e31f10db789b47d1fc7ba8dd78ab42f0cf83a5f09d9e91e2cd53c75e0bfb7ff00
e1637fc1537fe8cdff00600ffc5967ed15ff00d29da00fbfe8af803fe1637fc1537fe8cdff00600f
fc5967ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29da00fbfe8af803fe1637
fc1537fe8cdff600ff00c5967ed15ffd29da3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29d
a003fe09a7ff0026ebf11bfecfff00fe0ac5ff00af4dfdb22beffafce0ff008253dcf8aaf3f64bf1
0de78eb46f0ff873c6d75fb6ff00fc1526e7c63e1ef09f89b51f1a785742f154ff00f053cfdb025f
10e8de19f18eb1e13f016afe2cf0fe97abb5e58e8de26d53c0be0bd475ed3a0b6d52fbc27e1cb9ba
9747b3fd1fa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a002be00ff00824eff00ca2cbfe09a7ff6601fb1bffeb3afc39afbfebf087f
e0993fb287c79f11ff00c136ff00e09f3e21d1ff00e0a6dfb6ff0080b48d7bf620fd94359d2fc0be
13f00ffc136ef3c2be0bd3b54f80de01beb1f09f866f3c75ff0004f9f1a78daebc3fe1cb69e2d1f4
6b9f18f8c7c59e2a9f4eb3b697c43e26d77576bcd52e803f77a8af803fe18dff0068affa4b17edff
00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a00fbfe8af8
03fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7
fe0965ff00d2d3a003f6c8ff00938aff00824eff00d9ff00fc47ff00d7597fc14b2beffafc21fdab
ff00650f8f3a5fc79ff8264d8df7fc14dbf6dff11dcf88ff006dff001f68da3eb1acf807fe09b706
a3e02d460ff826dffc141bc432f8b3c271787bfe09f3a169179e20bcd2341d53c0b736de3ad2fc69
e155f0af8d3c4d7967e19b5f1b5af83bc63e13fb7ffe18dff68aff00a4b17edfff00f86e7fe0965f
fd2d3a00fbfe8af803fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b
17edff00ff0086e7fe0965ff00d2d3a00fbfe8af803fe18dff0068affa4b17edff00ff0086e7fe09
65ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a003fe09a7ff26ebf11bfecff
00ff00e0ac5ffaf4dfdb22beff00afce0ff8253e8da8f873f64bf10f87b58f167883c7babe83fb6f
ff00c152746d53c75e2cb6f0ad9f8abc69a8e97ff053cfdb02c6fbc59e26b3f02f867c17e09b5f10
788ee609758d66dbc1de0ef09f8560d46f2e62f0f786741d216cf4bb5fd1fa0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002be00ff8
24effca2cbfe09a7ff006601fb1bff00eb3afc39afbfebf087fe0993ff0004c9ff00826df8f7fe09
b7ff0004f9f1d78ebfe09f3fb1078d3c6de34fd883f650f1678c7c63e2cfd943e03788fc55e2cf15
788fe03780758f10f89bc4de21d63c0379abebde20d7757bcbcd5359d6754bcbad4754d46eae6faf
ae67b99e595803f77a8af803fe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a3fe1d3bf
f04b2ffa469fec01ff00886ffb3aff00f3b9a00fbfe8af803fe1d3bff04b2ffa469fec01ff00886f
fb3aff00f3b9a3fe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a003f6c8ff938aff824
effd9fff00c47ffd7597fc14b2beff00afc21fdabffe0993ff0004dbf0e7c79ff8264e8fe1eff827
cfec41a1691e3dfdb7fc7de13f1d697a37eca1f01b4bd3bc69e15b3ff826dffc141bc7567e19f165
8d8f8060b6f11f87ed7c6de0bf0778c6db46d622bcd3a0f15784fc33e218ad9757d074bbcb5fb7ff
00e1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a00fbfe8af803fe1d3bff04b2ffa469fec01
ff00886ffb3aff00f3b9a3fe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a00fbfe8af8
03fe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a3fe1d3bff04b2ffa469fec01ff0088
6ffb3aff00f3b9a003fe09a7ff0026ebf11bfecfff00fe0ac5ff00af4dfdb22beffafce0ff008253
f84fc2be02fd92fc43e05f02f867c3fe0bf04f82ff006dff00f82a4f84fc1de0ef09e8da77873c2b
e13f0af873fe0a79fb6068fe1ef0cf867c3da3db59e91a0f87f41d22cecf4bd1b46d2eced74ed2f4
eb5b6b1b1b682da08a25fd1fa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28

a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a002bf087fe0993ff0506f80de0bff00826dff00c13e7c1d
ac7807f6dfbcd5fc27fb107eca1e19d52f3c27ff0004c9ff00829278f7c2b75a8e85f01bc03a5df5
cf867c75e05fd943c47e09f1a787e7b9b5965d1bc59e0ef10ebbe15f11e9cd6dac787b59d5348bcb
3be9ff0077abe00ff824effca2cbfe09a7ff006601fb1bff00eb3afc39a003fe1e59fb3aff00d139
fdbfff00f153bff054dffe837a3fe1e59fb3affd139fdbff00ff00153bff00054dff00e837afbfe8
a00f803fe1e59fb3affd139fdbff00ff00153bff00054dff00e837a3fe1e59fb3aff00d139fdbfff
00f153bff054dffe837afbfe8a00fc21fdabff00e0a0df01b5df8f3ff04c9d52c7c03fb6fc16de0b
fdb7fc7de26d622d67fe0993ff000524f0e6a379a75d7fc136ff00e0a0de0e8adbc27a3f887f650d
2f57f1ef881757f166977973e13f02d8f88fc5567e15b5f1378eaf34683c13e0bf18f88742fb7ffe
1e59fb3aff00d139fdbfff00f153bff054dffe837a3f6c8ff938aff824effd9fff00c47ffd7597fc
14b2beff00a00f803fe1e59fb3affd139fdbff00ff00153bff00054dff00e837a3fe1e59fb3aff00
d139fdbfff00f153bff054dffe837afbfe8a00f803fe1e59fb3aff00d139fdbfff00f153bff054df
fe837a3fe1e59fb3affd139fdbff00ff00153bff00054dff00e837afbfe8a00fce0ff8253f89b4ef
1a7ec97e21f18e8f6de20b3d23c59fb6ff00fc1527c4da5d9f8b3c27e2af0178aad74ed7bfe0a79f
b606a9636de26f02f8eb46f0e78dbc17e2082daea28b59f09f8c7c3da178abc39a8adce8fe21d1b4
bd5ecef2c60fd1faf803fe09a7ff0026ebf11bfecfff00fe0ac5ff00af4dfdb22beffa0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
28a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a00
2bf087fe0993e3eff829259ffc136ffe09f367e05fd943f620f11f826d7f620fd942dbc1de21f167
fc141be3cf82fc55aef8560f80de018bc3dacf89bc1da3ff00c1327c7ba4784fc41aa690b677dacf
8674bf1d78d34ed0b519ee74bb1f16788edad62d62f3f77abe00ff00824eff00ca2cbfe09a7ff660
1fb1bffeb3afc39a003fe1637fc1537fe8cdff00600ffc5967ed15ff00d29da3fe1637fc1537fe8c
dff600ff00c5967ed15ffd29dafbfe8a00f803fe1637fc1537fe8cdff600ff00c5967ed15ffd29da
3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29dafbfe8a00fc21fdabfc7dff05249fe3cff00
c13265f10feca1fb10697abd9fedbfe3eb9f02d8e8dff0506f8f3aee9de23f1537fc136ffe0a0d67
79a378b354beff008264f872e7c17e1f83c1375e31f10db789b47d1fc7ba8dd78ab42f0cf83a5f09
d9e91e2cd53c75e0bfb7ff00e1637fc1537fe8cdff00600ffc5967ed15ff00d29da3f6c8ff00938a
ff00824eff00d9ff00fc47ff00d7597fc14b2beffa00f803fe1637fc1537fe8cdff600ff00c5967e
d15ffd29da3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29dafbfe8a00f803fe1637fc1537f
e8cdff00600ffc5967ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29dafbfe8a
00fce0ff008253dcf8aaf3f64bf10de78eb46f0ff873c6d75fb6ff00fc1526e7c63e1ef09f89b51f
1a785742f154ff00f053cfdb025f10e8de19f18eb1e13f016afe2cf0fe97abb5e58e8de26d53c0be
0bd475ed3a0b6d52fbc27e1cb9ba9747b3fd1faf803fe09a7ff26ebf11bfecff00ff00e0ac5ffaf4
dfdb22beff00a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a002bf107fe09edfb3afed15f15ff605fd87be297fc3cb7f6bff0086bff0
b2bf640fd9a7c7ff00f0aebe13fc15ff008259783be167807fe131f82fe0af117fc215f0d3c23ff0
ee0d47fe115f87fe15fed1fec2f06f873fb42fff00b0fc3961a6e99f6dbafb2f9eff00b7d5f107fc
1327c27e2af017fc136ffe09f3e05f1d7867c41e0bf1b782ff00620fd943c27e31f0778b346d47c3
9e2af09f8abc39f01bc03a3f887c33e26f0f6b16d67abe83e20d0b57b3bcd2f59d1b54b3b5d474bd
46d6e6c6fada0b9825894039ff00f8637fda2bfe92c5fb7fff00e1b9ff0082597ff4b4e8ff008637
fda2bfe92c5fb7ff00fe1b9ff82597ff004b4ebeff00a2803e00ff008637fda2bfe92c5fb7ff00fe
1b9ff82597ff004b4e8ff8637fda2bfe92c5fb7fff00e1b9ff0082597ff4b4ebeffa2803f107f696
fd9d7f68af077c68ff00827b7877fe1e5bfb5ff8abfe16bfed7fe35f007f6ef8cbe0affc12cb5cf1
1fc35fecefd817f6e1f8a5ff0009afc27d4ffe1dc16bff000877c40bff00f856bff0aeb52f11f91a
8fdabe1678fbe25f847ec51ffc255fda161f5fff00c31bfed15ff4962fdbff00ff000dcffc12cbff
00a5a75d07ed5fe13f15788fe3cffc132758f0f7867c41aee91e02fdb7fc7de2cf1d6a9a368da8ea
9a7782fc2b79ff0004dbff0082837816cfc4de2cbeb1b69edbc39e1fbaf1b78d3c1de0eb6d675896
cf4e9fc55e2cf0cf87a2b96d5f5ed2eceebedfa00f803fe18dff0068affa4b17edff00ff0086e7fe
0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3afbfe8a00f803fe18dff68a
ff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2
d3afbfe8a00f803fe099979e23b9fd97758b2f16788ffe133f10785ff6bfff00828ef80350f1acfe
0af859f0ff0058f1b7fc2b7ff82897ed4fe00b5f1af8bbc39f053c01f0bbe1937c40f17d9786edbc
47f117c47e19f00786bfe136f1dea7e22f1aeb3652f883c41aadedcfdff5f107fc13e7c27e2af05f
c06f1f68fe31f0cf883c27abde7edbff00f0536f1659e97e26d1b51d0751baf0af8f7fe0a49fb57f
8ebc0be26b6b1d52dad6e67f0ff8d3c13e23f0f78c7c27acc51369de23f0aebba3788747b9bcd235
4b1bc9fedfa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a

28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a
28a0028a28a0028a28a002bf087fe0993ff04c9ff826df8f7fe09b7ff04f9f1d78ebfe09f3fb1078
d3c6de34fd883f650f1678c7c63e2cfd943e03788fc55e2cf15788fe03780758f10f89bc4de21d63
c0379abebde20d7757bcbcd5359d6754bcbad4754d46eae6fafae67b99e595bf77abf107fe09edfb
76fecebf0a3f605fd87be16ff677ed7ff12bfe15afec81fb34f803fe162fc27ff8260ffc1537c63f
0b3c7dff000877c17f057877fe135f869e2eff00862ad3bfe12af87fe2afecefeddf06f88ffb3ec3
fb73c397fa6ea7f62b5fb5790801f5ff00fc3a77fe0965ff0048d3fd803ff10dff00675ffe77347f
c3a77fe0965ff48d3fd803ff0010dff675ff00e77347fc3cb3f675ff00a273fb7fff00e2a77fe0a9
bffd06f47fc3cb3f675ffa273fb7ff00fe2a77fe0a9bff00d06f4007fc3a77fe0965ff0048d3fd80
3ff10dff00675ffe77347fc3a77fe0965ff48d3fd803ff0010dff675ff00e77347fc3cb3f675ff00
a273fb7fff00e2a77fe0a9bffd06f47fc3cb3f675ffa273fb7ff00fe2a77fe0a9bff00d06f401f10
7ed5ff00f04c9ff826df873e3cff00c132747f0f7fc13e7f620d0b48f1efedbfe3ef09f8eb4bd1bf
650f80da5e9de34f0ad9ff00c136ff00e0a0de3ab3f0cf8b2c6c7c0305b788fc3f6be36f05f83bc6
36da36b115e69d078abc27e19f10c56cbabe83a5de5afdbfff000e9dff0082597fd234ff00600ffc
437fd9d7ff009dcd7c81fb4b7eddbfb3af8c7e347fc13dbc45fd9dfb5ff857fe1547ed7fe35f1fff
006178cbfe0983ff00054dd0fc47f12bfb47f605fdb87e16ff00c215f09f4cff00862abaff0084c7
e20587fc2caff858ba97873cfd3becbf0b3c03f12fc5df6d93fe115fecfbff00afff00e1e59fb3af
fd139fdbff00ff00153bff00054dff00e837a003fe1d3bff0004b2ff00a469fec01ff886ff00b3af
ff003b9a3fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a3fe1e59fb3aff00d139fdbfff00
f153bff054dffe837a3fe1e59fb3affd139fdbff00ff00153bff00054dff00e837a003fe1d3bff00
04b2ff00a469fec01ff886ff00b3afff003b9a3fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3
b9a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe1e59fb3affd139fdbff00ff00153b
ff00054dff00e837a00e7ffe094fe13f0af80bf64bf10f817c0be19f0ff82fc13e0bfdb7ff00e0a9
3e13f07783bc27a369de1cf0af84fc2be1cff829e7ed81a3f87bc33e19f0f68f6d67a4683e1fd074
8b3b3d2f46d1b4bb3b5d3b4bd3ad6dac6c6da0b6822897f47ebe00ff0082665e787357fd97758f11
f84fc47ff094787fc67fb5ff00fc1477c7fa7decfe0af8a7f0df58d23fe1607fc144bf6a7f1add78
2bc5de00f8d7e00f861f137c1bf103e1ddeebd73e00f88be1cf13782b4cfec8f1df86bc4567a35ef
883c3f1695e23d5feffa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028
a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028
a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028
a28a0028a28a0028a28a0028a28a002be00ff824effca2cbfe09a7ff006601fb1bff00eb3afc39af
bfebc7ff0067af829e15fd9afe017c0ffd9cfc0ba8788356f04fc01f83ff000d3e0a783b54f165d6
9d7de2ad4bc2bf0afc17a2f817c3da8789afb47d2b41d22f3c4179a46856771acdd697a1e8da75c6
a325ccd63a569d6cf159c201ec14514500145145007c01fb647fc9c57fc1277fecff00fe23ff00eb
acbfe0a595f7fd78ff00c4bf829e15f8a9e34fd9ebc75e21d43c4167abfecd7f1835bf8d7e05b7d1
aeb4eb7d3b56f156bdf00be387ece779a7f8b21bed2b51b9bef0fc7e09f8fde31d52dad747bcd075
14f1569be19be97559b48b3d5343d67d82800a28a2800a28a2803e00ff008269ff00c9bafc46ff00
b3ff00ff0082b17febd37f6c8afbfebc7fe07fc14f0afc01f05eb5e05f076a1e20d4b48d77e307ed
0bf1aef2e3c4d75a75e6a31f8abf694f8fbf12ff0068cf1d69f6d3697a568d6c9e1fd27c6df153c4
3a5f84ed65b39b51b1f0ad9e8d63ac6abaf6af6f7dae6a3ec1400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514

51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451401fff
d9
}}\par}{\phpg\posx1440\pvpg\posy1481\absw9950\absh175 \f10 \fs19 \cf0 \f10 \fs19
\cf0 3
REFINEMENTS TO LOW-ORDER INTERLEAVING2.3 The Role of I
n t e rleav
ing in Shared-Memory Multiprocessors \par
}
{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \b \f20 \fs21 \cf0 \b \f20 \fs21
\cf0 2.3
The Role of Interleaving in Shared-Memory Multiprocessors
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-295 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 High-order}{\b0 \fs19 interleaving}{\b0 \fs19 is}{\b0 \fs19 us
eful}{\b0 \fs19 in}{\b0 \fs19 shared-memory}{\b0 \fs19 multiprocessor}{\b0 \f
s19 systems.}{\b0 \fs19 Here}{\b0 \fs19 the}{\b0 \fs19 goal}{\b0 \fs19 is}
{\b0 \fs19 to}{\b0 \fs19 minimize }
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 the}{\b0 \fs19 number}{\b0 \fs19 of}{\b0 \fs19 times}{\b0 \fs19 t
wo}{\b0 \fs19 or}{\b0 \fs19 more}{\b0 \fs19 processors}{\b0 \fs19 need}{\b0
\fs19 to}{\b0 \fs19 use}{\b0 \fs19 the}{\b0 \fs19 same}{\b0 \fs19 module}{\
b0 \fs19 at}{\b0 \fs19 the}{\b0 \fs19 same}{\b0 \fs19 time,}{\b0 \fs19 a}{\
b0 \fs19 situation}{\b0 \fs19 which }
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 causes}{\b0 \fs19 delay}{\b0 \fs19 while}{\b0 \fs19 processors}{\b
0 \fs19 wait}{\b0 \fs19 for}{\b0 \fs19 each}{\b0 \fs19 other.}{\b0 \fs19 I
f}{\b0 \fs19 the}{\b0 \fs19 system}{\b0 \fs19 is}{\b0 \fs19 configured}{\b0
\fs19 for}{\b0 \fs19 high-order}{\b0 \fs19 interleaving, }
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 we}{\b0 \fs19 can}{\b0 \fs19 write}{\b0 \fs19 our}{\b0 \fs19 appl
ication}{\b0 \fs19 software}{\b0 \fs19 in}{\b0 \fs19 a}{\b0 \fs19 way}{\b0 \
fs19 to}{\b0 \fs19 minimize}{\b0 \fs19 such}{\b0 \fs19 con{\f63 \u64258\'3f}
icts. }
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 In}{\b0 \fs19 matrix}{\b0 \fs19 applications,}{\b0 \fs19 for}{
\b0 \fs19 instance,}{\b0 \fs19 we}{\b0 \fs19 can}{\b0 \fs19 partition}{\b0 \

fs19 the}{\b0 \fs19 matrix}{\b0 \fs19 into}{\b0 \fs19 blocks,}{\b0 \fs19 an


d}{\b0 \fs19 have}{\b0 \fs19 different}{\b0 \fs19 processors }
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 work}{\b0 \fs19 on}{\b0 \fs19 different}{\b0 \fs19 blocks.}{\b0
\fs19
In}{\b0 \fs19 image}{\b0 \fs19 processing}{\b0 \fs19 application
s,}{\b0 \fs19 we}{\b0 \fs19 can}{\b0 \fs19 have}{\b0 \fs19 different}{\b
0 \fs19 processors}{\b0 \fs19 work}{\b0 \fs19 on }
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 different}{\b0 \fs19 parts}{\b0 \fs19 of}{\b0 \fs19 the}{\b0 \fs19
image.}{\b0 \fs19 Such}{\b0 \fs19 partitioning}{\b0 \fs19 almost}{\b0 \fs19
never}{\b0 \fs19 works}{\b0 \fs19 perfectly{\f63 \u8212\'3f}e.g.}{\b0 \fs19
computation}{\b0 \fs19 for}{\b0 \fs19 one}{\b0 \fs19 part }
\par}{\phpg\posx1440\pvpg\posy2218\absw9429\absh2581 \sl-271 \b \f20 \fs21 \cf0
{\b0 \fs19 of}{\b0 \fs19 an}{\b0 \fs19 image}{\b0 \fs19 may}{\b0 \fs19 need}
{\b0 \fs19 information}{\b0 \fs19 from}{\b0 \fs19 another}{\b0 \fs19 part{\f
63 \u8212\'3f}but}{\b0 \fs19 if}{\b0 \fs19 we}{\b0 \fs19 are}{\b0 \fs19 care
ful}{\b0 \fs19 we}{\b0 \fs19 can}{\b0 \fs19 get}{\b0 \fs19 good}{\b0 \fs19
results. }\par
}
{\phpg\posx1440\pvpg\posy5722\absw9453\absh1845 \b \f20 \fs25 \cf0 \b \f20 \fs25
\cf0 3
Refinements to Low-Order Interleaving
\par}{\phpg\posx1440\pvpg\posy5722\absw9453\absh1845 \sl-338 \par\b \f20 \fs25 \
cf0 {\fs21 3.1}{\fs21
Address}{\fs21 Skewing }
\par}{\phpg\posx1440\pvpg\posy5722\absw9453\absh1845 \sl-295 \par\b \f20 \fs25 \
cf0 {\b0 \fs19 One}{\b0 \fs19 refinement}{\b0 \fs19 to}{\b0 \fs19 low-order}{
\b0 \fs19 interleaving}{\b0 \fs19 involves}{\b0\i \fs19 skewing}{\b0 \fs19 o
f}{\b0 \fs19 the}{\b0 \fs19 distribution}{\b0 \fs19 of}{\b0 \fs19 addresses}
{\b0 \fs19 to}{\b0 \fs19 the}{\b0 \fs19 memory }
\par}{\phpg\posx1440\pvpg\posy5722\absw9453\absh1845 \sl-271 \b \f20 \fs25 \cf0
{\b0 \fs19 modules.}{\b0 \fs19 Let's}{\b0 \fs19 again}{\b0 \fs19 use}{\b0 \f
s19 the}{\b0 \fs19 case}{\b0 \fs19 of}{\b0 \fs19 four}{\b0 \fs19 modules}{\
b0 \fs19 as}{\b0 \fs19 an}{\b0 \fs19 example,}{\b0 \fs19 with}{\b0 \fs19 th
e}{\b0 \fs19 following}{\b0 \fs19 address}{\b0 \fs19 assignment }
\par}{\phpg\posx1440\pvpg\posy5722\absw9453\absh1845 \sl-270 \b \f20 \fs25 \cf0
{\b0 \fs19 pattern: }\par
}
{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \f20 \fs19 \cf0 \f20 \fs19 \cf0 a
ddress
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-318 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 4
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 5
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 6
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 7
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 8
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 9
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
18 10

\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2


18 11
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
18 12
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
18 13
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
18 14
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
18 15
\par}{\phpg\posx1559\pvpg\posy8014\absw730\absh4480 \sl-278 \f20 \fs19 \cf0 \fi1
72 etc. \par
}
{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \f20 \fs19 \cf0 \f20 \fs19 \cf0 m
odule
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-318 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 3
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 0
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 1
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi2
72 2
\par}{\phpg\posx2452\pvpg\posy8014\absw688\absh4480 \sl-278 \f20 \fs19 \cf0 \fi1
72 etc. \par
}
{\phpg\posx1440\pvpg\posy13227\absw9461\absh420 \f20 \fs19 \cf0 \f20 \fs19 \cf0
Compare this to the table in Section 1.2. There, for each group of four address
es whose first address is a
\par}{\phpg\posx1440\pvpg\posy13227\absw9461\absh420 \sl-270 \f20 \fs19 \cf0 mul
tiple of 4, the module numbers were 0, 1, 2 and 3, in that order: \par
}
{\phpg\posx5073\pvpg\posy14848\absw2093\absh176 \f20 \fs19 \cf0 \f20 \fs19 \cf0
Memory Interleaving: 4 \par
}
\sect\sectd\pard\plain

\pgwsxn11905\pghsxn16837
{\phpg\posx0\pvpg\posy0\absw11900\absh16840 \overlay
{\*\shppict {\pict\jpegblip\picw595 \pich842
\picwgoal11900 \pichgoal16840
\picscalex100 \picscaley100
ffd8ffe000104a46494600010100000100010000ffdb004300010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
010101010101010101ffdb0043010101010101010101010101010101010101010101010101010101
0101010101010101010101010101010101010101010101010101010101010101010101010101ffc0
001108034a025303012200021101031101ffc4001f00000105010101010101000000000000000001
02030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221
31410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a2526272829
2a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a
838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6
c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f010003
0101010101010101010000000000000102030405060708090a0bffc400b511000201020404030407
05040400010277000102031104052131061241510761711322328108144291a1b1c109233352f015
6272d10a162434e125f11718191a262728292a35363738393a434445464748494a53545556575859
5a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6
a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9ea
f2f3f4f5f6f7f8f9faffda000c03010002110311003f00fefe28a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2bf283f67af
dac7fe0a49fb4a7c02f81ffb467817f627fd88349f04fc7ef83ff0d3e35f83b4bf167fc148be3cd8
f8ab4df0afc54f05e8be3af0f69fe26b1d1ffe0965af69167e20b3d235db3b7d66d74bd7359d3adf
518ee61b1d5751b648af2600fd5fa2be00ff00858dff00054dff00a337fd803ff1659fb457ff004a
768ff858dff054dffa337fd803ff001659fb457ff4a76803effa2be00ff858dff054dffa337fd803
ff001659fb457ff4a768ff00858dff00054dff00a337fd803ff1659fb457ff004a76803eff00a2be
00ff00858dff00054dff00a337fd803ff1659fb457ff004a768ff858dff054dffa337fd803ff0016
59fb457ff4a76803effa2be00ff858dff054dffa337fd803ff001659fb457ff4a768ff00858dff00
054dff00a337fd803ff1659fb457ff004a76803eff00a2bf283e07fed63ff0524f8fde0bd6bc75e0
efd89ff620d3748d0be307ed0bf052f2dfc4dff0522f8f367a8c9e2afd9afe3efc4bfd9cfc75a85b
43a5ff00c12cb59b67f0feade36f857e21d53c27752de43a8df7856f346bed634ad0757b8bed0f4e
f60ff858dff054dffa337fd803ff001659fb457ff4a76803effa2be00ff858dff054dffa337fd803
ff001659fb457ff4a768ff00858dff00054dff00a337fd803ff1659fb457ff004a76803eff00a2be
00ff00858dff00054dff00a337fd803ff1659fb457ff004a768ff858dff054dffa337fd803ff0016
59fb457ff4a76803effa2be00ff858dff054dffa337fd803ff001659fb457ff4a768ff00858dff00
054dff00a337fd803ff1659fb457ff004a76803eff00a2bf283f685fdac7fe0a49fb35fc02f8e1fb
4678ebf627fd88356f04fc01f83ff12fe35f8c74bf09ff00c148be3cdf78ab52f0afc2bf05eb5e3a

f10e9fe19b1d63fe0965a0e9179e20bcd2342bcb7d1ad754d7346d3ae35192da1bed574eb6796f21
fd5fa0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002be00ff00
824eff00ca2cbfe09a7ff6601fb1bffeb3afc39afbfebf087fe0993fb287c79f11ff00c136ff00e0
9f3e21d1ff00e0a6dfb6ff0080b48d7bf620fd94359d2fc0be13f00ffc136ef3c2be0bd3b54f80de
01beb1f09f866f3c75ff0004f9f1a78daebc3fe1cb69e2d1f46b9f18f8c7c59e2a9f4eb3b697c43e
26d77576bcd52e803f77a8af803fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a3fe18
dff68aff00a4b17edfff00f86e7fe0965ffd2d3a00fbfe8af803fe18dff68aff00a4b17edfff00f8
6e7fe0965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a00fbfe8af803fe1
8dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0
965ffd2d3a00fbfe8af803fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068af
fa4b17edff00ff0086e7fe0965ff00d2d3a003fe09a7ff0026ebf11bfecfff00fe0ac5ff00af4dfd
b22beffafc21ff00827cfeca1f1e75ef80de3ebed2ff00e0a6dfb6ff0082eda0fdb7ff00e0a6da34
ba3f867c03ff0004dbbad3af351f0e7fc1493f6aff000f6b1e2cb997c63ff04f9f166aebe20f1eea
fa5df78ebc596d67aa5af856cfc55e23d66cfc0be19f05f8260f0f783b42fb7ffe18dff68aff00a4
b17edfff00f86e7fe0965ffd2d3a00fbfe8af803fe18dff68aff00a4b17edfff00f86e7fe0965ffd
2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a00fbfe8af803fe18dff0068affa
4b17edff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a00
fbfe8af803fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17edff00
ff0086e7fe0965ff00d2d3a003fe0ac5ff0028b2ff0082967fd9807ed91ffacebf11abeffafc21ff
00829b7eca1f1e7c39ff0004dbff008283788758ff00829b7edbfe3dd2341fd883f6afd6754f02f8
b3c03ff04dbb3f0af8d34ed2fe0378fafafbc27e26bcf02ffc13e7c17e36b5f0ff0088eda09747d6
6e7c1de31f09f8aa0d3af2e65f0f789b42d5d6cf54b5fddea0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a002be00ff00824eff00ca2cbfe09a7ff6601fb1bffeb3af
c39afbfebf087fe0993ff04c9ff826df8f7fe09b7ff04f9f1d78ebfe09f3fb1078d3c6de34fd883f
650f1678c7c63e2cfd943e03788fc55e2cf15788fe03780758f10f89bc4de21d63c0379abebde20d
7757bcbcd5359d6754bcbad4754d46eae6fafae67b99e595803f77a8af803fe1d3bff04b2ffa469f
ec01ff00886ffb3aff00f3b9a3fe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a00fbfe
8af803fe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a3fe1d3bff04b2ffa469fec01ff
00886ffb3aff00f3b9a00fbfe8af803fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a3fe1d
3bff0004b2ff00a469fec01ff886ff00b3afff003b9a00fbfe8af803fe1d3bff0004b2ff00a469fe
c01ff886ff00b3afff003b9a3fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a003fe09a7ff
0026ebf11bfecfff00fe0ac5ff00af4dfdb22beffafc21ff00827cff00c1327fe09b7e34f80de3ed
63c63ff04f9fd883c59abd9fedbfff000536f09d9ea9e26fd943e036bda8daf857c05ff0524fdabf
c0be05f0cdb5f6a9e01bab983c3fe0bf04f873c3de0ef09e8d14aba77873c2ba168de1ed1edacf48
d2ec6ce0fb7ffe1d3bff0004b2ff00a469fec01ff886ff00b3afff003b9a00fbfe8af803fe1d3bff
0004b2ff00a469fec01ff886ff00b3afff003b9a3fe1d3bff04b2ffa469fec01ff00886ffb3aff00
f3b9a00fbfe8af803fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a3fe1d3bff0004b2ff00
a469fec01ff886ff00b3afff003b9a00fbfe8af803fe1d3bff0004b2ff00a469fec01ff886ff00b3
afff003b9a3fe1d3bff04b2ffa469fec01ff00886ffb3aff00f3b9a003fe0ac5ff0028b2ff008296
7fd9807ed91ffacebf11abeffafc21ff00829b7fc1327fe09b7e02ff00826dff00c141bc75e05ff8
27cfec41e0bf1b782ff620fdabfc59e0ef18f84ff650f80de1cf15784fc55e1cf80de3ed63c3de26
f0cf88747f00d9eafa0f88342d5ececf54d1b59d2ef2d751d2f51b5b6beb1b982e608a55fddea002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bf087fe0993ff050
6f80de0bff00826dff00c13e7c1dac7807f6dfbcd5fc27fb107eca1e19d52f3c27ff0004c9ff0082
9278f7c2b75a8e85f01bc03a5df5cf867c75e05fd943c47e09f1a787e7b9b5965d1bc59e0ef10ebb
e15f11e9cd6dac787b59d5348bcb3be9ff0077abe00ff824effca2cbfe09a7ff006601fb1bff00eb
3afc39a003fe1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe1e59fb3affd139fdbff00ff
00153bff00054dff00e837afbfe8a00f803fe1e59fb3affd139fdbff00ff00153bff00054dff00e8
37a3fe1e59fb3aff00d139fdbfff00f153bff054dffe837afbfe8a00f803fe1e59fb3aff00d139fd
bfff00f153bff054dffe837a3fe1e59fb3affd139fdbff00ff00153bff00054dff00e837afbfe8a0
0f803fe1e59fb3affd139fdbff00ff00153bff00054dff00e837a3fe1e59fb3aff00d139fdbfff00
f153bff054dffe837afbfe8a00fc21ff00827cff00c141be03784fe0378fb4bd53c03fb6fdd5cdd7
edbfff000536f13452f867fe0993ff000524f1a69cba778d3fe0a49fb57f8c747b6b9d63c1dfb286
bba459f882cf48d76c6cfc59e13bcbe83c55e02f1541acf817c75a37873c6de1cf10f87b4bfb7ffe

1e59fb3aff00d139fdbfff00f153bff054dffe837a3fe09a7ff26ebf11bfecff00ff00e0ac5ffaf4
dfdb22beff00a00f803fe1e59fb3affd139fdbff00ff00153bff00054dff00e837a3fe1e59fb3aff
00d139fdbfff00f153bff054dffe837afbfe8a00f803fe1e59fb3aff00d139fdbfff00f153bff054
dffe837a3fe1e59fb3affd139fdbff00ff00153bff00054dff00e837afbfe8a00f803fe1e59fb3af
fd139fdbff00ff00153bff00054dff00e837a3fe1e59fb3aff00d139fdbfff00f153bff054dffe83
7afbfe8a00fc21ff00829b7fc141be0378d3fe09b7ff000506f0768fe01fdb7ecf57f167ec41fb57
f8674bbcf167fc1327fe0a49e02f0adaea3aefc06f1f6976373e26f1d78ebf650f0e7827c17e1f82
e6ea29759f1678c7c43a17857c39a72dceb1e21d674bd22cef2fa0fddeaf803fe0ac5ff28b2ff829
67fd9807ed91ff00acebf11abeff00a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a002bf087fe0993e3eff00829259ff00c136ff00e09f367e05fd943f620f11f826
d7f620fd942dbc1de21f167fc141be3cf82fc55aef8560f80de018bc3dacf89bc1da3ffc1327c7ba
4784fc41aa690b677dacf8674bf1d78d34ed0b519ee74bb1f16788edad62d62f3f77abe00ff824ef
fca2cbfe09a7ff006601fb1bff00eb3afc39a003fe1637fc1537fe8cdff600ff00c5967ed15ffd29
da3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29dafbfe8a00f803fe1637fc1537fe8cdff00
600ffc5967ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29dafbfe8a00f803fe
1637fc1537fe8cdff600ff00c5967ed15ffd29da3fe1637fc1537fe8cdff00600ffc5967ed15ff00
d29dafbfe8a00f803fe1637fc1537fe8cdff00600ffc5967ed15ff00d29da3fe1637fc1537fe8cdf
f600ff00c5967ed15ffd29dafbfe8a00fc21ff00827cf8fbfe0a496bf01bc7d1783bf650fd8835dd
21bf6dff00f829b5cde5f789bfe0a0df1e7c27a8c1e2abcff82927ed5f79e3ad1adb4bd2ff00e099
3e34b6baf0ff00873c6d3f887c3de13f134bac59ea3e34f0ae97a378c758f09f80b57d76fbc0be1c
fb7ffe1637fc1537fe8cdff600ff00c5967ed15ffd29da3fe09a7ff26ebf11bfecff00ff00e0ac5f
faf4dfdb22beff00a00f803fe1637fc1537fe8cdff00600ffc5967ed15ff00d29da3fe1637fc1537
fe8cdff600ff00c5967ed15ffd29dafbfe8a00f803fe1637fc1537fe8cdff600ff00c5967ed15ffd
29da3fe1637fc1537fe8cdff00600ffc5967ed15ff00d29dafbfe8a00f803fe1637fc1537fe8cdff
00600ffc5967ed15ff00d29da3fe1637fc1537fe8cdff600ff00c5967ed15ffd29dafbfe8a00fc21
ff00829b78fbfe0a4979ff0004dbff00828359f8ebf650fd883c39e09bafd883f6afb6f18f887c27
ff000506f8f3e34f15685e159fe0378fa2f10eb3e19f076b1ff04c9f01691e2cf10697a435e5f68d
e19d53c75e0bd3b5dd460b6d2efbc59e1cb6ba9758b3fddeaf803fe0ac5ff28b2ff82967fd9807ed
91ff00acebf11abeff00a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a002bf087fe0993fb287c79f11ff00c136ff00e09f3e21d1ff00e0a6dfb6ff0080b48d7bf620
fd94359d2fc0be13f00ffc136ef3c2be0bd3b54f80de01beb1f09f866f3c75ff0004f9f1a78daebc
3fe1cb69e2d1f46b9f18f8c7c59e2a9f4eb3b697c43e26d77576bcd52ebf77abe00ff824effca2cb
fe09a7ff006601fb1bff00eb3afc39a003fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3f
e18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3afbfe8a00f803fe18dff0068affa4b17ed
ff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3afbfe8a00
f803fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17edff00ff0086
e7fe0965ff00d2d3afbfe8a00f803fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a3fe
18dff68aff00a4b17edfff00f86e7fe0965ffd2d3afbfe8a00fc21ff00827cfeca1f1e75ef80de3e
bed2ff00e0a6dfb6ff0082eda0fdb7ff00e0a6da34ba3f867c03ff0004dbbad3af351f0e7fc1493f
6aff000f6b1e2cb997c63ff04f9f166aebe20f1eeafa5df78ebc596d67aa5af856cfc55e23d66cfc
0be19f05f8260f0f783b42fb7ffe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3a3fe09a7ff2
6ebf11bfecff00ff00e0ac5ffaf4dfdb22beff00a00f803fe18dff0068affa4b17edff00ff0086e7
fe0965ff00d2d3a3fe18dff68aff00a4b17edfff00f86e7fe0965ffd2d3afbfe8a00f803fe18dff6
8aff00a4b17edfff00f86e7fe0965ffd2d3a3fe18dff0068affa4b17edff00ff0086e7fe0965ff00
d2d3afbfe8a00f803fe18dff0068affa4b17edff00ff0086e7fe0965ff00d2d3a3fe18dff68aff00
a4b17edfff00f86e7fe0965ffd2d3afbfe8a00fc21ff00829b7eca1f1e7c39ff0004dbff00828378
8758ff00829b7edbfe3dd2341fd883f6afd6754f02f8b3c03ff04dbb3f0af8d34ed2fe0378fafafb
c27e26bcf02ffc13e7c17e36b5f0ff0088eda09747d66e7c1de31f09f8aa0d3af2e65f0f789b42d5
d6cf54b5fddeaf803fe0ac5ff28b2ff82967fd9807ed91ff00acebf11abeff00a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002be00ff00874eff00c12cbfe91a7f
b007fe21bfecebff00cee6beff00a2803e00ff00874eff00c12cbfe91a7fb007fe21bfecebff00ce
e68ff874effc12cbfe91a7fb007fe21bfecebffcee6beffa2803e00ff874effc12cbfe91a7fb007f
e21bfecebffcee68ff00874eff00c12cbfe91a7fb007fe21bfecebff00cee6beff00a2803e00ff00
874eff00c12cbfe91a7fb007fe21bfecebff00cee68ff874effc12cbfe91a7fb007fe21bfecebffc

ee6beffa2803e00ff874effc12cbfe91a7fb007fe21bfecebffcee68ff00874eff00c12cbfe91a7f
b007fe21bfecebff00cee6beff00a2803e00ff00874eff00c12cbfe91a7fb007fe21bfecebff00ce
e68ff874effc12cbfe91a7fb007fe21bfecebffcee6beffa2803e00ff874effc12cbfe91a7fb007f
e21bfecebffcee68ff00874eff00c12cbfe91a7fb007fe21bfecebff00cee6beff00a2803e00ff00
874eff00c12cbfe91a7fb007fe21bfecebff00cee68ff874effc12cbfe91a7fb007fe21bfecebffc
ee6beffa2803e00ff874effc12cbfe91a7fb007fe21bfecebffcee68ff00874eff00c12cbfe91a7f
b007fe21bfecebff00cee6beff00a2803e20f09ffc1327fe09b7e02f157867c75e05ff00827cfec4
1e0bf1b782fc41a378b3c1de31f09feca1f01bc39e2af09f8abc39a8db6b1e1ef137867c43a3f806
cf57d07c41a16af6767aa68dace97796ba8e97a8dadb5f58dcc1730452afdbf45140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
51400514514005145140051451400514514005145140051451400514514005145140051451400514
5140051451400514514005145140051451400514514005145140051457e607c27ff828d7c4ff008e
3f0b3e1a7c6bf85bff0004bafdbffc51f0cbe307c3ff0006fc52f875e26ff84cff00e0995a27fc24
5e04f881e1cd37c59e11d77fb1bc45ff00051cd23c41a47f6bf87f57d3f50feccd774ad3358b0fb4
7d9753d3ecaf629eda200fd3fa2be00ff86c8fda2bfe913bfb7fff00e1c6ff0082597ff4cb28ff00
86c8fda2bfe913bfb7ff00fe1c6ff82597ff004cb2803eff00a2be00ff0086c8fda2bfe913bfb7ff
00fe1c6ff82597ff004cb28ff86c8fda2bfe913bfb7fff00e1c6ff0082597ff4cb2803effa2be00f
f86c8fda2bfe913bfb7fff00e1c6ff0082597ff4cb28ff0086c8fda2bfe913bfb7ff00fe1c6ff825
97ff004cb2803eff00a2be00ff0086c8fda2bfe913bfb7ff00fe1c6ff82597ff004cb28ff86c8fda
2bfe913bfb7fff00e1c6ff0082597ff4cb2803effa2bf303e1a7fc146be27fc60f0e6a5e2cf875ff
0004bafdbffc45e1fd23e207c59f85ba86a1ff00099ffc132b48fb3f8efe077c53f197c14f8a5a17
d975dff828e6997b2ffc22ff00137e1ff8bbc33fda705b4ba3eb7fd91fdb3e1dd4357f0fdfe99aad
efa07fc3647ed15ff489dfdbff00ff000e37fc12cbff00a659401f7fd15f007fc3647ed15ff489df
dbff00ff000e37fc12cbff00a65947fc3647ed15ff00489dfdbfff00f0e37fc12cbffa659401f7fd
15f007fc3647ed15ff00489dfdbfff00f0e37fc12cbffa65947fc3647ed15ff489dfdbff00ff000e
37fc12cbff00a659401f7fd15f007fc3647ed15ff489dfdbff00ff000e37fc12cbff00a65947fc36
47ed15ff00489dfdbfff00f0e37fc12cbffa659401f7fd15f9c1e2cff8280f8fbe187857c4df12be
357fc139bf6dff00835f06fe1e787f59f1cfc5af8bfe2cf157fc13d3c4fe15f853f0cfc25a75cebf
e3cf893e26f0d7c23fdbdbe25fc56f10f87fc0de16d3f55f146b3a1fc31f873e3ff885ab69da5dcd
8782fc13e2af125c69ba15ff00e8fd00145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
14514500145145001451450014514500145145001451450014514500145145001451450014514500
145145001451450015f007fc1277fe5165ff0004d3ff00b300fd8dff00f59d7e1cd7dff5f843ff00
04c9f00ffc1492f3fe09b7ff0004f9bcf02fed5ffb107873c1375fb107eca173e0ef0f78b3fe09f3
f1e7c69e2ad0bc2b3fc06f00cbe1ed1bc4de31d1ff00e0a6de02d23c59e20d2f486b3b1d67c4da5f
817c17a76bba8c173aa58f84fc396d75168f6601fbbd457c01ff000ae7fe0a9bff004791fb007fe2
b4ff0068affe9b151ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b15007dff457c01ff0ae7fe0
a9bff4791fb007fe2b4ff68aff00e9b151ff000ae7fe0a9bff004791fb007fe2b4ff0068affe9b15
007dff00457c01ff000ae7fe0a9bff004791fb007fe2b4ff0068affe9b151ff0ae7fe0a9bff4791f
b007fe2b4ff68aff00e9b15007dff457c01ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b151ff
000ae7fe0a9bff004791fb007fe2b4ff0068affe9b15001ff04d3ff9375f88dff67fff00f0562ffd
7a6fed915f7fd7e10ffc13e7c03ff0524baf80de3e97c1dfb57fec41a1690bfb6fff00c14dadaf2c
7c4dff0004f9f8f3e2cd467f1559ff00c1493f6afb3f1d6b36daa697ff000536f05db5af87fc47e3
683c43e21f09f8665d1ef351f05f85754d1bc1dac78b3c7babe857de3af11fdbff00f0ae7fe0a9bf
f4791fb007fe2b4ff68aff00e9b15007dff457c01ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9
b151ff000ae7fe0a9bff004791fb007fe2b4ff0068affe9b15007dff00457c01ff000ae7fe0a9bff
004791fb007fe2b4ff0068affe9b151ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b15007dff4
57c01ff0ae7fe0a9bff4791fb007fe2b4ff68aff00e9b151ff000ae7fe0a9bff004791fb007fe2b4
ff0068affe9b15001ff0562ff94597fc14b3fecc03f6c8ff00d675f88d5f7fd7e20ffc1427c15fb7
d68ffb02fedc3abfc74fda5bf640f88df04b4afd903f696d4be317c3df84ff00b0f7c68f82ff0014
fc77f0b2c7e0bf8d6ebe20f837e1a7c62f187fc1427e3df84be13fc40f13f84a2d5f44f06fc4bf14
fc0bf8d1e1cf02788efb4df14eb7f09fe23699a55d783f58fdbea0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a002be00ff00824eff00ca2cbfe09a7ff6601fb1bffe
b3afc39afbfebf087fe0993ff04f9f80de34ff00826dff00c13e7c63ac78fbf6dfb3d5fc59fb107e
ca1e26d52cfc27ff000536ff008292780bc2b6ba8ebbf01bc03aa5f5b7867c0be05fdabfc39e09f0
5f87e0b9ba962d1bc27e0ef0f685e15f0e69cb6da3f87b46d2f48b3b3b18003f77a8af803fe1da7f
b3affd146fdbff00ff0016c5ff00054dff00e8c8a3fe1da7fb3aff00d146fdbfff00f16c5ff054df
fe8c8a00fbfe8af803fe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8a3fe1da7fb3affd146f

dbff00ff0016c5ff00054dff00e8c8a00fbfe8af803fe1da7fb3affd146fdbff00ff0016c5ff0005
4dff00e8c8a3fe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8a00fbfe8af803fe1da7fb3aff
00d146fdbfff00f16c5ff054dffe8c8a3fe1da7fb3affd146fdbff00ff0016c5ff00054dff00e8c8
a003fe09a7ff0026ebf11bfecfff00fe0ac5ff00af4dfdb22beffafc21ff00827cff00c13e7e0378
b3e0378fb54d53c7dfb6fdadcdafedbfff000536f0cc517867fe0a6dff000524f05e9cda7782ff00
e0a49fb57f83b47b9b9d1fc1dfb57e85a45e7882f348d0ac6f3c59e2cbcb19fc55e3df154facf8eb
c75acf88fc6de23f10f88754fb7ffe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8a00fbfe8a
f803fe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8a3fe1da7fb3affd146fdbff00ff0016c5
ff00054dff00e8c8a00fbfe8af803fe1da7fb3affd146fdbff00ff0016c5ff00054dff00e8c8a3fe
1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8a00fbfe8af803fe1da7fb3aff00d146fdbfff00
f16c5ff054dffe8c8a3fe1da7fb3affd146fdbff00ff0016c5ff00054dff00e8c8a003fe0ac5ff00
28b2ff0082967fd9807ed91ffacebf11abeffafc21ff00829b7fc13e7e03782ffe09b7ff000506f1
8e8fe3efdb7ef357f09fec41fb57f89b4bb3f167fc14dbfe0a49e3df0add6a3a17c06f1f6a9636de
26f02f8ebf6aff0011f827c69e1f9ee6d628b59f09f8c7c3daef857c47a735ce8fe21d1b54d22f2f
2c67fddea0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28
a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002bf08
7fe0993ff0536ff826df80bfe09b7ff04f9f02f8ebfe0a0dfb10782fc6de0bfd883f650f09f8c7c1
de2cfdabfe037873c55e13f157873e03780747f10f867c4de1ed63c7d67abe83e20d0b57b3bcd2f5
9d1b54b3b5d474bd46d6e6c6fada0b9825897f77abe00ff824effca2cbfe09a7ff006601fb1bff00
eb3afc39a003fe1ec5ff0004b2ff00a4967ec01ff8991fb3afff003c6a3fe1ec5ff04b2ffa4967ec
01ff008991fb3aff00f3c6afbfe8a00f803fe1ec5ff04b2ffa4967ec01ff008991fb3aff00f3c6a3
fe1ec5ff0004b2ff00a4967ec01ff8991fb3afff003c6afbfe8a00f803fe1ec5ff0004b2ff00a496
7ec01ff8991fb3afff003c6a3fe1ec5ff04b2ffa4967ec01ff008991fb3aff00f3c6afbfe8a00f80
3fe1ec5ff04b2ffa4967ec01ff008991fb3aff00f3c6a3fe1ec5ff0004b2ff00a4967ec01ff8991f
b3afff003c6afbfe8a00fc21ff00827cff00c14dbfe09b7e0bf80de3ed1fc63ff0506fd883c27abd
e7edbfff000536f1659e97e26fdabfe03683a8dd7857c7bff0524fdabfc75e05f135b58ea9e3eb5b
99fc3fe34f04f88fc3de31f09eb3144da7788fc2baee8de21d1ee6f348d52c6f27fb7ffe1ec5ff00
04b2ff00a4967ec01ff8991fb3afff003c6a3fe09a7ff26ebf11bfecff00ff00e0ac5ffaf4dfdb22
beff00a00f803fe1ec5ff04b2ffa4967ec01ff008991fb3aff00f3c6a3fe1ec5ff0004b2ff00a496
7ec01ff8991fb3afff003c6afbfe8a00f803fe1ec5ff0004b2ff00a4967ec01ff8991fb3afff003c
6a3fe1ec5ff04b2ffa4967ec01ff008991fb3aff00f3c6afbfe8a00f803fe1ec5ff04b2ffa4967ec
01ff008991fb3aff00f3c6a3fe1ec5ff0004b2ff00a4967ec01ff8991fb3afff003c6afbfe8a00fc
21ff00829b7fc14dbfe09b7e3dff00826dff00c141bc0be05ff82837ec41e34f1b78d3f620fdabfc
27e0ef07784ff6aff80de23f1578b3c55e23f80de3ed1fc3de19f0cf87b47f1f5e6afaf78835dd5e
f2cf4bd1b46d2eceeb51d5351bab6b1b1b69ee678a26fddeaf803fe0ac5ff28b2ff82967fd9807ed
91ff00acebf11abeff00a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a002
8a28a002bf087fe0993fb57fc79f0e7fc136ff00e09f3e1ed1ff00e0993fb6ff008f748d07f620fd
94346d2fc75e13f1f7fc136ecfc2be34d3b4bf80de01b1b1f167866cfc75ff000506f05f8dad7c3f
e23b6822d6346b6f18f83bc27e2a834ebcb68bc43e19d0b575bcd2ed7f77abe00ff824effca2cbfe
09a7ff006601fb1bff00eb3afc39a003fe1b23f68aff00a44efedfff00f871bfe0965ffd32ca3fe1
b23f68affa44efedff00ff00871bfe0965ff00d32cafbfe8a00f803fe1b23f68affa44efedff00ff
00871bfe0965ff00d32ca3fe1b23f68aff00a44efedfff00f871bfe0965ffd32cafbfe8a00f803fe
1b23f68aff00a44efedfff00f871bfe0965ffd32ca3fe1b23f68affa44efedff00ff00871bfe0965
ff00d32cafbfe8a00f803fe1b23f68affa44efedff00ff00871bfe0965ff00d32ca3fe1b23f68aff
00a44efedfff00f871bfe0965ffd32cafbfe8a00fc21ff00827cfed5ff001e741f80de3eb1d2ff00
e0993fb6ff008d2da7fdb7ff00e0a6daccbac7867c7dff0004dbb5d3acf51f11ff00c1493f6aff00
10eb1e13b98bc63ff0506f09eaede20f016afaa5f7817c597367a5dd7856f3c55e1cd66f3c0be26f
1a78267f0f78c75dfb7ffe1b23f68aff00a44efedfff00f871bfe0965ffd32ca3fe09a7ff26ebf11
bfecff00ff00e0ac5ffaf4dfdb22beff00a00f803fe1b23f68affa44efedff00ff00871bfe0965ff
00d32ca3fe1b23f68aff00a44efedfff00f871bfe0965ffd32cafbfe8a00f803fe1b23f68aff00a4
4efedfff00f871bfe0965ffd32ca3fe1b23f68affa44efedff00ff00871bfe0965ff00d32cafbfe8
a00f803fe1b23f68affa44efedff00ff00871bfe0965ff00d32ca3fe1b23f68aff00a44efedfff00
f871bfe0965ffd32cafbfe8a00fc21ff00829b7ed5ff001e7c47ff0004dbff008283787b58ff0082
64fedbfe02d235efd883f6afd1b54f1d78b3c7dff04dbbcf0af82f4ed53e0378fac6fbc59e26b3f0
2ffc141bc69e36baf0ff00872da79758d66dbc1de0ef1678aa7d3acee62f0f78675dd5dacf4bbafd
deaf803fe0ac5ff28b2ff82967fd9807ed91ff00acebf11abeff00a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0

028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a002bf087fe0993e01ff0082925e7fc136ff00e09f
379e05fdabff00620f0e7826ebf620fd942e7c1de1ef167fc13e7e3cf8d3c55a178567f80de0197c
3da3789bc63a3ffc14dbc05a478b3c41a5e90d6763acf89b4bf02f82f4ed775182e754b1f09f872d
aea2d1ecff0077abe00ff824effca2cbfe09a7ff006601fb1bff00eb3afc39a003fe15cffc1537fe
8f23f600ff00c569fed15ffd362a3fe15cff00c1537fe8f23f600ffc569fed15ff00d362afbfe8a0
0f803fe15cff00c1537fe8f23f600ffc569fed15ff00d362a3fe15cffc1537fe8f23f600ff00c569
fed15ffd362afbfe8a00f803fe15cffc1537fe8f23f600ff00c569fed15ffd362a3fe15cff00c153
7fe8f23f600ffc569fed15ff00d362afbfe8a00f803fe15cff00c1537fe8f23f600ffc569fed15ff
00d362a3fe15cffc1537fe8f23f600ff00c569fed15ffd362afbfe8a00fc21ff00827cf807fe0a49
75f01bc7d2f83bf6affd88342d217f6dff00f829b5b5e58f89bfe09f3f1e7c59a8cfe2ab3ff82927
ed5f67e3ad66db54d2ff00e0a6de0bb6b5f0ff0088fc6d07887c43e13f0ccba3de6a3e0bf0aea9a3
783b58f1678f757d0afbc75e23fb7ffe15cffc1537fe8f23f600ff00c569fed15ffd362a3fe09a7f
f26ebf11bfecff00ff00e0ac5ffaf4dfdb22beff00a00f803fe15cff00c1537fe8f23f600ffc569f
ed15ff00d362a3fe15cffc1537fe8f23f600ff00c569fed15ffd362afbfe8a00f803fe15cffc1537
fe8f23f600ff00c569fed15ffd362a3fe15cff00c1537fe8f23f600ffc569fed15ff00d362afbfe8
a00f803fe15cff00c1537fe8f23f600ffc569fed15ff00d362a3fe15cffc1537fe8f23f600ff00c5
69fed15ffd362afbfe8a00fc21ff00829b7807fe0a4967ff0004dbff0082835e78ebf6affd883c47
e09b5fd883f6afb9f18f87bc27ff0004f9f8f3e0bf156bbe1583e0378fa5f10e8de19f18eb1ff053
6f1ee91e13f106a9a42de58e8de26d53c0be34d3b42d467b6d52fbc27e23b6b59747bcfddeaf803f
e0ac5ff28b2ff82967fd9807ed91ff00acebf11abeff00a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0
028a28a0028a28a0028a28a0028a28a002bf383c27ff0004a7fd92fc05e15f0cf817c0be21fdb7fc
17e09f05f87f46f09f83bc1de13ff82a4ffc14f3c39e15f09f857c39a75b68fe1ef0cf867c3da3fe
d8167a4683e1fd0b48b3b3d2f46d1b4bb3b5d3b4bd3ad6dac6c6da0b6822897f47e8a00f803fe1da
7fb3affd146fdbff00ff0016c5ff00054dff00e8c8a3fe1da7fb3aff00d146fdbfff00f16c5ff054
dffe8c8afbfe8a00f803fe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8a3fe1da7fb3affd14
6fdbff00ff0016c5ff00054dff00e8c8afbfe8a00f803fe1da7fb3affd146fdbff00ff0016c5ff00
054dff00e8c8a3fe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8afbfe8a00f803fe1da7fb3a
ff00d146fdbfff00f16c5ff054dffe8c8a3fe1da7fb3affd146fdbff00ff0016c5ff00054dff00e8
c8afbfe8a00fce0f0cff00c129ff0064bf05e9d73a3f83bc43fb6ff84f48bcf1078b3c5979a5f867
fe0a93ff00053cd074ebaf1578f7c55acf8ebc75e26b9b1d2ff6c0b5b69fc41e34f1b788fc43e31f
166b32c4da8f88fc55aeeb3e21d62e6f357d52faf27e83fe1da7fb3aff00d146fdbfff00f16c5ff0
54dffe8c8afbfe8a00f803fe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8a3fe1da7fb3affd
146fdbff00ff0016c5ff00054dff00e8c8afbfe8a00f803fe1da7fb3affd146fdbff00ff0016c5ff
00054dff00e8c8a3fe1da7fb3aff00d146fdbfff00f16c5ff054dffe8c8afbfe8a00f803fe1da7fb
3aff00d146fdbfff00f16c5ff054dffe8c8a3fe1da7fb3affd146fdbff00ff0016c5ff00054dff00
e8c8afbfe8a00f803fe1d99fb2edcffa3788b58fdaff00e20787ee3f71aef80be2cffc1473fe0a25
f183e1678db4797f77a9f847e25fc24f8a5fb53f8bfe197c51f87fe24b269f46f197c3af88be13f1
47813c6de1cbdd4bc33e2ef0eeb7e1fd4f50d36e7eff00a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2

8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2

8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a2
8a0028a28a0028a28a0028a28a0028a28a00ffd9
}}\par}{\phpg\posx1440\pvpg\posy1481\absw5331\absh175 \f10 \fs19 \cf0 \f10 \fs19
\cf0 3
REFINEMENTS TO LOW-ORDER INTERLEAVING \par
}
{\phpg\posx7963\pvpg\posy1481\absw3036\absh175 \f10 \fs19 \cf0 \f10 \fs19 \cf0 3
.2
Prime Number of Modules \par
}
{\phpg\posx1559\pvpg\posy2208\absw1224\absh1431 \f20 \fs19 \cf0 \f20 \fs19 \cf0
address group
\par}{\phpg\posx1559\pvpg\posy2208\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
308 0,1,2,3
\par}{\phpg\posx1559\pvpg\posy2208\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi

308 4,5,6,7
\par}{\phpg\posx1559\pvpg\posy2208\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
199 8,9,10,11
\par}{\phpg\posx1559\pvpg\posy2208\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
90 12,13,14,15
\par}{\phpg\posx1559\pvpg\posy2208\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
454 etc. \par
}
{\phpg\posx3016\pvpg\posy2208\absw1169\absh1431 \f20 \fs19 \cf0 \f20 \fs19 \cf0
module order
\par}{\phpg\posx3016\pvpg\posy2208\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 0,1,2,3
\par}{\phpg\posx3016\pvpg\posy2208\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 0,1,2,3
\par}{\phpg\posx3016\pvpg\posy2208\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 0,1,2,3
\par}{\phpg\posx3016\pvpg\posy2208\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 0,1,2,3
\par}{\phpg\posx3016\pvpg\posy2208\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
430 etc. \par
}
{\phpg\posx1440\pvpg\posy4034\absw8013\absh176 \f20 \fs19 \cf0 \f20 \fs19 \cf0 B
ut in the skewed arrangement, each such group is shifted rightward from the prev
ious one: \par
}
{\phpg\posx1559\pvpg\posy4472\absw1224\absh1431 \f20 \fs19 \cf0 \f20 \fs19 \cf0
address group
\par}{\phpg\posx1559\pvpg\posy4472\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
308 0,1,2,3
\par}{\phpg\posx1559\pvpg\posy4472\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
308 4,5,6,7
\par}{\phpg\posx1559\pvpg\posy4472\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
199 8,9,10,11
\par}{\phpg\posx1559\pvpg\posy4472\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
90 12,13,14,15
\par}{\phpg\posx1559\pvpg\posy4472\absw1224\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
454 etc. \par
}
{\phpg\posx3016\pvpg\posy4472\absw1169\absh1431 \f20 \fs19 \cf0 \f20 \fs19 \cf0
module order
\par}{\phpg\posx3016\pvpg\posy4472\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 0,1,2,3
\par}{\phpg\posx3016\pvpg\posy4472\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 1,2,3,0
\par}{\phpg\posx3016\pvpg\posy4472\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 2,3,0,1
\par}{\phpg\posx3016\pvpg\posy4472\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
284 3,0,1,2
\par}{\phpg\posx3016\pvpg\posy4472\absw1169\absh1431 \sl-278 \f20 \fs19 \cf0 \fi
430 etc. \par
}
{\phpg\posx1440\pvpg\posy6297\absw9374\absh1950 \f20 \fs19 \cf0 \f20 \fs19 \cf0
In general, instead of address i being stored in module i mod m, that address wo
uld be stored in module
\par}{\phpg\posx1440\pvpg\posy6297\absw9374\absh1950 \sl-271 \f20 \fs19 \cf0 ({\
i \f50 i} +{\f40 b}{\i \f50 i/m}{\f40 c}){\i \f50 mod}{\i \f50 m}.
\par}{\phpg\posx1440\pvpg\posy6297\absw9374\absh1950 \sl-221 \par\f20 \fs19 \cf0
You can readily see that with skewed interleaving, we see get full speedup when
doing matrix row operations,
\par}{\phpg\posx1440\pvpg\posy6297\absw9374\absh1950 \sl-271 \f20 \fs19 \cf0 sin

ce we can keep m modules busy at once. {\up006 \fs14 6} But in addition, we als
o get full speedup for column access as
\par}{\phpg\posx1440\pvpg\posy6297\absw9374\absh1950 \sl-270 \f20 \fs19 \cf0 wel
l.
\par}{\phpg\posx1440\pvpg\posy6297\absw9374\absh1950 \sl-221 \par\f20 \fs19 \cf0
Note, though, that there are still problems with other types of access, such as
cases in which we need to
\par}{\phpg\posx1440\pvpg\posy6297\absw9374\absh1950 \sl-270 \f20 \fs19 \cf0 acc
ess all diagonal elements of a matrix. \par
}
{\phpg\posx1440\pvpg\posy9028\absw9360\absh2093 \b \f20 \fs21 \cf0 \b \f20 \fs21
\cf0 3.2
Prime Number of Modules
\par}{\phpg\posx1440\pvpg\posy9028\absw9360\absh2093 \sl-295 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 Typically}{\b0 \fs19 interleaving}{\b0 \fs19 schemes}{\b0 \fs
19 take}{\b0 \fs19 m}{\b0 \fs19 to}{\b0 \fs19 be}{\b0 \fs19 a}{\b0 \fs
19 power}{\b0 \fs19 of}{\b0 \fs19 2,}{\b0 \fs19 for}{\b0 \fs19 ease}{\
b0 \fs19 of}{\b0 \fs19 implementation.}{\b0 \fs19
For}{\b0 \fs19 low-or
der }
\par}{\phpg\posx1440\pvpg\posy9028\absw9360\absh2093 \sl-303 \b \f20 \fs21 \cf0
{\b0 \fs19 interleaving,}{\b0 \fs19 for}{\b0 \fs19 example,}{\b0 \fs19 one}{\
b0 \fs19 determines}{\b0 \fs19 module}{\b0 \fs19 number}{\b0 \fs19 by}{\b0 \
fs19 merely}{\b0 \fs19 using}{\b0 \fs19 the}{\b0\i \f50 \fs19 log }{\b0\dn00
6 \fs14 2}{\b0\i \f50 \fs19 m}{\b0 \fs19 least}{\b0 \fs19 significant}{\b0 \f
s19 bits }
\par}{\phpg\posx1440\pvpg\posy9028\absw9360\absh2093 \sl-238 \b \f20 \fs21 \cf0
{\b0 \fs19 of}{\b0 \fs19 the}{\b0 \fs19 word}{\b0 \fs19 address. }
\par}{\phpg\posx1440\pvpg\posy9028\absw9360\absh2093 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 However,}{\b0 \fs19 as}{\b0 \fs19 we}{\b0 \fs19 noted}{\b0 \fs
19 earlier,}{\b0 \fs19 we}{\b0 \fs19 get}{\b0 \fs19 full}{\b0 \fs19 speedup
}{\b0 \fs19 if}{\b0 \fs19 the}{\b0 \fs19 stride}{\b0 \fs19 is}{\b0 \fs19 re
latively}{\b0 \fs19 prime}{\b0 \fs19 to}{\b0 \fs19 the}{\b0 \fs19 number}{\b
0 \fs19 of}{\b0 \fs19 modules. }
\par}{\phpg\posx1440\pvpg\posy9028\absw9360\absh2093 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 This}{\b0 \fs19 implies}{\b0 \fs19 that}{\b0 \fs19 the}{\b0 \fs19
best}{\b0 \fs19 value}{\b0 \fs19 of}{\b0 \fs19 m}{\b0 \fs19 is}{\b0 \fs19
prime!}{\b0 \fs19 The}{\b0 \fs19 hardware}{\b0 \fs19 is}{\b0 \fs19 more}{\b
0 \fs19 difficult}{\b0 \fs19 to}{\b0 \fs19 implement}{\b0 \fs19 for}{\b0 \fs
19 a}{\b0 \fs19 mod-m }
\par}{\phpg\posx1440\pvpg\posy9028\absw9360\absh2093 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 operation}{\b0 \fs19 when}{\b0 \fs19 m}{\b0 \fs19 is}{\b0 \fs19 n
ot}{\b0 \fs19 a}{\b0 \fs19 power}{\b0 \fs19 of}{\b0 \fs19 2,}{\b0 \fs19 but
}{\b0 \fs19 with}{\b0 \fs19 modern}{\b0 \fs19 fast}{\b0 \fs19 division}{\b0
\fs19 algorithms}{\b0 \fs19 it}{\b0 \fs19 is}{\b0 \fs19 feasible. }\par
}
{\phpg\posx1440\pvpg\posy11918\absw9359\absh2112 \b \f20 \fs21 \cf0 \b \f20 \fs2
1 \cf0 3.3
Superinterleaving
\par}{\phpg\posx1440\pvpg\posy11918\absw9359\absh2112 \sl-295 \par\b \f20 \fs21
\cf0 {\b0 \fs19 Up}{\b0 \fs19 to}{\b0 \fs19 this}{\b0 \fs19 point,}{\b0 \fs19
we}{\b0 \fs19 have}{\b0 \fs19 assumed}{\b0 \fs19 that}{\b0 \fs19 the}{\b0
\fs19 number}{\b0 \fs19 of}{\b0 \fs19 memory}{\b0 \fs19 modules}{\b0 \fs19
is}{\b0 \fs19 equal}{\b0 \fs19 to}{\b0 \fs19 the}{\b0 \fs19 access}{\b0 \fs1
9 time,}{\b0 \fs19 in}{\b0 \fs19 bus }
\par}{\phpg\posx1440\pvpg\posy11918\absw9359\absh2112 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 cycles,}{\b0 \fs19 of}{\b0 \fs19 one}{\b0 \fs19 module.}{\b0 \fs1
9 The}{\b0 \fs19 concept}{\b0 \fs19 of}{\b0\i \fs19 superinterleaving}{\b0 \
fs19 relaxes}{\b0 \fs19 that}{\b0 \fs19 assumption. }
\par}{\phpg\posx1440\pvpg\posy11918\absw9359\absh2112 \sl-221 \par\b \f20 \fs21
\cf0 {\b0 \fs19 For}{\b0 \fs19 instance,}{\b0 \fs19 in}{\b0 \fs19 our}{\b0 \f
s19 examples}{\b0 \fs19 above}{\b0 \fs19 with}{\b0 \fs19 m}{\b0 \fs19 =}{\b
0 \fs19 4,}{\b0 \fs19 suppose}{\b0 \fs19 we}{\b0 \fs19 set}{\b0 \fs19 m}{\b

0 \fs19 =}{\b0 \fs19 8}{\b0 \fs19 but}{\b0 \fs19 the}{\b0 \fs19 module}{\b0
\fs19 access}{\b0 \fs19 time}{\b0 \fs19 is}{\b0 \fs19 still}{\b0 \fs19 4 }
\par}{\phpg\posx1440\pvpg\posy11918\absw9359\absh2112 \sl-202 \par\b \f20 \fs21
\cf0 \fi253 {\b0\up006 \fs10 6}{\b0 \fs16 This}{\b0 \fs16 is}{\b0 \fs16 not}{\
b0 \fs16 quite}{\b0 \fs16 true}{\b0 \fs16 if}{\b0 \fs16 our}{\b0 \fs16 acce
ss}{\b0 \fs16 does}{\b0 \fs16 not}{\b0 \fs16 start}{\b0 \fs16 and}{\b0 \fs16
end}{\b0 \fs16 at}{\b0 \fs16 boundaries}{\b0 \fs16 of}{\b0 \fs16 the}{\b0
\fs16 address}{\b0 \fs16 groups.}{\b0 \fs16 For}{\b0 \fs16 example,}{\b0 \fs
16 in}{\b0 \fs16 the}{\b0 \fs16 table}{\b0 \fs16 above, }
\par}{\phpg\posx1440\pvpg\posy11918\absw9359\absh2112 \sl-219 \b \f20 \fs21 \cf0
{\b0 \fs16 suppose}{\b0 \fs16 we}{\b0 \fs16 need}{\b0 \fs16 to}{\b0 \fs16 a
ccess}{\b0 \fs16 addresses}{\b0 \fs16 3}{\b0 \fs16 through}{\b0 \fs16 13.}{\
b0 \fs16 We}{\b0 \fs16 can}{\b0 \fs16 access}{\b0 \fs16 addresses}{\b0 \fs16
4-11}{\b0 \fs16 at}{\b0 \fs16 full}{\b0 \fs16 speed,}{\b0 \fs16 but}{\b0 \
fs16 con{\f63 \u64258\'3f}icts}{\b0 \fs16 would}{\b0 \fs16 occur}{\b0 \fs16
for}{\b0 \fs16 address }
\par}{\phpg\posx1440\pvpg\posy11918\absw9359\absh2112 \sl-219 \b \f20 \fs21 \cf0
{\b0 \fs16 3,}{\b0 \fs16 12}{\b0 \fs16 and}{\b0 \fs16 13. }\par
}
{\phpg\posx5073\pvpg\posy14848\absw2093\absh176 \f20 \fs19 \cf0 \f20 \fs19 \cf0
Memory Interleaving: 5 \par
}
\sect\sectd\pard\plain
\pgwsxn11905\pghsxn16837
{\phpg\posx0\pvpg\posy0\absw11900\absh16840 \overlay
{\*\shppict {\pict\jpegblip\picw595 \pich842
\picwgoal11900 \pichgoal16840
\picscalex100 \picscaley100
ffd8ffe000104a46494600010100000100010000ffdb004300010101010101010101010101010101
01010101010101010101010101010101010101010101010101010101010101010101010101010101
010101010101010101ffdb0043010101010101010101010101010101010101010101010101010101
0101010101010101010101010101010101010101010101010101010101010101010101010101ffc0
001108034a025303012200021101031101ffc4001f00000105010101010101000000000000000001
02030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221
31410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a2526272829
2a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a
838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6
c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f010003
0101010101010101010000000000000102030405060708090a0bffc400b511000201020404030407
05040400010277000102031104052131061241510761711322328108144291a1b1c109233352f015
6272d10a162434e125f11718191a262728292a35363738393a434445464748494a53545556575859
5a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6
a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9ea
f2f3f4f5f6f7f8f9faffda000c03010002110311003f00fefe28a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a

0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a0028a28a
00ffd9
}}\par}{\phpg\posx1440\pvpg\posy1481\absw5331\absh175 \f10 \fs19 \cf0 \f10 \fs19
\cf0 3
REFINEMENTS TO LOW-ORDER INTERLEAVING \par
}
{\phpg\posx8644\pvpg\posy1481\absw2342\absh175 \f10 \fs19 \cf0 \f10 \fs19 \cf0 3
.4
Software Solutions \par
}
{\phpg\posx1440\pvpg\posy2230\absw9504\absh1307 \f20 \fs19 \cf0 \f20 \fs19 \cf0
bus cycles. Because of the latter constraint, we cannot ever achieve a speed of
any greater than one memory
\par}{\phpg\posx1440\pvpg\posy2230\absw9504\absh1307 \sl-270 \f20 \fs19 \cf0 acc
ess per cycle. However, we can reduce the number of con{\f63 \u64258\'3f}icts.
\par}{\phpg\posx1440\pvpg\posy2230\absw9504\absh1307 \sl-221 \par\f20 \fs19 \cf0
For example, with a stride of 4, we could not get any speedup at all in a syste
m for which m = 4, since all
\par}{\phpg\posx1440\pvpg\posy2230\absw9504\absh1307 \sl-270 \f20 \fs19 \cf0 req
uested words would be in the same module. But with m = 8, we have fewer such cl
ashes, and thus can
\par}{\phpg\posx1440\pvpg\posy2230\absw9504\absh1307 \sl-270 \f20 \fs19 \cf0 kee
p two modules busy at the same time, doubling effective access speed. \par
}
{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \b \f20 \fs21 \cf0 \b \f20 \fs21
\cf0 3.4
Software Solutions
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-295 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 Recall}{\b0 \fs19 that}{\b0 \fs19 in}{\b0 \fs19 our}{\b0 \fs19
matrix}{\b0 \fs19 multiplication}{\b0 \fs19 example,}{\b0 \fs19 we}{\b0 \fs
19 were}{\b0 \fs19 doing}{\b0 \fs19 column}{\b0 \fs19 access}{\b0 \fs19 to}
{\b0 \fs19 the}{\b0 \fs19 matrix}{\b0 \fs19 B,}{\b0 \fs19 which}{\b0 \fs19
was }
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 slow,}{\b0 \fs19 due}{\b0 \fs19 to}{\b0 \fs19 complete}{\b0 \fs19
module}{\b0 \fs19 con{\f63 \u64258\'3f}ict.}{\b0 \fs19 One}{\b0 \fs19 possib
le}{\b0 \fs19 solution}{\b0 \fs19 to}{\b0 \fs19 this}{\b0 \fs19 would}{\b0 \
fs19 be}{\b0 \fs19 to}{\b0 \fs19 write}{\b0 \fs19 our}{\b0 \fs19 software}{
\b0 \fs19 so}{\b0 \fs19 that}{\b0 \fs19 it }
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 stores}{\b0\i \f50 \fs19 B}{\b0\i\up006 \f50 \fs14 t}{\b0 \fs19 ,}{
\b0 \fs19 the}{\b0 \fs19 transpose}{\b0 \fs19 of}{\b0 \fs19 B,}{\b0 \fs19 i
nstead}{\b0 \fs19 of}{\b0 \fs19 B.}{\b0 \fs19 The}{\b0 \fs19 column}{\b0 \fs
19 access}{\b0 \fs19 of}{\b0 \fs19 B}{\b0 \fs19 would}{\b0 \fs19 then}{\b0
\fs19 be}{\b0 \fs19 row}{\b0 \fs19 access}{\b0 \fs19 of}{\b0\i \f50 \fs19 B
}{\b0\i\up006 \f50 \fs14 t}{\b0 \fs19 ,}{\b0 \fs19 which }
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 would}{\b0 \fs19 be}{\b0 \fs19 done}{\b0 \fs19 quickly. }
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 Another}{\b0 \fs19 possibility}{\b0 \fs19 would}{\b0 \fs19 be}
{\b0 \fs19 to}{\b0 \fs19 store}{\b0 \fs19 B}{\b0 \fs19 with}{\b0 \fs19 a}{\
b0 \fs19 fake}{\b0 \fs19 extra}{\b0 \fs19 column.}{\b0 \fs19 This}{\b0 \fs1
9 would}{\b0 \fs19 increase}{\b0 \fs19 the}{\b0 \fs19 stride}{\b0 \fs19 wit
hin}{\b0 \fs19 a }
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 column}{\b0 \fs19 by}{\b0 \fs19 1,}{\b0 \fs19 eliminating}{\b0 \fs
19 the}{\b0 \fs19 con{\f63 \u64258\'3f}ict}{\b0 \fs19 problem. }
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-221 \par\b \f20 \fs21 \
cf0 {\b0 \fs19 Note}{\b0 \fs19 that}{\b0 \fs19 none}{\b0 \fs19 of}{\b0 \fs19

these}{\b0 \fs19 solutions}{\b0 \fs19 is}{\b0 \fs19 perfect.}{\b0 \fs19 Sto


ring}{\b0\i \f50 \fs19 B}{\b0\i\up006 \f50 \fs14 t}{\b0 \fs19 instead}{\b0 \f
s19 of}{\b0 \fs19 B,}{\b0 \fs19 for}{\b0 \fs19 instance,}{\b0 \fs19 may}{\b
0 \fs19 cause}{\b0 \fs19 problems}{\b0 \fs19 with }
\par}{\phpg\posx1440\pvpg\posy4246\absw9366\absh2736 \sl-270 \b \f20 \fs21 \cf0
{\b0 \fs19 other}{\b0 \fs19 computations}{\b0 \fs19 involving}{\b0 \fs19 B}{\
b0 \fs19 in}{\b0 \fs19 the}{\b0 \fs19 same}{\b0 \fs19 program. }\par
}
{\phpg\posx5073\pvpg\posy14848\absw2093\absh176 \f20 \fs19 \cf0 \f20 \fs19 \cf0
Memory Interleaving: 6 \par
}
\sect\sectd\pard\plain
}

You might also like