Natalia Portillo2012-08-11T17:46:302022-10-10T18:24:47.933205504P13DT14M31S119LibreOffice/7.4.1.2$Linux_X86_64 LibreOffice_project/40$Build-2 304800 0 50220 23603 true false view2 27360 304938 0 304800 50218 328401 0 0 false 100 false false false false false false false true true true true true false 0 false false false false false true false true false false false true true true false false false false false false false true true false true false false false false true 0 1 true true high-resolution true false false true false false true true false true true 11973244 true false true true 0 false false false false false true 0 true false true true true false false false false false true false true false false false false false false false 1317968 false false true false false true false true true AaruFormat Specification version 2.0 DRAFT 8 DRAFT VERSION, ALL STRUCTURES SUBJECT TO CHANGE, DO NOT IMPLEMENT THIS SPECIFICATION AaruFormat Specification version 2.0 DRAFT 8 DRAFT VERSION, ALL STRUCTURES ARE SUBJECT TO CHANGE, DO NOT IMPLEMENT THIS SPECIFICATION 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 9ziJfWgVLzpENpklANSLNqk9QLBEKxyioZIwlYwZf5+rRJZldtS9TU3v961r9UB9vZFLed22 vq0ulmnFubJZao5t7JKdK1fMzPP4vpA6lEEVrEa2cfbt0cq1dVTPVQBLZhTIzln2adeuWrve uNS74n7TjDTZvGmjet+Pu3uVvhVlVVTp6af0Xq3k/vXeXcL8jbv7ygunOXQDLXPIxn4ySwCo E3lUxGqB4j2CJZrZL05HyXN3ebdl6b61Ba6X/Y2soOxemKV7Be3q16gk1silvHW9h7N0ZqFs k5Ejm/ezp1mlavthvq536Dq1bXj1S20X1bONU7Xr2oo82Ssv15Zt2jItR86e4l1Bo947zEhq 7da2RWnt9a2ebSo2dD+bul/slkXZXv2ux2/r77ocnXiIFvB9eV40IsMEAPfVLqeYQZBEUx+i oSVbr3h5iMaOuZmyRTN1eEOUIUsyOupOPJs2iZXF6e29/mu+6+S5dSUypyxfNk/Ltb0t0nPl kKFZrrumGiyYtpXKOSN6ycioKLdthbOG9nRtx/TUrrsX58nMkhzZQv1cmzt4ZIF8eEuJVwW/ +gNCbFz0l228c56+523eyN6Gt4Wq00O9ve/r+Zvy5PsvNSYuohV2aEwnwwSAugqvUwRJNKvv vxwvj96U61WStmRcHxkdE2O46FKqr9u3pkD3cd3eFlzKVXOKZPvMPC15Di87ZebKRZP6a4l/ w8WCKmj7dm/l6peitHbygQ2e7wu7a1WeLB2QHnZtmlyY7zql0auDXBZny8QOTWVS1xa6C7aO bZt49U6eeu9r0sDuuo+qr+nhHYXy70eaEx/R7J4iwwSAa7cZnhZtteBwkQCJZvSto03lszcW ePUXfNd7Ql4UXDVV38OXgsqT964vkYWDC2XL9PywNr0gS+71sP1Q9en96wp0XW49pDDJdShJ uLZnx+x8uWG+d+99PbK5WPc2243T03x6vpT5qe1cP9Po73loe4n83VNtiZNoZqukU7Qj0wSA L6muFKsJjmhG3zzcWj55Q7FXlyIX9mvvc0KobNakkVdJoR5Xzy2WnbMLZauMgpDa2iS2yciX Y4eke30K5MGtJXLqkCTZKqmvaT5TaNuzQE6ZWKxrO6a3pvVs7ZfnrFfX5t7dcXf1xEPiJZr3 aPlVZJoAUHOb4XcJjmg2f/F4J/mEF4mgWhFJTmzhl2TwqovH9fFrsnr/xlI5eESRbNO/EOuw c0aWXDMtQ3+bbrt8CXObTh1l67Rc2rCWeYOL5H0bSvxedN22NMfnFeWatm2VIPcs8e7Qje8/ 0FNWETfRnO95fZtMEwAubzM8JbppgeE/BEc03XHxXiRftyzOkW1aJvi16FKq4+L9laxuW1Qi exYUybaZ6Mn07L7yHg/v2Knkv0vHVrJ5Uj9j3z8rvEwqKpI3Lfdv8TUoq5Pfn7WExnFy6yzv LhtXJ55y3Dya0P/IM6I7GScAqG2GNxAU0TwXTkbI8/d4t7qkjhSPj4/zeyJ41esqMnxKUh/c XCLHTSiR7bKK6zcba9s2LVveU88WNHXiYd/U7rJt/wLaSocdcorlvOn+Kb7UYSdxcbEBedYi o6PlnJFJXv1eJ/b0l5+ciCGeotm2G24n4wQAoQWDnxMU0Qx+fjpKOr7az6tka/7o3jIqOjpg RZcyu09br5PU7YtLZXJJiZb41m97rNNxEzwcFb+8VFf7dcAvHTW2RD68xbfCa8qgHgF93pTD 87q4imujv9tLN2fLD1+NI66iaayqFL8k4wQIcy6cFekERDTLHV0v35plOMF6bFuJHFOUGPAE UBkRFSX3Ljd2pP0jWnI7ZVKp7JRbKjv6YIcczVx7W9fn7l5QKu/b4LmdR47zrX3D0YyyUrl3 jXdF12NbS2SrFo2D8typP3ioe/KM/o5HdubLd15oQnxF03jBKdLIPAHCmCqH+ArBEEN+R9dL jeXzu4zfgaUu3s1IahOU5K/mX+D1/n47l5fKfgMGyE556K2LZuo9kr9UdiukvYzaQ2uzzQuN F14rylOC+tx179RM3rM636u7vv52pAVxFs2x6uUUu8k8AcK58KoUvyQYYihVF6AevrHQcEKl krCuHZoGNflTxsfHygM6Lu49oBWFXQoGys756K3pZQPkwa3ubfv8yH7y0Dr3PpgzYwDt5oVd NKdOHmDoyPleXZoH/dlr2byx/MqibO76Qiu/5/VzMk+AMEWeE8kEQgylv3+6jXzyeuNbiPYs yZGtg7TNqS7XTE71+DvetSpfK7zK0Ae3LRng1q5PriiQryYmyqNlKe7bOrUiLa2MdvPWkpFl 8pEtng/euFsb26F69hrHx3l3yM32UvnTg12IuxhypVP0JQMFCEOqnWIHQRBD5a+e6CCf2G78 dLUdczJlk4S4kCV+ypUTUzz+nndqyWnXwkFemxgiu5rEslFldbbrC3m95fEuXeXxrl3lU0vc t55tWjgwpL93osXdNNfzO4xfXZEb0ucvJjZGrp6U4tW7aa891J34i6Fd9aoUN5CBAoRn4fUj giCG5mLkjl5djLxuaj8ZGxcT0qTPSOHVrWgwemGP4sHy9joOfXimIvty0XXFl7LqPm584KhB tKOXrp1l/sLLddCN5owhPb0qvr57XxIXLWMotxv+iAwUINy2GZ4R3bk0GUOh2u7jTbK0eGyy 626fUCd8egsvtR2re/EQ9MLpUwe5t+nWUvlySs9rCi/l4ZnuJ2HetmaA7Ek7euW6ijxLFF7X HDfvRTz55r19XHcGEpMxJNsNz4meZKIA4bTa5RCbCX4YVB1C/u+BHl4VXVODcF+Qvwuve1YX yB4lQ9GgqWVD5QOb3N/tem5chlvRpXw5uYd8YrP7e4JTpgyiPb1w/WzPhdcdy3NN9TwWp3WQ B7ca37Z89q5UeeFMJLEZg7/qpeVgZKIAYYT24H+L4IfBLLq+/0BPr+7oGpTdyVRJnt7C6941 BbJn6TDb2CtA1v45q+a5r3YdWl8sX+2RWGfhpTwyJs3ta1Txllo2zFZ9EIx+2zjHeoWXMrVH K9f1EkZjzOm9aa6L24nTGGS/RSYKEC7bDB2ilfbQVxH4MBiq7TxqW4/RhOjhzcUyK7mt6RI8 vYXXvrWFMmnAcKzLgXVbOGqYfLyOI82PDkypt+hy2S1RPrnGPelePncQbW3QjXPzLVl4KXt0 bi7vW1tgONacuj2d4guD7SV5TrQmIwUIh9WuSjGHoIfBKrrO3WX89LH96wtlcmILUyZ3yuUT +nouvNYVyt4DR/jXMnu7c7n7SYZPLc13nWDYYOGleay0bx0rpqWyYOQw//eDjftp8zzPhddt S3NM+2y2bZUgb1+WYzjmvHJrpvzkRAxxG4PpbDJSgPDYZvgcAQ8D7Reno+SZO9IMJ0B3rcyT ndo1NW1ip1wy3vMK3v2qeBw0EnU6btKwOtvxxawkj0XXVZ9e6H4i384VZbSvAbfO87xidOvi bFM/n82bxsvdC7IMx56XvpItPzoRS/zGYG3Bf5aMFMDu2wzPi2jtgf8XQQ8D6WenouWJ24xf cqpOS1N/sTZzUqdcNDbZ86rdhiLZZ/Ao1GHqkJHy7vXuB2o8OyNLd9HlOl4+o5f8Wh1bFcdo RV1f2lmX2+Z7LrxuXpht+mc0Pj5OXj+7v+EYdGx3rvzglUbEcQyG/5avixgyUwAbU+UQgwl2 GEg/PRktj+8xnvDsWZItWzSLN31Cp5w/qrfHz/PAxiKZMmQ06nDB7KHubbilRL7Sp4ehwkv5 zNRM9xMm1w+UaUNpZz1ep6Pw2jU/yxLPqbrzb/OMdMOx6MjOfPn+S42J5xhwqypFGZkpgL0L r7sJdhgoPzoe69quYzTR2TkvSzZJiLNEMqecMzLJ42d6aFOxTB06Bj2YO2qUfGiL+2rXkVFp hosu5atJ3eQTm9yPl59XMYz21uENCws9ju0b52Za5lmNjomRa6ekGo5Jz+0skO++mEBcx8AW Xk7xVTJTADsXXk7xK4IdBsIPX41zbdMxmuBsr8iQ8fGxlknklBXDe3k+Cn9riew3bCx6cNOS Ie7Hx68plK92T/Sq8FI+P8L93UJV3OWPVj9znJ+0Z3/sXOK58FJb+Kz0vKqL15fpOBCntod3 FMq3X2hCfMdArnj9kswUwK7vd50ViQQ6DEjRddy7omvrrHQZ18haRZdyxlB9d5KlDx8n08LC 8V45ZMIY+fh17qtdx0r6eF10uUzsKp9c6b5lbuPioV7/rsa1Zp/cvMzzXVjbZmVY7pmN0PkH k7qKr7eONSXOY8CUTtGVDBXAhmgP+GKCHJql6Fo3tZ+MiY2xXAKnnDqoh67PmD1qnMwYMd4H J9jW/pq3rBnsfnz8wjzfiq4rvlDofvKkKvKGTxwTss+crvXpVc06Fvas9Fx4bZmZbsnnVhVf 04cYv8j98I2sfGFATzdcSIYKYM/C6whBDv3pxydi5Ys3G78zR237Udt/rJi8KSeXddf1OQvG aAXGyHKsw+kzR7m32bZS18mE/ii8lIfnuY/NPWsGyUzav17vWFXscVxvnJ5m2WdXOaYo0bvi 6xjFF3KsPADo2Wa4W0RqD/g7BDn050EaL3hRdM0d2VtGqKIryrqOL+2m67MWj58gM0dNxFrm ji6X921yvyz5mSn9/VZ0uY6XT+1Z5/Hy02eOph/q8e61xbpWq61ceClH5HeVjxuMXc9oxde7 L3DgBvq98HpX5WhkqgA24qJT5BDg0H8rXTHypZuNn144bXBPGRFl7aJLOUrnX8zLystl1uiJ DTjJw3/39d/7w0l+d8WCEW5tpU4ifCWpu18LL+Wzk9yvNrh/00CZP9ZPn2eMj//dp3/v/z69 f32Jx3G9vLyvVrxEW9woWZbZST6+zfg7X++w7RD97MWzIotMFcBGVDvFdoIb+mWly8vthRMG dLd8wXXVIbmddX3moZMmyOwxk7GGA8snyke2uh+o8fzwfn4vulzHy/fsJg9tcH9vacWCkTZv 60k11P91BzZ5LrwWj+1jm2e5MK2DfGxbiaFY9uyNBfI9jppHP1pdKbaRqQLY6/2urxPc0Fc/ OREjX/Tini47FV3KAZkddX3ukVPKZe7YKVjDG1YMc2unJ1cVylcTEwNSeCmPDnG/x+nRbQPk 4IkTvfsc46xtTgOf7ZEtnsf1nJG9bfU856W2d13/YLj44pJl9J9nyVQB7PJ+13nRSHuoPyew IUWXfyxI66Drs4+dVi7zxk0NjOOt54QZ5XW+V/NCQXLAii7XqpdW1D25wv14+eu1ItCK7RhI H9MxrqcP6WW7Z9qr4msnxRf6zc/laRFHxgpgA6oqRRlBDX0quk7GyJcour40q087XZ+/fGa5 zJ8wDa94w4rh7u/MzMsJaNF11Rdze9dxvHypHDBxCn1zxcIJU3WN60kDe9jyufa2+Hqf4gv9 cZmyQwwgYwWww/tdlWInQQ19KrpuyaLoqmG/Xq11tcGUinJZUD4dr7hjZR2F1+wgFV7Zveu8 12vgpKn0zRVLJk3Tt5JbnGjbZ9vrla+XKb7Qx/e8nGIHGSuAPd7vOktQQ2+3F1J0uZuc2FJX O8yYUy4LJ87AK06umFhnO72Q1zuwhVfXRPnUsny3n3vDquH0Sw0HTdFXeA3P72Lr59ub4us5 ii/0XScZK4DV3+96XcRoD/MnBDQ06mcno+XLtxovutQdV3ZOypTdOzXX1Raz506QRVpCi/91 52r3Va+nVhRoxVHgCq+jg1PqPFxj+LQpsmjSDBM7M6gOm6av8BqU3cn2z3iBF6cdHtmVLz94 pRHzB3rrxypnI3MFsPL7XWdEEcEMjXrhdKQ8eXsGRVc9dmrfVFd7zJ8/XhZrCS3+1xHTp8mD 2+o4Tn5oamAO1uiRKA+tdz9Ofs2SMfRHLUfP0PeOV3F6x7B4zr1Z+Tq2O9d1uTzzCHp1n5dT FJC5Alj5/S6HuI5ghoYC/5kI6fxqP4quBmzTKkFXmyxdOE6WTJ6FtVy3dIz7Bcobi+Urvfx/ gfJzE9z/gLB/c5ksmzKTvqhlecUUXeM6N6V92Dzr3hRf6iCiT09GM5+gN+95bSVzBbDy+12V 4iTBDHWfqqT5jbv7UnR5sFmzeF3tsmrJOFk6pQJrOWjaLPmAVvy4HVIwub9fi66XU3rIr211 75d5CybSD3U4bc5kXeM6o3fbsHrevSm+ju/pLz8/HcW8gkY9QeYKYNX3u6SI0B7i9wlkqEuH kN+5L4mDNHQYFx+nq23WLxsrB0ydjXW4cGG5e5ttK5EvpfXyW+F1eG6O28+4Y/1QOZD2r9OK efoKr77dW4XdM1/oxTtfZ/amyQtnIplb0Ijvq9yNDBbAioXXGdGHIIZ6/eGD3Q0XXbOGJYVd AnbVgzr+Ar515Rg5cNocrMMyTVUE1W6zp+fnBvDergFy8pzptH89zl84Sddz37VDs7B85kv6 d6zzAvCGPHtnirzoiGCOQd3KcyKZDBbAitsMnWI+QQz1+JNHuxguuhaN7SMjwrToUt6/rtBj G92wepQsmz4H63Hq3Gl1JrLHivr4dqBGYqJ8ckWB2/e9fhX90ZBLl5TrevbVO47h+twPyzMe K795b7JrGzdzDercfTKPDBbAmoXXgwQx9OSvD7WXX9tuLJFYNiFFRkTHaIlI+Lp3eZ7Hdtq1 ZqQcNH2uf5xhM698rhu14rR2uz25ulC+2i3R68Lr+eHuh8M8snWgHF1R4b/+sGH/rFo2Qdfz 37hxo7AtvJTlA4zvDvje/l7MN6jXA2SwABak2iF+TADDhvz9023kE9uNvbewZko/GRkTG9ZF l/KmhZ7vOLtl3Qg5eMY8bMCxsyvko1vdj5c/MrKfV0XXKz27yUMbi92+31qtqKC9G3bD8vEe x7RaoYx0/dElOqydMaSX4eLrx490Zd5BPScb/ogMFsBq73d9T8RrD/BFghjW51+PtJBPXl9s KHHYMitdxsTFhX3RpdyqtYWn9rpjwzA5ZOZ89OD65e4rLU9sKpav9DZ+vPyzkzPdvtf9mwfL YbPm0dYe3LZqnMcxfWBDIc+/ZoTmvFHJhouvNx7rzPyDnqySTpFAJgtgIaocYgDBC+vzraNN 5dM3FBlKGHbMy5Rx8Y1Iuq64ZrLnu872bR4ih85agB4cUTFfK44GuR8vPy3T2PHx/XrKJ+o4 9GT+omm0sw5vXDPG45i+c2U+z//V4is6xrXt2lDxtb3Utb2beQgbvNpFy+HIZAGstc1wM8EL 6/K9FxPk4R2FhpKFmxdly4SEeJKtGqrDRTy124Nby+SwigVBcKHlXbRkWp1t+GL/JN2F19ML ct2+/vb1w738nRaEwND2wS3rR3mOBYuzef5rGBkdK1dNSjUUT9X27j8cbsN8hA1tN9xCJgtg IS45xLMEL6ztv19tJJ/bmW8oSdizJEc2bdqYJKuW6ih9T2332HUD5PDZC1GnezcMdz9eflGe rqLrWHGfOt9HmrZgNm2r0zvqaP/abp/Tn+e/ltGxcXLLzHRDcfXJG4rlP482Y17C+k42fJZM FsBKWw2d4lcEL6zpZ6ei5Uu3ZBlKDtS2otbq6Gj1Mj1eY/lAfSebjZm7QI6Yvahu5yyq/7/5 499745zQOWPh7DqPlz9a2rfh4+O7Jcon17iv4l6/ZnxIP0+9BqqPffy97tk0xON4Xjc1jWKr DmMbxbmKUiPx9ZkbC+X7L8czP6H7VkMthyOTBbAI6qVM7cG9RPDCq144EylP3W7sL7L3rC6Q bVs3ociqx+H5XXW146QF8+XIOYt1q44m75w/QCb0yZQt0/Nl9phJhr7e6u5Y437Aw6G1RfLV 7t3qLbyOjEpz+5qHt5bJ8fMWhFXbpQ4ZI5v3y5VNU7JlrwHD5fCKhYa+/oE63rOr7dLxfSm0 6rFx43i5e6GxP24d250rPzkRwzyFta2W50UTMloAa6x2FRO0sMaWBdcFnkaSgQMbimRix+YU WA1Y2r+TrracsXCuHDV3iS6HVyySjbWCSyT2+dKIbn1lxogJur+H1S2fv1A+sm2g+/HyY9Pr Pj4+ubvrBES34+NXTAmbNlN2Lxl6zbhRts8uMfQ9Ht02wON4rhiRxPPfgE2bNZa3L881FG9f 3ZMpvzgdxVyF1656nRFFZLQAFqC6UqwmaOFVf3jA2GWfj24pkam92pBEeTA7pZ2u9py3pEKO nrdEl/1Hlbslz8rI7imysHya7u9jTZd+6fpVk93bUhuXr/Tp4VZ4PTPdfYXhvs1D5Nha39PO qpWuusaNcuDUObX+fd3tP3beYn0ruGU9eP492K51E7lvTYGhuFv51VR50RHBnIU1D9hYRUYL YAG0B/YxghYqf/l4R0OT/+PbSmVev/YkTzpM6dlGV5suWT5Tjpm/VJdJA0fUm0DH9kqTg6bP 0f29rOy4+UvkfVvc3zd6Zmb2NUXXS5l1H3CycFlFWLSTMmfsZNeqaH3jJmfMJF3fZ/LChbrG 86iibjz/OuzRpaV8aJOxKzu+t78X8xbW9FEyWgArrHg5xY8IWPjm4VauY4uNTPzD8rqSNOm0 a8fmutp0zappcuyCZbpMLBxUbwKtTOib5ToEQe/3s7KLl1fUfbx8du8vC6+nFue5n8K5YXRY tI+ydEqFjOqR0uCYSRs2Ttf3mrVkvq7xPCCzE8+/TjOS28rHthqLwT87yAXL+KWvkdECmBx5 XkRrD+sXBKzw9u1jTeRTBi9Injq4J8mSAZu3SNDVrltWT9YS2+W67JBT0mASrWzTv1COmb9M 9/f0yoXm8LaN7vdKPbUsXx7vmiiPDuzrfnz/tgFy5tKFpvn9A+mQWfNlXFKax/GSNHC4HKf9 e08uWj5H13jOSG7H82/AwvQOdZ7U2dAFy799sh3zGCo/l0dFFJktgJkLL6foS7AKbz94Rd3V Zez9gmUTUmQESZIhI2NjXVszPbXtjnUTdCW+ypbpeR4TaWVi4WDd39PKzlq6wHUXWu02fX54 P3lonfsfFravnejhe66whSPnLnGdXKhnrHQtLNP1PVesnKUrVnTv3ILn36DjSoy9Z3toe4n8 25EWzGco5TmRTGYLYOb3u86IyQSr8PXTk9HyxZtzDE3yW2aly+i4WBIkL7x/necC9ysbxsrx i1boslmqvmRamTpM//e1sjvWlesaxw9tHSQnL1lq+/ZQq12t+xfoHicdckt1fd8Nq6fpaudW 3OvnlbOGJ3HHF3rjRDJbADO/31UpdhKowveurpO3Zxia3HctyJJxjRuRGHnprUs8F7l3bBop JyxeqcsmfbN0J9TqQIX88VN1f2+rOmXJMvnwtjKP7bx29Qzbt4Wya8Eg3WPk6pHyer7v9nWT dcWMmEZxPPteGBETI1dOTDV8x9fHJ2KZ38L7ZMMdZLYAZl7xcornCFbheldXH0OT+t4VebJZ 88ZaUhCLXrqtor/Hdr5v8zBZriW2ekzom2koqY7qkSrLps/xOZkvN7nrtaKqoTa+19XGK0z/ OXy1z6CRhsaHsm1mka7vfdP68Tru9yukiPJBtbNA7TAwEqdfuTVTfs4dX+HsM2S2AGZe8XKK nxGows/XHjT2DsG+NYWyXeumFE8+uqLc81+wH9o2SJYvWaXL+OSMOle2GkqsG2lfM3LOYt0/ w4pO1Ny3eXi9bbxo5Xxbf35l5uiJDY4DdddbXf976/6Fur7/no1jPI7l25blevmsUHRdtXFC vLxlsbHt4GfvSpFVzHPhuuL1EzJbAJOiTr9Rp+AQrMLL3z7Z1nUSlt5J/OFNxa47ZiicfLdi RG/Pd6NpTlyqFQ9LV3u0cXJ/t8Q5Xvvf+gwa1WDS3SIt1/Wejp6fYVWXrKz7uPPbNo2x9edW Fk2cKSO6921g5VNdsD2j7sIrs1DXz7h780iPY/n6Of157v1gy5ZN5D2rjR2A9NpD3ZjvONkQ AExVeJ0TyQSp8PKtY03lk9cXG7ogOSe1A8mPn9R7WtnMZcvlJC259WSTFPd3vFr0y3P9N0/v 9qij6NXKkJ6fY1X3bx3q1rZzViyx9WcePGOejO6Z2uC7foUTpsmJi1fV+d/bZRXr+jkP1HFh dW1XT0rlufeT3TsbvGB5e6n83VNtmffC8WRDh0giwwUw4/tdDlFOkAofPzoRK5/flWfor6Zj iruR9PjRsqwuutp94crFcvKyNR5t1i+njsS5yPXf1KqZel+noeIruWykrp9jVa9bP/Wadn1k W5mtP+/oeUtcK54N9XnmqPIv/31Mz351FuSefs4UzbqO7Xcrckf15rn3o+pOtMe26b9gWf2R Tf2xjfkvzKwUE8hwAcz5ftcWglT4nGB4fE9/Q0XX4nF9SHb8bFbf9rrafuXqeXLy8rUeVVsG ayfOnfMHfvnf1X1Lda2K1TRr9CRdP8uKrloz75p2vXvLSNt+1vGLV9ZZiNe07+DR13xNQh2n YnbKG+DxZ81asVLXOJ4woAfPvZ8dXdTNUBw/sjNffng8jnkwnN7zqhSbyHABzLjiVSkeIkiF xwmG5+8xdoLhdbMzZHRcHImOn+3RpZWu9t+0dpacoiW4nmybWeiWOHcrGnzNv1EHacT2Sqv/ kIVufeXAqbN1/TyruXDVkmva9daN4235OdU7V23qGAvXjIviwW5f17xfbh2XbQ8y3K71OSi7 C899AFw41lg8V390u3A6krkwfDxAhgtgxsLLKc4SoOzvjx/pamiSvmNFnmzaLIEEJwA2b5Gg qw9u2DBVTl2xzqNqdat24tyjZJjbvxs0fW69p9gp1ZazEbMX6fqZVnLWylXXtOuODVNs9xmV iVqx3VDR5dp+unyN29e1zMh3+7dJA4d7/Hm1VxLrM713W577ABgVGye3zDJ2B+PX7+7r+iMc c2JY/LHVQYYLYM7C602ClL1985nW8gkDk/P+9YWyQ9tmJDcBMkLz0S2eDze5ZVO5nLZyvUd7 lg51S5x7aYlzXf82f8K0BpNztSWxfPEqXT/XSj5a4zLlzesrbPf5PN3V1TJdHbayps6vbVPH O4CpQ8d6/Jlb1lXoiied2zfnuQ+Q8eqY+SXGjpn/ySNdmBfDw9+T4QKYDHlUxGoP5yUClH19 7+XG8ukb9J+CdXBriUzt2YakJsCqi6g99cVdW0brSrpThox2S5x7l42o99+rpLrBy3Ozilxb yYwk/tNN7v1b/nuf1+p1C9z+u5WLLvV+XkP9qS7YnrBoZb1t0z67xP2dv1ETPbbpjg1TdcUU VRzwzAfONq2ayvvW6j9mXv0RTv0xjvnR9l5SOR6ZLoCZCi+n6Etwsq+fnoyWx3bnGvprKO9j BMdtFZ4POVHHoE9ftcGj2WMm17lVrKGv6eZhW1q34iG6frZVvGPz2P9enLx2hW0+V8nkmQ1e lh2blCZHz1/a4PdQR8fX/rrC8ukef/atm8o9juEHNhTyvAfB3t1a61pFv6r6Y9y7LyYwT9r9 SPlK0ZtMF8Bc2wzHEZzs6cUzEfL03nRDRdfUwb2kiIlFX9SZKC0Z19fz6uN1A+WM1Rs9OmDq bPethgOGNfg107TEuX12cYPFV9qI8bp+vhXcvWnyl+06e806P3//DTX+rx7983OHVyx0XYJc /wXJqXLorAUev09dB3IM0763p69TK7KexvDNi7MpjIJkQVpH18XreuP90Zvy5CcnYpgv7e1o Ml0AE1HtFGsJTPb02/clGSq6Vk/pJyNiKZyC5aSynrr6Ze6atXKmluQ25Ki5S+o4XGOIx69T 7/w0Tc1usPgqnjjD4/exgts3zLpyh9cgW3yesfOXybik9AYvSC6dXKHre7XuX+D29eWLV3r8 uv1bh3kcvxumpVEUBVG9ceWqp25PlxcdEcyZ9j1SfjWZLoCJqHKKOwlO9vOXX+toaPJVf5WO axxPQRREy3L0XaK8fP0yOXPNpgadsmJdnceBe/o6pbrjq6EEPqp7qmv1Q8/3MrMbNsx3tee+ rSND8vNn6VTP95q4bLVsktJwwZwzbrLu3632PXDq5Eu1ouXp8+i5PHmuujyZ5z1oRmiumdrP UPz/7v5ezJs2tapS7CXTBTDXVsMjBCd7+daxpvLJ64sNnWDYrk1TkpYgm57cVlf/bNywQM5a u8mj8cn9rz06PLtI19cph1UsaPCY+bje6XL8ohW6v58xNwfFFeuXu9pz75YJQfuZgVAdptGq jhWqmqYMGWOoDxr1vrbwVvd6efo9Fq1bq2v8jinpxvMeZOO8OOnw14faM3/a80j5Z8l0AcxV eH2X4GSvwzSO3qT/MI3HtpVoBUA7bbKOM4nhkxx16tBcVx/t2DhLVmiJridr3+WlthDq+bqr lk6e1WAy3yw1x3V3k5HvaSYXrFvnas+bNk+17GdQq0xdCsoaPhSlaLDr3+n+nqs3uR3O0b14 iMevW7N+qa7xW5jekWIoBLZv28x1sIneuUD9se6dF5owj9qv8Po2mS6AuQqvvxCcbLKlwBEh z+xNM/RXzpGF3UxUdIWXcQmNdfXRni2T5Ox1WzyaMWL8NclzdM9UXV93zfcYOaHhC3izi11J vdHvawbnaD62baDcvmmOJX9/pae7ulT/zDTYP5OXrXH7PtljPI+5bZv0XZ6c3L01hVCIzOjT Vj6+Tf988MLuXPnZqWjmUztZKf5EpgtgEuRREaU9mFUEJ3v42kPdDRVdy8pTKIBC7L41nv8i fc/W0XL2+i0eHTR9rlsCPW3lOjlH+29G7Fk6rMHkXh1Tb/R7msUHtg2TGzYttuTvnjlqYoP9 orYHqiPe56zfashR89wPZhk2e4Hb+Kr9++zePF1XnGnRognPegh3DowrNTYvVN6ZqlZJmFPt Y5XK9ch4AcxQeJ0WXQhK9vBPz7SSX9uuf3LdvShbxroO0/h/9s4DOqrzTvtXvaKGUO+99z5q oIIEaggkgRrqjSZAEpIA0XHDBgQYgyHgjm1scAMJ3JKsk+zGKbtfkk1dZ5NNNo7t9MSxiff/ 3TsgB7BGeqfee2ee55zfycnBmpHm3vu+/9+8DUWKmIw2J817rU6OLGEqoIW1P3dPGStt6lC7 EBemkc23zbwwIqLu60qBB4eXU//ggOx+b8U800CF9X0retZr9NpZNQ1f2FhD2LFwvp+7b3j+ M7we3pxNZnjORUX4/PtXxKglX9855Yd+1ZjO8uJrPVS8CCKB3LjKZaNRkj+/u2xLT+5gn8s/ uTGb3Bc6oSiRAO3L5z/LSziXZ+3mrdQyODIvd5/HlFlVx/Rzd1M/sFm5pmuuYj9vZaNGry0m B4ZWUvvgVln9zqXNHWQxx8YnViGxtLytR+PXFzbiuP31PFMUTD83ObJ03nt3oi0Zz7lEpjXv 7Uxh7iPO8fziaVf0r8ayDIGv9VDxIog01netQqMkbz65Yk6X9yexb6YxrKCoEHcUIxKhPIdt GlD/lvXUunlkXhJK71yjFbm4jOnnZmNF9zrlboaqCn7L4Bhlwa/p64vB+FCLrH5fYSdJ69A4 ldfAPDBKuSOlNu/hnZ57x2sml69g+rlHtxXMfxQCpjNLBuHLtsmN7F/QPbUji/7wki36WeNY 51WHihdBJJDPprj1aJTkzduHI9SaQlKU7o8iREKkRHkxXbctW7v5YnfbvNy9XsctIYPp51S+ XksXWfCCNdcUN+EMMW3ew5AMKAVWHr+rsIOkfWTS3Idbr1ij1XsII1fWYXeK3fK23nl/rmvL Zqb7tiY/GM+5hIgNX6TcyZa1v3j5QCIOVzaGQ5T5Wg8VL4JIYarhFLcXjZJ8+d5Z9Q5J7qrE t89Sw8fLhena7RhqorVbts2LMBJxe7EurPkSzmli+VlVFNQ3z1n8u8Sla/0ehmNEFr9n48Yt 5BafMefnnlRWrfX7VHb23fGaDlHJyntovp/btLVPja3k8ZxLibKcIByubHI7HnN7UfEiiDSm Gp5CoyTTQ5KfW0DnR9m/udzRmkyWtthMQ2oI14TlG+h7R2r5gneUidii5XcU00WNbcw/q4qk 8rl31BPOEGsd3Kb1+4BRatm8jXzumv53N+H5pTp5r4yqujteN66kkunnxofWMrU7wf5ueM4l uNmGMAVUHfn68WMe6HflzSOoeBFEGuJ1GQ2S/PjLK1b07ES6GptpZJGb2wIUHRLlvr75r+Xk tqXUxhe8LFR13DmKIYgY68/ORVheyZwyEL24XCfvY+qEzvM5+2bkKaf76eK9ArIW3/HaVZ39 TD93YHgVU9tj5+iAZ1yKm23Y29P+rlTmPuTxsRz64AUH9L/y5RIqXgSRhnh9HQ2S7E6hV56z wtphCjviJUV6otiQMJvr4xmuYx61beWL7a2jTLjGp982fSyJ+efmQpiC5pWqmFMKhF0UdfFe pkrC0so5P1+3hEzlmVq6eK+mTVvvWL8n3DOsP3tkpHzee1Y4ow7Pt3Tx8nBWbvevzuHKH1+x QB8sT95BxYsg0hCv/0KDJC+++6ifWlNEagtDUGRInDUl4UzXcmBoE1/0jjGRu7LpjoK9vLWb +WfnYs2GrcqDelWJgbCmbMnqNp28l6mRM89ZXYJA1/UP6uz9clc23vH6wv9n+bl2HpYdDUeb EvF8S5zsBB+1+pMvH4lAPyxPfoqKF0GkIV5/QYMkH96/6KjWuq5tfOFjbm2LAkPi5Cb5Ml3P 4aEuZdHLgjAdzCn2n+dwRS0uZ/7Z+RB227MNT5jzXKnqzn6dvZ8pUNLUTuZBUSo/U2FL+Zqu dTp9T5/0vM9ff0F0Cq3dPMr0c/1btzDdr42l4Xi+ZcDa8kis9zJ+/oSKF0FEDn2Ns0NjJB/+ 9polPb87jblzFKb5uLg4orCQAQG+bkzXdPdwI7UPjTGjWLnmDhlavWGLWj8/F8L5UpYhqreZ t49MpPqBQZ29nzEjrKsSro/Ks7qCoqmstVOn71nTvU45OvnP0a41zD+7dbiX6X7NS/bF8y0D rOzsaFd7MnPf8sR4Nn10yQ79ssygtzhbVL4IIqZ4vcH5ojGSD289xP6t5NmRXIoJW4SiQjY7 G9rS6aH5RzIfGKmhjqFxZoRpYcJW7zPFdUzRcrV+XqD9Lm7/t8L6ljmnxi1MzFTudKjue5oS df2byG6O0UMB4XPW9fsGZBV+/vrC1FHhXmH92YnhVqZ2KMgPOxrKBQ93JzoxyH648ov7kumT q+bom+UkXlOcNypfBBExn0xxsWiM5MEPznmpNRWkIlc4tNR2DlBoSI09nSnzXteHR0rULrAr 2/s+H9kQRk6EQl+XBXzKshVzSoNfZoFyehok64s0bRiac72cQHrlKp2/7/K2njvW5An/X52f v3dk5bz36plhhXIkBc+2fEiN9lJuxsTaz3z9eAj6ZzmJ13UuGpUvgoiYG9c4BRoj6fPRi/bK rXxZO8PNDfFkZsPLlbWesQK6RDjcmmWHyt7hYeoYHleL+NJ/7pQXkL1Y7Z+fj7D80jnlIbak QufvKXeEQ4g9U3Lm/Nxiipbp/H3bhsbIPSnr8/cQ7g11X+P4SOm89+q+zlTIjBFv9KNkNJfe e2oh+mm5HKI8zeWg8kUQEfOPKW45GiNpI0zluLSPfe79oYEMcnR21L90AZ2zNCuQ6RoPjfRT 5/B2tRA22rh9ymF2TYParzEXwoiWV+rcB/7mrFit0/eUM8KoUVDOkjk/r0D+34X/TtfvLRyQ PPMewj0h3Bvq/Hzv8Db+Psyb9z7troo28i9LjFO8LGxsaaw5ibnPeXJ7Fv3xJRv013LgGrcM lS+CiCle01wTGiNp8y9Hw5g7wEeHFRQe7A6JkSnRoR5M13nPSLNGBfeqvk1kExanLLgtgqKV O+TpsqBv3jh8xy6KX9wgIoqWNndCvHhiiyvmlC6P5Gy1hYiFkqaO23ZJjKeVfRvVfo2tvPiz 3Kdl2YF4rmU6c8DNzYkmN7Kv93r1ngS6MWWGPlv6Z4A2ovJFEBHz2TVuHRoj6fKzJ9zVWtdV khmAIkbGODg5MK2veGhbFXWNbNeI5W29n+9EKGwfvnr9Fo1fazbqlHIXP+eW6Kv6NjC/XqcG dEmcrJr6OaXLmZfX5k1DOn/f2p51n18b4dDkZWu7NXqdPduamdqj2DAPPNcyJj7CU7lJE2v/ 861HAtBvSxyh5kPliyBiitc0tx2NkTT5/WVb5RQO1k5vY10cmaFYkD0PDGTMe61PbVtM3SM7 +CJYM4SDlC2Db8lXTOot+dqhMwS5EzbxUCUWTvx7tmwa0el7yoXipvY7tnC/G7vwm1vw6/p9 V/SsJ5vwf0pXWUuXxq/1IC/+LGsRF7hgyrPcqStin3FxblRBv7rgjP5byuLF13yofBFExNyY 4u5DYyQ9Pp0yo5cPJDJ3eIfXZ6LIMRJ6q2OYrvmGka1aFeJVnQPKIn9m5Kth3WadFvoFdXNv M++bka+ctmZK0iV85jPCOxvCSGQ1/9/o+n2FKaUzI122EQlU2dGv8WsJwn+aF//57s+DPWl4 no0ASzs7mmhLYe6LLkxk0F9ftUQ/Lt3NNe5H5YsgYq7xmuKOozGSHt86GaDWeV2Y0mM8LEln u/bj27qpe9sOrVizYQt5pSpuFuTh8VTa3KH1a95OcnnNnPKVVrFSp+8nZVav36yUHlWfhTAK VtrcqfP3VdSu/lz2hB0Uhd9Dm9fbsG0r0/3ZvjwKz7OR4LHImR7enM3cJ10/FI1+XLprvI6j 8kUQMcVrmjuLxkha/PaiI50fUzB3cvVFYSgOjAh/Xzem635wWwNfCO/UGmEUI7O6Qbn2SijO Q/NKqGnjkE5eWyAkt3jOzTaEUSBdvZdUEUb2FiVnzymhito1On3PVb0byTst9/N1dRlVdTdH rLR83fFtPUz3Z16KH55nI0K4nuqsN/7xYx7oz6XJWVS+CCKueD2Dhkg6/P2qOV3ck8rcue1q T1FOBUFhYDyY29jRicH5v10+NlpOPaM7dUbr4AgllVWTdVi8coQkrqSCGjdu1fp1he3Qbz8z 6m6E7cw7h8d1+rfoC01EpYdH+Cznkq6E0kqd/Y61PeuV8iyMoAnClbi0SnltdfX692yrZ2qb vDxd8DwbGf0rYrHFvPx5BpUvgog71fAlNETS4Z3JUOaO7eSWbPL2QnFjjGxZHc+0ecG60W06 lwvhPK7C+hbyzypQrjnyyyyggrpmat2sefEuCNxcOx0mlVfLQrw0YWlL55zSFawoUk7h0+Y9 hOmDWTUN5J6YpdzUxC8zX3nN2ofGdP73PLxt/oOThW3IsdGP8WG/wIFp8x9sMS/pqYYvofJF EHFHvK6jMZIGv3zGhb40yj6VA1N5jJfKvGDGdV49fDE8oTeEKXIVHX2UVd1AkYVlypEbocAX 1iIJU9laB7cxv5ZwftdcUw6F19Pn3yIGbbzEOkQlqfy7hemHHfxnzPp6XSM7lTseCjsS5q9q Uq6hC8srobD8EuVUQmE3yY6h7Xr7ezaMjjDdl+tXxuE5NlKEcyLPjLBPhf+PR33Rv0uL66h8 EURc8XoHDZH4/O01S3p2Ip25M1uHwgYHKfPcN1pHvWMTsiF6SblKCRFGaeT0t7AQU7RM5d8r HGQtjATK6e/ZOdbJdF8uxcHJRs2KQvaZGY+N5dAHLzign5cO76DyRRAR89kU9200ROLzxoNR zB3ZoYEM5UG7KACMFxsHB3p0WMFwntcS6pNR4S5MfXOISlYpI8KBvsYiXdVdA3Oe17W0uUN2 f9OD21YwtVGhgQvxHBvzOlRbO9rekszcZ13an6w8IgV9vQTO8eJrPlS+CCJibkxz/4nGSFyE 3Z/U2To+KkTYOt4OGDkjTWznuG0eG+KL4l130Cdhylu6VcqIW0IG9Y5OSPr3Z2NCuXW7qr8z anG52q/ZqyG6/Jse3VYw/6Yvm7KVhTkExbhxd3emE4NZzH3XN08Gob+XxjleP0TliyDiTjX8 GRoj8fjjyzbK3Z9YOy9higekxDQoz2Fb57VntI36xnfJCv/MApVSIqxfktvfczfCeWiq/j77 iERqHxqX3d80PD7IdD/21cRqeM9DZuRGepw3c991judXF5zR74vPz1D5IoiY4nWN+zkaItG+ eaIr98Yxd1w7WpPJ3NYeUmIi+Pmwned1eLRKdkV83cAmldPwhAOd5SxdwiYUznFpKsWrpKld ln/XvtEWpvtRkeSH59eE6KmOYe7Dnt+dRh9fsUD/LyZ8zYfKF0HEHfH6JRojcfiPM77MHdYj W3PIy9MVHb2JcYhh6+Yz2/Jp3fhO6h/fLSsiCpaqlJMV3etk9/fMUNLYrvLvEg40luvfdWx0 GdMRB84uTnh2TQj7BY704LpM5r7sq0fD0P+Lyy9R+SKIuOL1azREhuejS3bK3Z5YO6uSzEB0 8ibI2mVsm65sH++n/u27ZcWaDVtUjnqF81Imt79nBs9UhWqh7Fkny79pcPuoUqrmuw8n2lLw 3Jog8RGeTPfHDD9/2g11gHj8GpUvgogrXu+jITL8FEPhYEnWTmqsJYnMhMXqNiaOCRY0KTFs aygOja6UZUEfkL14VkGxDI6lzpHxWX9mQM33GNDy39X574WdDOc6KFns309T9oy3Yw0qmPtL onL2nXkvTGQoj1BBPSAKv0XliyDiiteHaIgMPcXQh7mDOrklmzw8XSBdJortAkc6PaRgmG5Y QOu3T/BF9x5ZUdXZr1JUCutbZPf3hOWXqvx7ans3yO7vmeHY6HKm9iosaBEkxESxcXCke3vT MeVQ+nyEyhdBxBWv36MhMhy/v2xLj49nM3dOhWn+EBATZ7CebXR0x3g/DezYIyuE0ZQFMSmz r4dKz5PV39I5sp0sgmNUbhgit2szw81phnnzb/KyPvPm5j94Zk12NF846kQ48oSpfxvNpf95 xgV1geH5AypfBBFXvP6IhshATHF09T72XQyH1iSQGYoSkyc70Y9xd8NqWscXynIjvXLVrLJi FhhNncPbZfN3CCN0cx2WLMdrI7B/vJXp/ltdEo7nFdCa0gjmPu65XenY5dDw/AWVL4JAvEyC H3zJi7lDOjGYTQvdndGRA7JxdKSTm1lGSfNo844x2RX2zRuH59x6XS5/h0963qx/g01YPPWN T8hSutbv2E0nR0uY2qyggIV4XgFZOTjQ/q5U5r7ua8dCUB8Ylj+j8kUQccXrd2iIDHNQ8hNq TDFUnoWDThzcopfxrJx9Y218wbxXdrjGpc8qLcKW83L4/btGdpB50Ow7NMaVVMjymgiMbmc7 NPlgTxqeU/A5oYHudGZEwXyw8q+fdUKdgKmGCGIi4jXFfYCGSP9cP8R+yOTGunh03uAOEqPY RksfGS2+NVohrwI/qaxmVmlxjE6Wxe+/tLlT9aYaPetlK14Pjq1kuu+qC0LxnII7WLkkjLnP u7gnlT65Yo5awTB8iMoXQcQd8foNGiL98qPHPJg7oMlNWeTs6oSOG9yBhZ298t5gOtNrO1/o 79wrK6o6VW/D3rZ1VPK/f9SS8ll/d9vweBrYsVt210Ng845x5fRVlnvOy8sVzym4A0t7e9rT yT7l8N8eDkK9YBjeR+WLIOKK16/QEOmPP79iRU/tyGLufNLjfflOyx5IGnEKmebySDZ5H6uU XZHfM7ZTuZnGbPJSvrZb8r+/qp0ZwwtLZSldAgfHWpjut51rkyEaYFYC/BfSo8OMUw5HFfT+ RUfUDThAGUGMXrx+gYZIf7xxiP1QyXW1sZAaoBJfHzc6y3gvbduxhdbzxbOcWJiYMau8pC5f yf/7PskiHPSsarSuaE2b7K6DwKadE3R622Kmey0H61HBHNQUhDD3gS/uTaFPp8xQO+iXX6Dy RRBxxes9NET64WdPuDN3OMcHs8nZzRmCAeZk6+pEpvvp6GiN7Ir9mCXLZpWX0LxiWj+xV7JU tPeqFK+mjUOyFK8D421sRxhsyCRLe0c8mxjRn2PKoQMd6GafcvitkwGoH/TLe6h8EURc8fop GiLdI5xNcmEig7mzyU8NQIcP5iU+kv1Igm3jm2RV7OesaJhVXtwTs2gD/+9SJaNq9nPIrEPj b27JbsSjXZX5IXguwbyEBi5iPlj5/KiCPrxkjzpCf/wUlS+CiJgb17jvoyHSPV87FspcII80 JZEZOmfAgHCfHOhOY7qvuqoTaHXPgGwK/vLW7lkFxio0lv936QpMROHSWX9vv4wCGY527aH2 xjKm++vU1hxycnHCcwmYaGFcoyrw2r3x9I8p1BH64MY09wNUvggiYj6b5t5FY6Rb3n/eUblQ mKWDOT2UQ97eruiYATOFaQFM91ZTSShZWFpS4bIKWRT9q9dvVjllr3vbDsn+3l6pCpXnd8lJ urqHxyk4MoqyYhYx3V/tFdF4HgEzdk6O9OA69lkgPzzviXpCDwg1HypfBBF3quFX0Bjp8Nuk KTO6vD+JuXNZnhuMThmohbWjI51h2ClMEC/+EVcSFhNHPSM7NNg84u4CXX+bVLQPqd6konXz NslurmEXkTjr75xTu0bSm4LcTn1XPzm5uirvFVbxCg/2wPMI1CIp2pu5b3x6Zyb99VVL1BW6 5yuofBFETPGa4qbQEOmO/zjjw9yxCGecWNg5oEMGaiOMlM53fzUWh3wuXgIubgupoXtAssV/ //bdKsWrYWCz7H5nYeqkHKSrcFkVWVhYfn6fsIqXn+9CPItAbQZqY5n7yK8eDUddoWv4mg+V L4KIO+J1CY2RbvjTK9b05Ha2M7uEhcahQYvQEQODiZeAMPWwbNVqWj+xT5JYhsTMKjE1Xesk KS1zjdLV9m6Q7OcsMLBjD0UnJn/hHoF4AX3i7OpMxzZls8nXaC79zwVn1Be65RIqXwQRV7ye QkOkG14/FM38TV5DcQQ6YaCFeCk0Ei8BMzNzKlxeJUkZsA2Pn1VihC3bpbguqnHDVpXi1Shs JS9R6erfvotCo2NmvT8yIV5Azwi7+LL2lS8IZ3tdxdleOuQpVL4IIu5Uw0fREGnPfz/tytyR PDCQQTZOC4iztQdSwwTE6/ORjcXFtIEvwqWEKvFatrZbkuJV179RpXi1bR2T3Ocr0LttB/kG Bau8LyBewBC7sw41JjL3md857Yc6Q3dTDR9F5YsgIubGNHcUjZF2/P2qOT2/O425E4mN9ITg AK14dFh78RJISM9UCoQ8xOu2aX4SGTla2adavDqGxyUnXcLOhV5+/nPeE5nREC+gfzw93eiR rTlM99pj4zn0+8u2qDd0s538UVS+CCKueB1EY6Qd/3YiiFm6uqpiIA7AIOK1pmh+8RKIT8vA iJeG1PasUyleXSPbJSZdY+S2yGPe+4FVvPz9F+JZNLGRdl0j7OrL2ndO3R+LekM34nUPKl8E ETGfXeNG0BhpzocvOND5MbYzu44NZtMCV2e+o3WQOCiETGXEa4aM/MUQLw1YMYd4CWePSUW6 +scmyNs/gO1eiHZnas8C/CBeQDss7B1oXxf7bJGfPeGOukPbc7z4mg+VL4KIKV7TXA8aI815 7d545k6jMCNQBtIF5MAZHY54zVBQXgHxMkLxWrdjNwWGhbNLOMQLGJDIUE86y9iHPjuRTh9f sUDtod0Byj2ofBFExPxjiqtHY6QZP3l8EbN0TbSnkLmdI6QBSFa8OM6MiqtrJSle5Wu7eIHY IzlquqUuXntn3TJeN+LlbmLPHSRJX/TUsJ/t9e7JQNQf2nCNq0PliyBirvG6xpWiMdJsQ41n d6WrcWaXB4QBSFy8OOVBuvVdfSIIwn4lEC/dIkwhVfceSI+CeAHD4uzmQicG2c72Oj+qoN9d skMdovkarxJUvggiYj6d4jLQGKnPN08GMn9Dt3ZZFDpXoFvxGplfvFYvCVa76BZY4OxC3cPb P5chQ2Jc4rVTlM9whuqmNjIzM4N4AVlQms2+0cb1B6JRh2jIp1e5dFS+CCJi6HUuAo2Regjb 2j42lsO8oYajizM6ViAb8RIICo9Qjphs3LXfoKgWr25edPYahp0M3Ppv5xKvntGdBv/8Zuja Okr2jo4aXXtm8fJfhGcR6Axze0fa05HKLF/C2ZmoR9SHprgwVL4IIqZ4TXMeaIzU4/qhGObO oSAdG2oA3SNMX9WneAnkFJVKSLy6eOHZY1gYJE2K4iVs+uETEKTxdYd4AbEID/Fg3mjj4u40 +uSqOWoSdcXrLc4dlS+CiCle73JW/MP4f2iQ2PjlBRe1NtQws0NnCsQRrwYtxcvc3JxWtnWa rngxUNMjPfFKVeRpdd1ZxSsQ4gX0QFc1+xeb//6oL+oS9fg/oeZD5YsgIod/GH+HBollbrQZ vbAnlXlDjRBsqAFkLF4z6736xnaKLl5lvHgN7NgjOaolNuIliLKwOyXEC8gVJzdnOs640cYT 49n0p1esUZ+w8yEqXgSRQG5Mc/+JBml+hG/XWL+Jay3HhhpAj+LFcA82LNZevAQS0jMlIF6d vOjsvsn2PZKhuks64jUwvotc3BZqfb3TIiFeQFxKsoOY+9qvHAlHfcK6o+E17vuoeBFEGiNe b6NRmps/v2JFT27PwoYawOTES9gZr66jW1zxau2k/u27JUd114BkxCs5W6GT680qXkEBEC+g p4027BxpdyfjRhujufSb5xagTmE7w+stVLwIIgXxusY9i0ZpboRv1Vi/gctPw4YaQL98yYDi JbDQw1O5aYNo4tXCi9c4xEsVzQMbydzcQifXOhXiBWS20cbl/UnC+VSoVebnAipeBJGGeB1D g6Sa3150pHPYUAOY6IjXDIXLKkUTr6W8ePWN75IcVZ39khAv/+BQnV3n1IiFEC8gCbrV2Gjj R+c9UK/MzyQqXgSRQD6b5nagQVLNlfvimBv/iFAvvsNwvA10nkCcEa96HYuXrZ0d9W7bwRf6 B/SGKvEq5cWrd2zXrPSN7RaNqs65Rrwm9PpZzbC8vlGn1xkjXkAquLq70MktbBttXJjIoL9j e/k5EWo9VLwIIoURrymuG43S7Lz31EJm6RpYGXeXdAGgH5jEqzBIpwW5QEZ+IW3afUBvqB7x 6qC+8YnZGROPqs4+leLVy4uXPj8rgY0T+8ht0SLdihdGvICEqCkMZe6Dv33KH3XLXPC1Hipe BJHGVMMqNEqzbB8/ZUYv7klhavBPDynIw9uNODtHICYmIF1mIoqXlbU1dQ+NGVy8Sps7lCIj NSo7xBWvkpqVOr/GrOIVHOihxX0MoQBsWDsuoEMDGczby/8Z28vPJV7VqHgRRAL59DqXjEbp i3zvrDfzN211xRGQHmAQzOzEEy+BpKwcg4tXSVM7dW/bOSs9IlIhongJm504ubjq/PqmGES8 AGBHkRzA3Be/MxmK+kXVl8l8rYeKF0EkEHqLc0ejdCcfX7GgZ3ZmMjX0RzdmkZ2zM6QASEq8 6vQkXsKoV+/IdhHEa4f6jN5im36oaO8VTbxK9TDapZZ4CQfE43nEDAJDjPLzv8vONrbZJ+dG FfTRi/aoY2ZBqPVQ8SKIVKYbTnN/RcP0T755kv0Ax8L0QHTQwHDiZS+ueAlkFRYZVLyKm9qo i5c9rdime5a394gjXrv2k7uXN8QLmAxhIZ7M28tfeyAGdcwX+SsqXQSRUG5Mcz9Gw3STP71s TY+P5TA18Ae608jcYQE6RiA58VpVoD/xsrW3p4HxXYYTr8Y26hzeLjmWtYkjXtVNrXq7tinh EC8gTdatimf+QvSXF1xQz9wGX+P9EJUugkhrxOsNNE43eftwBHPjHhfpgw4RGBRz+wWii5dA cXWtAcVrLS8647pjSDevs6ytWxTxCgwLF128QoIhXsCwLPJyo9NDbF+KXtqfjEOV7+Q6Kl0E kZZ4nUfDxNEHFx2YD0sebEhAZwhMVry8/PwNJl5L1qyl9qExvdOhJuVrDS9e7ZuGyMzMTG/X NRniBSRMfQn7F6M/fgyHKt/GWVS6CCKtqYb70DBxdOVetsOSzwwryNt3Ed8RLACyBuKlDU19 62mQlwFdoVK8VvPitXVMcpS3qhavPl68dPnZzJCRV6jXa8oqXqEQLyACwkZWwoZWLPfos7vS 6ZMrOFT51lTD3ah0EURKI144RJl+8bQr8zdpTeXRkBYgCuYOTpIRr6TMbAOJVyu1bxmVHOUt XQYVL+HAZIcFCyBewKRZnMG++dW/P+oL8bpJJypdBJHSiNc1rsjEDxaklw4kMTXkJzZnk6Or KyQAmLx42Tk40MZd+2lwz0GdoEq8FvPitXbrqGi0qaCsdQ7xGtuls89lhhUt7fqX6TA3NvEK 8cTzCESZPSBsaLW/K43pPn1qR5byeBiTH/G6yhWi0kUQCYVe4wJNuVH62RPuzN+gVeSHEWe/ AMwHihFRxWulAcRLYOXaTr2LV2FDC7Vu3iY5Sls6DSpesSmp0hGvYIgXEI+UOD/mPvtbjwTg DK8rnB8qXQSRknjt5sz5h/Njk/wmaMqMXtyTwnxYsq1wWDLECoiEhaO0xCsuNd1A4jUiOUpb OgwmXsI0Q1s7O4x4AXCL7a1s/fYT49n0l1esTFm8/ibUeKh0EURq0w2nuR+YYqP0w/OezN+c FWUFofgHshCv2vxAg4iXnb2D8kBffYpXQX0ztQwOz0mzCJQ0G068alraDHI9mcUr1BPPI2YD iEpEmDdz3/2NE8EmK16fTXPfQ4WLIBIM/4C+bGoN0qdXzej53Wxzxe/vzyDLBRjtAuJiuUBa 4iXQ0NWnV/HKr2uipo1DKhgWjeJGw4lXYma2pMQrLNQLzyMQna1r2NZmPzaWQ3982cZU5esy KlwEkeaI10Om1iB97yz7N2Y5yXwha+8E5gXFgKmJV1ZhkV7FK29VI63ZsFUSNG4Y+pyixnaD iZeL20KDXMvEUIgXkA/+AR50doStD//q0TDT3FjjGncIFS6CSDCfXePWmVJjJJzvcWEig6nB 3teVRmYOkCogPsKoq9TESzhMWZ/ipVi5hhrWbTYoqxkQzhczhHi1bdpqsGsJ8QJyo7+W7fzN c6MK+uiSnSlONexHhYsg0hzxKjGlxug7p9h3RUqK9UPRDyQiXi6SEy8zc3PqG92pP/GqXU31 A4MqqbtFvYEpbGg1iHgtXl5lsGuZwChe4WHeGM0HksDTx53ODCuY7ts3H4o0wQ3EuGJUuAgi wQjbjZpKQ/S31yyV53uwNNQ721LIDAU/kJl4rcgznHgJVDW26k28clY0UF3fRvXpZ0DTn+Mp bGg2iHhFxMVDvACYg7UVMWxfpI7m0m8vOprWVvLXOB9UuAgi0fAP6R9MoSH61iOBzKNdUeEo MADEaz7S8wr0Jl7ZNfW0sneD5MivM4x4OTo5G1C8XCFeQHa4eiykR7bmMN271x6IMSXx+j0q WwSRtnh93ehHu161pCcZR7s2r05EpwYkhZWTNMXLNzBYb+KVWV1HK7rXSQ5h0w99i1fnlhGD XkeIF5Ar9SURzF+ovm86o17voLJFEGmL1xmMdt3kLE9gkCdxwqYaQHxQWEhavCytrGjDxD69 iFd61Sqq6uyfk+quAYMjbPqhb/EqX9UA8QKAAQdXVzo2mM10/14/ZDKjXqdR2SKIhPPZNW6L 0Y92bWcb7eqr5YtAB2cVQISAOFg5S1O8BJr6N+hHvCpqqbK9V7909KmgXyU5K/QvXqmKPINe w/gQNvGKgHgBCVJZEMY+6vW88Y96fTbFDaKyRRAJ58YUV2bco10BTA3ymREFeft5zCFeAIiD NaN41eQGGFy8ymrr9SJeqctrafnaHsPR1stEVk2D3sUrMCxcuuKFL0Iwii8xbPj28cjGLMZR r2hTOMOrFJUtgkg4NM35G/NOhqyjXT0r4lDkA4iXgTfYUCVeKctqqLy1SzzWds9KZnW93sXL YYETxAsANViWH4odDmd2NHyD80VliyBSFi/izIx1Z0OMdgGjEC8X6YpXcESUXsQrqbyGSps7 JcXSli5Kr6rTq3gJZ6MZ+hoyi1e4D55HIMnp9zYu7KNerxv3qNfvhZoOlS2CSDz8w/q2KY92 ddfEohMFshevahHEy8nFVS/ilVhWTSVNHZIjrWKlXsWrrqMb4gWABizLD2Me9frgBQdjFa83 UdEiiBzWeU1zhzHahY4LQLzUxczcnDZqsbOhKvFKWFpFRWvaZqW4UTyEtWf6FK+SmpUQLwA0 wMbFlXnU641DUca5vmuKexAVLYLIYcRrims1psbn4ysWzKNdXRjtAjIoKKQqXgIdg8M6F6/4 0kpasnqt5EhetkKv4pVVWGTw6xcXzHZ/RUK8AEa9pM0U14KKFkFkkE+uc/HG1Ph8+5Q/82iX ly9GuwDESxtWtXfpXLziSpZTYX2L5Egqq9GreMUkpxj8+sUGs42oRkVAvID028rJTWxfur75 oPGNen0yzcWhokUQGYTe4iz5h/ZjY2h4/n7VnJ7ekck42iXsZOgCtAYdviTESyGOeJXWrNK5 eMXy4lVQ3yw5hLVn+hQv/+BQiBcABhj1OjeqoN9dsjMm8fqY3uWsUNEiiFymG05z3zSGxud7 Z32YGt2zI7nk5edJnKML0BRIp0GwcXGTtHhlLS7SuXjFFJVT3qpGyZGwtFKv4uXithDiBYDW o17ZTPf0V4+GGY94XeP+DZUsgshLvE7JveH59KoZPbcrnanB7V8ZD3ECssDGlU28qkQSr8TM bJ2LVzQvXrkr10gOYe2ZPsXL2sZGwuLli9F8IAuqF0cw3dOPjeXQn162Nhb5OoVKFkFklM+m uR65Nzw/Ou/BtrCWJyjEG0U9kAW2EhevyPhEnYtX1JJyUtSukRxxJfoTr4279hNnZmZ48Qpi FK9IX4zmA1ng4LaQHt6Sw3Rf/+uJYKMQr8+ucb2oZBFERvl0ikuU+W4+9OLeFKaGdnB1Igp6 APHSEYFh4XoQrzLKqV0tOWJLKvQmXr0j20W5fhAvYIzUlUYy3dePj2fTX1+1lL14CTUcKlkE kVHoOc6Cf3j/LNdG570nFzKPdoUL2yKjYwJGJl6VOf6iFO6ePr4QLx2IV+v6QVGuXwzECxgh Th7u9MhWBdO9LeyELHPx+ouwSRoqWQSR2zqva9xbcm14XjmYwNTAjjQno1MCssLOTdri5cyL oa7FK3JxGWXXrJYcscX6E6+Grj5Ji1d0lB+eRyArmpfFMN3bT+3Ior9fsZCzeL2JChZBZJgb 09w9cmx0/ueCM/NoV2y0UDy4agA6MQDxmg0HxwV6EK+lvOg0SI7Y4uV6E6/atR0QLwB0iJv3 Ijo9xDbqJeyILFfx4mu3g6hgEUSOI17TXI0cG52p++KYGtbdHalkppF0ASAedm7ukhYvWzs7 nYtXBC9eWTX1TAi7DRatWUvla7uouqufanvXU/3AJp5BWrN+i/J/BVb1b6Tq7gFatraHSpo6 KK+uifk9ZogpXqY38appbhNHvALZxCsG4gVkSGd1LNP9/exEOn06ZSbXNe7VqGARRI7rvKY4 b7k1OB+84MA82pWWGIhCHkC8dIyVtbXuxauQF6/q+i+Qv6qJlvPi1LBuM3UMjdO6HXu1kp0N E/uoe9tOatw4RFWd/bS4oZWyqxtmfW+BmCL9iVflmmZRrl80q3hpPFsAsweAeHj7e9JZxhrh x495yFK86DXOCxUsgsh3ndfP5dTgfPkw23kd9w9kkPkCNxTywGjFqyJbHPGysLDQWDbsI5Jm lRjf9Hyl6AgiVNXRT82bhql/+26tz8liYf3OfdQyOKIUsYJVzXeIV1DOEpXipe3vt7x+jbTF K8ofzyMQEc3la7Ahiekef3FfsnKHZJmJ13uoXBFE3tMNn5JLgyMcfHh+lG3+dnFOGHELXIE+ QXGgF+wlLl4Cg7sPaCQbvhn5s0qMWVAUrezbaBDRmo/+8d3UuGEr5fMSZhEUM+vv6xCZpPX7 lK2sN5ERLwAMS3SUP/PMGGHNuMzE6wlUrggi4wiH8MmlwfnmyUCmhvTE5hyyW7gQYgRkif1C 6YvX+p2aTfnLW9WkcgRJGA0TRrqkIF9dIztoQXSKyt81vrRS6/coqa6FeAGgJ4Q13iz3+bUH YuS2vqsblSuCyHmd13UuWg6Nzd+vmiu3gGVpSOtKo1DAA9ni4C598erdtl2z0aTtu8kuMlGl 0NhGJNDq9VtElS5h2qFTbKrK39EiKJrWbhnV+n0KyitEuXZRAc7sO8LiecQMApmSkxrMNuo1 mksfvmgvn/VdV7lIVK4IImfxIs6Mf5h/I/XG5vtnvZka0UeHFeTm44FOHEC89EjHoOYjU2Wt 3SqlRsAyOIaKG9tEka4V3evJJix+zt8vs6peJ++VU1QC8QJAT1g4u9GhgUyme/2dyVC5iNf7 Qs2GyhVB5L/O63mJD63TC3vYpg10r4jjG103oFfQqUtBvJZn+YkmXs0D2q3HSiyrnlNuBKKX LFNufGEo6Spa00bmQdFz/k5+GQW0Ydd+nbxfel4BxAsAPbKsIJzpXn98LIf+8oqV9MXrGvcs KlYEMYZ1XtPcRik3Nu896ca8UDY41AdiBGSNg/siyYvXyrWdWknHxl0HKCyvZF75WpSUTe1b x/QqXMIW9XEllfP+Lu5JWTSwY4/O3jcxM1va4hUD8QLy/xLr5JYcpvv926f8JS9en01x61Gx IogR5NMpLlHKjc1r98YzNZwjzSko3IHJiNcyEcVrSUW11uIhyFfk4rJ5hccqNFa5zfwmDXdS nAthPZlLfNq8v4Pw33QOb9fpe0clJElcvPzxPGL2gOxpXBbNdL8/vTOTPrlqLmnx+uQ6F4+K FUGMILSbM+cf6o8keWDyRfYDk5PiA9GRA4x4GYDkrBydyMemXfspcen80w6VZ31lFFDbFt2M fgnSl72igcyDouZ9X89UBfWOTuhc+rz8xFmjF+nPJl5xMQF4HoHs8fD1ojMjbMfQ/EjaByp/ KNRqqFgRxEjCP9QXpdjYfOUI2xztg70ZZOaETgbIH8dF0h/xCgqL0KmELG3pJMuQmHklyDIk lvLqmpXipOl7tW4eIW9eplhkLzSvRDkVUR9THG3t7CBeABiAdXWJTPf85f1JUhav51CpIogR RYrnef3tNUvloleWBrMwKxQdDIB4GQh7R0eND1FWRdOmIXKJS2MSIo/kHFq9brNary9sipFd 00AWwfMLnllglPK/HdTD9EYBYTt+sa5dBMQLmBhh4X7MM2d+8/wCnN+FIIgBphte5YKk1tB8 91G2xvLYYDbZuLkTJ4x4AXS0shcvD8mLl0DLuk06FxLhnK+Q3GIm+RLkSNgUo2tknrVXvDxV dw2QW0Im0+s6RCYpt5XX54YeDV19khev+FiIFzAetq9l2xn57cMR0jy/a5oLRqWKIMY33fCn UmlkbvA8vzuNqaGsKeILJqeFEgdCCNhw9JCHeC1eXqUfMeFFqaSpfd7ztG4/0Dgop4gK61uo rn+j8gDk5k3DVNHRS+mVq8gpJpXpdWamFvaOTeh/6/rKGogXAAYkPTmI6b4/P6qgP0tsa3m+ HvoxKlQEMUbxusadlEpD8/On2LaQPz2kIGcvTxmIFwBsOHp4Mt375ZniildYTJxe5aR7dCeF 5ZUyS5M2CGvHCnhxM9SZYRFxCeKJl58Tm3jFBeCLEMwyMBrM+bb13v4MeW4tP8UdR4WKIMYo Xle5Wqk0NFP3xTI1kF018SjWAcRLBKysrWnd9t16l5Syli6yjUjQm3T5ZuRTm57PCrt7RE9Y IyfWdQtnFq9AzBgARkVZPttmXc9OpNOnU2ZSEq9qVKgIYoShtzgX/iH/h9iNzO8u29I5xoWw oeF+KNaBUbHAk22qYZnI4iVQvmq1QWSlZ2wnxRQtIy4wSmfCZR0ap7fzweaieWCjqNdMnuIF gC6+1PKgU1vZtpb/2ZPuUhGvG3Sdc0aFiiDGOuo1zb0jdkPzjeMhTA3jnu40dCYA4iUiwRFR BpUWYQ2Xe1KW1tIVll86/6YceqKgvALiBYBIdK2IZ7r/r9wbL5XRrq+iMkUQI85n09yYmI3M 36+a05M7sti2kM8ORUcCIF4iYm5hQT0j4wYVF+HQ5bLWLlqUlK2WbAm7IAYriqhBzW3ojeXg ZHXFKyE+AM8jMDpCI9i3lv/wkr3o4vXZFLcNlSmCGHE+uc7Fi9nI/PA82/qWh7fkkJ27B9+Q uusRdFLA8DixileGr+jiJZBZuEQ0iRHO/sqsrif/zAKyi0j8gmwtiEmhkNybOx52ijTCdcfh zesHRb9eEC9g6uzuZNsx+RvHg0UXr0+muFhUpghi/NMN3xOrkXnlANsJ880VscQ5u6uPEwDu khZ2Jy828VpV4CcJ8bK1szPIJhssrN+5j/rHd1PP6ARt3LVfEr/T7aTl5stIvDDVEBgnwmwZ lmdAmH0jzMIRTbyucT9HRYogpiBeU9xxMRqZD19wYJ4C4Bfsq5l4ASBxYXfyYhv13VznLwnx EhDWLUlNcqSGIIIOCxaIfq0i/CFewLSxWbiITmzOYXoOfvyYh5gjXpOoSBHEBHJjiisTo5H5 2jG2TTXG1qZCBIDR4uTNJl6TGwMlI16OTs60fsceCNYclFTXSuJa5SX4MopXEEavgaxnD8xF SwXbkTWv3SPeJhs3rnNLUZEiiAmErnA2/EP/J4POY75iTk9uZ9tUIystBAU6MFqcvb0YC4Ig yYgXJ/JaL8mPdk3sIydXV0lcp46KBKb7KzEhCM8jkOWsARb8gnylvsnGX+gtzhYVKYKYynTD ae6SFDfVmNyUTVYLF6ETAyYvXt86FULuzmaSES9LKyvq2DwC0ZqFxcurJHOdDvYXQrwA4Blf m8q2ycYJUTbZuIRKFEFMSbymuFYpbqpRtzQaHQaAePF8mxev+kJLSY16hcfEQbTuQth4xGGB kySuj4W5OT1/cBXECwCe7HS2TTae2pFFnxh6kw2+BkMliiCmNN3wLc6Ff/g/McimGi/aMzV+ Z0dyycPfh28wFwGTw4TEy4ddvM6P2EpKvASW1a2GcN1GQnqmZK5NcoQ3XXlwDdP9lQTxAkaO pdsi5SwalufhJ48vMqR4fUqvcq6oRBHE9Ea9pgzRyAjD+Ey7uK1JhoAAo8fZx5tNvE6H0K+f dSBrS2mJl42tLaYc3mJlWydxZtKZDtq/MgPiBcBt1JfFMD0PV++NM6R4XUUFiiCmKV7d+m5g Pr1qRs/szGRq+FISg1GYA4jXbeL1l1cdaXGSheRGvfyCgmnT7gMmLV0D47vIycVVUtfl8d2r 6LWHGhnFC+0tRvONHw9/b+Vsmvmeh3M8f3jJxlDnd3WhAkUQ05xu6M43Ajf02cC899RCpiLg yIZssnDzIM5lEdAnKIREx8WbUbxOBSvF6/CA9KYbCqTlFpisdAnSGRYdK6nrEea3kF4/3g7x AuAuRlpS2DY0esTfEOL1D5rmPFCBIoipjnpd497SZyNz/VA0U4NXXxYLKQImgYuPeuL1i2cc JTfdcIbiqhUmKV7peQWSuxY9NWkQLwBmQcG4ycbzu9OETS/0LV5voPJEEBPOZ1Pcen01MH95 xYrOjymYGjy/ED8U5cAkcPVlE6/vnL4pXn9+dQGVZVhKUrzMLSyotrXDpKSrdMUqyV0HMzOO ntpbp5Z4JScFYzQfmAQ2Cz3p4S05TM/Fr5511qt4fTbNDaDyRBBTnm54jfMRhr710cD8xxm2 AwwnOtL4jtMD6BQIjjGJ17kRO0mKF3drs42Grj6TkK5ldWuUsim1axAf6qmULpMWLwDmoKMm num5+MqRcP1OM5zivFF5IoipTzec5t7QRyNzaV8yU0NXnBsJUQImg6uvj9ri9cGLTuS6wEyy 8mVlbU2r2ruNe6SrZhWZmZtL8vMfacmDeAEwB5HRgUzPxePj2fTxFQt9idd1VJwIggji1anr Bua3Fx2ZGrnTQ7nk6OWNghyYkHj5qi1ef37ViQaqbSQrXgKWVlZGO+2wcFmlpLaNvx1HO2te tlo+F68rjOKVkhSC0XxgMpjx3NfPtsPyD8976uvQ5HZUnAiCcHSFc+IbhY912cD8K+PZXevq k1CMA4gXg3i9e3KBci2PlOXL3NycckuWGo1wrd+5l+JS0yX9ma9cEvu5dJmGeAGgGdVFbJt9 Td2nlzO9Pqa3OBdUnAiCzIx6vajDb3XouV3pbDtrCWd3oUMAJoSbH9tUw+8+eqd4/ekVZ8pP sJS0BMwQnZhM63fskbV0tW3cSu6eXpL+nAURP7dzhWbilQzxAqaFu78v25leowr68ytWuhav i6g0EQS5XbxW6aqB+fWzTmxnd23MJouFnsS5eugWdDDASMXr+QkHWYiXgLd/ALUPDsnvjK5d +6mgvIKsbWwk/xlnx/vzstUG8QKAkZGWVKbn43tnvXU9zXAlKk0EQf453fAtzpZvHP6giwbm nUm2MzNWL4vlRclTJngAoBPc/DUXrz++7ELRARaykS9h3Zcw9VCQGTlIV2PfevLy9ZPN53t0 cznECwA1UGSGMz0frxxM0KV4/ZG+xtmh0kQQ5M5RrynunLYNzKdTZvT0TrYFrP5hATISLwB0 w0J/tjVe3z0d9AXx+tMrLnRik71sxOD20a+m/g2SFa7WDZuV0yPNzMxk85lGBrrTG0rp0ky8 UiFewASxcfdiO9NrNJf+8JKtrka7zqHCRBDkC7lxjSvQtoH5xTOuTJ3+7q50FOEA4qWBeH1w yYUCPMxlJ1+C1ETGJ9DajVskI1wt6zYpfyc5CdcM+/pKtBOvlFCM5gP9IHH56mQ80+u7j/rp RLxuTHP5qDARBPnidEPizPhG4ifaNDBfPhLB1KAtzY9CEQ4gXhqI1x95jm2Q36gXd9vOh7HJ qcppfWLI1rrtu6mkupZ8AgJl+xlGBbrT68faVIhXE6N4heF5BCY53T8qlu1ML+EsUh2I138J tRUqTARBZs1n09wOTRuYT66a05Pbs+ZtzIRdhVz9fNGRAIjXnN+2qhav3112pXBfC9mKwwwe Pr5UVFlD/WMTepWt3m3bqWxlA0UlJCkPe5b753bfhnKldEG8AFAfMzdPemhDFtNz8tGL9lqJ F19TbUdliSCI6lGvK5wf31j8Q5MG5mdPujM1ZKOtqWj8AcRLC/H648uudHqLo+wF4vZRML+g YFIUL1WuBdNqM47dB5RbwZevWk2pijzlZhlynEqoivhwr8+lC+IFgGY0Lo9jek7ePRmojXh9 RtOcPypLBEHmDN9YTGvSyLxxKIqpIVuiiETDD0wW9wA/pufk3+cRr9+/5EapEZZGIxS3Y2lp SR7ePsoNL3KWlChHxQSRqm5eS7VrO6iqsZWW169RThnML1tOyVk5FBYdS54+vmRja2uUnwl3 a53cidHqucXrMJt4pX2+xgsA0yMsKojpOXl+d5rybFINN9WYQkWJIAiLeK1Wt4H5+IoFPTY+ /05BZ0YU5OQjTDP0AkADIF4z4vWHl93o2v3OykN0jVU0wJ2U5kTSGyfWQrwA0Ha6Ic8D69im G75/0VHTEa8GVJQIgsw/3fDmmV6/U6eB+dFjHkwN2NbmFOLcvICYQOBExT3AX2fi9YeXF9Kq AhtIiQlgZ2NJz927GuIFgI6oL49lela+cTxYE+n6SKilUFEiCMKUG9PcUXUaman72BqwvOwI iA8wadwDdStePzjnRk72ZpATI6e3QXFTuuYRr6uMa7zSU8PwRQhG9E2aoIgApmflws4MujFl pu4W8odRSSIIwj7qNc1F8Y3H/7E0MH991ZLOjynmbbxOD+WSg7cPim8A8dKheP3+ZXc61OsI OTFiQgM96NqxVibxYh3xSk8Lw/OImQMmz739mUzPy6+edVZLvOgKF4NKEkEQtfKPa9xbupxm uGlNMjprYPIsCmITr++eCWQWr48uu1NmtBUkxQixsDCnUztr6c0Z6YJ4AaAzapfG6GO64Zuo IBEEUV+8prkGlkbm9UPRTA1XdmY4GnoA8dKDeP3+JXf6+nE3srHGlENjY011Fi9drRAvAPSA XxjbYcrP7UrDphoIguh5uuG7nBXfgPxqzkOTr5jT4+PZ8zZap4YUZOflyzd03kBSoOOVqnj9 u5ri9buXFtE93QsgK0ZEeJgvXZtsgXgBoEf292QwPTMfvODAIl2/pSucDSpIBEE0yo0p7sBc jczPn3JjarA2rE6G5ADAsyiIbUH3v54MUlu8PrrsQSWp2OXQGLC2s6Uzu1feki41xItxc42M dIgXAAIrStk2B/vWI/4sm2ocROWIIIjmo17XuQC+MfmHqkbmK0fCmRosRVYkim4AeDwYxWvf +ii1xet3L3nQD84tIncnc8iLnDEzo41tRbdJF7t4fWn3KjXEC88jZhCAwHC26YaX9yfNJ16f 0TQXjMoRQRCtwjcml1V8s0PP7MxgOjTZ0dePuIXe+gOdPjAy8VpcnEj/ctJNbfH66LInvbTP jSzMITByZXFhMr11okVt8bp+rI0KSzIgXgCoyf0DDLsbjubyba/NXOL1MipGBEF0Md1w8WyN zK+fdWLq4LetTdWvdAEgIzyC2dZ4FSxJpIScEF6qnNQWr48ue9GOZqz3kiP+YQH02pFGjcRr U2c5+SWwTZvKTA9HwQ3ALRor4pmem++d9Z5rmuESVIwIgugkn01z3727kfnX48FMDVVpYTQK bgDUFa/FScQFRNLBzV4aidcHl7yoPMMWMiMjHFxd6bF9q+ith1vUFq8L9zSRQ3iseuKFWQgA KImOC2V6bq7eGzerdPE10v8j4sxQLSIIoqvphh13NzQX96QyNVSLggL5jtgHmCQQrbvxDA5Q S7zswyLo22fd1BavD3n++xlvigvG+V5ywNzOnu7bWslLV7Pa4nX9WDtlLs5W3i++CWznEmVm hON5BNLGgOJlzvdXk5vm36H5/JiC/vaa5Rfla4prR6WIIIjOImyPyjcuv5lpZD580Z6pc9/T nQH5AOA2PIMD1RIvgSRFCC9SLmqL14eXvOn/fcmLfN0tIDdSxsqGNnUU0dtK6VJfvDZ2lH9+ r0C8ANCMrtpEpmfnx48t+uIW8m9xtqgUEQTRaW5c4/bMNDTfOcU2XWpFaRyKbQC0FC+BkR5f jcTrg0s+9OZDnuRgi8OVJYmlFa2qyeWlq0kj8Tq3t4FsQqP/KV7xbOKVlRGB5xGzB8BtpKaG MT07bz4Ydffart2oEBEE0f2o1zTnwTcyHwsNzav3JDA1UIERwegwAbgNrxA28cq/S7wsgiJp +sgijcTrg0u+9MJeD7KxgnxJTbpKyzJ5qWrUSLymJ9dSREbqHfcJxAsAzbD29KVHtirmfXae 3JFFn06ZzYjX3+k1zgsVIoKYcK4e6yucmuwuvp3X1aJDJb98Lmz6fy/60fnR+Tv2B9dnk5k7 36BJDXQwQIbiJeAVH04/etJNI/H67Yu+9NwuD7KyhHxJAgtLylucept0qS9eK2oKvnCP+MTH QrwA0JBNjSls0w2fCObbWG/61cXQqbcebi2+ndcF5qijZueLtdhM/Xb1SHc6KlsEkXCmJ3v+ wEM36VZy7XaOCXTNynUlnSroUPLy/fVMDVNbTSIvOr5A1vgAHQs7q3jlFSZ+oagWyC8Opt9d 1ky8fvuiH50eXkSWFhAfsUe6MvOT6fXja+jLJzUTr+0DFbPeHxAvADRnSV4U0/Pz4sGKWZ/R N2ddh9l+Gx1KbtZTt9dXt9diN2u1m/Wbspb7GipbBDFh8XpubwVTw5SaFg5xAeAuvEKDtBIv gcFOf43F6/0X/emJ7V5kjWmHIm2kYU05hWl8W9qglC5NxEtY12UfFgPxAkDHuAexfTH21EQR xAtBEMOI1+PbF8/bKJ0ZVpCdjz8KbQD0IF5mgZF0fo+3xuL1/osB9OROb6z5MjTWtlRUmsEX Z6t54VqjkXhdPtREfkmq7w1m8cqMwEg+wBT/WbinP3P+Z2g0l9441gjxQhBEv+J19XAzU6c+ ujYNRTYAs+Adpr14CdiGRtLrk54ai9dvXgikFw/4kpODOYTIENg5UE1NDr19ooG+opQu9cVr erKVEhXpc94X3nFs4pWdFYnnEYBZaKxk2zzs1QdqIV4IguhXvC7dU8vUIC0rikEDDoAexUtg YUw4feusp8biJfDl44Hk72EJMdIjZk6u1NFUQF95RJCu1RqLV0VV3rz3BMQLAO2IT2LbVv65 veUQLwRB9Ctez+xaytQg+UeE8A2YnwxAJwOkKV65DOIlEJkRRj+/sEhj8frfF4Lou2eDKTHc DpKka8zMyMbTh/ZuKqWvCtKlhXh1NBUz3Q/ecTEQLwC0wNrTjx4Zmn9b+cfGC+nN4xAvBIF4 6Um8rh1rp/Oj+fM2Rkc2CtvI+8lEvAAwLN5hwToVL4G0/BD65XMeGovX/14M5uUthBpLXSFL Oty50DMynE5PVPDSVa+VeI30livX9elSvHIgXgCoZEtzKtNzNHVkDcQLQSBePR/pQ7xee7CR qSHqWZVM3CI/AKSJTMRLoYZ43dxmPoQXKM3F69cXQ5Qc3eJHttbYdEO79VyOlFmQQlcO196S Ls3Fa3zdMl66opjvA4gXANpTvoRtyu5L99UYQLx6v4LKFkGkLV7v60O8Xjy4gm1tiiIKxT0A KvAO1494CZQvD6H3X/DSSrx+dTGU3jgSQlFBthAoDaYWWrp7U0dzHi9Xq+hfHqnTSrz2D1aS RZB694BXLKt4RWEEGmCqvwqCooIZ13mVGUK83kBliyDSFq9f6UO8ntldxtQQuQcHocAGQAU+ EfoTL4HKymBeprQTr189H0Y/eSqMWpd7kJkZhIoJGzsKSoihc3uX07+c4qXrVJ1W4rV/sIKs gqPVvv7M4pWNL8gwmg9UYb7In45tzpn3OXp8vMAQUw2nUdkiiLTF6791Ll6TnXSeb2DmXd+1 KQedHwC6EK+CBI3ES6C0XJAn7cTrf5SE05N7QsjPE6Nfc41yWbh5UFODgi+6VtA7SunSTrwm Niwjy6Aoja69VxzECwBdsH5NCtOzdO1oo17F69pkz6uobBFE2uL1U12L15WHWpgaoE2NqXyD 5Q+ARDEN8RLIWRJKP7/go7V4/fL5CPrJUxE0UOdNFuYQrbvXcoWnxNKX9pTzwrXyFtqJ1471 y9SeXqiJeCkgXgDMSWUJ2zqvV+6v1fOIV/dlVLYIIm3x+qGuxevSvSuZGqDTQ7nkFRaCAh8A FfiGh7CNSBQkaiVeAun5YfTDJ3y1Fq9fPicQSVcPR1BOMnY+5CytyTUomEb6Cnm5WkFfO12r E/EaaCtWayMNiBcA+sHKy5/uX5fFts5rX7l+xetoz0VUtggibfH6nrridW5vE+UX53yREoWS 5joFUwMkMIhRLwC0Fi9tR7xmCEqJoG+c8teJeP3iuSglZ7aHUYi/g+kJl4UlWXt4U0tDNl88 VfPCdVO6tBWvN4830oqaPJ1cb0/GNV6KnGg8jxjRByqoKo1jrnmG2nOooDSbJ+efFGfPypUj bZqs8bqAyhZBpC1e31VXvB7ZuYY4/4gvcluHvqU1g7khSuSLPc7DHwD9IkfxijDciNcMrlER 9NID/joTr/9+NpreuxBDJ0bDeQFzNAHhsiArd0+qqc6klx+qoK+fruFZoRPxmj66mhRFmTq7 1hAvALTDLTiYTm7NYXqOjgzmkH2oik1wZqmprk22azLi9QQqWwSRtHj1fl2TEa/5xMs7LpYe HWETr3sHssjKOwBiAMBd+EYyile+7sRLwDokkh4cDtKZeP33szH0c56fPRNDD20Jp+gwZ+MT LisbcvTxozV1WfTqQ8vpG49W09cfrdGZeD1zz0oKS0vW6XX2iI2GeAGgBetWpzB/yZw31+6z d9VT1sFRmk01PNZzCpUtgkg4U5M9r6srXk8fbJlXvARWV7M3SBXF8XyhGQCMGoiUuvhFhooi XjM01ofy8qQ78fr5s7H03oU4Jc/sj6GleV5kYWEu+00zAmPDabgvj94+UcELV5VSunQpXvcP L6cFETE6v77M4qWIxvOIEX1wFzEJ4cw1zkR3FpkFRjKL14LwGE3XeD2EyhZBpC1eL6krXi8+ 0MYkXrYhUXR4I9sQ/CNbFbQwOBhyAsBt+EWGMT0/2XoSL4EkRTi9eyZI5+L13oV4+q8LCfT1 U/E02hlG4aEuMhrdsiZHLy+qrkyl0xNFvGRV0r+e4VFKl+7E6+2HG6izuZDMtdxEQ1vxyoV4 AXAH5l4BtLeHbUnF2ZFcCkmJm/t5vKueWhQTr+muhvtQ2SKIpMWr+2l1xeu1Ix1M4iUgHOzK +o1QX30Kim0AJCZeAk4RkXRiPEQv4vVfzyTQz55J5Emilw8l0Po1oRQdIeyGaCa5Q4+dfb1p +bJEun+4kL56spz+7UyFEqV06Vi8nrt/BSXlpur1unrExDCKVwyeR4zmg9tYujiWubZpr0sj br4vT+6qp/wSEzQc8eoeQ2WLINIe8XpUk+3kzQMjmcTLjGd7VxZzAxWVEI5OHACJidcMK2rC 6EdP6E+8firwdLKSt08k07710VSxxJ8WLXIQZc2WtYsbpaSFU09zBj06sZgXq3L65tllPMt5 4VquN/HauaGUHMJj9H49WcUrLzcazyMAt3AKDKITm9lm85zYoiDnqBi1xSssNUWzA5SPdW9C ZYsgEg7/oB7VRLzshJ15GMRLIDAxTjnUztJI7evNJAsvNOwAqCNeWXkJBhEvAZ/ESHpsb5je xesnT6fwpNKPnxJIo+kjqfTQUDx11YVTTroPeXk5kZmFhfaCZW5OnLUtObi7UVRcIFUvj6MR vh360p5C+tqpUnr3S2X07tlyJTelS3/idflQLRWWZhjsWi6CeAGgNp0rk5m/TC4pTb4pXWqK V2xWqoaba/R2orJFECmL17Heg5qI18LoOCbpukkUta1KY26oigv51/YMBHMSYNpAvEQTrxkq K8PpO18KM5h4/eipdCU/fDKDJ1PJd89n0isPptOJ8RQ6sDGRNq+NpbW1kVRXEUHLi8Jo6eJg KsoLodLFoTxhVLtM2PQnhvqaE2m0N43uH8qix/fm0ZvHF9N3zhXTt8+V0Le/VErfUrKUp8wg 4vVVXrpGeovIMSLGoNcQ4gWAegTFhDF/kby/L5ssgqJuE68oZvHKKMjUdKrhalS2CCJl8Tra s10T8QpMTlZLvBwjomlykO1g5RObFeQcFAK5AiaPf7R0xUu59isykg4OhtPPL4gjXv/5ZBb9 5xPZ9AMlOfT9JxT0/ccV9L3Hc3nylPy/x/J5Cug/lBTSv59ffIslvLjxnCtSSpdY4nV+XwUl KFJEuX7M4qWAeAFg5hlAOzvTmb9EjsuMJ7NARvG6S76WLFVoOtWwCpUtgkg41472rNNEvOKy 09USL6HRKS5hH55vW5GEwhtAvCQuXjOEpkbSIzsiIF5qiNdLh6qpujqbzIOiRLtu7tGsI14x GM3HKL7JU5Abw1zD9K9JV0qXpuJVXV2gkXhNTXblobJFEAln6lhPoybilVmYrbZ4mQdF057e LObtV4Njw1F8A5MmQCbiNUNecQRdORwJ8ZpDvK4fr6bO5jyyDYsW/Xqxild+XiyeR2DSU/Ad /IPo6KZstuNxhhS0KCZWK/FqrF+ikXhdP9YTj8oWQSS9xqu7XBPxKi7LVVu8BCLS4uks64GD XRlk5oXOBEC85iMzXxri9bmAFUXSy4cgXreL1+u8cA205ZNTZIxkrhPECwA2mqqTmEe7qpal fC5dmopXb2upRuL1xkN9vqhsEUTCuT7ZlaWJeNVUL2YXr9saHqER6luTwdyAKRQxaPQBxEtm 4jXDktIounDQtMXr1cMV1NGYa/CNMyBeAOgG38gwOjPMtkb9vnXZZB0SrbV4beleppF4vXKq xx6VLYJIOFeP9EdqIl7Nq4s1Fi+36Fg6uYWtETuyKYfs/YWNNoIA0ACZi1dMOJt45SVKUrxm CEmNpF0bonk5Mh3xOr93KdXUZCqLMKleF1bxKoB4ARNmZC37hhrJOQl3SJem4rV7Q5Um4vV3 VLUIIvWphif7PDQRr/62co3FS6CyPIW5IVtdyReVXkFASkDqDEJATIRRiNcMLlGR1NoQTZfv jzVK8Zo+upy29uRTVKY8rsfCqGiIFwBzkJkVzVyrbG3L5OubaJ2I1wMjtZqI1/+iqkUQiefd Uz1W/MP6f+qK12h/lVbiZRUcRQcH2BaqCkP8ftHhkB1gchibeN25E2IUDfXE0huT8bIWr7cf XkYHtxRSfkkqWYq4Q6H+xQtfhADTmn1g7RtED6xnq1NOD+eSd3zc3OKlxiHKZ/c0qC1e1yZ7 vo+qFkHkMOo12fNndcXrvqFVjOIVNat4CSRlJzJ/kzTcmoZCHJgcgYzilZGXIDvxunMqYhT1 tMTSs/ck0I+ekL54vXJ4KW3ry6WsxclkHRwl28+dWbzyY/E8YhaAybFyGXuNUledSmZB0ToT rxfub9ZgxKv7X1DRIog8xOun6orX6V2NWouX0EANtrBvtJGWGcN3cMEARQ7Ey8jE63YcwiKp oCSGRnrj6eK9SbxIiS9erx4uob2b8qi6Op38kuKM5rOGeAEwOx7hYXRqiG0t+mFhLXp4zG3i Fa2VeFkERvJy1abJiNcLqGgRRB7i9Y664vXcfa1qbyVvNot4ecbG0mnG3YIOrc8mG79QiBcw GYJi2cQrPdd4xOturIIjKSYrhlauiKOd65Po/N4UevN4Oi9auhevtx8uoif3F9KBzQpauyaD MguTyCUqxmg/W1bxKoR4ARNjsCmV+Uvh7ILEm9LFJF5R84qXW3QcL1zt6ovX0e6TqGgRRAYR viVRV7ymJzuV38poK15CQ7Wqir2BW1GeiIIcQLxMSLzmErLglBhSFMVRZVUCta5JpI0dKbRr Qyrt25RGD45kKHlkRxYdGc2kQ8OZdM/WTF7eMmmoJ506m1OppjqZCksTKTY7npwjo03uM3Rj 3NWwMD8Oo/7AZIhNiWSuScY7M8l8Rrp0JF5hqSkaidfUZPcEKloEkcOI19HeE+qKl4BrZJxO xMsmLJoe2JDDuIBVQZ4R4cR5BwM5A6mCeAGIFwASw9InmA72ZzE9F2dHcik4Of6f0qVCvMzU FK/0ggzNRrwme3pR0SKIDCJ8S6KJeIWkJutEvASyCthPhd/QmMYX7yGQF2D0BMVBvIAExKsA 4gVMg+Ul8cy1SOvKtDulS1vxuiVfpeW5mo14He2tRkWLIPIQr25NxCu9IFNn4iUw0p7J3ODF p0Xfki8AdAXEC5gWrlGM4lUYhy9CMOJv9LiGhNHJLWxrzo9tVpBTROwXxStIe/FaXbdEI/G6 erw3GxUtgshhjdex7ipNxGtZRYFOxcsvMY7ODLOJ170D2WTpGwpZAEZNUBzbWoM0BcQLQLwA 0IbehhTmL38XFyXfubZLh+K1saNcM/E63BeEihZBZJCrR7rTNRGvtWtKdSpeAs21acwNX1lJ AopzYNQEx0O8gD7Fi21Xw8WF8XgegaRnB2hLeGIknWWsPXb3ZJFlcKzexGvfYLVG4vXKqR57 VLQIIoephod7vDURr+HeSp2Ll2NEDB0dZNto4+EtCnIJCUcnCCBeEC8A8QJAI8x9QmlPD9tS B0HOojISeemK0Zt4nZqo10C8uj5ENYsgMgkRZ8aL19/VFa8HhlfpXLwECouSmUe9uutSieMb TSAGIeJgUuIVxfQcpEK8gB7FawnECxgxxYvZN9ToXp1O5sExehWvS4daNBnx+haqWQSRUXjx +qm64vXY3ia9iJcF36jt7M5i/vYpIjkaEgSMkuD4aIgX0BsukRAvYNo4BoXS5CDbhhoPb1WQ W0ycXsXLJiT6lnSpLV6XUMkiiKzEq/cNdcXrtcMdZBage/ESGrTwtAT2+dbdmWTuG4ZCHZiu eOXEQySAfsULI+zACGmrZZ9hU16WclO69Che/kmJGopX11FUsggip3Vek73n1BWv6zOHKM/V uQdqJl4C3Q3pzA1ioSQKAwB0S0hCFMQL6A1nVvFajPYVGB+BcVHKQ5BZnoF71mWTdWic3sUr NS9DI/GamuzZikoWQWSUa5O9ezQRr9jMNL2Jl0t0LJ3YksN4pkYOOQaHozMBEC8AIF4AzIkZ z/ZO9rNDE3OSeOGK1bt4VVYWaDritQqVLILISbyO9nRpIl7FZbl6Ey+hcSsrYz9Xo2VFCt+g hgEgEuKJV0oO1ngBiBcArCjy2DfU2NCSSRYhsQYRr97WUo3ESzgWCJUsgshqqmF3sSbitXZ1 iV7FyzIkhvb1ZbNttDGSS0Hx0cQJ672ANICQaUVoQjTEC+hPvCLY7q8iiBcwImwDw+jwRra6 4vSwgnwSEg0mXns2VWskXq8f6fJEJYsgMsr0sa5gTcRrtK9Sr+IlEJuZxPzN1HhHBplBeICR EJoI8QJSEK8EfBGC0XyjYXUV+4YaKyrTeOmKM5h4ndnVoLZ4XZ/s/hOqWASRWZ57rs6Cl66/ qytex8bqNRSvaGbxEhq7Dc3sc7GzFHEo2oFxiFcSxAvoD6cItqmsxUsS8TxiNN8o8I6OokcZ N9Q4tCGH7CPidStegarFyywwkl47slaDEa+eb6OKRRA5jnpNdv+nuuJ18b5Wg4iXR1w8ndzK dtbG4U3ZZBfEv7dvONAZKLQgXgDiBYC82dLKvltyRkHKLelSJV4xOhWvRbEJt0mXWlMNn0UF iyCyFK+el9UVL6ERcAyP1bt4CY3eioo05gazviIZsgRkT2hSDNP9ngzxAhAvAOYkNTuOuYYY ac8iy9A4g4pXYm66huLVcwAVLILIMFOT3Q9qIl5RWWkGES+78Di6f0MO44LYXPKOiULxDmRN WFIsxAvoT7zCo9UQL4zoA/liHRBO969j21DjzEguBaYkGVy8KqvyNR3xakMFiyDyHPHq10S8 li7PN4h4CY1fWj77otih1gzi/MKBFIFUQbwAxAsAA1FTzr5JV2NtOi9d8QYXr3XtZZqJ17FO BSpYBJHniFexJuLV01pmMPGy4BvCLWvZN9pIzornC/2IOYAEAekSlswmXknZOEAZqM+CCIgX MH4WRkTRI4xrxI8MKsgpOkEU8XpguEYj8Zo+2eeBChZBZJjrR3sCNBGvA1tqDSpefkmJzLsS 3bcum6wCI+eRLwCkSXgKxAuIL14lxYn4IgSzB2TL+kb2DTXyitLIMixeFPF67t5GTcTrD6he EUSmIeLMePH6g7ri9eSBZoOKl9AYrlnB3pBWliWhiAcQLwC0Ei/MGgDyIyY9lrlW2NWTTVbh CaKIl7BJ2RvH29QXr+Pd76B6RRBZr/Pq/rq64nVtspPsQ2MMKl6OkQn00Ca2qQOPDCnIPTIa hTyQn3hhqiHQI47huhAvALRFP9Jl4R9OB/rYNtQ4O5JL4enJvHSJI15x2Wkaidf1Yz2nULki iJzF62j3GXXFSyAyM01N8YrSSryERjGvKIX5m6yBNeno3ADECwCIFzARykrYN9ToaMggK6V0 qSNeujtAeVlFvmYjXse6N6FyRRA5i9exns2aiJfKnQ11LV4h/xQvK75xHOvKZm5Y4zL44tQ/ EpgMETcxAfFKzIJ4AYgXADM4hUXRiS1sx88c26wgt7hEw4hXQJSKHQ2XajjVsLcIlSuCyDjX JntKNRGvgfZyg4uX0DgGpyUrz9xgaVz392WRRQCEBMiHiJQ4iBfQo3ixHaBcWoJ1skBedNWn MX8pu7QsXbm263PxCr0pXhYGFK/D22o1Eq+3Tgx4oXJFEBnnjYf6fDURr4e2rRJFvIRGsr0u g7mBLSlOQkEPjE68ErJwjhfQp3gl43k0plkA/sYtXcIxHGcZa4L9/TlkG5F4m3jFG1y8zAIj 6eUHmzURrw9RtSKIUYx6dX+krni99GDbzcZFBPFyiU6kyc1sG22c2KIg54gYvuOJ0jHo1IEe xCs1HuIF9IZDGJt4LYV4AZlgxt/XO7uy2Jcg5KTw0iWuePkkJCqlSwPxehsVK4IYh3i9ra54 CfgkJooiXkJjWbKUfVpBR12aHsQLAN0LO8QLQLwAYKdwSSL7pltNWbekS1zxyi/O1lC8uo+h YkUQI8j1o90PaSJe+SWKWTp3w4iXTUQC7e1jW0grTEEITY671QACk0QmYsYuXljjBSBewLRx CI2iyUG2OuCRrbnklZgkCfHqaCrRSLz4/21HxYogxjDidbS7RRPx6mhaKpp4CY1mdFYK87zu ie6sW1MjAZAukWkQLyAB8SpNxug0kPzMgZbaVObRrurKjP/P3n2Ax1VeeQO3wRUbDKZ3N1ld GnWNZkaj3rs06r13uUi2wWCEMeBe1CXL9BYTAimQYIwNuFBCSEiWDSE9m+xutn67337Pl/2y yfnuHWmk0ejOvee+906Tznme/0N2E2xZHs19f3Pe97ywYmswEl7+DoXXkzvzmOD1vYH6YFqx UlEtgPreUJM/C7ye2F7gUnjxb55t5VHoN15DnIb7+nwpdkPw8RR4tVX6EiQojoUX/TxS3Hj3 wN2B/jDZh3v2H+rUwRpfjdvA6+zBChZ4/enT8ebltGKloloAdfas6VoOXf8lF17fOFJjns6j HF6+OHhtng+vW4M0MLoTN2hjYJsO1nr5EbAobhvv8CDUa/lHkxsh0riZMEGRles2+xK8KB6f pVx21+E/dA2LDefQ5R7wui0gcAZdsuA10PgJrVapqBbSdsOBpity4cXnHo3GpfDik50VgX4D Ls8P5742X+eGQEFBxgcJr799ZiP8/MU7wCvCi0BBUR1eaWZ40c8j7R5wz0Qb8AM1+uq00+iy gdcW18DLmBLDBq+hpjFaqVJRLSx4DbLAKynd4EB4TeNrDrwC58HrOp9geLIDd8B2cpcO7gkK 5L4+P0R8KRSnxicCB6+fPrMJ/vWN2+GzM3fBbQGELwouflEhBC+KR2flZj841oV73k/06eHe sDC3gldrbQpjx6uhhVaqVFQLqPhpOSzw6qpPdzm8+DfTYAP+kO0D9fygDT8kvigUOXEuvP71 jTvg3cF74IatWwkWFNHw13+8eqgYB6+0UOrmU9wyphz8s764IApWeIfYhdcyF8Dr5J58Jnh9 b6AhklaqVFQLqGYGbMiE18hDJa6B15a58OLfVLfX4C9RjDRoCAkUtwsLvP7ljTvhreP3wBov whdFOLcHBMIrB4u5hV6FuvCiUJyY2wL8YaIPd6b7eLcObvAPdTy87sfDa9kGH3jrZBULvP70 1kDXSlqpUlEtoAJYspSD17/Lhdd3T9XDys2+bgGvu0NCYLwXBy9+q8LKLf602KcsCHj9y+t3 wpvH7yV8UeblJl9/eP5AIVwcqYQLw+VIeIXRzyPF7XYObKvCD9TQJ0bASh5d3ppZeHkxwmuD PHgtsQMvr4hQeHe4Rja8zg01XqFVKhXVQjzndarpnFx48fHXRuDhdb9yeC2zAy8+pvxI9Btz QXY4LNngTxHK/WqFFhFy4hsZzAyvf379Lnj14H2wajNhgzKV9b4B8NxjhfDeSIUseKUTvChu Fk0MfqDG3sYYWMWhyz68ggTgFeBweGXnxjLB653BpuO0QqWiWojwGmh6lAVeJaZE18LLaxZe a/1C4Gi3Dn3w9o7AIEIWxW3iG6XBwevZjYLw4vPto/fB9VsJHbS9MBBeOFBkRhfBi+LJWcat CZ5s1yIHaOlhc1S4GV2K4LVRfXjt7chkgtf5gcYiWqFSUS3AenuwKZ0FXge25wvCa4lceG2Q C6+gefDi32R1ieHoT8Z6qqNowU9ZUPD659fvhnOn7oP1frTtcLHm/hB+kMYsuizwendIBryo m0+dfDdJdgZ+oEZ1cTSs9AmdhddWJfDymwOvpUzwmv25fOXJUiZ4XRxovIdWqFRUC7C+d7xh PQevv8qF1xtHa7g3JR8V4eVnftObC68ANLz4N9s9DVr0G3VQjIYW/RS3iB8SXl8+Iw6vf/rG PXBp5F64M5DwtdjiHRkC3zxWzGGrnBleGelh9PNIcYvc5BsIoztxu1iGduhhfVCoXXgtlwGv a2TBy0cSXncGBcMFHl0y4XVusOHvaHVKRbWQtxsONv1ULrz4bAkPm334y4TXUjXhtXUKXhu5 r+f0Lhy8DnbEwLJNgdybfACF4tKoCS8+P37mPgjW0T1fiyWR8RHw1qlieH+0XBhewxUEL4pH pa0cf247KTVyCl2s8NrkOHilZeqZ4PXOQOPXaGVKRbWg4dX8FAu88vPjVYXXNTLgtVwAXnyq TPgJSOaFxsYAiieH4DUPXn/8xr3w65fvh9SMLQSTBZ6iQgNcHC7l0FVG8KIsiGwND4YzyGf4 o60xcJ2vBV1uAi+r8127WjLY4DVUv41WplRUCxleA021LPDa15WLgJcPG7w2scHrxsBQOLkN t0VhbKcebvYPIrxQXBq/aCS8nsXD64/fuA/+8Op90FxF+FqI4e8G2t6YCB+YwVWmIryoA01x ZMTRxa8BHm3FHRngcRagi4BVNt0udeGl7PLkFx4vYex4NYTQypSKagHXd0+0bmCB19cPVXFv OEru8lIfXvwbcEIqfptCS1kUt/gNpMgKYckT4PWPr/G5H0b3boLrttC5rwVzR5dPAJzck8mh qxQFrwty4EU/j9TNd2GSU/ADNZrLtbDKN2wevOxenjwDL6E7vNSH1y3+gWZ0McDr38+eNV1L K1MqqgW/3bDxN3Lhxb9RbAwLcS94eYdyb8ah8EhzDPoN3CcqhDBFcVn8o0NQr9OfMcKLz6XR jbA1gvDl6QnWhcHrRwum0aUuvDIJXhQX5gafQBjagdutMrJTD7eFhLs1vJLTdYzwqv82rUip qBZBvT3Y+CwLvAoL4hXAyxcHr8324GU92TBkTtdra3Q4nEEO2nisLQau2UQAoCxceP3Daxvg q5c2Qk4ODd3wxFzDvY9WlsZymCqBD8ZKZMKrHAmvcPp5JAC5LHXF+J0qWVnRU+iSA68tYvDy Vx1ee9rSmeB1bqBxJ61IqagWA7wGGupZ4PX4zH1easJL+C4vOfDi34yby6LRb+QJKWGwhMcX ZfFlkcDrH17bCH//9Y0w/vAWWOdN3S9PyW0BgTDwYAZc4sDFh+BFWWjZEKpBf1D6RIcO1vqH uz28vnawlA1eg/XhtCKloloE9e5A82YWeH37eC0s3+jrPHhtwcPr1uBwGELeBTK4XQfX+wZz C/EgyqKM6+DnH+NceP391zfBJ6c3Q3Q8ocbdE58SCW+eKOTAVexweGVlELwozs9S7j3woUb8 HZxhcZGw2m8WXvNGyXsLXZ4cLDBYgxFe90vDi4fkheFqFnj9B53voqJaXOe8fisXXnyCdBFO gdcyGfAy44t7U87Iwo+XrzFFEkAoTg8WXl+qCC8+vzu7Gfq7vGCNFwHH3XKznz88tj0FLo+Z ptGlBF64M15ZmeHU/aZuvtNjSMAP1OiuiTGjSz68guTBa4M8eC2xgVdhgZEVXm/SSpSKanHB 6xkWeNVWJM+BF/YuL8Xwsh6w4a0RhNd1fmFwoA03aIPf6rAxPIQwQHFqAmJCcQuPJw1mdKkF rz98fTP84dXN8PGEFySkEnbcIfyU2JxcLXzvVAFcHjc5GV4R9PNIHX2nZrV3EJzowT2fx/r0 cE945Fx4+YQpuzzZGl4b1YKXNzyxI5sJXtw/d9BKlIpqERWHqXIWeA0+YGK6RPmaeZMNheBl f7KhJLx8pj4R08Tiu157G2Ng6SZ+y6G7hRYPix1eGQ21cOCxDA5cd6kKrz+8ugV+/6oXDD/o BXcGEX5clS0RwTC8N50DV9EUughelAWe8kL8QI2ifC0HrogpePnaTDT0cfblyfbhxd+x950T FUzwevtUQwCtRKmoFlFdHG++hcPWX+TC6+1TdbDOJ0A2vIRGyl+7kRFeW4XgNdX14t+ku6vx e8hjEsJhyeZgCsUpCYgJQ8MrsKoLWneZOEzdqzq8+Pz8RW94oG0rbT90Ym7w9oNtjXFwabQA rpjRpS683hkqI3hR3C53aTRwGjlQ42i3Dm4MipiB1ypbeHk7G14+duGl0UdMo0s2vH4PsGQp rUSpqBZd16vxB3LhxScpTS8CL+dfomwLr7vCImC0Fzdo42SPDlb7aAgFFKckUIeEV2MdBHHw CqzsgpyOGvjN2Y2qw+v3r26Fvzu7FT6e8Ib8PH6MOcHIUVmxyRfKTDFwbiCXA1fhdNSF1zdP lYO+vhX1+so2w4u6+RTnZFc9/sNQbWI0XOcvBq8QAXjZucPLkfC6zwdaa5KZ4MXlaVqBUlEt wnp7sPFJFnjt7ch2o0uUQ+bBi3+zLszDv9GX5EcSCijuCa9pfEXUtMGVpwIdAq+/O+ttzruD 3lBY4EMAUzH8VqTcvCh442g2XJ0oMMcR8Hr2cAX3eukATWUHDl5ZEfTzSHFKIoz4gRq7G2M4 dEXawCtMxcuT1R0l/+xjxUzwOjdQV0YrUCqqxQmvBBZ4vX60Gq7l3pTUvkRZ6V1eljdo/s36 +oBIONiJ63pN7tLD3aGh3ENCQ1kQWQDwaqg3w8vS9TKnqhOeP6mHf3r9HofA63dnfcz57gkf SEkngCnJ8o0cuHKj4fUjWRy28mfQpT68ymHXA7UQUNnJvUY6OXh1ErwobhP+mX2kC/8c3qyN Ug4vJ93hdWdQsBW6ZMHrL2+PVt1GK1AqqkVYZ/tNKzhw/W+58OLfPIJ0kW53ibI1vPg3bW0i ftBGb50WlmzRuH8IVh4dfMfLCl4z+Oo0L7DbdxVykNrgMHj97mu+8Fsu7w/7QX2FD6zeQpDC Zo2XL5QUaeGbRzPhw4k8LvkOg9f54TIo6Gg2vyam4NVF8KK4VQpy8QM1Kk0xcF1ApBW8wpnh tcwJ8CqaGSMvG17fp9UnFdXiPuf1bRZ4NVWnud0lyrbw4t+8e+ti8Jc1xoZ7Br4oHptAvRx4 dc/Dl2WRndDYAJ8/7+tQeP32a37wGy4/OOMHPQ2+cHsAwcpe7gsJhB1NsXBxOBs+PJ03jS7H wev5I+UQUs29Fio6Z7pdZnhVy9lqSB+EUEffcbk1KATGkWetT23Tw82a6Bl4rRaAlztcnmx9 tv1IXy4rvB6nlScV1SKucwMNLSzwmuwvdf5dXohLlGfhFW6G14bIKJjow735H+3SmScmLdkS 4uAQQBZrggx4eAVXd8/gy7brZVlsnzlqnAaX4+D1m6/5m/PLlwPghcf8ICPLF67dSNhasdEH EtPCYfDBRA5YOfDR6VxzHAuvUtj5QC34V8yiy9Lt4l8jIUh45WRHeubPEMHLY9JdHY3+0DM+ TQtrAqKm4RUxCy9fkTu8XHh58movPzg3UMEEr3dGGqNp5UlFtZjhNVh/F4euv8qFF597NCEO uMsrUPFdXhZ48W/e/Jt4hQnf9crNiXQCvCiLNUGGcCZ4CeKLW3jzC/DSnnL4xStbHA6vX78S MJ1AuDoeALtb/SFA67OosHXNBh8Ii9XAnrZY7j0wAz4+zYPLEsfC61unyiC+sYX7O++wQdcs vDRVnQsbXhSPiH8MfqDGw816WBsYNRdeat/hNe/yZGV3eMWlxsDF4SoWeP2xv7//Glp5UlEt dnwNNX7KAq8SU4JyeDnoLi/r7YY3aSLhRA/uITDWq4dbgsIICRS3gNc8fFXO3XJowVdwZTu8 OhAzjS7Hw+tX5gTBr14OgguDQbCj0R/8ovmf+4WHrWs3eEMoh63eFgN892Q6fDyZxSV7Kk6A 1/ujJdD/ULUZXDPoqpiPriBZ8IpaAD9PBBx3zDLu2fxEB+7DzjO79OCn18IaM7wi5w3WWI0a JS/vDq9rVRgl/3BXJiO86s7QipOKioo/5/UIC7wG9xarO1J+szoj5VfZwIt/M49PxW976KzS whKvEIoaIWzNhZc+Qhm8BLYcTuFralFe0l0BP33R16nw+uXLwdPRwCeng2HwgSDIz/OHdT6e 2w1b7+sHSWlh8GiPgVtIpcMnk5lcssxxJrzeOFUC8Q2tguia2WJY2TXz+tBwQXX2FwS8KO6Y jEz8QI3GshgOXdFW3S61Rsk77vLk5Zv84M0T5WzwGmzIoxUnFRXVku8NNYeywIv/z7cFBDn5 Lq9gBLzC5sGL/zRtbxN+y2GgIYKDQyjFbeOZEA0y4OCVaQUvzJZDa3zxGTmUyMFqk9Ph9Qs+ L4WY8+ULIfCtYxrY1xUEWTn+cEegr9tCa0NoAOTkhMO+Tj28djgJvn8mwyqZTofXeyPF0L27 FvzKO6z+XoXRZel28QmuIXhRXJd1AaEwvAP3jB3i/nd3hEVPd7vUhpfjJhryFzzz6GKA158u n6m/nlacVFRUSwCWLOXg9Xu58OKTXxDvtnd5WcOLf1P31kXDJBJeT3bEwDLvMAIORdUEG+R3 vGzxFWhny6EtvowNDXDxdBiHLtfA6+cvhU4nDL56kU84XBoNh8l9IdDXEgzZOQHgE+kHqzY7 rzO21ssX/LV8Ry6M+xq0ML7PyC2gkuHTp9Lg0zN80s1xHbxMMPpEOYRUtUugq3MeuvjXhwYL L/4sK3XkaYeAymkux+8sSc+KgbWB8+GFm2jouju8+lrTGeFV/11abVJRUc3UuaGmMRZ4Hd9d 6DYj5YUmG662ghf/5l5fhu96pWZEEhYoLoJXA2jswEtsy6EtvvjFe82OEvjxC/5uAa+fvRgx nUj48gU+UeZcGouCV56MgKO9YbCjSQO15RrIywsCY0ogaHT+sDHUD+7R+MHdQX5wg7fPTNZx uSeY+++C/WFzuD+EGAIhPjUY8nJDuF8jHHqbI+FoXwy89IQR3htJhM+eTuaSAp89lQI/eCp1 Ju4Ar6+fKIHkpibz3xkLuvjXCP+awcErin4eqeuvaryiw+EM8tn6eLsebgiOntpmKAUvH/cY Jc/nmo2+8MbRMjZ4Dde200qTiopqpt4ZbEplgdc7g7Ww3i9QGF6OGCnPONnQAq9bQ6NgcAdu vPzITj3cGBjOPVTCZIYWBRQ14NVjt+slft7LCl/Ti3g+D+/L5GDk65bw+ukL0VN5Xgt/a06M OV88r4MvnuOjh78xx2DOT56NnY4RfmxOHHz+DJ94c370TMJ0EuGHT/NJ4pLslvD63pAJKnvq ub+jdgF0daDRRfCiuCrXbA2F/lb8h5qauBhYGyQEL/kTDVfInmjIPko+JDYSLo5UscDrL/wE aVppUlFRzdSn483LOXj9q1x48W8q2blxKo+UV3+yoQVe/Jt8WmaMjMO/WliyNYziyngtnGhi cQfPM5qm4GXb9VKKr4DyNjh8IBV++YoPwcvF8Do/bIKeXTXgawaXCLokznURvCiuTkIqfqBG R7WOQ5fWBl5C57tUmmi4mXWwxnx4bW9OZYXXJVplUlFRCXS9Gp9igdeJPUVoeAkN2LjWSZMN +Td3/k2ef8Pvb8V1vfitE1u1EYQfiirRGGXAq6ZHBF9dzPjiF/kBlRzAHkvloORH8HIyvM6P FEJ3HweusnaZ6BLvdk3Bq0sGvMKom09RnDV+oTCwHfc8He/Vw31R2rnw8pCJhsss2wwZ4PXu UP02WmFSUVHNq3NDjRks8HpnsA5uDwx2+8mGs12vaAiM1aL3o/e3xMA13oQGivPgld7YaAWv HtHzXqz44hf9/mVtsG9fNnzxQgDBy8HwenuoENr7aqe+9w5AF58QJLzycqPo55F2DqiS6mIt utuVn2/pdmkFB2u480TD6ISoKXTJh9df3zlVfR+tMKmoqAS3G54fbPg3ufDiU1yU4BGTDS3b Dfk3/fYqHfqBYUzlFyrhbhxaWHgEvGIj5MFLtOsltOVQPr7MCOBSv8MEV8+EEbxUhtdrJ4ug qKN+5vvMx08EXf6M6NKY4dVD8KI4LfdFRsDkLtwz9HCXHm4KiUHAyz0nGu7tSGeF11VaXVJR UYltN3yWBV6jDxe77WRDIXjxXa+7IrTmARqYh8bgDj2sDQh3c3xR3D3YM15z4OVEfPHJbKuC bwwaOEgFELwY4fX+aB6cPFACMbXN4FPWrjK67MGrBw2v/LxoggNFUZZy2dOIPy8dlRQD1wdr Bc53uf9Ew9Vb/OCtk+Vs8Bqu30krSyoqKvvbDQfrc1jgxee+0FD3mmzoKzzZ0AIv/s0/Nw/f 9ao0aWGJdziFwpyQuCjUay3NcsbLRfjyKWvj/p1W2LOXg8RTEQQvBLw+nMiFNwYKoKOvGvy4 7x//PfR1Grqm4VUjB170QQjtKmBPTBJ+oMaOOj2HLnvwmr/NcHaiYZh6Ew03sU80TEjVcuCq ZIPXSP0mWllSUVHZrYtP167ioPXvLPCqLkt278mGVgM2LPC6UaOFg524hwe/peLeyEhuAR2x QEIQ8jx4ycNXgAx8+Qngy5zSNoitq4dTT6TAp8+EEbys4MWD67tDedD/UDlEVLWYv1c+Qugq F0eX3TNdyC2G5tfF9OsEDS81XtMEskWZVdxz9XgP7kPLiT49bNbFmOG1Nth6m6HYYA31Jxpe q2Ci4YHtWazw+phWlVRUVNLbDYcazrDA64XHy7g3MxUGbDhwsqH1gI21ZnxpITwBv13igcYY WLpg4EVxdkLiotm2Gkp0vZg7XxVS+GqfwZclCQ21MPgkB5ZnwhclvD7iwPXmYB7s3VsGEdUt 4G31vRFHV4fD0eV0eFEWZUoKo9HPzFKTbrrbFeOEwRrqTzRc5xPArXvKmeB1Yaimm1aUVFRU knX+VH08C7z4BOsinT7ZUMmADcuDgN8Kgd+rHgVLfCLkhdBB4RKK7HjZhZfYlkMH4cu2+8XH ezoR1Y3Qs7sA3hiM5eAUumDhdXUiE146lg9tOyshtLJ55s/vFuhigpeWfh5p5wBTbg+NgIk+ XLfrRI8Obg6zhZfw+S5FgzVEJxoGKBqsUVRohPfM6JILr5o/nz/ZeDutKKmoqCSrv7//mnOD DX/HAq/elkzHTTZUMGBjtZ0BG/xDgH8YbNDGmO8YQT1MtulgdWAkByqK/URQBCIHXiH24CV5 3ss5+LIGmHdpK/hxyW2tgEP7M+HtET188UK4x8Lr0jgPrTzY/UAZJNQ3gHdJq/nPOBUbcM2g q10ddFVJo8tet4vPGYIXxYHZXovfIRKbxqFLoxM532WBV8TsYA1f5GCNrQ4YrCEAr9OPFDDB 68JQ7XdpNUlFRYXfbjjYcIQFXt8+Xg3XefmrPtnQkQM2+IcB/1AoKcIP2igq0BKuKLITitxq mNY0BS9H48sWYPPwZW/rYZkQvqYAxiNl63TiG2ph+54CeOpIElyc0MNPnotyO3hdmUiH1wey 4cSBQmjYXgXRNU0zXz+fWXQhu1xCd3SV2x+iIRdd9jpdcuBVkK913w8oCDfu27GPj0I/Ix9q 0cM6Hl0am/Nd6MEaoQoGa6gz0XBTeIgZXSzwOj9YV0krSSoqKnSdG27SsMCLT0qmwYGTDZUP 2BA658U/FG4OiYGj3fgDw3eERxEmKPLgFS8fXq7Dl/DEQ0z3yxZgs2mByOp6KOkohwcfzIXx g2nwzcEEuDxpgB8/p3UYvD6aTIZzI+nw0vFsOLa/ALr7yiC3tRZCKprAq7hF4OtsVdjlYkNX kIJOl3x40c8j7R7AZwX3/DzchXs+TnLx1uvgBo1657uUD9aQP9Gwoz6ZFV7/5+Jw+1paSVJR Ucntev2EBV5HdxVIwkvonNe1DhmwgT/nxT8cYlPxXa+d9TpY4hu1OOLjblng8GpEwkvuwI0q AXxVSuML2/3CA6wVvDiE8eixjn9ZE0TV1ENyYzUUtpVD/bYS2L6rEPbuzYf9j+TC4/25cOyx HBh4PNucY4/lwv59efDovgLY/WARdPWVQFU3j6oqSKyvhfCqBu5raoEtxfN/L/73ZweXdJcL h64uVdEVYoaXgeBFUT25uVr0s7G2TD+FLlnwCnerwRrLNvrAN44Us8FrsOYlWkFSUVExwKtx Dwu83hmsgzuDNOoN2LA+58U8YCMcBS8+uxvwgzY03EJ60eCLojhhCdiOV9MceKmFL/a7vsS6 X4jthyIA2yoAMEu2WGJqlkjLdJpn/h17v+ZWO1+H6JZCFLjsn+fyRw/RYNteqLF6nRC8KGpn fUgUjPbiPpQ8tV0Pt0fYgxfy4mQ5gzW2OGawhj4xmgNXBRO8LozUZNIKkoqKSnZdHK69g0PX n+XCi099ZYrq57zUGbAhfs6Lf0B46XVwehcOXoc6dbA8gEBBcQC8arfNw1eIs/GF7H7J7YDZ R5hwJ0xJtpZIYAsJrnnbClFdLueii88kZqshf0aVfh7dsJPvnrsHOqrxAzVSsjh0hVjgFeOY wRpejh+scXBnNiu8/uFif/8yWkFSUVGxbjf8Dgu8zh6qhOUbfd1rwIbIRcqWc17mhwT3sKgp xXe9snJiuId4NGVBxU3g5SJ8BdjgSx7A2iQAhumC2XTEMBgrkYbWfGwpBReiy4UcF28fXd1o dGHhVVgQQ+iioOJnwG8xfLRND+tCp9Bl/3yX/YuT5w3W8HbNYI07AoPgwlA5E7zOD9U8QStH KioqBfCqL2SBFx9jik6FARvOu0jZervhbeE6OLkN97AZ69XDzWHcYt2PojgLHHRhibhPjtOt 4aU6vuwBTPzcl73th/YAJj2EQ14nTEnQ2BLbUqgAXIrGxctAF8GLomau8YuC/W24LYb8UJfg OOtulzsN1sCe75qCV2NVwjS65MPr4mCtD60cqaiomOtsv2kFh60/ssDrSF++R1ykPHe74fTW CO6hkZKFH7TRVqUjNFEkg4VXWqMNvFTEF1v3S2z7oQyASSJsPsS8WYAlAi3x7pZMcCnqcqmM runXyeQuDLx01NWmSCY1C7/FsLVqGl3z4KWVfb5rlYKLk5UO1uCHarx2uJgVXu/TqpGKikpx nRtoOMYCr/ODtXCPRuOyARssFylfP7PdUAfrQnTwSCt+y6GPQcstrikU+5EDr1BbeAngS3rg hgpbD+d0v5QCzD7CxDFmBTLR2P/3fUSwJbidUARcyrtcjkEXFl5FhTH0QQh18kVzgyYahnfg Pnwc2amHe7UGG3iJ3d8lcL7LT+x8F8tgDbbzXXEp0fD+DLrkweviSHUNrRipqKgU14WhJn8W ePGXCLbUpDhxwAbDOS+B+7ws57z4h4e/UQdnkIM2DrTr4Fp/wgXFfsJlwssSx+KLBWAdKICJ IWxeJ8wOxKRBJoIruZ2tedhSCC7ZXS7x81xS6OJzBgUvHeL1SmBazGmowO/4yM7TwzordLHc 3yX/4mTHDNY41pfNCq//ePtI1RpaMVJRUalSHLg+YoHXNw5XwKrNfs6/SNk7VMY5L+Gx8tdP P0CaK/Fdr6TMGFjC40syMQr/+wUYgpfVcI3mOfAKVbLt0GrrIWv3C7P9UPgMmE0XTBRhAh0x BMh8JLtZEl0tTHeLEVyYARrYLpe9M13Wrwv+dTKJGCePgxdlsWaDVov+wPGJDj2sDzPMgZfb nO/aJO/i5HtDguG94XJGeFVP0EqRiopKxe2G9bUs8OKTkWWQhtcGK3g59CLlcFnnvPiHyN1R ehjeiXsIDe/gpzrppuFEocxNRLKOGV7q4Euk+6UmwCS6YFKdMNQ2RRZc2UBLXncLCS4ZXS61 0UXwoijNUn8tPNyC73ZFJXPoCjW48HyX/YuTr5V5vqunIZlDFyO8RmrCaKVIRUWlWl09blrN oetfWOA1+Ugx94bnmgEbSu7zsmw35B8m/FYK7IOorlxPyKAogldqozC8FOMLPXhD3vZD+V0w ge2IiK6YoiCgJYwtZeBSurVQDrr4nN6FhJfga1RLWeTdfGMafqBGT53ejK5ZeOmEz3dZjZHn t/jPnO/yk3l/l8RgDSUXJ6/x8oe3TpWwwusjWiVSUVGpXhy0jrLAi49GH+mW57ykxspb9qvf GKqHAx24hxG/RWOTnl/YsIaAsujh1WQfXurhS97kQ0mAIbpg9hEm3BUTxZmd+Immgw1bsrYU OrjLJYIuLLxMRfQ+Q5mfNRyYTm3HPefG+/SwUTeFLuXbDMNR2wwdeb7LVBQL74+WM8GLhmpQ UVE5pN4dqNnMwesvLPDavy3XARcpS53zkjdWXuycF/9QCYmfuqsE81Da16qHpYHc4iaA4nbx d10ikmTAq26by/GFAximC8YKMQzQ5P/7/iLYstfdwoGrGwEuBV0uCXQRvChKUlGC39lhKjLY dLvswUt4m6E7ne/i//8vPF7ICq9/+/Z483W0QqSionJIcfB6mwVe5wdr4K7gEKec81qBOOcl Z6y8BV58umvxDyZ9mp6QQ5kTbMcrxQIvhfhSH2ACWxDFzoEJdsLsIEwAZdaRharyDtzvIdHZ msWWiuBSYWthiMhrAg8vV4Rw4665OzoGdRUBnyPderglItYOvGIQ57siBM93rVTxfJec+7t0 idFT6GKA17vDNUdpZUhFReW47YaDDXks8OLTWpPqZvd52T/ntXbeOa8pfN2nNcBYL+7hdHK7 Hq7T8PhypxB+PA5ecvDF2v1CTD4U64CxIExyW6Lq6Zzf0VKELWlwBasBLhnowsKruIh+Fqmb Pze7GuV8qMijK1bGNsNoxBh5Gee7trCc77IPr2O7sljh9dfzQ9VbaWVIRUXlsLrY37+MA9fv WOD1rWOVsMYrQOXthsHi2w195o6VX61grDz/cOEfMqYi/AOqrNjd4EVxZSJT9PKGa6iIL7nd L5YOmDDARM6E2cGYvfgjY/fXEPka5g3KcCK4lGwtnMn062Sij+BFkZeoVPwUw91NBrgxLBa5 zVC9MfIrRLtd7Oe7toSHcrAqY4LXxeGac7QqpKKicni9O9SwmwVefEpNCU6+z0veOS+xsfKW B8zN4QY41IV7SPFbN+6J4RbdgZRFFzXg5Qp8yQQYCmECZ8LsdsQwkQEq+8gSnkooDC052FIf XFh0oeFlWqgfbhCi5GZFsM68dRDzvjTRp4etBg5dYUq2GVrgJWeMvMzzXRvx57se6kzjwMUI r6HqLFoRUlFRObwujbTdxKHrv1jgdfZgOSzf6IfYbshyziuY4ZyX/O2G60IMEJOK73r1NfIL ccMiCYFLLFEs8FKCL9UA1oMCmNhWRPFu2HyQCYUNVp32f78q5dhiBZcj0MX/34sbXhS5KZKx g6Oy1NLtQm4zDLIZI2+7zVDR+a7Zbhfr+a47A4PhwnApK7y+7O/vv4ZWhFRUVE6p84P1wyzw mrpQOdY157wUjJW33W7IP3R6GwzoB1Z4smER4YtiL1EpuNdMir17vFTufqEBxtAFm9sJQ2BM FGQKUjU/QRLQwmDLGeCSiy4+47uQ8KIPQhZ9boua6mJh3pP4MfN3RMWqus1wte0YecXnu+Rt M+xuSIYPzOhigNdIVSutBKmoqJxW507VenHw+gsLvJ7ZX2x+Q3TVOa9VEue8MNsN+YfOZj3+ oXW0Ww8rNQQPgpdCeLmy+2UHYFiEiW1JxCYQEfm/Lh5agthSA1xyu1wirwMMvEpM9LNIHX09 bKvDd7sSMqfR5YRths4437XONwDePlXCBK/3hqr+9e0jVWtoJUhFReXcrtdQ/bdZ4PXuUA3o krSqn/NaLvucl/RYebHthvyDp7IE3/XKL+Qe3EGxFEUxeHSi0nCvl+TGFqZFt9O6X/O2IfbI Apj9rhg7yoJU7GSpiS254FKCLjO8+mIJXhTJBCfin138vZQ3hRnndLustxneILbNEDFGfpXS MfIM57vqKuLM6GKC10j147QCpKKicnq9O1iXwAqvUw8WKNtuyHDOyxHbDW+NNMCJHgP6YPLt 0YSnxRzV4GW7+HYlwOycB2OFmCjSBKGmDFXi0GLHlrPBJQtexU78wIGQ43ZZFmyAJzpx6Dqz Sw+B8VPdLnvwUrbNUMYYeWt4KTjftdrLD751vIgVXv/v3dHqu2kFSEVF5aKuV92PWOD17nAN hMRGOficl+O3G/JJyMR/cthdR12vxZxoNeGlBr4kAKYmwhwBMTWjFrYkweVAdKHhVULvQ4u5 o5+Vj39mNVbwAzWMEtsMdTK2GdobIx8qsc0wWLVthiWmWA5cpYzwqnyeVn5UVFSug9dwfQUr vI7tzvfM7YaaudsNbwyNhb0t+L3yQUncAzbYODdBFNfHA+HFsPXQqQAT2ZZoG+fjSgBZ1cr+ nHKxFeIAXI8hphoSvBZvboqMhdGduGfV0E4D3K01zsLL3jbD6fNda4PV3mYoNUZePrxWbvGH bxwpZIXXX98frQ6hlR8VFZXL6uxZ07XvDNX9nAVefIL0kcLw2iAGL5W2G/qps92Qj4/RYL6z C/MwO9hlgGUhxvn4oiz4RKfFOgZeDAt0VoApRphdjPXYgZEasfP7qfDnCHFUh4sB1Fh4lfIX uxNCFmVaq/Hdrow8A9wYbpy3zfAGh24zlHm+a5Pt+S4/0fNdRYWGaXQxwevbtOqjoqJyg65X bTsrvA715bntdsO1MrYb8vea8FsysA+09LxYggjBy26SWODFiC8lAFMNYZIgUxAHfI2s2Apx 8N/j1FZDBLz4jtdC+/mirr1kR9/LaIAzyGfUY+16WB9u3e2y3N1lgZeOYZqho7YZ4s53rdjs B2cPFbDDa7haTys+Kioql9fFp2tXcdD6RxZ48fGPiVB1u+EKp243nMXXXdGxMLgD91Djt3rc FMUvGOIoCz5OhJcjAOZKhLlJQuRECbhq2cG16OFFEc01XB5tx304yOMsLMko2O1CX5rshtsM 8/N1VuiSDa9LtNqjoqJym3pnuH4PK7ye3Jnr/O2GvjbTDf3Zthtad734h1N6Lr7r1VwdC0s0 cc4NQcilwcOrWRm8XAywhQAxNbAV4oS/KxZ4lZXGzvtQgLKwk5QTi342ddQY4KbwWXitc9dt hjLGyC/f5AevHspnhteFkcpMWulRUVG5D7zGm9dx2PpfLPC6INj1cs52w9WyphtqheEVMrvd 8KbwWOhvw3+q6B1vdD6+KC6LNsOIPOPFw6tnOq7BlyjAGBDmzhhj+rNIfH+Y/37qlP19jyGm Gs7Ci7IYspYD1MB23HNptFcP9+ss6FJjqIbENkMf3DbD5Qq3Gebl6eDSWAkrvD4HWLKUVnpU VFRuVe8O1j7JCq+ju/JV2m4Y7PjthiJDNviHlCYhVsY+egNcExLPLcopnh9HwavHpd0vFMIU QMxZKFPj61MNWw4Al2x4LaQPNQhXoqktx+/EyC80zul2yR+qET31/JS5zXClA7cZTk0yLGCG F/d/l9MKj4qKyu3q/FD1zRy4/pMFXnxCjZEy4eWMy5SjZG03XDf9oOqQMTkqPttIaFkkiUlH wqvBFl4OwpcjAKYSwtwiiD+rKxBsPz0w2rsI4UWxm/tjjeZLkDHvO4e7DHBrZNwUvOwO1dAz D9Vw1TbDspJYM7oY4fXVxf64ZbTCo6KiclN81R9khdfIQ4XcG6ejthuGqHSZsvSQDf5hda82 FkaQd6XwAznWRhBKCF5WZ7waWiC0pscx+FKx2xKChti2BQOtEBd2HcXAZQkeXvTzuNCzlMve VvyHgNo0+92uedsMg1XYZmg9zdAbv81wmYxthtd5+cO3jhcyw4u6XVRUVB7T9ZILrwvD1aBN 1LrBdsMI+9sNkUM2+OQX4g8zV5cbYQm/5dCTQwsd9eFliZsDTDbEXNkdY/w63eV7LIYuLLzK ywheiyG6zDj0M2hHPT9QY263i3Wb4Rx0MUwzXKHiNsO6CuMMuhjg9RV/Vymt7KioqNy6LGe9 WOA1+WiR+c1TjbHyam43XCPzTi/+gXVLhBEOdiIHbewywMa4OA4wCZQFnBjkQijBFl6OxJcD cRCiZkS7Zur+Xg77njoYXfzrZLSP4EWJh1Xh8XBiGw5dE3162BobJ93tUnB3l8O2GW6yv83w eh9/eOtkITO8qNtFRUXlEXVxvPkWDl7/mwVefBLTdHbGyotsN0TBS+wy5TA0vKyHbIhtN+QT mYLvej3YYoClhBOC1zS8Qmzh5Wh8OQkLIW4Wp3wPax0PLkvQ8FL8eo6nuPHOgNIS/LOHPwM1 0+1iGaqh4O4uudMM5WwzbK9L4LBVzAav4YqfUreLiorKo7perPB68fFiWLHZH3XOy6HbDRXc 6WXpevFbNvgtHOg99hnU9SJ4zcJLEF+uBJhDEOEclDny63bu98o+uviMOA1eFHfNnfp4OI0c qHG8Rw+3R8eZ4XUjaqiGI+/uUm+a4Z1BQdxao0gBvCrLaCVHRUXlUV0vDln/wQIvPsWmeDff bogbssFno94I4724h+DJbQZYHUELh4UaXaZRNrzsAszR+JICmIMR5vapczG4BNAVQvCicNnR iP+wz5hpFO12OWSoho+doRpKthnawOvhrpRpdDHB6wvqdlFRUXlcnR+q2ccKr28eq4B1voHy thtiphvO6XqFst/pJWO0PP8JYlkxfttHcTE/aCORIpjFCy+X4YsQ5gbfA3FwhVq9RjDwqjAP 8yGgLMSEp+EHajzQbICbIkS6XU6+u0utS5O3RoVwoDIxw+uDkco8WsFRUVF5XtdruH0tB61/ ZIEXn9baFInthriul+12Q8Gul6+cO71sh2xMd71C7He9bo00wtEe7EFnA9xpiIcloYkUSxYI HHVZ8Th41bfYHSQR6mqAYQBSt0ig5ZQ/p3SXyzrDvQSvxZoVYQlwuBv3nJncpQe/+Dh53S6X DtXAbzM8uScdLs+gSza8PgZYspRWcFRUVB5ZF4ZqulnhdW6gCu7WaJx0mbL8O72sh2xgul7G DHzXq7cxlrC1AKMGvPDdrx73wYmnYMyt/gz4LhcbvKiDvtCSb8J3u2q514Cl23UTa7fLXbYZ Wk0z1CVFcugyscNrtCyBVm5UVFQeW2f7TSs4bP2aBV58HurKVOcyZcV3etl2vSS2G4bMH7LB f6K4W8be+9BU6noRvGTiq8ZF+GJBmKtA5u5fH+IsV6jIawIDr0oeXvTzuKByc0wCjPXini8D OwxwlzZuGl4O7HYxbTOU6nbZ32a4bKMvPHcgmx1eY+Vv06qNiorK87tewzXVrPC6MFwFwfpI lYZsaFQfsiFntDz/cPMxGtHTpo70GGBFBP9QTXLT0GJHbvRYeDW0oC8EDnWn7pdaEJODIUf+ 2rUuRpcMcM3Aq89I8FqE6arD76hIzbHT7cKMkJc1VMO52wyLCvXT6GKC118/GK8MpRUbFRWV x1d/f/81HLh+xAqviX2FsGyTn03XS+l2Q8ydXgJDNhSOlufxVVuG73rlFMW5MbwociMPXt1o fLk9wJyFMY9ClnpdLoLX4o5fcjz6mbK/3QDrI6UmGSoYIS86VEPONsPAudsMrbpd1wp0u270 DYA3Txaww2uk/BVarVFRUS2crtdQbQYrvC5yyc6JlX2n13Ild3o5aLQ8/5C7I8oIp7bhHpJj fXq4RZdIaFlk8Iqvt8DLUfjq8czzVR4PLMeBy5KhXgS8Koz087hAOvnLwhPg8U5ct+vMLgME J8UJTjK0t82Qtdvl3Lu7/KC3JQEuj5tY4fXfF4crt9BKjYqKakEVh65zrPB6/UgZ3OAd4IQ7 vWy7Xojthgxdr5Rs/LaQjrpYWBKWRFkAMWTj4PXwQ7kQXtdlha9FBLBFERy45KKLf50QvBZX 0grw3a7W6ti5WwwVdbtkjpB34N1dWyM1cGm0kBle742WH6cVGhUV1YKr8wN1fhy6/swCLz6d 9SnztxuqdqcXYsiGil2v9VweacVvOQxISSC4LCJ4ffmcP3z8dCg8uC8ftPUdTPgigHkIuGrV ARef2MZOGEPc41VF8FoQuSE6EYZ34p4hIzsNcJ8uXla3y3qoBlO3S4W7u5YhhmoM7U2HK+NF rPD6t6uTpvW0QqOiolqYXa/B2glWeL0zVAkbw0Ldc8gGQ9crMN4IZ5CDNh7vNMC14cnc4p3i yUHD63k/+N1ZH3O+fDEQhg+lQGprE3W/CFyC6Mpua4Mj+6vgg7ECmNxtwMGLPgjx+DRVG/Hn hfON6na7bOCF73apO1QjKT3ajC5meI2VddHKjIqKauF2vU423s7B6z9Z4HVxpApO7MmFazeq eaeXddcrVHbXa+6QDXldL/7h11KJ73ql5McTXhYhvH77NV9zfv01P3htMBZqd1Y6oftFCHM2 uOSiK4xLWU8znD5YBlfH8+DDiXxz8PBieQ0TdtwlWxIS4Qzy2fFEpwFuiWTodgU7eIS8wru7 1m4NgDeO5iqB15efjjcvp5UZFRXVwsbXUPWDrPC6OFIJKRl6+Xd6iQzZcGXX6x5tLAzuwOFr pJf792OSCDCLAF4/e95/Hrym4mfO+Yko2Lm3CGIaOpXjiwDmUeDitxP2PlgL3x4sgg9P8+Cy BA+v6oo4+nn04CwNT4KH2/DnhCOSVep2qTpCXs5QDeFthj2N8TPoYoHXpdGKLFqRUVFRLfi6 ety0+t3h6t+wwusbR0phnU+gikM25IyWj5AYLS+/68VvAcE+QBuqjLTw8ODE5iSoAq/fmOMP X70UCC+eSjB3wfiFPXXA3BBbKoCL/zX47tbwk+Xc4jIPPjqdO4UugteiTFwufqBGdy0/UEOd bhfbCPkQhwzV8I4KhQ/GCpXA6zytxqioqBZP12u4uogVXnx2NKfav9MLM2TDQaPlWbpeN3M5 0IHrevFbSzYnJsGS8JRFluQFkdhcdeE1k1f84ftPh8PxJzIhtbVFeQeMEOYW4EpvbYf9j1TD ueF8M7asQ/BanFkTnQQDO3DoGu81wGZDnNO6XXJGyCsZqrGM+8/j+/iBGszw+vP74xWBtBKj oqJaVMVh67us8LowXAGBugj0nV7qjJa3d6Gy8rNeoUlG9H79R9pjYWlE8iLEl+cnNjfRYfD6 9SsB5vzy5QB4fdAIvXtNENvU7mCA9RC2VAZXYnOHeSvhK8dN8PHpHA5ZluDgdXq39Ba06kqC l6eGP5+H7XaZTNNbDBknGc52uxgvTGYeIS8+VKMgXzeNLjZ4XRotOUorMCoqqkVX7wxX+XLw +n8s8OIz2V8AyzepNGQDO1oe0/UKlt/14vHFbwnBPlD5BTxBxvNizElwOLymEmjOL14KgteH 42DXQyaIa2pzMMB6CFuM4EpuaYfdezlsnTBxqMrmwJVtRpdD4UU/jx7Xzb87LhEmkZNwD3cb 4LaoeOd3u+SOkPey6nYhthne7BcIb5/KUwKvf/hooOIGWoFRUVEtyuLgdYQVXu+NVEBZcbzC rpcG2fUSgZfSs17T+Nqgi4Mx5J0sAzsMsFZLXS+Clzi8fmVOEPzq5SAzwr45ZIQHHi6CxJZW doChEdazsKGlEFz8NsK9D1fD108WwseTWVyyZ6MAXpMIeNUQvDwuS7nsbsF/OKdPi7Pb7Vrn 9G6XeiPkH+tJgqsz6JIPr0ujpVW08qKiolq0dflM/fUcun7PCq93BsthY3ioA0bLO7PrNbvl 0FSEf7CWl9PiyePgles6eE0lGH45nQ+fiobxw+nQvrscYho6nICwnoUBrVrp74nQ91Fb3w01 2xvh2IEy+O5QHnzCYcsSghdFKtGZCehnw56mWFgf4abdLgVDNXRJkRy6CpTA6zLAkqW08qKi olrUdXG4poIVXnxOPZDLvTlPfRp2rUNGy0t1vSKZu17rbLpet0Ya4VAXbtDGJJd74/iuVyrF Q2J0whkvLLymooFfcPnqxRD4zkgcPNpfAIVdDYITEtUFmKsxxvB1ysQW/+/kdbTCAw9Vw3NH i+AjM7IyrULwouCyMjoFjm3DPRcm+gzgbRTpdoXOwusGp3e72EfIX+8dCG8cy1ECr/+5MmHS 0IqLiopq0Rf/CRSHrwus8OKTmx+r/mh5pV0vsQmHIQa7gzZ0qfjD0w+0GGFpBLeop3hEjHk4 eH31gnPhZc5LITP54bOR8LVTSfDY/nyo2l4DMfWd8hCmCGJuEuSf0/p+rdrtDbC/vwJeOF4I lyey4PtnMqyS6RR4nUZMNaypivOQDysIXXxMpXHoZ0JlqXHO+Hj73S69R3W7HmhPhKsTBezw Gi0+RastKioqqul6f6zWi4PW/2WF15snS+GOoGDx0fJbcF2vlbK6XhE2XS/5Ew7nD9qIg75G A/pBG5mVSKjxkMTlJXgEvH7+UqhVwuBnL4bBO+OxMHQwC3oeKIPcjiYIr+1G48QjICbjzxJV 1w15nS2wbU8NDD5RDG8O5cKnZ9JnMhdcbgov1tcxda6dmttik2GiD/csOLVdD3dprbtdtugS 7nZdj723K0Ctbpe8EfJhcWEcrAoUwKv4798ZN62jlRYVFRWVVV0YqdrHCi8+h3qzPKzrZX+8 vJfBiH7Y8ltQVmoJNQsKXs/7uRW8+HzF50U+4eZ8+XwEXJo0wMsnU+Dx/QXQtqtyGmQOxJha kEN+fTwuU1raoG5HPTz4cCUMPWmCbw9lc7hKg0+fmg7/n63Q5Wp4obYaKoEXxanZ1oDvdiVm sY6Pd4dul/BQjeu2+sOrh7Om0MUIrw/Gi/NohUVFRUVlU2fPmlZcGKr5ghVe742UQ0aOnm3I BuqsV5iqEw6lBm1UluAHbRSUxHMP6TSKmycOudXwrcFo+K2bw4vPz16MsEok/OyFSPj8WS28 PRYPL55Ig1NP5MJD+4qhpa8KCrsawdjULq9L5oTEN3eAqbsJWvtq4aGHK+D448Xw7NF8eJMD 1ieTqfDZUynwg6dSbeLZ8KoleHlEQjKS0M+Ah1sMcDNmi6FIt2utnW7XGhW6XXIvTLbAa2dz HAeufGZ4cf/8Dq2uqKioqOzU+ZFKAweuv7LC661TJXBnsEaFC5U1uAuVmbte0uPlb4sywrEe /IHqO4wphJsFAi9dVSPE1jfCc8fjOPQEeBS8vjQnak5++kL0TH70jB7OczB7YzAFXjiRAWOH c+DogQLo7y+G3r3lHNKqoXp7HZR0N0BBZ5M5qa2t5iS1tIOhsXNOUrj/X2pLK6Rz/31BZ7M5 JT2NULWtAdr6arhfsxIe2VcGRx4zwcihAnj+eB68NpAF50bS4ZOnkuCHT1snGT6bSYoZXZ4E r4ujBTDWh4UX9nVLAHJFlkWlwpPd+EFLAfFKx8fH2AzUkOh2+Tm+2xURF84hK18JvP7z4umC e2hlRUVFRSVS745Un2aF1/uj5XBiT7ZVx8tVXS/LWa/ouV0vmePlE7LwgzZ2NBkJNwsEXnoO XkHl7RBU0Q7Ble2wbXchvH860gwsT4fXT5/Xwt/OJGYmXzyvm8pzlujhb2ZimMlPnouFnzxr idGcH88kzpzP+TwTb5UEDnyWJE7l6UQOWokLAl6vnSiC2m115tfLqZ3SW9PqqqlD7u7JNuHH xzdWxCIHauC6XWtUnmSI6nbZwIufYvj6kSzzBwrM8Bov7qYVFRUVFZVEfW+yYf2F4Zp/ZIUX n8KiWPfveiEuVeYfog824wdtBKUnw5LINIqbJj4f3/EKKm+bwtc0wPjo65pg7GAy/M0LwQSv RQ6v86P58Ngj5RBRPfv64F8rBC/Pz3pDKoz24t7zh3Ya4N6YOAF0ObDbJXW2y1t5t+uhzoSZ 7bMs8Lo0Vvzx2bOma2lFRUVFRYWoCyM1OUrg9fZAKWwIC1Xc9VqJ6nqFmz8JtEw4VHap8vxB G75GI0zuwj2ED3bHwvLodG6RvxCyeOEVU90IgWZ4tc0CrGJu6naUwVujOg5PgQSvRQKvKxN5 8NwRE+S3N8x9PViAzr1WTu5Awos+CHFbeLXX4QdqZOTNHaixELpd+uTIGXQxwuu/r4yWBNBK ioqKikoOvoarX2GF1/ujZTD6cA6s2OQGXa9Aoa4XZrz8LL4aKvCDNjKLEhYIvBZe4vOTZMHL EqHulyWaqnbY+UAhvDMWwwEqkOC1wOB1lcurJwqgs7eG+/vumPf3b42uQIKXx8c3NRn9Xv9Y u15ioAbLZcnRM1vmndvtmoLXTX5B8O3jWYrgdWXUtJdWUFRUVFQy64OBuls5eP2RFV586isT nN/18mfseolsObxbGwcD23EP47FeA9xsSCXouGESsPCqaoDAsjYBfAl3v6bSASHcP3t2m+Cd cR2HqSCCl4fC68OJbPj6yQLo2VUNmsoOYXBVzIIryOp1gocX/Ty6W66JSof9nbgP2c5wCU8y CtzZhdliKHN8vBrdLuSFyYd7k+ZM6ZQLrytjph9c7I9bRisoKioqKpau11B1rhJ4XRwphVBj pMKulxW8vAW6Xr5yu16Y8fLztxym5+K7Xi11cbSQ8WB4aSsbOXi1TqcN3f2yACyYS1hlG+x5 qMCMsK9e1BC83BxelzlsvXCsEBp31EJw5dTfoTi42ueAy5wyHl7SA3nqawhe7pjkgkT0e3xH TayKWwy1NuPjXdPtKiyMgY9srkeQCa8/fzBeEkorJyoqKioFxaHrLCu8+Lx6uAhu9AtyQNdL YMuhv3qDNma3HE49UNdHGOHRNvygDZ/UFFgSla5uaHGkEF6JDPBqFe9+lQvjywIw8yKeS1Fn DZw+nAIfPxVphhbBy7Xw4rF1bjgXBh8vhpy2xpm/p1lwiW8rFEIX/1oheHlmbtClmQdlYN4f +MEbG/RxCrcYyrws2cHdrs2RIdwzPFcRvLg8QismKioqKoX19mjVbRy8/pkVXnz6u9PVO+s1 jS9010tgvDzrlkNNotG8xQS1/78zFq6JzuDARHGXJBTgOl7R5q2GrfNTLn/7oS3A+ITVtsHO B4rgW8NG+OKFMIKXk+D1wXgWvHisAHp2V0FYVfucvxNRcFVIg8uSE4ithgQv9wv/d4L9UC2/ 0P4WwxuFthjKuCz5upnLku10u3zC5qFL2b1dAbDKKwCeP5AGH53OUwAv04++OGtaQSsmKioq KjW2HA5WFiqB1wejpZCRrXfAvV5qjJeXt+WwvRq/5TCRW+gTeDwQXpX1EMAtogOE8GXT/ZKz /XDOQn8mnZDU1AT9j+TDNwfj4bNnI83IIngphNdkBrw3xkMrH/bsrQR9fZv5ez3v+1/BuK1Q AF1YeDXw8FL99Z3ufvEQdG1ITIEzu3DdroNderglErHFMNT+FkPBgRou7HbtaImbviaBGV5/ ujSWH0wrJSoqKio1txyOVD6jBF7fO1UM95tHzE+94S9Toeu1EtX1UnfL4b0xsTCyEwevwZ0G uF6fTuhxkyTKgVdpy1SQAAuSA7AKYYBZElbTAc195fD0sVS4MqnjwBRO8JKA18eT6fDWUDYM P2mChh21EFrVOed7qgRcQQhwWV4nroMXhSVLo9PhoTYj+sM0bRpui6G6AzUc1+2aGh2fqwhe l8dNfbRCoqKiolIbXsOmtRy4fs4KLz7P7s+D67YGuLbrZYWv6xm2HPIP27xCfNerppoWWR4H rworeJkjt/ulBGBzERZcNZXUlibYtbcIzhxJh3fHjfCjZ6Phy0UIr0/PcBidSIdvccgaO1QI 2/dUQVxjy9T3qVICWw4A1wy6+NcI91o5TvDyqBjyktDv5Tvq5w7UUHOLoaxul7f9btdye/d2 CXS77gwOhu8NZFldDM4Ar7GiD+iiZCoqKioH1YXRCh2Hrv9hhRefvrZk9rNe6PHyEQyDNsS2 HM692+vmCCM80YHbmsJvYdmYlEqLHI+Gl7zul2yAVSIAZoUwzXRCqjuhpKsWHt+fD6+cTIUL Y0b4/lMxHJC0HLI8G16fnEmB98c5YA1kw+ShAnjgoQrIamua+bNrqma/H6qAS+wcl0SXy/o1 goNXAv08ukFW69LhxHbc+/h4nx42G+RvMZS8sws9Pl7dbtcK7p+nH0mxQhcTvP7XlcmC+2ll REVFReXIztdI5UEl8PpgrBTSs3XiXa8tDup6oe/2EthyaDNoIyoZ3/Xa1240b2mhxY5rk4SF V7kdeFkBTBBfUgCrUKEDZgdhU+maSWh1F+R1NEDvA6Vw8okc+NqpVDg/Fg9XJo3wg6f1HI5i poDlZHjx2Pr+U0lw9XQKXBhPg+8MZcKzx/Lg4P5i6NxVDRmtLXP+HBqbP6N9bCkFF/4cV6AA uAhenpfyygT0e3hJcaxjtxgGRE4/r6TGx9vrds1H13IbdFl3u3oajOYLwpXA6/JEUQWtiKio qKgcXGfPmlZw8PqhEni9PWiCTRFhDup6IcfLo7ccGuxOOdxejx8vr8ulQRueAq9IDl7+Jc0Q wEcEX/IB1i7ZAZPdBbOLsE4bwNgJB7SExhYo7amDzt0V8MgjJjj4WCEcPVAAg0/mwtihbJg8 ks3hKBNePJEBr5zKgG8MpMNrXF4+kQkvHM+Ep4/mcP+7XBg9mAcnnyyAwweK4PFHi+HBh8ug lcNUYWcDGBrbcV+PGthCTylkBVer3dcF5oxXI201dHnuSkiD07tw793He/Rwe7Rjphg6b6DG bLfLmBrJAStHEbyujhV+jVZDVFRUVE6q82MVfhy2/g8rvD4YK4HnHsuDNd6Bc7te0/iy7Xqp damy2lMON+mNMN6Lw9fJ7bGwWkcLHk+ClyXyu19Kth8ybkO0QRgzxBBQmxfFv26natiS7G4p 6XCVtYq8FqZeK8cJXh6RXS1x6A/NjBmxsi9KVr7FcHaghhqXJVu6XXeHaOCdgUwzuhTA67dX J03raSVERUVF5cS6OFLZqARel7js7UzFd71YL1XGbjkMQm45tDnvVVKM73qVVNAWI0+El2T3 q7SV8fxXG6oDJo0waYhp7KbLyRFBll1odYr/2aW6W5gOl+Q5LhF0Wb1OCF7un4isZPR79p5m g2MvSha7s0vlbtdqr0B4+tGUGXQxwuvPH42b9LQCoqKionJBceB6UQm8+BQVxUp0vWSOl583 aAOz5VDLPOXw1kgjHO3BPcQnd+nhnoQ0Wvy4O7zK6ubBSw7AsB0w5i4YK8IkO2JyYh9SUsFB Sxpb8sAlNjSDbVthgMDrAwWvWoKXq7JCmw5HtsWi369944026JqC1zrBLYY6xBZDOXd22Rmo wdLt2hQAezvjOGxlK4LXlbGCh2jlQ0VFReWqrtewaS2Hrq+UwOviiAlCjJFMXS/JQRvO2HLI PYiN6fhBG73NRloAuSjJhTLgVdzELaSb7ANMYvuhowGGR5gExGwwZguzYJmg0lTZ//Ukvw6p PwcWW44GV2mz3dcFwcu9U1CWiL8KpCwWMTpehYuSmQdq4LtdRYVa+HgyWym83qPR8VRUVFSu 7noNV0Rw8PpvVnhdGiuGbx4rgDuCNPIvVZYzaEPJlkPEiPldjfgth2GZybQIcmN4hVvgZYkd gAU4A2CqIwyJMYcH+XXOgRYWWyLgUnSOS7jLNZWp1wrBy31za1yaeSw85j1gYLsB7tQqGR1v f4uhagM1kOPjgwxhcHk8Sym8/unymZy7aMVDRUVF5R742qUEXnzG92XDqq2Byi5VnsaXcNdL rSmHwiPmtxqN6ClZR3tiYWVMJrcYcFUIXuLwqgU/bhHtZ40vJwNMCcLYIOYolHXIQtb8rpZ8 bDF1uJjB1TznNYKBVxPByyXpbsQP1EjOjhXeYhjKusUwStZADXlbDK0vSw6ac1nyrUHB8J0T 6fAJjy52eP31w8nCbFrpUFFRUblJASxZ+t5w+ZtK4MWntyWJqevFereX+JZDEXzZ2XJYXYbv euWWJLoQXoszaHiVcvAyNXLwapwPMLHth0oBJtkFw25FtNMNU4QxB4QFWip1t1QBV8ns68Ly Ojm2neDljvFPT0G/Nz/SaoD14eyj47FbDB09UGOlVwBM7Evm0JWlDF7j+YdplUNFRUXlZsWP l+XQ9Wsl8LrMJb9AL3mpsvxBG0q3HMagthzeHmWEU9twD/exPgPcYkwnELkzvGbw1Yjufkme /5IEmNpdMOGOmCDIHAWzCjFkdeC/fiy2MOAqlQBXKQ5cs+iaer1g4NVcl0A/j07s7C/TpsMT XbhzuGd26SEo0Sh+rot5i2Ek0xbDlYgthkKXJT/QbpxGFzu8Pjqd//7F/rhltMKhoqKicsO6 OFYazsHrT0rg9d5IEYTFRSobtCF6txd+y+HaYPkj5vktKthPVjsb4mlx5MSkFOHGSIeV1ICv qWEWX/a6X5LbD6UQJgUwLMLaGBAmjDF7CZZIEDrtiqClCFsOAdcsughe7pkMUxL6Pbm5MlZy dPy6eejSCaKLZYuh8J1dc+G1HNHtKi3WWqGLEV6n8//h0/GCO2llQ0VFReXGxUGrRQm8Lo+Z 4K2TBXB/eKi88fJMd3upN2Lect7rpjAjPNSC33IYmJEKS6Iz8aGFlBPgVQu+RQ3T+BIGmL+s DhgOYKxdMLsIY8aYi1LOii3Xg4sP/3o5SvByq6wzZMDwTtz78dBOPdwbg0SX6BbDaGVTDBUO 1NAmhXOIylQKrz9fGSuIpRUNFRUVlQfUe6OlTyuB1+VxE7z4RC7c6B8ss+vlgi2HIfPPewXE GWESCa8nu2NhmTZTHr4oTJHV8eLhZYktvkzytx+qCjBZCBOAWLk7IgsJLQS20Oe3JMElfI7L FlwWdPGvFRS8aqnT7ay0cN9r7IdgWXmx8s91qbbFUMlAjcAZeN0XpoF3BtPg+5PK4PXRRH4v rWSoqKioPKQuPl27igPXZ0rgxef4nnRYucVRd3sp3HIoMWyjqRLf9UozJRGMnJDUItyWoxAT D6/66YgATOb2Q/wWRCzCpDthwhCzgzEhnJWrCSthZKmPLXXB5Y8AlyVHt8UjOl7x9PPohC6+ V0oanEG+Bz/RaYCbI4zo+7qYR8cLbTFUaaDGOr9gOHsw2YwuRfAaz/sWPzCLVjJUVFRUHlTv j5V7cej6NyXwujxeBNubE63ghdhy6M2y5TCSccuh/fNed0XFwuAOHL5GejmwxabTAsxt4FUN PoX15gjhSw2AoaYgoodx4Lth4hhjBBoSVmhkzYEWEluo7hZ+SiEKXHPQNfVaIXi5R67h8miH Ef3hV0TyNLrQ93WJjY5XvsVQ7kCNVV6BMPxQwgy6mOE1nvflp+OmdbSCoaKiovLAem+sLJmD 1/8ogRef0pJYp205ZB4xL4CvrFx818t8qSotmNwIXnU2+BLqfjkZYKVzoaEmxLBhQhQ2CGgx Yau0WQJc8s5x2Xa5zK+N6dcKBl4tBC+HJ6EgGf3e21VjQJ7rEkPX/G7XdaptMZQeqPFgRyx8 /0yGUnj95ycT2f60cqGioqLyZHyNlu1SCq9LY4WQkB6j6t1eq6S2HCLOe10vcd5rPZcD7Th8 8Vtitqam0aLJkfAyyYBXQd00vjAAa8QBrBgDMCzCWmQirHVuF6ncxUEiix1bmO2EIlsK53W5 7ICrqH7m9cG/Vo4gzngRvBybNfoMGNiBmy473muATXobdLHc1yW1xdBPYouhyBRDqYEaLbX6 KXQpg9dfPp7Iz6IVCxUVFdUCKA5cLymB1xUu7w4VQqA+An+3F2bKoe9s14vtvFeM5HmvkEQD +pxBf0eseYsMLZ5cCy+NqQq8C2oF8aUewByHMDzEbDCGieiWQKm0MkJLHrbkdrfUAJclBC/X p6YqAd3tKiwyzEGXo891qTHF0HqgRk5eFIesDMXw+vB07l5aqVBRUVEtkOKHbXDo+kQJvPi8 dTIPNvBj5pnu9lK45dDqvJfYsI11AvjqqtWjFwJx+cm0eHJQ0pDwCi6agtcMvuYATMUtiAiA yduKqKQb5toEMHe1MGe35IPLVya4LK+Tw9sIXq7MfUnp6Imyh7sNcEukHXSpdK5L9kXJYlMM bbpdEfHhcHUiDT49owxeHLq+QcM0qKioqBZYcZC6j4PXH5XA68p4IbzyZDbc7K9B3+0lhC+7 Ww7njZhX47yXAe7XGWBsJ24xMLjTAGsNGbSIciW8CivBO792Bl/CAJvGl+wOGNs5sBmAsSCs tHXe+bAAt0IWA7SmscUCLj/FHa76eeCyvE4IXq7LUi57WuPQH3Jp02Kl0RXCgC7mc134KYZb o0Ph4nAqh650pfD6/PPnUtbQCoWKiopqQeKrTM/B609K4MVnsj8TrvcNRm85VDxinum811x8 FRbiB21UViXQQsqF8Aoyw6tmCl+qAKwBDzAkwpg7YXYGdWATaIM22b8GK7LQ2wilulvCUwrF wOWLAJc5+Th4tdbRz7cjEpOLH6jR22BAoEu9c11qbjG8NywE3jqZMo0uRfD644ejeRtoZUJF RUW1gOv90bJiDl5/VQIvPoN702C1d5DCKYcKz3tJXq48i6+bww1wsAu3KOC3ytyXSIM21IdX MhJeVbDVDK8a2QAT24Io+xyYXIQpgpjM7lmpUkSp3dWSwhZ2LLy8DpcFXFOpIXi5KKt0GXB8 O26gxkSfHrYaZHS6HHyuS3x0/Nxu1y2BwfDaoSQrdDHD6/9+fCZLSysSKioqqkVQHLweVQqv qxMFsH9bMoesIPlTDq23HDKf90JermyFr8hk/FmvB1rjYGl0FreooKgVPLwqYWteNZcaCYDZ P//FBjCpLlgTEiAMwzncJbKg1Tz7fSmWs52wUQBbEuAqFAcXn60EL5elpDwR/d5aXmyYP71Q JrrYznUp22K41jcIntmfwEErTSm8/vrJRE4FrUSoqKioFknxB3kvjZW+pBRefHa2JqDPe62U M2JepWEbtvja2YDHV3ROCoHJFfAqsMBrFl/zAFYgADA1OmA2XTClnTDhrlizWyErQOafQwha GGwJbyfEdriE0DULLnO418uhHul7vNrqExbpz6Bj0HV7fDpM7MK9p57YpofbopDoCpaBLsS5 LiVbDPndHaMPxcMPzOhSBi8OXQ/RKoSKiopqkRU/6fDSaMkVpfDiU19lFOx6LVe05VDueS8c vjbrDDDeh1wkbDfAan0moUmlpCPhFZhfYQUvOQDDbkFk64KJI0wBxBwGsvm/hz9zmpi2Ekpt J5S1pdAuuGpmXicEL+dnexN+oEZ8pkHB9kLtPHStEUWXOlsM+Q7Ywd5Y+MFTacrhNZH9HE0w pKKiolqkdWW06jYOXL9SCi8+xcV6hSPm5Z73YsdXWTG+61VUlkiLKxfAyyu3yhxFACu0M4be XhfM3jAOOZ0wBRCTizbH/fpNdrtayrBlD1x1isHFxysXC694+nlUKaFZqej30odbDHCTquhS eK5rzuh44S2G/D8f7jJw6EpVA17v/3wgfSWtPKioqKgWcV0dNm3h0PVHpfC6Mp4P+UU65hHz 0vd7yRy2IYKvWyIMcKxHjzwIboA74tNpkaVCMopx8ArIr5yBl2yA5UttQbQHMLlbEZEIcxLE VIFWCRJadrA1s5VQbncLMTRDDFxT6Jp6nRzqiSN4OSkrYjLhcE8semCRX5zj0CX/vi7cFsPt LbppdCmG1xdXJ1PX04qDioqKimrJB6OmSA5e/6UEXlcn8rn/bR6kZ+vsbDmUe96LcdgGEl9x Gfiu185mWqg5E17+eRXglTMfX3xHgw1gVlsQ7W1DlOiCSXfCGm2AgsWYs1DWJAksUWhJdbbE uluFMsFVIB9cBC/nJ7ckCf0eWlc+93qPdUIj45nQhTzX5Y091xU8g66uBmt0KYLXHz6bzLif VhpUVFRUVLP4GjdlcvD6sxJ48bkylg/JmTEqj5h3DL4ebMbf7aXJTKXFlrPglV8OWzh48VEb YFJdMNGzYBiEiUBMEmOiMJMZ5O/jJxixrhYSW0Ws2MKCaz66+NfKQQS82gleirM+LgNGe5GX 0u8wwF1RervousEWXdYXJAfJRZc657qqK6Lhs6dS1IDXf3wykaGhFQYVFRUV1by6NG5qVgqv D7l8MJoLuuQoxJZDpcM2pPAlfubL26CH08hpXIe6Y2F5DC24lMErCdnxKpuB1wy+BAFWpQBg tXYAhtyKaIUwSYhJYEwWyBjiJxpxZIlvIZTCliPAVSUILq/p1wrByznpaIhHf2iVmm2QQJdO AF1a2ehS61xXVZnWjC4V4PXfH5/OTqCVBRUVFRWV3bo8WrRfKbw+nMiD90ZyQZsYpc55L6lh Gwo6X7Vl+C2H2SVJtOhyFryyK6aCAph4B0yNLphkJ2wexBqlU2ybJgdE4PcxqQctPLbYz2+J gWuLTQ52S8Org+ClKH5paej3zP3tergxDIeu6+2hK1AtdEmf6yorieZwlaIGvP7y/dPZZbSi oKKioqISLX7U7eXx4tNK4WXG12guxCRFS573mouvUMnLleXjy37n645IPQxsxy0ixvoMcEt8 BizRZlEYkomEl29uKWy2wEsWwKoEF+1yumD2ESa2HVEaYqiumJzIghQSWXahZYMtMWhZYUtp dwvT4ZrJ9OvkyR6ClyNzDfdzvL8TN1DjDJfgeDZ0ybmray66whjQNQWv8tK56FIGr4zttJqg oqKiosLhq7//Gg5eryiF14en8+CDsVwwpkaJn/diHrahTucrNRvf9TIfzCdEORZeORy8sso5 fJWLAmyLKgBDbEWUQBgaYnZApjrKpHAliSyZXS2Z2FKzw2X92tiMhVfDAv8ZdiC8UpFXQpjf K6v0jkGXzEuSMee6iov5M13Jc9DFCq9PJzMfpVUEFRUVFZWs+nS8efnlCdObSuHF59JYDsSl RisetrHK3rANhfhaF6qH/lY8vvwzUglSDoSXT07ZFLws4QC2hbEDJrwNUW2EiU1IRGJMCGYi UPMVw5SpAf97CSALBS0pbDF1t9jBZUY691oheDkuNxgzYHgn7j2SH7xxr1Y5uoTv6hJAl4Jz XRZ0/fBp5fDi0DVMqwcqKioqKkZ8ZV/H4euyUnh9dDoXPhjNAX1yFON5L8SkQ4X48jfq4Qxy 0MaBTiNcG0MLMbnJKsF9Wu6dzXe8bPCVVT69wLYFWIVqABPciii1HRHRDRPvjMlEGVPqRSP8 tUpBS6yzJYAtud0tmeCy5MnueIKXg9JYm4D+cCon313QFSKKLn57oQVdKsDrOX63CK0cqKio qKiY6+LTeTdy6PqhUnhZ8BWXFi3jvJf8SYdK8NVaie96JRcl02LMgfDalFlmjjDAkFsQZW1D FOuCiZ0Jw0BMGmW+hfWSQGKNGATtIssGWtiulhrdrfngqpAE11TKOHhRx8sR2ZyaZj6zhfn5 faJDD+tD1UUX09h4iWEaNeU8upJm0KUQXq9f7I9bRisGKioqKirFdWU0/zYOWz9TCi8+l8dz IDVbqy6+VOp83R2pQ2+lGd5pgHXGTG5Rkk1BBgsvn+ySGXgpBdgW0S4YDmFbZSGsdh5YlIBM vdRJBwMtqTNbLNhSAVyW18kTCHh1ErxkZWlMJjzcbkR/KBWVJIWuGBnocsQEw2DoqNdy0Eqa jmJ4vXvx6bhVtFKgoqKiolKtPjpdcA8Hrl8qhRefqxy+8gpjRIdtoMbM+8nElxW81s6ZdDiL r5w8fNerriaRQOUIeGVx8Mrgu16l7ACTMYhDfCuiFMKktiWKdMbQKFMpdn5v0a85X3gLIRZb 4lsJpbcTYsElH16OeI0vTHgZC1LQ74k9tWqiK0J1dPH/ubc1Bn40gy7F8Lr0+XMpa2iFQEVF RUWler0/nHuvBV9K4PXR6Rzuv8+BynKDDHxJjZm3wZf1tsNAO/gS6HzdGKKDA+063LjkXQbY lJpOqFIZXluzimEjDy9LZAIMvQ0xhxFhciAmiTEEyhTGWwpXEue05EJLve4WHlzm1wj3WkHB qzGefh6RWWPIglM7DKif2/E+PWyIcRa6rMbGi04wnD3XxaPrgQ4eXYnqwOup9A8vn8m5nlYG VFRUVFSOw9dp00YOXr9VCi8+H3NpqDIoHzOPOfMViOh8TeMrLBHf9drXboSl5kEbtEiTSrYs eJWY8cUEMLvbEOWdBZNGGBZidkCGRpmKybeXGgS0atigZRdbcrpb4uDaNP1aeZzgpWoqqxLR 74VFhVh02VyQLHt7IXZs/Cy6VnkHw8Fe3TS6lMPrB2fSP/l0PGkdrQioqKioqBxeVyYL7uew 9Rs14PXx6WzobYuDldxDUvC8F8MdX7LxJdD52larQy84DPkptEhTE16ZHLzSS6bxVTKDMGmA ydmGyIIwNogxo0zV2P+9Bb9WiY6WmtiS2k44H1ylM+DaOJOp1wnBS73cnZgBk8hJr8d69HBz OAO65F6QzDA2fo2PBo7v0cOPnklUB16TqT+8Opm6nlYCVFRUVFROq4/GCr04cP1BDXh9PJkN j21PhNXedvDl7Xx83afVwVgvbtFxckcsXKenrpda8PLKMHHwmsaXJVYA2zgHYAq3IUohLKdK IcRsQCYCMzSKRAGH+/fndrFqUH8GSWiJYSvHHrYq5HW37IDL8jrBwKuL4IXKrpY49IdPulQV 0eUfMWcLOarTZedc181BGnj2MQOHrgS14PX5x88m3kwrACoqKioqp9fV8UIfDl1/rwa8+Jx6 MAlu8NMwTzpUG1+mQvyWw7LKJFqsScILd4GyV7oJNnDwsoQVYJtEu2C4gRxyEYaHmATM8oRg JPLfC2LK9t+V9zXJgZYwtirtY8ve2S1GcPHhXysEL3USlZuKfu/b06g2uhTe1TWNrrvDQuCN o0b43IwuFeDFoeuzp9JvpSc/FRUVFZVLO19Xxgt+pwa8+Dy9PwVuDQpxC3ytD42Bo924xQe/ JeeepAxatKkAry0ZRbAhrXg2SgEm9ywYGmKV0jBRDDLHxvK14f4cCGiJdbbknt2yOb8lDK7Z 1wf/Wnm8i+ClNCv0WXBkWyzqZ3WiTw9eOpn3dDkBXVu1oXBuYApdKsHrU+p0UVFRUVG5RX18 2rSRQ9ev1YDXJ5NZ8PXDqXBveKhz8RUojC9dMv6s1562OFhKCzfF8NpshpfJKrYAKxYAmNA5 MBldMKntiHYQJq8jJm/b4iyKqucATg7mZMNKNrTEzmxJYEtud0sEXFMxwYHueMnXV3djAv08 iqSoPAn9nldZLHN6oRPQFRYfBh+M8eiKVwleKR/+8Om4G+lJT0VFRUXlNvXJU7n3cvD6Sg14 8fnuyXQIMkQowFc4I77mX7LcV4/fchiRk0qLNzvJKcWd8dqcXgj3p5rMQQPMXheMFWGqQExO V8zFEfi65UBLLWxtEsWWfXBZcqCL4KUkt8VnwARyoMapbXq4LVyP73QFOB5dqVkR8MnpuGl0 qQKvSx+9kH4DPeGpqKioqNwPX8OmOz4cz/+JGvDi8/5oBiRkRLkcX5u0OvOWGtR0r20GWKmn BZwSeAVkF3DoKprOFMDuFwHYBqUAE5uKiEWYCMTsggwLtJwq5Ziz83tukUyFAmjZm0oot7tV MufvWghcltfJAcRWw27aamg325ri0R8yJWQwosvfMeiqrojiQGWEH8+gSzG83vtiOG4tPdmp qKioqNy2OFDd/uFE/udqwOuTyUz4aCITykt1iAuWHYsvfksNdkGSX0aDNoSSi4TX3z4XAs8d ioGG9hTwzbJBmBDAkNsQsQiT7ITZQEwUYwiQCQFtC0PkowoHLHnQEuts2cNWqYzu1iy47rcC F//60OQWwrHtRoIXY4Iz09DvcQ+3TG8xVBVd4Uzo4u/oeqRHCz9+No5DV5xa8Hrz6lntanqi U1FRUVG5fV0aybyJg9cVNeBlSV9brPkB6yp83RKmhRPbcIsSfqvO7QmZtJhjhNcvXgyGX70c ZM5XLwXDd4ei4MCDcZBVlQkbUwsFACanCyYTYZhumFyIIcbZz0NRjtX/lgFzGFgJIwsHLftd LXmdLVR3axpcm9KKIL60AHq358ErR7j3FO49Y3w3wYsly3RZ8EQXbqDGGe79zd/oHp2uG/01 MLovZgpdqsEr9aVPx8OW05OcioqKispj6vPnUtZ8dDrve2rB6/tnMuHEnni40U/DiC/kwI0A +/hKSI9BfyJM50jY4fXLl4Jm4PXLl4Pn5LOnw2DicQM0daRCSF6B/C4YGmEKIWYztp4JZE7I HFxZkoWEFqKrZXcqIWN3K7qoCFra82Bkfza8P5Zp837BwWuPNLx6mghetslC3rHHp6FcrwK6 whWj695wDbx2WM+By6gavH5wJmUY+vuvoSc4FRUVFZXH1RdnTSs4eL2iFry+fyYDXjmYDPeH h83DlxC8mDtfdvB1PZe9Tfgth0GZabSomwOvJMXw+uXLmpn8gsuliQg42W+E0sYM8LI3DVEm wuRCbBMWYnZhVm7TYRLoOAlm/v92i80/RX8d9Ncq1dFCjH9nwBYf76wiyK4ugAf7cuH1E9lz 3hOmQvBSmpvismC014D62RzaoYc7wp3R6QoVQZcGIuND4b1hA/zEjC514PXZM0mP0VObioqK isqji//08KOJ3DG14MXn/FAaRCdF2nS9VMCX//9n7zzAnKrSBhzsCBYUKRYULJQBhBmmJJNk MoWBKUlm0AEsqIgiUqXNgFhGsWBXVKQNHVHsYl139d9mWdtasLvuuq69d0U5/7l3BqYlmZNM cnKTvO/zfA+uizPJd88597z3nPPdtuWrn9MhViqK16LpeWI3BxO7WIqXGbcONePNDenioRtz xJXn54tTzioVQypGtbEVcXSrbW7qq2FjQ4tIeRgrY5aJtlayAohWWTirWi1kK8BWwvTK48Rx 4ytN0Vp/hVc8taK0od/XjwFtidfSGsQr3Jg0vkD5YVKJNzdy6RoQ/krXngGky1c5TDxXVy9d URKv7S+uKprD3RoAAJJDvoStw1Mr/JdGS7yMeHL5SDG6yh5aviLZdhhEvpq+aHnCieqrXqWj hzO50yRejZEu3m6IJ5ZmiyWX5ImpM0aIghP84siSwBIW0WpYaRgi1mSbYnMpU5GzE9qI8MSq aah85tCSFaZsNVnZOqq0Sow4aZSYNr1C3HSRV/zhJqOPlzTr540RPfE6B/HaGUePLBF1imPZ pZOdYr8h8ZOuvfoNEfMmZ0vZcjdEFMRrTdG2F1cVn8pdGgAAko6nl/snS/H6LRriZUzQnpMx f4pbdOwbTfnKbFO+umXYxY2z1OTL2MLTxUOhjXiJV2NkmPHPtZnitquc4oKaInHimWXCUVUp +uxYEVOWMFURUxeyqEd5JP9dgM9eGqICYRirWkdKyXKNOU6cdGalzL1PbLiyTDy1vNTsw00D 8dIXu8i4aGqeWkENGUM9uWFKV2bE0tVye+EBg4eKZRfam0hXFMRrTdF3L6wtKOHODAAAyStf K7x+KV0/REu8jFhRWyi6D01vZ8GNegFrLV8BKh7KCUdJuXqhjYnjKbRhRIUFxOstIzYaMWxn vLw2SzywOFcsvrhAzJo5QlSO94qho44LvSWxDRlrJWRBpWxs5FIUkdQFlyul1ayAotVYibB3 6WiRffzx4vjTK8XMc/zi+tpycfe1pbJvjxTPrWoSdSNbSVc0xGvZPA/ipRhFxxUrj2FTTnGK zu2Vrv6RSdeA3Azx4PW54tV1rmiK10fPrynO4I4MAACpIF85Urw+i5Z4GfHw9cNFen5mTOQr ULn5feXE4+LJTuWJS9+RJYiXRcVrR7y5MbNZPLsqR2y+xi2uPL9ITJleImXCK9xjKkXf8iqF 82FhCFkwMQvy96L1M9oUrCCSZXz3/r4qkXfCKHH8hEoxdbpfXHFeudh0Van4+/IR4vlVLWOk GYiXdaKzu0wsnqVWPn7pbKc4NLud2wsjlC5v5TB53Z2mdEVPvApef3H1yCO4EwMAQOrI19Ly o6V4vRMt8TImck+tGCHGjnFEJl/9w5evwXl25fMRC6fmiV0ciFciidebG7PqY0OWeGNnZJvx 1EqHuPcGt1h2aYFYeG6xmDqjRFSd4RV5Y0eJfuWjFYVsTBABUpSisH9OiP++hVwN9I0W+Scc L8ZMqDDF6uL55WLpJaXizmtLxF+WFYsXjCpwzV84K+WqOIB06RWvpTWIl0qMP7VQ+aGRvyK3 mXR1aiVdWVFf6erYb4g4d0qWlK1G6YqKeK0p/OvWlSMO4A4MAAApx99vqewmZevpaInXjknd xTPzxD5pQ9Xkq19w+VJ50fLkceqFNgpGFaf0ZK/yhOFJI1474vUNOa1jvV22x1zxp1tc4t7r 8sS6KwrEzRcXicvPGyEWVJeIadNLxWmTvGLUeL8oOrFSZB1/vBhUUSWOKR8TxqrTGKXtj/28 Y8yfbZe/o/hko2JghfzdfjFthlfMn1suLltQJm68qESsWVQi7rpuhHhsyXDx9Aqj8EBhk6pv jWW3X2gZCSheM1NcvI4oLhV11Wrl46+c6hT7DwmwyjWoySqXqnT1U5OunkOHinWX5IitpnRF T7xeXFN4x3urPXtx5wUAgJTlyWurOj6zwnt7NMXLmORturxA9MnOiK58pbWWr57D7GLJLDXx unG2S3R2lyNeKSBeRry2MxytYuv63MZYtyPqJ5rPrnKJp1e6xR+X5DeERzx0Y76454YCGYXi nuubx8M3Fog/LKkP4+8/uaJA/oz6iehLRjSbiDZOSP/ZLAobw5QuxCsZo4OMBZM9yg+LsovU patjFKQrpyhD/N/NDrMvRFO8Xlydf6lRXZc7LgAApDzGDVFKV42M7dESL2PC99elw0VZRU7s Vr4aBKyiQr3QximnFCJebYnXptQWr1cDTDjNSacZ7hCTzxaT0EjEa3Vii5fKC5RTWbycFSOU x6pZ43NDn+eKonTt2XeIOO3kTNkuG/tClMTr55fWFlIuHgAAoCXPrPRV/WNF+Y/REq8dceks t9gnLTz5avWi5QHB3/W137HZYtFUtcmMscWnd3FJiopXEeKFeCFecYqOrnJx3Uy1ghrL5zpF 7xx7gPNcAYpotJCuvZpJV3qzl9kHkq7uQ4aKFRdmt+oLURCvz19el5/HnRUAACCYfNWV2+UE 6uNoipcxKWy29TCIfLVZ8TDEi5Yz8nOUnyQvONtjbvlBvALHB5uPEu9v7ifeu21gkoiXPXHE aw3ilaxxwslFymPUmOMcrbYWtllEI9Q7uoJIl314uvi/JfbGPhEl8ZKx9aV17t7cUQEAANrg hZWlh8tJ1D+jKV5G/HVpkSiryG6ffIWoeDhzvHqhDYd/RMpN/EYpitegkpHijLNcYtVlg6Xc HCX+e8fR4t+3pzWsgCFeiFfzceFV+Z2N9vDimr7ihjlt98FZEz0p1/cOLioVKxQLalw7I1cc MMQecmtheC9Gbild9VULJ0/IlG23RZ+Iinh5HnpuWdF+3EkBAAAUeWK1Z69nV5SujaZ47Zgs Xl3jFgcOHtpavvqmt6vc/OFZOWLZHDXxun6m29z6g3i1joM95aKnjIPN8Ios3wgx95xs8eDi AVLC+ogP7uhrihhbDVNzq6HxWd6Q1+edTf3Ewzf1FefPzRBFowvMtlKrUDgiFcXL+M6qD4Wc xfawthaqlovfIV2HZRpVC7MD94n2idf2l1d7Fm3eXLUrd1AAAIAIeHZF2UQ52doWTfEyJpAP 31AgsgoyA8hX+yoeGlt0VCc4o08qQrwCRM+88vpoJmD1EtanqEyMOiVPXLEgXfxt+dHiwzuP kDJ2jLktEfFKzhUv4zO9Ja/H+5v7i5fW9RaLLxok24BbHFFY3yZ2tA+jrVyIeLWKYd6RymPS vDMckUuXQhGNUn+GeHp5TvBV4MjF6zvZ1o/njgkAANBO/rHKm/ePuvJPoilexkTyuVVFYuZZ DrF3/yHK8rVXG/K1/+AscfV0tUmOsfWnZ2Ep4tVKvMoaojyIhHl3xuDykeKE093iyvOGij/d crT44I4jxAebj5YiliZFayhbDRNMvJ6Tf9/47u/cOkRew6PFE0uPEjdeNFCMn+gQA8tKml37 HbJlRkM7URGv2RNT54zXHrnl4soZagU1VlY7xdGOnAi3FoaWri4Dh4qFMzNb9I2oidc7L63z DOROCQAAEK2Vr1VlfaRwvRRN8doRaxa6xeFZ6WHIV+hzX87h6oU25qTQJFBVvHq4pXS5y5oI WGsJOziAhJkrYsPLhO9kj7hg7jBx1/X9xLubDhcf3tXHLNbxr9sGS/FKZ8XLIlsNn5dhfMa3 bh1mXp/XNvQWt17VV9TMGiaKx+aLXsaKVr63lWwd3EK2mrYTxCuyVziYr7oY7Wj/ea4A0jWs YKj4w+LsAH2j/eL18rq8h1/e6OzCHRIAACDKvLSuuNNzdWUboi1exkTz78sLxOjROXLiEEbR jRCrX/PPUC+0kV4+MiUmgced2PYksM4Ur9ImEbmEmZN2GY5Rw8WUqXax4tKB4skVvcVHdx0q Prqzt/jvHX3Fe5sG1a+EIV4xFa8XVxeb3+ntTUOlZPWVcbj4y/LDxU0XpYkJZznEUN+Inder 1XUMKFvNhctoI0ZbQbwa40BPmVg6R62gxg0znaLrkJzw3s/VhnR1TksXc88eJq97sL7RLvH6 /eV17oWc5wIAAIgxz9WVTpLi9XM0xWvHxPOWC1zikGEZ7ZavPjnZYkW1mnhddY5b7OEsR7x2 iJertD5aCFiPVgKmth2xqYQZYaykFIwuEmdPyRGLaweLR2/uLf51+8His3sOER/e1Vu8bwjZ bYPEW7dmstUwTPF6YdVw83Maq4r/vn2Amc83Nh0mHljcR1x9/iApWXaRO6pIHGpeC19UZKtp O0G8GmPaGfnKD38KRua0XuWK8DyXEYPz0sWWazNb95HoiNfnsp2XcCcEAADQxPMryjKkgP0r 2uJlTEL/ujRf+I/LivDcV+PWw1PG2JUnPr6xwxGvBvHq7ioxo4cZLQUs2CpYZBJ2cIMAHCJj YGmJqBiXJ2adkymWXDxAPCKF7K1bDSHrKT6+q5f44I6jxH+kTBjvEzNWyFJVvIy/v1V+B2Ol 0Kgu+b87jzRXEV/bcIh4cPER4voL08S0qZli5Ake0XdEmZnbZpIVULQUZSuvbKeEt2oXsq1c MDkP8ZIxoFS9oEbtpFzRaVB0znPt3X+oFL502V6DPJxop3i9vNb9tPz3vbgDAgAAaOblJWVd nq8ruS/a4vWSGfnihnOdoufQyFe/DhiSKa4/R23L4dK5LtE1vyypJ4PHn9j2Ga+6apfo7izZ KV/NBCwqEtaWiNVLWNPoM7xc5B1XKE4+wyHOnZMubrmkn3hACsaLaw4WH9zZTXx+b0/xyT2H iQ+N7Yubj9n5zjFj1ef19dkJI17Gvzd+z+vrc8yCJMaZuP9u7iul6gjx2d0Hi/du7yn+sfpg ce8NR4gbL+4vqmdliDGn5wr7qOHi8KLyZjk7WEm2ysNc2QosWz0a2ojRVs5XEK9kP1e5W265 uHRantK4U1ftFAOc2WqrXG1sLezvTBd3XZnZamU4WuK1dZ37hq2b0/bgzgcAABAnhLB1eHZV SbUUr23RFi8j/rI0TxxXlS0nHJHJV+HIbOUnz1Mm5CNepniNbAxXEAlzB5awNrcjhi1i3p0S 0VLIDimoj6NHlAv38YVSQpxi2rRMcfH8Y8WShf3FbVf3EY/dcqj457ru4v3NXcUX93UVX97b VYpaD3Nb48d395Ky1sdcSTMqMb5/ez8pbf2l8Awyxe2dTekyhpphSNwbGxu3PhoTVeOf39iY bcbrxp/y35vFQ27NMF8o/K/bjpUx0Nzy9x/5c40XURu/z/i9n95zsPw83cXH93STQnWQeH5N D/HIzYeKW6/qLW66uJ+4oPpYMWVqpqg81SUcxxWJPsXlO79vyzwElKy2tg+2sarVtmyV7pSt nSGF/fyzEa+Ro4uVx5wzT3QEXeVS3VrYecBQMWNihnh1bdNtuVEVr2/kP1dxtwMAALAIL9SN tEvpei/a4mWEsXKwstYp+mRnhF31cO+0YeKCierv9hpUNjKlxWuljG65I0W3pvJlRklwCXOF I2FtiZg3eLSxMhZMzJrGUVJghvpGCk9VofCOc4uTznCIM8/OFrPOSRfVs4ZKaRsorjivv1h8 UV+x4tKjxLpFvRvjit7ijmt7iftuONiM267pZf47Mxr+zrJLjpL/7THisnMHiIXz0sScWUPE OTMy5O/IEmMnOETZSXnCdXyRONY7UvQe7pWfyR/wc4b6XmqSpUm2GoRrRzs5L8XFa1+Zx5tn qxXUWDLLKXqkZymscgWXrqzCdPHg9Q2FaTbEQrxc/3hljeNI7nAAAAAW4+kNJfs+t6pkYyzE y4hnV3rExNOy5cQkmHwFXv3q68gyt/SoTIYuneYWuzrKU1y8RjSGM4oSpiJinkArYuUKIqaw QhaGoAUOf3BRUg2Fz3NwqFWsNs5nNZOssEQrctnq3tBGuqmK11nJ+wLlM8cXKD/kKS3LiXhr 4f5pQ0XN5AwpTE2qgEZXvLbLYGshAABAAqx+TZDC9X20xas+8sRti5xisHtY8K2HAQpvnHGC eqGNEVXFiFerCCRggUUstISFKWJBtyeGszoWWMzCkrMoxcEqYhVyBUtlJSuCFS2FbYQtr/sO 2TLbRkM7SWXxOmpEiVmcRmWMuWxyruic1rKARoithU2ka7g3Xfz5lgDvvoueeH302vrc4dzJ AAAAEoRn60b2ldL1QizEyyhm8NIat7h4pl0cOFht62G3YzPFzbPVCm0smeMS++UlX6GNKhXx qnaKgxzFOyOUhAVcCQt7NUxFxELLWGshK1cQFxVBi1GofrZgq1geBclSla0wVrWCyVbTUBGv uUkoXh0c5eJ8hVL6O+JYV1bYq1yHDhsqrqlJD/7S8eiI12OvrXf15A4GAACQYLy9uGTP5+pG XCOl6/doi9eOqnKP3+wSvlGZSoU3SsvUC21MOK0Q8WpTwEJtRwy1JbEtEWuHjClJWRhiFrMI /Ll6trmKVa4gWBGsaCnJVpDr36SdpKp45R+nXlBj6jhH4FWuINLVqf9QMWl8uhwLM8wiLzES rx+3rnNMN4olcecCAABIYF5cVeyQ4vVOLMTLKO9tlDpeu9Ah+jt3FN8IvPVw7wEZ4uKz1Qpt GFuGjhlRknLiZbx0+iD78MYIKGHFEUiYooi1sSrWtowpSFkAOQstaeFH05/XU2nFSnEFK5xt gxGKlpJs5RYHbBsLUlC8OrnKxeJZagU1ls5xikMyMgOucgUqoGEvHioeun6o+c62eumKhXjl vvTG2uzB3KkAAACSBKPwxvOrh6+OlXgZ8cJqp5h1VpboMig96OrXwNxM5XMYF07JE7sk0QRx 9ImFSuLVVQrXjmgUsMASFno1bGTo1TBnYBlQE7EgQqYkZWEKWlQjjM+muooVQLIiFy21la3m 0dhOVMSrelJyVTU8ZVyh8mpXpT9HaZXL2FZ4rbmtMN18p1uMxGublK6Ln1uWsTt3KAAAgCTk hbXFJVK8PoyFeNWHU/zfklxxwthM0bFf4MIbU8epF9rIqyxOPfHKKaoPe1FrAYtYwhS2JYYj Y20KWWkLaYlUzGIQ7kBSFYlgqUhWO0RLxkEKstVU1BdMSi3x6jW81CxIozKWXDk1V+wzMHSZ eOOdXGecMlSOiUMbhCs24rV1vf3dreucTu5IAAAASc4rKwq7S+G6J1bi9WrDO2huv9wuMgoy Wq1+9Rg6TNwyR63Qxo2zXaKzuyxlxGv5XJc4MKewUb52ClhR4JWwECLWpoSFXBELvSoW/lZF dUGLTUTwuVQFq43VrHBEK9gWwlCyZbaNhraSSuLVQca8SeoFNbLys0KucpX7h4j/u3moeOfW +oiReP0u48bnlmXszZ0IAAAglVa/VheOleL1aazEyyiN/KqMK+Zmi0OHNZ/oVPrVC22cNK4o OcTrpCI18courI+WAhZgJSycLYlRlbGwpCzAallEghalCPRZmnzW7kqCFQ3JCrV9sLlohZKt prFgkrtt8UqSM152/wjlMWTu6Y4gq1zpYpBriNh4mSFbQ3ZKV4zE663XNjrc3HkAAABSlJc3 lnX556rCZbESL7NE8nqHeGG1Q8w9O0t0PbZ+9avTgAyxaKpaoQ1jK9FhRaWpIV7VTildBY3y 1SBgoSUsyJbENrclqohY4/bE4DKmtl1RTdBUI7Q8tYzu4UYbctVKsqIiWm2sagWRrR3tw2gr 56qseCWBeO3lLBfXznQrjR/L5zrF4cOGtVrlOmzYULFozhApUFK4Ng2JpXgZq1zLXlo3uBN3 HAAAALC9uDq/VIrXfyMRr1cUxGtHBa+nltvFpPGZonNausj0ZCo/sZ4/yWNuLUrkyeIYRfE6 IKugQb5aCFhbImZvYzVMZUXMoShjLVbH2pay8FfMYhJOdamKWK6UJSuyVa2WstU0zlVY8aqZ 5EmJbbs7Yuyo7GbC1WXgUDFlwhDx8ppjxbubjIideL25IfvVNzfas7jDAAAAQAv58uwvxWuV FK/tsRKv1xoqej18fbYo8WeIWac5lCdQ2b4RKSJe+aZ87YhGCStQlzAVEWtDwtS3J4YWsvDl TF8E/JzhyFVYkhVqRUt9Vat5NLYNo63MPysv6cWrW0Gp2U9Uxozrz8kV+w9Kb1hlTxfjxx0r nl25Q7hiKl6/vL4h+6Ktm9P24M4CAAAAQXl5XX6eFK7Xo7nVsKV4mdW9NuSIWy/LEiur1Qpt XHOOW+zpLE9q8Vo2V4pXZn6DfDUXsHZJWJDzYQeFuT0x4u2KwQQtt6XwjAwpbhFHboRCFbFg tbWaFVq0wpGtppEK4jXzzHzlhzWuIuOdXeli1PFDxOM3DRb/2jS4hXRFX7xe35D157fW5fTn TgIAAABKGO+WeWmtZ4YUr+9jKV5GPHK1+qrXcScOT2DxKlQSry6ZHhn5LQQschELd0WsaztE LLItixaLML9rS8GKvmiFkq3m7UNFvOYlsHgNLR+pPFYsOMMh8kuHiAeuGyT+dVu9dMVSvN7a kPXlG+uzZ4ha2y7cQQAAACBsXllTcOQraz2PxFK8Xl2XIzYscCoelHeJHoVlSSteS+X3qxcv T3MBCyhiYUiYioiFc1asnWLWStKCrqYFixFtlmXvtlMAi9v1+SIWLBXJClu0WshWk7ZhtJVk Fq/dHF5x+XS1ghrGS9rvXjREvHebIV2xF6+3NmZufnvz0IO4YwAAAEC7eXld/olSvD6KhXgZ 8dcbc5SfZM+emJ/c4jUsT4anPjI9WkQspIzZQ6+OhZSynWLWfkGLbTT5rG2KlfoqVtRFK6u5 aLVsH8ksXt4xRcpjxKNXZ5rSpUG8Xn99/TAPdwgAAACIKi+tK+700lpPrRSvn6MtXm+szxZ3 LsxVnlgNLhuZcBPHsYritb8Ur/1N+cprQ8JaiFhWO0Us3JUxhS2LYUuaajgCSJJjeNBVqVCh JFaRCFZOiByHFK1Qq1otrv+wppEn5k1se0Vo3tmJJ14H5JeJW+aojQ3rF+SKtzYMjrV4ff/m xmG1bz901J7cGQAAACBmvLbafbSUrgejKl4bssULdTli9Ty1ydWiGXli99wkFK85Urwy3DLy 6qOVhEW6GtaWiLUhZC2FQkXIgq6aqUta7KIobKmKTLAKW+VYdUUr2KpWS9nqMqyxnSSreE2e oF5Q4+83pUvhGhgr8douhWvde5sze3AnAAAAAG28vN5VIcXr3WiJlxEPXWlXnmCVjS5KqMnj CScXhSFeTaO5hAVcDYvCilhwIStsO8JdJUuACE+uVAQrQtHKbC1aTWWrvn3UtxUV8ZqfYFsN +5eUKI8Jd9TmSLkaGCPxSv/H2xvScxj5AQAAIC68t9qz16vr3OdJ6fouGuK1dW2WuVVIZZJl SMqBnrKkEi9jO9V+6S4ZbjNaS5jialhEIhZcyAKvjoUhZgFXzZqLWlv/f9RFKiypCixXytsF I17R8gQRrbyAbaMmycRrF4dXXDw1T0285jnFiyuHNEhXVMXro7c3DptAtUIAAACwBG/e6um6 dZ37Bild29ojXsbLR/9vsXqhjUnjC5JUvFpGMAlzh1gNUxOxtrco5odYvWlLzAoTLArClKsQ kpUZ7mpWkBWtYcFFa78Md4Ok17eTZBOv4ccPVx4LHroiq4l0RUG8Nqb/8PamjEVvb8jelxEe AAAALMdr6xwDpXg90h7xel3G5lr1Qhv9Ro5MLvEauiNcQSVsvwy11bCQIhZUxjyKMqYuZmZk t7VyFk4URu1nKX32UCtYqtsFoyBagWSradScmTzita+7TNw0x6U0Bqw9N1e8uX5QtMTrdxlr 3t4w+FBGdAAAALC+gK11Fknx+mck4mXEc8tzzK1DKpOuhdPyxK6O8qQRr32HNo/QEtaWiLVe EWstY3mKMhZkhUxJzMIQNO2h8Lkzg61g5YctWIElKzLRMqOhjRhtpTqJxOv00wqUH778ZXG6 +PdtaVEQr/TH374tI50RHAAAABIKsblqVyld42X8J1zxenNjltiySL3QRtHxxckjXkNyGyOg hDlDSJiiiIUrY20KWZCVsnZJmoYI8Tm7qKxetXEuq5VkqYhWKMkyRau5bDWNZBGvI4pLRV21 2mrXpgvtZkGN9ojX25uG/FP+WcaoDQAAAAnN24tL9pSyNeP19Y5PwhGvV9ZminXnqm05vHG2 S+zjtvaq14njCpXEax8pXPs0la8gEtZMxNq1ItZExpSELICUKYuZwupZK/FpHge0I8KSKUWx ilSwoiFaZjRpI3MVxOtci5eT7+AoF+fJz6j60OWFFUPEv29Pi1S83nrntqFjKZwBAAAASYXx AubX1jtqpHh9pSJeb27MFH+6Xn3V67RTChJevJbMkQJ5rKM+huyIACI2NLCI7au0IqZSsCP0 6lhYK2VRkbQYRJufU0GuwpCs/VQkq4lo7Rs0mreFfZpEMoiXe9QI5T6/5fKseukKX7z+++5t g2ds3Zy2ByMzAAAAJC1bN9sPeGOD4wopXN+3JV5vbMgUmy5QW/Uytib1Li61rnidrCpe9kb5 ahrBJCzEipjaGTFXsxL2ba+Otb1KpiZo7Ql1WWr8+3nhyVQrqcpTzEsYkpXexmpWixWt1rLV vI2oiNcCC4tXR1e5uG6m2hbDNfNzxevrBoUrXp9K6Zr53uoj9mIkBgAAgJThnXWObq9tyL5S itd3wcTLiGeWZSs/Ab9gisfcqpSo4nXzbJfoPNheH6aAtS1h4YqY+hbFcLcrhhCzQDEsjpER mVAFlitFwWoiWZGLVmvZagy7mHtGYouXSh/ZEU9cnyGFa4CqeH0spWvOx+sGd2LkBQAAgJTl 9bVZB76+PqdWitfXgcTLiPsuVd9ymFs5IsHFK6dRvppGKBFTkbGQ29cikbFIV8oSJ8JauQpX sAJsG1SXrEbZatpGElm8DiksFSsUC2rcep5DvLspTUW8Pn1v06CaD7dk7M1ICwAAANBEwKR0 XSLjm5bi9cqaTLFWsbz89bPcYm+n9Va9ThpXpCZeg3LqY3COgoTZQ0/MQ62IKZwXC6+aYhiS 1iBqTSOo+LSMFpK3X7iRHqFMhSh60bZgOYPmP2zROtYeuE3ItjLnjLbFZcFka4pX9aR85Ycr zy07tkG6gonXoP+9t2ng9P9utndkZAUAAAAIwssbnV3e2ph5nhSuT3aI11sbh4k/XpujPDEb e1JhgoqXU3QalC0jZ2coiZjyipijxUQ/chlrvVLmbBSS9CSIcMWqDcEKKFlDIpUse2N7aNJW ElW8svzqBTXuuSRb/GendDUXr3/fNvBtKV1ncYYLAAAAIAzefuioPd/cmHWKFK83DPF6Y/0w sfF8h9LkbGW1UxxaVJqY4jUwuz4GNY0WIjY4HBFrY1WsrQqK7ZCyoILWdFtjoBW1oS0j2H8X 6u+E+D3hylQb2wPbt4oVpmi1kK36qG8niSheezjLxVXnuNUKasxziq1rBgUSrxf/c1vaKU88 4dmNkRMAAAAgQowXMb+5cdhYKV8vPLkkS/nJ+NyzrDXBPFmhnPxNUrz2Hphlxk4BUxGxMGSs c9gyplDII4ICH9aL8L5bwNWrIWqC1T7JymneFpq0kdkT2hav8yx2xmvUCUXKffqP12ZI6eq/ U7zeuz3tD//ZNKCQURIAAAAgyrx167Dhmy9yfKY6Ucvwjkw88UrLqo+BWU0kTF3EwtqeGImQ tbF1MWJJs0gE/z6OMFavVFexWm8b7BxKslqIlhFN20miiVe3/FKxbK5aX96wIFe8e2uaIV6/ SPFa/+9NA4YyIgIAAADEkFXzXQPkRGybymTt6hlusafTIuJ1iqp4ZTaJrIAitne7RUxByI6N YMtiGCtn8Q1HBCtVbaxehSNYTSSrPaJlRpM2oiJe50/Os4x4zThTvaDGkzcP+fb92/sv/Pdd /XsyCgIAAABoYnWN6zrVCVvF2KKEEa8bZ7tExwHDZGSa0VzC2iNibQjZoDCELNJzZAkb4YhV cMHq1JZgBZCsTgOzQopW07bRUUYiiVda6Uhl6dp4nuP9rZvTOjPyAQAAAGhmQ232vqtrnB+q TNqWVztF94KyBBOvplEvYR3TAolYZggRCyBjA9uWsVZCFu5KmdJ2xqayZg8SoVaZHG38t6F/ T+eIZCqIWLW5gqUqWQFWs0KI1g7Z2tk+ZFuZPcGZEOK1W265uGx6nqp4/b6y2pXFqAcAAAAQ J1ZVO8erPjGfekZ+3Ceb48apidde/TNkSOHqPyyAhDURsYAylhVyVSzo6ljQFTIFMRusEvYE iRDfIahUhZCrIILVKch1UZeszIBtY9bpKite8T/jVTp6uPJqV12NczmjHQAAAEAcETZbBzkx e0p1AjeobKTlxevmOS4xekyaOCJ7aIOA1UdwCVNZFctSErLAghDe1sVgEb6oxTgGBY5OkYjV oOA521tJsAJvG1QRLTNk29jRTmae7rS8eO2XV26+KFyx3365ar7rIEY7AAAAgDizZp4zw9iK pDKJu3y6W+zmiN+E8xQF8bplrkt8clcv8cndvcRzK48QS84/Wpw2boBIcx/bTMRCr4g1F7Ed sXeEq2Ntbl0MuVoWmajpiTA+dxtSGqlgRSZZjaLVKS1dZBYNElPP6CvWX9JbLJ+f3WYbu2BK fMXrrPEFyqtdq6pzpzLKAQAAAFiE1TXOlaoTuZGjiy0tXkvmNIrXJ3cfZsandx9qxju3HiYe ur63uOicY4R31EBx8LAAq2IqMqZ6ZkxxpUxptSxiUYtBhPtZQwlpqFwFE6wwJKvpapYRvbKG CN+oAWLBtKPE7Yt6ifdu6yG+vK+b+MKIe7uLVedlWVq8jh5ZYmwdVBWvV2treSEyAAAAgGVY Oz/rwFU1rs9VJnOG2OyfV5aQ4mXGPYeIz8w4WP7vg8UzK3qJZRccKaZM6CfcJYPEQUOHhiFi gc+MBRcyBTkbqB47pKZTJOLWhii1/plZbUtUO1at2rWKFWQ161Ap1iN8A8Scs48SGy/tJV5b 30N8dV9XKVoHNYluCSNeu8i4aKpyQQ2xep7Tw+gGAAAAYDFWVTunq07ozhxfEB/xUqhquGSu U1m8dsTn9/QUn99rRA/5zz3EC6sOMbed1Uw5WvhGpYkj7UMCb1MMV8qUti+GsXoWwcpaZJIU TmSqS1VagNwoyFWg7YIDXINF1eh+4uKZvcWdVx4q3txwkPj6/gPN+MoIKVw7IpR41Z2nsNUw TlUNC44rDqegxiZGNQAAAAALsrmqate6ec6XFCd14piRJdYVr7sjF68vzOi+M3ZMzD+66yDx 9IqDxbpLDhfnTTtSTvL7i2M9g8xJf/grZApy1kLQ1CQtftExUAyIQKxCbBXsLHPd1zlY+I/r L+ZO7iNWXnSY+Ost3eW1OUB8c38XM76+/4AmkTzi1clVLhbPcquK1w8rZzsOZ1QDAAAAsChS qJxy0rZdZXJXOyXP3PqUbCtewcRrx0T9KzPqJ/DGpP7ju7qKp5b3ELddfqhYNKe3mDT+aDHS P0D0k4LQuYmUhb9SFoGotRVNhSikHIUTEX6H/oHPYO03KF0MzhskfMf1EzMmHimum99L3HN1 T/HPVV3l9dhffLtlv4bYX3yzM7okvXidqtD2mxTUmM9oBgAAAGBx5MTtdtUJnue4YstNPm+e o1e86qN+ov/N/Q0rL4YISCH44t4u4pU1B4lHb+guVl10qLh01uFiyhlHCb+UisyiNHFo5pBm UrYjOraMAQkU/VtKVeO2QGN18PDsY0XuiAHi+NF9xTkT+4irqg8TGy/rKZ646SDx1sYu4rst ncX3D+wjvtsZ+9bHln2bSFd8xevCKXrFq9fwUrFSvaDGO6trPXsxkgEAAABYnBXVnkPl5O17 lUme8bLizu5yxCuIeH27M+plYadESKH4viG+vn8f8e6t+4t/rDhAbLm2m1izsKe4uuYwUT35 CHHmqX1E1ZijxQhfP5E9PE30cw4SPYcNabK9cViLFbXWEhdQ5ELEXi1kKVjsOzDdFMc09yDh KO4vSvx9xZixR4lJp/cR503vJa6bf4jYcEl38ejiruKFVfuL92/vLH54YG/xw4M7otPO+P5B Q7aaBuK1IzrImHe2R3m1a2WNq4xRDAAAACBBWFXtXKA60TNeaqxNvE4tUHqBciKJ1w7ZaCoi hpj8aEZH8eNDHcVPD+3VJPYUP8v47N6O4oM7Ooo3NnQWL63pLJ5Zvq/40037S9HpIu684kCx uSFWXHiQWH5BQ1xYH9fN6y5uOLfbzv+9vOHvrLroIPnfHGDGPVcdIH/W/uLPt+wrpXAf8era TuLNDXuLj+7sKEVGfoaHd5exR2PIz/TTzmj8vMbnN8P4Lg8mh3jVahSv3Ar1ghqra1yPMnoB AAAAJBCba9P2qKtxvqlUaKPaJY4YXmIt8bo7+cWrqfT8IiWoPnYTvzyym/j1kV13xrZHdmmI DmLbox3Eb2bYGqL+35lh/P8Nf/dXM3ZtErvV/2wz6n8X4hX79r6Xs1xcN1O5oMYva+c7j2H0 AgAAAEgwVtc4vapP2s8922NuiWLFC/FKfPHKsox4jTkpjIIa81yXMWoBAAAAJCirql0Pqk78 cvwjYj4RPe0UxAvxsoB4TY29ePUsLBMrql2q4vXBzbWezoxYAAAAAAnKynn2o+Sk7meVyd91 M12io6sc8UK8EK8oxMwz88M52zWW0QoAAAAgwVld47xcdQJYdWJR3MXrxtmubR/f2esGKV7P SenajnghXuGI10oLiFeGd4T6FsMa51+FzdaBkQoAAAAgwVlWm7G3nNz9R2USuHyuS/QoKI3Z hHT8qW2feVk82/XLjs/+5eY++31yV6+iT+46tFZK1xYZnyNeiFcL8frqq/u6PSbFq/bLe7t7 r5jpfqGtNnZRDMVrj9xyceUM5YIav9XVOI9llAIAAABIElbNc56g+gR+9sR8y4hXS0StbZfP 7+7ZX8rXaZ/d2/OWz+7p+YwUrx8Rr5QRr29k/PmL+w667sv7uo796p4eR7RsI4um5/0jnuLl H1ukvNpVV5O7mNEJAAAAINnkq8b5hOqEcEj5iPiJ16zg4hVQxjbbdv3kru59Prv3YO9n9/So /fy+HlukcH2MeCW8eH351f1d/yal64avthx4yhf3H5BmiHdb7SGe4nWgp0wsnaNWUKOu2vnF 2vlZBzIyAQAAACQZa2py0+SEb5vKpPCKGW6xe25iiFcwvrj34MO+uKdbsZSvmVK8lkvp+ruM LxEvy4nXx99uOeBPMu83f31fl7Pldcn/7qHOB0V63eMpXlMn5IdTPv4MRiUAAACAJGV1jfMm 1Ymhd8zwuIjXDVESr2B8dlfXnl9vObDwy/sPnPzN/V2v/WbLgfd9df8BW6V4/YR4xUy8vpXi 9aLM4Z0yrpBx5rcPdHF9e/c+UV/xkeL1TDzEa0BJSTgFNZ6vVVi9AwAAAIAEZeM8Zxc56ftU ZXK4dK5LdM0vi+rk9PTTCuIuXsEQwtbhi3sPOOyrLft7vr3/gAlSvC6W0rVWxuNSFN6S8RPi FVi8fnig83cyB1tlPPLdls4rfniw84XfP7jvuG8f2Mfx3aOdu+m8jiridXGUxWsXh1cslD9T Ubq2r67OzWE0AgAAAEhyVs1zTlR9Mn/26QUpI14qGBLxw5b90qVQ+L57oPPZhmD8sKXzTVI8 7vj+wU5/+fHBTq9LEfkyScRru4xPZLz648MdH5ff5Vb5/W6Q3+28Hx7Ye4KMMpmDgV/ds//+ VrpG8RCvEVXDw3hnV+5qRiEAAACAFMDY4rS6xvmM6kRxYGmJVvG63sLipYrYbNvj+/s6df/5 wT2P+fGRjllSaoqluIz++eG9Jv740B41Pz241+VSfBb//PCey356eI9NUoju+PXh3R/79eHd npDi9ZwUp1d/fXjXd4347eFdzJBi9YkUrC9/M8PWEB2+3FYfH/72cIedf/dXIx7Z5SUpXfJn 7fpH+fMflbK1WcYG+XuX/frI7tf99Mgel8jPNeenR3Y/45eH9jj+50f2Kvrhgd0z5L878tst +3Q1ipYkYu4XTXdrFa9988rEzbOVC2p8v+xcV09GIQAAAIAUoW6+w25seVKZLF4iJ6m7Osqj MkmdcGpqiBdYW7wWRlG8zlB4mNCkoMZMrhAAAABAiiEngmtVJ4zDjx+uUbyciBdEzOUz3E/r Eq8jR5SIOtV3dlXnvrFsYsbuXCEAAACAFGPFudndV9XkfqMyaTS2Uu2X1/5CGxNOK0S8IP7i Na394tXBUS7On5wXRiVD1wiuDgAAAECKUjfPOVt14micz0K8APGqj7xRxeEU1LiTKwMAAACQ wtTWenZbVe18RWmrlIwji0tiL14z3T9zZSBi8Zqe91SsxauTq9yovqkkXSurXT+vnuc5gisD AAAAkOKsqXYVqj65v2BynrnFKpaFCBAviLV4XdLOM14njysMZ4vhBVwVAAAAADCRE8S7VSeS rsrimIrXdYgXWFi8DiksFSur1frKimrn/5bVZuzNVQEAAAAAk3U1zl6rqp0/qkwmr5/lFns7 yxEvSEnxqj7Lo362q9pVwRUBAAAAgGbUzXPWqk4oTxxXGJl4jUe8IP7idek0d0TtN9s/Qlm6 VlY7H+dqAAAAAEArNs+0d1xVk/ue0qRSxqFFpYgXWI7LpuU9GQvx2sNZLq46x634zi7Xb6vn 2/txNQAAAAAgIKurc0epPtGfP8kjOoQ5eT0T8QJLiFf4Ww2PP7EonIIaV3ElAAAAACAkddXO h1UnmJm+EYgXWIpLp7v/Hm3x6lZQKparFtSY6/xiWU3RflwJAAAAAAjJimp3/7oa5zaVSeY1 57jEns7oite1M12IF1hKvM45Mz+MghrOcVwFAAAAAFBCitc1qhPNUScUKU9gJyJeYAHxumy6 ungNKR+pLF3L57ieEzZbB64CAAAAAKiJV3XuPnXVzk+UJptzXaJHYVn0xGuW+yeuAEQsXtOi J1675ZaLy6apFdRYVe3cvnqeI5MrAAAAAABhsao691TVJ/3Tz8hHvCBxxEuxqmH5mOHqq13V zpVkHwAAAADCxtgytbLa9TfViefgspGIF1hAvDx/i4Z4dfGUi1vmKErXXNf3y2Z7upJ9AAAA AIiIVXNd6XU1ub+rTD4XTc8TuznaL17XzES8IP7idfbpBcqrXXVznVPIPAAAAAC0i7oa53LV CWjp6OEhJ7NnIV5gAfG6fHpo8Tp6ZImoU2zzS+e43qmt9exG5gEAAACgXaycaT9gRbXra8VJ qDjQU9Yu8boa8YL2iNd0z1/bI167yLhoap76y5LnuvLIOgAAAABEhVXVuVNVJ6LGdkLECxJV vIqOK1aWrpvnuO8m4wAAAAAQNTZXVe26fK5zq+qEtF9JSWDxOh3xgthyybS8v6qcRwzUPvd1 l4mb5riU2viKuc5f1i6wH0LGAQAAACCq1NU4nXLCuV1lUrpwWp7YxRGheM1AvCA+4jX+1ELl 1a6lc93nkW0AAAAAiAkrapybVSemBccVt5rYThqPeIEFxGtGa/E6orhU1FWrrXYtmeP+aPG0 kj3JNgAAAADEBGNr1cpq508qk9MbZ7vEPu7y8MXrHPePZBoiZeG0vL+EK14dZCyY7FFe7VpZ 4ygj0wAAAAAQU+rm5p6rOkE99ZRCxAssL17OihHK0nXDbPefyTIAAAAAxJzNtWl7LJvr/LfS i2WrXaJ3cWlYL6VFvCDW4nXFjMaqhh1d5eK6mW61la5q52+r57qPJssAAAAAoIW6eY5i1RWC BWd7zK1cquJ1FeIF7eCSqXl/Dke8Tji5SHm16/pZ7uvIMAAAAABoZelc5x9VJ6yOihGIF1hO vA4uKhUrlAtquL5eN6e4ExkGAAAAAK2smes4ckW1c5vSSsFMt7mlC/GCWLNQQbyubBCvWRPV C2rcOMt1MtkFAAAAgLiwrNp1perEdcxJRYgXWEa8hnlHKkvXdbPcrwmbrQPZBQAAAIC4YGy9 WjrH+YXK5NXY0nXR1DzEC2IrXtPc/9emSM10Ge1MqBWIcW5fVmMfRGYBAAAAIK6srnGNVV05 UIkrZyBeEFvxCicWTc/bRFYBAAAAwBLcNMf9LOIFySZeN89x/bj6HM/+ZBUAAAAALMGamtw0 Y0tWdMTLhXhBO8Qr74moPQSYmTeTjAIAAACApbhptrsO8YJkEa9rznF/UFtr24WMAgAAAICl 2DjP2WXpHNf3iBckunjVVbvEtXPzXGQTAAAAACzJ0tnOye2d9F4x3f0DmYRIuXhq+8Vr4dS8 P5FJAAAAALAsxtasxbPcbyNekKjidcts1283VuceTCYBAAAAwNLUVecOq6tuT/luxAvaIV7T 8h5vj3hdMMVzNVkEAAAAgITg2pl59yNekGjidc057q+WTczYnSwCAAAAQEKw4tzs7svmOn9B vCCRxOv8KZ6xZBAAAAAAEorrznFfiHiBbi6aEpl41U7Je5nsAQAAAEDCUVvr2e26me6PES+w ungtm+vcvnBGfl+yBwAAAAAJyY2zXSPCnQRfPt2FeEHkwj8170/htrnqs/JvJXMAAAAAkNAs mu56GvECq4rXtTPdP66u9exF5gAAAAAgoVm1wH3YsrnO3xAvsKJ4TZ2QN5OsAQAAAEBScMl0 zy3K4jUj73syBpFy0RTPH1Xbmvy7H5AxAAAAAEgajK1cN8x2fYt4gVXEa/lcl5h0an4uGQMA AACApOLSyZ7T1LYaIl4QObWK4jXzTM8TZAsAAAAAklO+puW9iXhBvMXrhlmu36ZNcx1EtgAA AAAgKbl6WuGAFXOd2xEviKd4nTk+/1oyBQAAAABJzXlT8u4LNSm+DPGC9ojXZM9jodrXxVPz vhY2WwcyBQAAAABJTV117j43zHL9gniBbvGqq3aJsScWjCNLAAAAAJASzJvkWRBUvKa5ES+I XLym5P0hWNuafmb+VjIEAAAAACmDsdXrkmnujxAv0CVeN812bS+pKhxAhgAAAAAgpZh11vDC lYgXaBKvU8cV3kl2AAAAACAlmXd2/tMtJ8iXTs/7jsxApFwQQLwumZr3c4bXuzfZAQAAAICU ZO5pnh43zXb9hnhBrMSrTob/xOHnkhkAAAAASGmmTShYjnhBrMRr+hn5H5EVAAAAAEh5NldV 7Xr5jLxvd24Lm4Z4QeRcODnv0R1tackcl3BVjCwkKwAAAAAAkgnjC0+tQ7wgyuI17pTCJ8kI AAAAAEATaiblv414QXu5YIrnEaMdLZrh/r1PkbcXGQEAAAAAaMKYccUDl8x2bUe8IBriVTpm +AqyAQAAAAAQgEmnFzyEeEF7xWvmmfnf20pK9iQbAAAAAAABqKrydJ57lucdMgGRsuDsvPvT y0vOJBMAAAAAACEYf3JBOlmASBlzUlEOWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAsCSZpT1szrI+toyq/azzoTy7cWEAQuD29jb7bVrVHiQDAAAAwOp4vF1tDt/XMoSM P5MQgATA4Str6LPCZvedT0IAAAAALD+B8y/eOYEzwun3khQAC1NVtavst6806bffmavWAAAA AGBRjG1KDt8vzcTL4Xvd5mGbH4BlyfWf0aLPyvDfTGIg4XBUdpPt990UjOfMyPX9TcZj8p8f kbHeZvdea7P758n+PF7+c7nN6c+2uf2H2Wy1u9BYIDb3E++52tq9zdaBhMdiHPVt0ngNoX0d zre59QTOjDNJDoAFsVd1lP3z/QB9dpstp7I/CYIEuwcdHOQeRDSPn81VbrvvLjlRvrxezPwO W3bJvjQiaOek/Wpt7RjxitU1/LPGawiRT+AqsmQStwdJ7oe2wcWdSBKA5QbY84IOiMakDADx SrV4V4rYOvnnRCllaayOAeKFeCFe1rxQj4dMLgf2AayFq+Qg2Te/CdlvnV4niQLEK5XD+4X5 EMbhPc0cMwAQL8QL8Yr3RfL6FRLMgX0AK2H33dhmv7X7nubmBogX0RC/mefIHN4atiID4oV4 IV7xwKyI5ntVKcG5vptIGIAFCFwIJ1i/HUXCAPEiAsRz5pZET1VnGh8gXogX4qUDu/+sMJLM gX0Aawysd4TRb9+0ZUzcnaQB4kUEiW9lLLM5KzJohIgX4oV4IV6xwiiYYRTOCCvR/jtJHEA8 H5aELIQT7JzHZBIHiBehsEJubEUsoDEiXogX4oV4Rf/iXBhRonN8uSQPIG799q8R9NtPKTUN iBcRloDZvXk0SsQL8UK8EK+oXBjzRZXfRJjsp+gwAHHA7q2IeIC0ey8igYB4EWHGA7bs8qNp nIgX4oV4IV7tuzBL2pVsu7+SJAJoxCiEY/dtbUe//dGWPepQEgmIFxFm/CSj1pZWtQeNFPFC vBAvxCv8m1tfmbBf25lwDuwD6O23k6IwUC4jkYB4ERFuP3zJ5vBm0lARL8QL8UK8wroo/nui lPSzSSaABoxyz2EXwgn2Hh9vGgkFxIuIMLbJOI9JM+KFeCFeJFvpxubNCb8iGgf2AeI8kNZG cbC8j4QC4kW0M7Zw/0e8EC/EC9q+sf0tqknnwD5AjAdRsxDOt9EdMCkXDYgX0e54wzy6AIgX 4oV4QaCL4T8+BonnwD5ATCej3qXR77feZ7jpAeJFRGEs+cJm9ztovIgX4oV4QVOMQhgO31sx Sj4H9gFiMxHt23CmIgYH5b2jSTAgXkQU4hub059NA0a8EC/ECxpvaFNjmHwO7APEZgC9N2b9 1u77l62kZE+SDIgXEYX4moqHiBfihXiBQX1FtI9jfAE4sA8Q1cGz3B7FQjjB5GsGiQbEi4ja tkNHxRAaMuKFeCFeqX4RFmoadDmwDxC9fvt3Df32M1tG1X4kGxAvIkrv+vqIc9+IF+KFeKX2 jczu+16TeHFgHyAa2H1V2gZOu+8yEg6IFxHVuYDHsxcNGvFCvBCvFLwA3hV6n3ZxYB+gXcS2 EE6g+Mnm9PYi8ZBi4jXW5izrE9ewe/vZnBUZZjh8bpvT77U5/ONlHuY2TIDvkPFC9F8noUW+ bqBBI16IF+KVWhiDeqwqonFgHyBWD0umxWGStIrEQ4qJlzuhcuMa1dMUM+PdmXbfQ2YlQWvL 13ZbrreERo14IV6IVyol/4H4DLj+6SQfIKKJ5z4aCuEEit/lZG4oFwAQrwTBWBm3e/Ok3Fwu ++5Wi8rX++aYBogX4oV4JT3GgBy/wZYD+wARDZjeS+LWb42n6ACIV6KOHZkyfzfJ7/WlxYpt XEfDRrwQL8Qr2ekgE/JUXAdbDuwDhD/p1FYIJ0jk+Iu4EIB4JTCDizuZr4lw+D6wiHxts+VU 9qdxI16IF+KVvNi9J1hgsOXAPkBY/da30gL99p82W+0uXAxAvBIco6pgfZGO7yyw6nU3jRvx QrwQr+QkrWoPmYx3LFLViAP7ACoYT4R1F8IJPkk6iQsCiFeSYLxTyxCfeBfacJYfSwNHvBAv xCsJb1z+mRba382BfQC1gfIBC/Xb96hMCohXkmH3nyK/84/xe6Dj3UgDR7wQL8QrufBU7C8T 8bmlDtZyYB+gjQlRXAvhBIvZXBhAvJIuv8NkfBS3s15GSXxAvBAvxCt5ku1fZMmSshzYBwiG UQjnWQv22y9t9qoDuDyAeCUZzspj5Hf/b5y2Mc+nkSNeiBfilRzYyw+RSfjBou/y4MA+QMB+ a4lCOMFWq6/kAgHilYzyVdYnTu8LfItGjnghXohXkkzgfGss/RZ7DuwDNMdShXACxi/mBA0A 8UrCOYPfYfZx3eNKtm8wDR3xQrwQr8TGGMiMQhZWFi8O7AO0HBxnWbzPyvCv40IB4pWsY5B3 WhzGlVoaOuKFeCFeiZ7kR6w/gePAPsBOrFgIJ1hlUmdFBhcMEK9kpHYXm8P/pOaHOU+Sd8QL 8UK8EvlGlZ8g0sWBfYDGgfGKBOq3j3PBAPFK1rGoYojMxW9aqxtml+xL4hEvxAvxStCnVb7n E2gCx4F9AGsXwgnWb0dy4QDxStqJ2h16xxP/CJKOeCFeiFcCTuDMFyKKBAsO7EOqTy7XJmC/ fdlWVbUrFw8Qr2ScqHkzKSsPiBfihXiFwuPZy+bw/zsBJ3BGrKdnQEqSGIVwgoT3NC4gIF5J O1l7QaN4bSbhiBfihXglWmKrE1S6jNjOgX1IzQHR/2gC99sPbBnevbmIgHgl5ZziQo3i9RIJ R7wQL8QrcXCWdbE5vF/EMJm/2XK9l8d2j7f3CXoHpNikMtaFcP4jY0OMz2bM40IC4pWE5HjT Neb+OxKOeCFeiFciJfWaGCdzgy1j4u7yz3c5sA8QDTQUwsn1TbI5Ko40q4bF7vd8bfN4u3I9 AfFKyjHqO235z6o8kJwjXiQc8UqAp1IVR8gv+3NMtwE6ygY2XLwzObAPEAViXwjnQ/PcZ/3k dW2MBe86LiggXsk4YfM+oy3/bm9vEo54kXDEKwFuTN6NMX654Z07f5ex6mX3/YsD+wDtQEch HLv3nEbJ8x0V41WvX8zfAYB4JZt4rdKWf2f5sSQc8SLhiJfFk2m+6PD3GD/NHtbiRjiJA/sA 7RoEY10I5zObp6pzi9+5Ica/cxMXFhCvZBur/JfqK7Dhd5FwxIuEI15Wvyk9FuMkPtDqd5pn vWL9tJ4D+5CkxL4QTuD+k1PZP8YPabbbHOV2LjAgXkmEMZboE69SEo54kXDEy8I3JDlIxTqB Ob7cIIPxlBj/bg7sQ7IOgNfEvO9kVO0X5HdvivHv/jMXGBCvpBqvztaY/7EkHPEi4YiXRTGr Db0Y47Ndfwz660tK9pR/578c2AcIg9gXwjGiNujvd/kHxHxrst1bzoUGxCtZJmzeadryb/dV kXDEi4QjXha9GXknaHihYX7oC+mfHuPPwIF9SLbB79aYvwunrZXiXN/mGH+G120ez25cbEC8 kmHM8i/Qt9XQW0LCES8SjnhZD3tVR/nl3o9x8p5q83OYldl8H3BgH0Bl4NNRCMd7ucJDm7TY fw7/GVxwQLySQrwW6Vvx8uaRcMSLhCNeqfkESvXJU65/Zow/Cwf2IVn67R9j3Fd+srlG9VR7 eOO7K8af5X+2wcWduOiAeCX8hG2TtvzneNNJOOJFwhEva2FsIzIOz8c2cS8oN/76Va//cWAf IOSgV6ZhwLte/fOYq2/bY/x5zuPCA+KV8GPXy9ry7yo5iIQjXiQc8bJY8vyLY7/c768M6zPZ vXM0bEHgwD4kJlVVu8p++0qM+8ivNqe3V5gD8b0xP2+W7etOAwDEK0ExXx0T82JAjeMFIF6I F+JlKZxlfcyCE7GtKrTVrJgYDsaWIofvEw7sAwSaOOoohONdGvbnsvuGxnzVK9d3Ew0AEK9E nXNUePQV1vC9RMIRL8QL8bIWdt/tGlaWTojwolZreLkiB/Yhscjw7q2hAM0286FMZP12S+xX 4iqPoSEA4pWQc44r9eXefycJR7wQL8TLQgNgRZaGMxlvmtuiIqF+1evTGH++DzmwD4k12Gkp xVwX8eczDrPHfFxhQgWIVwLSQebjLY0VDeeQcsQL8UK8rJS0xy272rXzBuk9V8MLFs+nB0FC oKcQzq8Rr3btfKjjeyj21cp8uTQIQLwSCLt/hMa8G2fLHSQd8UK8EC+LJMzrj32yvK+Ffbar 1USzqrP8WZ/F/ABuZmkPehFYv9/qKITjW9nuz+n0Z2sYjJ/ihgqIV0JN1B7QmPefzQrJgHhx n0C84o5ZEc33qoZkjY3OUzLf+RoO4XJgH6yNjkI40VjtapTERy1XLRUA8YoPxupT7I82NL2n P0zSES/EC/GyygB4VkKsdu0gu2Rf+TO/jHkxgZzK/vQksPBkcbOGfrsieoNyuV3DgPymWZ4a APGyLvUPe1/Uus3Q4TuTho54IV6IV/yp37r3oYZqgWOifIFrqYAEKYueQjjRW+3a2W/9f9Qw KJ9NAwHEy8oTNG+NZun6zeao7EZDR7wQL8TLComq1XBGZGvUVrt2kFG1n/zZX3FgH1J0gHtc w+C2PPrCaG4vivXn/sRcFQdAvKxH/Xu7tmkWrz/QyBEvxAvxskCSKrvJL/Cthhevjo7RzfJi DuxD6g1uOgrh+H61ub29Y/L57d4nNHz+WhoKIF4WI7v8aPn9P9YsXcLm9Htp5IgX4oV4xR+7 75aEXO3agadify2rXhzYB6ugrxDOshhOcvM1jDvf21yjetJgAPGylHR9oF26HL53YjYHAcQL EK8wbjR9zafasZ8AVcX2Qvsv5cA+pNAEcVJCr3bpHKBzvUtpMIB4WQBnRUacpMsoEDSNBo54 IV6IlwUS5L9HQ3JejfmTpqzKA7Vsl+TAPsQbbYVwNAhLjr9Iy4H6XG8aDQcQrzhi958ov/MP 8ZEu33u2kpI9aeCIF+KFeMX5JuPN0fP+DP/xmiRykYYL/SkH9iHOg1ptUqx2NX6fv2j4PvfS cADxisd4ZZ4h3xAn4drx7q6TaNyIF+KFeFnhJvO3pFjt2oHH21X+vu9iv23SexE9C+I4iflW w9bgW/R9J2+xpslXPg0IEC9NGNvyjXdmObxfxFW6HL7nONuFeCFeiJcFEuM/XtO+6uP03jj9 V2n4Xj/askcdSu8C7egohGOsduVUHJF8D4G8z3CjBcQr1kjJMc50O3xvxVm4hFmu3jhXBogX 4oV4WeBJ1FtJtdq1g2xfd037yJfRu0DzpFBPIRyHb4n+7+Yt0TJIx7rIDyBeqSpebv9hDS9E /o8FhGtHfz+fRo14IV6IV/yx+6foGfTiVH5dT8fdZsup7E8PA42Twrs1tOufzAlUXMYl39Ma vt/btrSqPWhMgHhF415bNlDe5+fZHP4n9ZwXDyv+QRVixAvxQrziT31FtI/17KuOU6OuP+ul o8LhffQw0DMh1FUIx3d9HB8IjaCsNCBeFsWoHJzrd8nPPVvGHTL+azHRahqf2JzeXjRoxAvx QrwskBDvJZqW+EfG93tqqXBoTOIK6GWgYUL4Nw199ntzq27yD9if2TKq9qNRQVzFK9d/hnn+ KO7hdZqvdTAefJhns/zjZR7m2+zea+XnXC/jKRmfW1iyWp9RTdWXUyNeiBfiZcGbijG5in31 sL9Z4umcw/cNB/Yh8QcxTYVwcr2XW+DBUIGeAdt/KQ0L4ipeRCxiu5zjnE5DRrwQL8TLGth9 K1OqbLPDt1DThHU0PQ1igr5COF+bDyus0W8f11KZNF5n2QDxImL1qpc5NGLEC/FCvKyBUQjC KAgRe+l6zDqT1qr95Gf6UsMWrX/ZSkr2pLdBDCaCUzUNYBdaZ6zy5Wr6znU0MEC8kiW8NTRg xAvxQryslIgHNK3+5FjrRuq/QNPWpen0Nogq+grhfG7LLtnXYuPVHzR8799tjoohNDRAvBI6 fpPSNZnGi3ghXoiXdbB78zQt899v0cnrpxzYhwQcvBZqGryqLTgBHqaniqP3QRoaIF4JG9/J eUc5DRfxQrwQLyvRoaEqkY5DrUMtejOdr6mS42X0OIjaBFBPIZyPbBneva05eEsp0tFvjYpu AIhXosXbrFgjXogX4mU97N4TNEnH7ZZtBIOLO5nv9dDx8lneHQLRkY4VKf9OqxxvuqZ3l71o s9XuQqMDxCtRwn+nzVOxPw0W8UK8EC9rkVa1h/xg72jZY20U77AyRrUjPRPZVfQ6aJ9waCqE 4/D9x/JFYRy+e/U8OPKfSMMDxMvy8Q3l4hEvxAvxsq545fpnaiofv9byDcHj2Ut+1v9pObBv 1S2XkCiDlqZCOP4zrJ+LsoH1RTBino/3qEwKiJelYwuvgEC8EC/Ey7riZSzD63nb/K82R8WR CdEY7L4ZmrZdPkTPg8jaqKZCOMb5COMdYYkxiN+hKSezaICIF4JjuXjX5vR7aZyIF+KFeFlb vBz+RZrKxy9NmMZQv+r1Xw7sg0XRVQjHiJMTJisu/wBNq15f2uxVB9AMES/CEvGp+W4uVqIR L8QL8bK8eNnLD5Ef6ActxSQSbenfeN+HngbxTw7sQ3j9VlMhHIfvVVtV1a4JNpDfqik3V9AQ ES8irvGBeSbbqtVWAfECxKv1BM63RtPZrusSrkHUFxx5T1N+TqIHQhjt8l1N7XJUwuXHWXmM poIjVCZFvJCf+MQLMiaaO1MA8UK8EK+EEa9s32BN23K+szkquyVmo/CP19QoOLAPihM+TYVw HL5/JOzNxuGro1gQIF7JFN4v5J9LbI5yO40PEC/EKzHFy+F/VNMXvjBhG4WxzcrhfU1TnmbT CyEk+grhCJu9vDBh82SsRDl8P2upTGq8QwwQLyI2JeFzfZttdn8lDyYB8UK8Elu8cn35mr7s Z7bskn0T+wbrHa0pVxzYh7YelugphGM8lEn8XC3W1G8fp2EiXkTU4kPzaILx4MfYVg2AeCFe iS9etbvID/G8pnLpM5KgaXRo2FOuI19X0hMhIPoK4Wy3Of3ZCZ8vV8lB8rt8q2kbVDENFPEi ohL/sznLutDAAPFCvJJHvOz+UzQ9Nf930mwPcPjKNDWOX+RNpw+9EVr3W02FcOy+25Nncuy9 XNNZr5eoTIp4EVGbO6ymgQHihXglh3iZ76eSQqTnKfBpNJCIbjrr6I3QDH2FcH6z5VT2T5q8 1Z+J+1KTfJ1KQ0W8iGg9APJX0sgA8UK8El+8HL5qTV/yDSl5uyXXjdbv0pS7323Oigx6JDTp t49oanvLkjB352l7pxDvE0K8YhPPyt/3WNxD5ySJLYeAeCFeCS9exiBWX5JVw9Mqb0VyNhJN lSDt3ifokdAwwdNVCCfxXnKugqeqs/xun2ha5a+hwSJeMQi3Zb633XeXxi2H7P4Aa4hXxsTd SXhM5tRPJrd4OXzX8P6f9sprRYZZfEDPWZuR9MpUxyyE8xyFXdo99s3SNPZ9ZcuqPJB2i3gl rXhllvbQtn03UV/iDsknXsa2dYjFNXw5ecUrp+IITe+1MZ76FiT5DfduTQ3lZfM9YpDCg5J3 nKa29nVSC4N5ttX3vqbV6mtpuIhX0oqXgd13usbv/qnNUdmNBgdxFa9k3A1ijbHkX8krXg7f rbz/J1o3XG+apkIHyVegBMKUBV2FcPwLkn+A95+lrTKpo+JIGjDilbTiZc4pNG27r49baXAQ YC52ubY2aPf2I+ExcZPPtN2X9X6xiiGaRCE53v+j1ljWc2AfYtzGdBXC+UROIvdJ+nwae/Qd vneYKALiFY3xqfRw+bm+03je63gaHTR/mOa9KKX7YHLck7dpun7f6X4y9Ufe/xNl6rdu/qKp rO48emiKobUQjn9KCsnsyZoG+e22XG8ODRnxSupJn917jsYcfMaWQ2gxt12g76yhdwIJj/Y8 p/IYjePH5xpvDt4SjV9suVnVK2XC9wbnbyBGgqBr7/o2m913fsr02VzffLN6o57cPk5DRryS +2l77S4yD3/TuOp1Dw0PGu+T3mka294iEh71BzflGsfQd/V8KaMwg8P/Ci9jTILI9V1HL00R tBbCIWIcZTRoxCuptzkZZ1/0PcwwdtZU0figvu35T9Q4B7ubhEd7DPXP1PouRD1fyjuBiU/S xC/yhnMUPTUVBiPvRtp7soT3taR7kTwgXq0nUBdo3XKY7etOAwTzlTv62t0HJDzKOLy3abx+ j2hokFUdtZVPJnTFJnpqsg9E2grhEJwNAMQrOhgPFxy+FzTm414aINic5cdqHcuNM0kQLTrI nH6s8SHoKg0TOI2HDgldsd3mKLfTX5N6MvcY7Tzp4n+2wcWdaNyIV1JXVHN4M+Xn/E1jee8T aIQpTnbJvpqPfEwi6dG6dr7Beq+d/4IYP33ydjULMjDhScb4Mz02WSdy/lLad7JGCrwnDfGi lLXOF9oaVcoyS3vQEFMch+9LirskIHbvHK33YLv/lFivdi1mopPEYVSCgSSjdhd5bV+kfSdt fMu5FMQr6cXLeOekw/e2xnvh/TTElBevp7SetXeVHETSo3Ld/ql33lyRFbsv4yzro+39UkS8 4nUO7Cfb0x/f6bTrpF/1WkxDR7yS/uWtzgpP/bZ4bbk5mcaY0hP4ZXon8L4ZJL3dY+cwzfff 32O73T/Xt5kJTkrEmfTeZJEuCuGkSPxqyy4/mgaPeCW1eNVPhpdrzM1XtuxRh9IgU7YfTtV8 zuslkt7u8WGJ5nvvOzGcwFVkaX7SRMQvPuTAfrLcOLzn0p5TJu6gwSNeSS9e9UUP/qsxPw/Q IFMUpz+b4x4JhGtUT5nDHzRXFt4YS4t8nIlNKp318p1PL05wKISTepHjy6XhI15JLV7185Ey zSsRp9IoU5CMibtrn8g7fC+b57IhkgfNS+Nw3z07Rqtd3gomNSkX31HVKcFxeG+gHadcPGUz 3mECiFcyi1f9+KbzBalf29z+w2iYqXgfjcuiw1gSH66n+I4yt9xrv1ZlA6P/ZaqqdpVfaCsT mlR8OavvJnpzguL29pbX8GfacUpWJq2gAyBeSS9e9Sv6n2rM0x94qJGKE3r/vLgc97BXHUDy lTFemPxIXN6jGZMxwXipG5OZVI1ttpzK/vTphJy4UQgndeMNc4sMIF7JLF71q17jNG/BP53G mXLiNShO4/itJF91HPBPj9M1WhaDJ0pVnU3zZiKTymWq76RXJ9qNgkI4rFb7JtEREK+kFy9z vPPerzFX39ic3l400FSb2Pvei8847h9D8tvs//3icA6vPpx+bywaWy2TGIID+wl3k6AQDvGJ nLzvQ2dAvJJevAwRMl4iru9h5B9tbDlMsf7ovTxO4/iP8nfncAGCLQ6Z243fjNO1+dJWUrJn lCdvld30DmYEB/ah/f3W66e9Eg1RS4dAvJJevOrzNVVz35pII00hXP4BcRzHPzULR0CLlS7z HaV/j9+uEu/SGHwp3y1MXIjGve3+Snq6xTEK4Th8r9JeiZ2VSY33mgDileziZZTfdvj+ovGs 1/c2Z1kfGmoqPdT0PRvXc7u8yLuldD0Q3/truT3ag37f+JRlJCwcb3Jg3+qDkf8s2inRYoJ4 Cx0D8Up+8ZI4K4+R3+UnjXn7k42dIKl0fz0lzuP5/8xCH6mOp2J/rQ9ZAscLMTB7/z2aV1Pm 2XL8RUQYkesvNQ/6JsWL4qDdDC7upLkQzg/mwVL6Ypj9VvuWqG3m4WNAvJJdvMy8ec/lnggx wTjPY5ydje+E//OUPnNvnuf0v2KBonPjoz1w5WiuiPYib+mOVJC9Ndr3GmeX7EvirdgWfBdq bgsLSXrE10rz+0b895B0xCslxMvj2U1+n+e0bjnk/E0q9cv5lnjNj3F+1zhakFq5HyXnvF9Y IP/vR7+oRq7vb3pXu8oL6c0Rkla1h8zhO5pfznoRibfaRN4shPMNAp4g1B/U3qa37K3XSeIR r6QXLwNn+bFaj0oYcyYeHqdKv9zHXHWyxDZy7xM2t/+wFMl5nYW28Ed5ldvhP17zF9hCT27v NfON1V7elEOeVmsDSzS/I2oqSW/3NVuut996n7FxHgXxSgXxMvOnufw3Y2IKjd3adxqFXnHN 9V9gy/DunXyJrt1F9uMJsm99ZKF8/yu6q11G4QSH7y2NX+I3m6NsIL243XTQvkoZk7d1Q2RP d80D5ToL4bxrrrRCO2/e2lcphflgDRCvVBAv8zyO9zWtZ16zy4+m4aYAHs9e5gTcWoWU3pft fZy51TY55LbYLGBhuYJV0b6HOrzTND+BXUEPjtbk25+t+Vzeb7ZcbxqJt8QE7W4m74l6c/Ev 0HzjQJoRr9QQL7N/ldvld/tdYx7/nnLnblJ27PYeZ9FKtv+RMduWUbVfgj4sOU2OfS9ZNLf/ F+1B3thD+THb1RJ6ILhNcyO8j6THe3KmuxAO29Wi/uTU4f83W6IA8YrZw42bNW9FmkHjTRHs 3vst/CqRb+u3s3sLLP8wwOHNlJ/1akttKWwdP0W/OrDDe4nmm//F9Nook1NxhOZ3mAizU0M8 J2d6t5hSoCEGNx3fyVQmBcQrZnncp34bls7XbFQeQwNOBfEqP0Re768t/y5HQ2jsvhvNVxAZ /SHueavqaHNWeORnuszchZEQ78T01kR/gDcO6HHjT4ane4s4sJ8q11r3VgdKkseIDmY/0ttv LyHtiFdKiJeZS2+J5rHySbYcpop8+U9MDHFoWlvB9w8pYVeZxwZyKvvH9lxY7S7m6xbs3gpz waX+xcc/J1jO/hL9HNl9KzXf9CfTW2P6dO9jvU9TvKNJvGbMd9VoPTj+m1kCHWIk0eZZlO1a t3qnQhlixAvx2tnHfBs0T9Zm04hTRb50z6GjHr+Y56rsvtvln9fJ/10thfIUs8CFsyJD/vMg m7Osj81Rerj8s0t9eHvV/7uygfV/p7ywYffGbClZ18o/b5XxvHmvSezcfB79Y1GG7ep9n8yb ZvVEiOENRoptQpfXBIWnbFM0X+NbSHqs+63/Ts3XdCVJR7xSRryyKg+U3/MTjTn9mYdVKYJR yt2SFfiIdj9wtvtGxuIp0AN6b/b+SnppjDG2ODj8r2jeWjGdxGvCU9VZ86rmdzbXqJ4kPsaY Tw+1bsHgdR6IV+qIl/nAynuC5onbU2w5TKn++l9kJZnCOy0Wg1Ce9kGI80CaBgF/qeZr+1lC li9NRBy+hZqv7YUkXdu1vUbztX2ApCNeKSNeZh/z36O5j1XTmFOmzw5rqCaItCS+dN0QiybS Qf7wZ7V+kRxfLj1T6w3mUc2rXpeSdA2TMb2FcD6xRBWkVMFTsb/5EEPrLoTyQhKPeKVYXr/S uuWQleVU6rf5+qtLE1Gey64zi4JEHe1L7v476ZGaMfaX6z2/96N54BJiKNPeFZq3Bp9F0rU/ MJmu+UbzYmxuMoB4WRRjXNPbx57nbHsqjeG+sgSs3EfUn32+PTZVHtOq9pC/4B2NX+ZXW3b5 0fTGuAwAyzUvz64i6bGaLHj7aRbpN2JbZhYCYuTc7tuq92bjPYHEI14pRAeZ38c0v0tpPo06 hTDeU8W2w0SL9bGb8zh8szQb5I30wniJV2U3eQ2+0Xi9f5fXeyiJj0m/3aJZov0kPV7XWuZe 7w3nPSqTIl4phdvbW/O27Z/NstyQQuO4+ZqQTxGahIgrbDGrQVF/huBzjV/mW1u2rzs9MJ6d 379As2g/RNKjLl1u7S8ApRBOvCfemp/I+2eSdMQrxXI8V/Pk7gW2HKak4G9FbCwb22L/bmHD 6vRO4BbQ8+KMvaqjvA7/1ltIxV9E4qNGB1OE9J7tcpD2OOMsP9ZcQdZ33b+UY8UBJB7xShnM V6/4/qF5oncejTvFMCo+66+mSbQd/4v92GcvP0T+kh+0fqnBxZ3odRag/o3iOhv0PzmwH7Vr N1bzWYTNJN0q196/WvODskUkHfFKrQeT/kHmOXSdZ95zvOk08JS8l0+U8QvCY4nKhX+0ZZb2 0DGQr9W85ex0eppl6GBzeJ/RPIE/ibS3k/pCOG9TCCeFJ996z6H8RGVSxCsFJ8QLtT+YNMZ2 SFXRfx7xiVv8KOfCNXoWBrJ9g/VuW/G+RkU0q91czIOe2zmwn0iDtPcczU+BFpN0y00KazU/ MFtD0hGvlMK4Tzl8r2qeANbSyFP4gWqu72JWv7THn2zOsj4ab96aX6ab6y+ld1lxEue/U3ND n03SI8TcF671ZboUwrGkfBtnNH3va61MylYoxCvVcPqzZR5+03qo31mRQUNP5bHdd5TN4X0Q IdJw7MnuP8WmtWBY/Zu0db4T5gl6lFVvLtL29b7YjwP7Efdb7+UUwoGGBybjNd+oHiHpiFfq 9TPvDZq347/ElkOQ0u+VY/wrCFLU42uzmI3+WhO1u2jeT7qdpzhWv7n4rta8delKkh7ukzAK 4UCrcfw5zZPC4eQd8UopMrx7y1y8q7mfXUzioX6M944zj+kgTO0XLmPemVV5YJwmcP5TNH/h DXQgi1P/LjedW9h+0buvNhnkWHM1u1zvBJJu9aeiFR4qkyJeiFesx15vgeaz0MZ7hDJJPDSO 9V6nbBdbNLfDZIh3zcIZxhw3fhNsz16a39/0i81RcSS9JiEm9tM1b2NbR9KVH5YM0nvWgEI4 idNvfffp7bfecSQd8eLBl5YxeC8SD80FrPKYhu2vPyBVIVeN/2az+6rM9/JZ4CZdrbmgxlX0 lATBmGjrfZv672xBVe63j1AIB4JMxvtqfufQB+b2K0C8Uon6wkYfaH44eSmJh8DzNW9Xm91/ lmwnj2suAGPleN1m915kc/kHWMiUy7pIU/5CYxK+it9+Sojwxu6j6Irlrkm+5sHr/0h6oom5 f7HmNlJN0hGvFOxnx2vuZ9ts9oosEg8hMebZ9UeIttRvU00p2XrPXAE0tmJaErv3WsqGQ9s3 F98fNBfaGEnSg6G9gMJ2ObkbRt4TDB6qIV6Il6Z5lO8u/U/xqzqSeFAeI3J9p8r7wSrtRWH0 xGc2h/8e832mxruIE+CC+Mw9j7qC/ckJKl6lh2ttJ8a7UiAwxvYWndfC7h9B0hN1QliRpbWt 5FQcQdJ1X2M5Add1fV0lB5HwABh50TomG1F+CImHiHD7D5OycrIUsRWmxCfetsT3ZR+4Xc5N ptgcZQNtWt+7BQAAAAAAEAkZE3e35XrTTKF3+Gptub7NDWf74y1kX5oFMRy+ZfLzzLDl+It4 +AMAAAAAAMmFWfG89HCbo9xuc3j9MiabhSocvuXyz/sbpMg49vBywxbG/5iyZGw7b/5y4i/N Var6v/Nqw3/zdxkPNGx/XPj/A9K54P2SoH1Z5j6qw/m+UAAvEpru4DEi5wAAAABJRU5ErkJg gg== AaruFormat Specification Version 2.0 DRAFT 8 16th September 2022 AaruFormat Specification Copyright © 2022 Natalia Portillo The information in this document is subject to the following license. You can use, distribute, redistribute, modify, collaborate, copy, send, implement, translate or talk about this specification as long as you comply with the following requirements: You must retain the above copyright notice. You cannot change or modify the license of this specification. There is only one official version of this specification, signed al so by Natalia Portillo's cryptographic key. Any modification you do to this specification is by nature, not official, and so you cannot pretend it is. You're invited to submit your modifications to appear in a future official revision of this specification, by sending it to the Aaru team. However you're not required to do so. Natalia Portillo or any member or collaborator of the Aaru team can take your modifications and made them appear in a future official revision of this specification without your explicit authorization. You must add a “Portions ©” notice on your modifications. That notice will also must be retained. Version History Date Version Branch Author Modifications 08 May 2022 1.0 Official Natalia Portillo Initial version 18 May 2022 2.0d1 Draft Natalia Portillo Update version. Add stub for new deduplication table. Add stub for new media type. 04 Sep 2022 2.0d2 Draft Rebecca Wallander Add flux data definitions. 15 Sep 2022 2.0d3 Draft Natalia Portillo Fix some typos. Add index continuation block. Add track layout block. 15 Sep 2022 2.0d4 Draft Natalia Portillo Define deduplication table version 2. Define twin sector table. 16 Sep 2022 2.0d5 Draft Natalia Portillo Define snapshot block. 16 Sep 2022 2.0d6 Draft Natalia Portillo Define parent block. 16 Sep 2022 2.0d7 Draft Natalia Portillo Rework flux block to use deduplication tables. 16 Sep 2022 2.0d7 Draft Natalia Portillo Define bitstream block. Add annex explaining the meaning and relationship between user, bitstream and flux data. Table of Contents Table of Contents 1. Introduction6 Audience6 Scope6 2. Definitions7 Types7 Endianness7 Header identifiers7 Integers7 Strings7 Timestamp7 Media tag7 Sector tag7 NULL8 3. The Header9 4. The Blocks10 The index block ('INDX') *DEPRECATED*10 Index entries10 The index block version 2 ('IDX2')11 Index entries11 The index block continuation ('IDXC')12 The data block ('DBLK')13 The deduplication table ('DDT*') *DEPRECATED*14 The deduplication table ('DDT2')15 Deduplication table flags16 The twin sector table ('TWTB')17 Twin sector entries17 The geometry block ('GEOM')18 The metadata block ('META')19 The tracks block ('TRKS')20 Track entries20 Track types20 The CICM XML metadata block ('CICM')21 The checksum block ('CKSM')22 Checksum entries22 Checksum types22 The data position measurement block ('DPM*')23 The snapshot block ('SNAP')24 The parent file block ('PRNT')25 The dump hardware block ('DMP*')26 Dump hardware entries26 Dump hardware extents26 The tape file block ('TFLE')27 Tape file entries27 The tape partition block ('TPBT')28 Tape partition entries28 The compact disc indexes block ('CDIX')29 Compact disc index entries29 The flux data block ('FLUX')30 Flux header entries30 The bitstream data block ('BITS')31 Bitstream header entries31 The track layout block ('TKLY')32 Sector mapping entries32 Annex A. Media types33 Annex B. Data types34 Annex C. Compression types37 Annex D. Claunia Subchannel Transform38 Annex E. Old Media types *DEPRECATED*39 Annex F. User, bitstream, fluxes and tags.51 1. Introduction This document is the detailed specification of AaruFormat. Audience This specification is directed to emulator developers, software preservators, archives, museums and collectors, that want to have a common file format where to store, archive and manage, dumps and copies of any type of computer storage. Scope The scope of this specification is to define an open, free and universal file format able to store and describe any kind of digital or analog storage media for computer systems, in a clear and extensible way that allows for new media to be easily added, along with any kind of metadata describing them, plus verification and recovery data. Currently the idea is for it to be able to store punch cards, disks (magnetic, optical, magnetoptical) and tapes (analog and digital tapes), decoded or as audio tones and as magnetic or optical fluxes, with any kind of copy protection or absence of it. Because of its design goals, the format here described may not be the best for reproduction or emulation, but it pretends to be the best for archival and preservation. There are other formats pretending to achieve some of these goals, and precisely that's why this format is designed. To be a single, universal, extensible, standard, eliminating the need to use a different format for each type of storage. 2. Definitions Types All binary types used in this specification are stored as little-endian values on the file. This specification follows the C syntax to denote hexadecimal values, and requires the reader have some knowledge on programming. Endianness Unless otherwise specified, all fields in this specification are considered to be in Little-Endian format, that is the hexadecimal number 0x12345678 is stored in disk as the following sequence of bytes: 0x78 0x56 0x34 0x12. Header identifiers Header identifiers are 4 ASCII characters stored as a sequence of bytes inside a single 32 bits pack. They are shown in this specification enclosed in single quotes. For example, the header identifier 'AARU' should be stored on disk as 0x41 0x41 0x52 0x55. Integers Integer values are designated in this specification started with a single caps letter indicating if signed or unsigned (S or U), continuing with Int and ending with the number of bits able to be stored in them. That so, the signed integers should be: SInt8, SInt16, SInt32, Sint64 and SInt128. And the unsigned integers should be: UInt8, UInt16, UInt32, UInt64, UInt128. Strings All strings are stored as a sequence of bytes, in Unicode's UTF-16 little endian encoding and terminated and filled with NULL (0x00) bytes. String8 values mean the string is stored in Unicode’s UTF-8 encoding and terminated and filled with NULL (0x00) bytes. StringA values mean the string is stored in ASCII encoding and terminated and filled with NULL (0x00) bytes. Timestamp All timestamps used in this specification are stored as a signed 64bit integer (SInt64) counting the number of nanoseconds in the UTC timezone after/before the epoch of 1st January 1601 at 00:00 of the Gregorian Calendar. This epoch is chosen because it is when the leap-year scheme was adopted. Media tag A media tag is a piece of data that is physically present in the media but it’s not part of the user data. It can be the table of contents, some manufacturing information, sector replacement tables, etc. Sector tag A sector tag is a piece of data that is physically present in the media, once per each sector, but it’s not part of the user data. It can be addressing information, error detection or correction information, encryption metadata, etc. NULL NULLs are 0x00 bytes. 3. The Header The master header is the most important part of an AaruFormat file. It describes the size and version of the file, as well as the contents and file-wide metadata. Type Size Name Description UInt64 8 bytes identifier The header identifier, always 'AARUFRMT'. Old images can be found with ‘DICMFRMT’ but new ones must never be created with this value. String 32 bytes application The name of the application that created the file. UInt8 1 byte imageMajorVersion Major version of AaruFormat. This specification version is 3. UInt8 1 byte imageMinorVersion Minor version of AaruFormat. This specification version is 0. UInt8 1 byte applicationMajorVersion The major version of the application that created this file. UInt8 1 byte applicationMinorVersion The minor version of the application that created this file. MediaType 4 bytes mediaTypeOld Type of media contained in this image. See Annex E.This field is only used if major version is less than or equal to 2. Reserved otherwise UInt64 8 bytes indexOffset Offset in bytes to the index header currently in use by this image. SInt64 8 bytes creationTime Creation time of this file. SInt64 8 bytes lastWrittenTime Last modification time of this file. The following fields are only present when major version is greater than or equal to 3. MediaType2 4 bytes mediaType Type of media contained in this image. See Annex A. Guid 16 bytes imageIdentifier Unique identifier that allows children images to recognize and find this image. 4. The Blocks The blocks in AaruFormat are the construction pieces of the file, that contains the data and metadata from the media represented by it. The index block ('INDX') *DEPRECATED* The index block contains pointers to all the blocks present on the file. It consists in the header followed by the number of entries indicated by the header. There can be several index blocks in a file, representing points in the past of the file, but only the last one shall be the one pointed by the main header. This block is deprecated and new images should not contain it. Type Size Name Description UInt32 4 bytes identifier The index block identifier, always 'INDX' UInt16 2 bytes entries The number of entries following this header UInt64 8 bytes crc64 CRC64-ECMA checksum of the entries following this header Index entries Type Size Name Description UInt32 4 bytes blockType The type of block this entry points to. UInt32 4 bytes dataType The type of data the block pointed by this entry contains. UInt64 8 bytes offset The offset in bytes from the start of the file where the block pointed by this entry starts. The index block version 2 ('IDX2') The index block contains pointers to all the blocks present on the file. It consists in the header followed by the number of entries indicated by the header. There can be several index blocks in a file, representing points in the past of the file, but only the last one shall be the one pointed by the main header. Type Size Name Description UInt32 4 bytes identifier The index block identifier, always 'IDX2' UInt64 8 bytes entries The number of entries following this header UInt64 8 bytes crc64 CRC64-ECMA checksum of the entries following this header Index entries Type Size Name Description UInt32 4 bytes blockType The type of block this entry points to. UInt32 4 bytes dataType The type of data the block pointed by this entry contains. UInt64 8 bytes offset The offset in bytes from the start of the file where the block pointed by this entry starts. The index block continuation ('IDXC') The index block continuation behaves exactly as a the index block version 2 except it contains a pointer to the previous index block or index block continuation. Only a single index block continuation must appear in any index block of any kind. The intention of this block is to allow an index to be constructed before the image has been closed, so every time a new block has been written to an image it can be indexed, and in the case of an application crash, a partial image can be reconstructed using the written indexes. This block is followed by index entries in the same format as present in the index block version 2. Type Size Name Description UInt32 4 bytes identifier The index block identifier, always 'IDXC' UInt64 8 bytes entries The number of entries following this header UInt64 8 bytes crc64 CRC64-ECMA checksum of the entries following this header UInt64 8 bytes previous Pointer in image file to previous index block The data block ('DBLK') The data block contains data from the media. It consists of a header followed by the compressed, or uncompressed, data. Type Size Name Description UInt32 4 bytes identifier The data block identifier, always 'DBLK' UInt16 2 bytes type The data type contained in this block. See Annex B. UInt16 2 bytes compression The compression algorithm used in the data. See Annex C. UInt32 4 bytes sectorSize The size in bytes of the sectors contained in this data block if applicable. UInt32 4 bytes cmpLength The size in bytes of the compressed data that follows this header. UInt32 4 bytes length The size in bytes of the data block when decompressed. UInt64 8 bytes cmpCrc64 The CRC64-ECMA checksum of the compressed data that follows this header. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the decompressed data. A data block can contain user data, that is, media sectors, or separate data, for example media or sector tags. In case a single data block contains several items (e.g. sectors or sector tags), the sectorSize frield indicates the size in bytes of each individual item. In case it contains a single item (e.g. media tags), sectorSize must be set to 0. The deduplication table ('DDT*') *DEPRECATED* The deduplication table is an array of pointers laid out sequentially. Each sector on the media represents a pointer in the deduplication table. At least one deduplication table with a data type of UserData must be present in the image. This block is deprecated and new images must not contain it. Type Size Name Description UInt32 4 bytes identifier The deduplication table identifier, always 'DDT*' UInt16 2 bytes type The data type pointed by this table. See Annex B. UInt16 2 bytes compression The compression algorithm used in the table. See Annex C. UInt8 1 byte shift The shift used to calculate the position of a sector in a data block pointed by this table. UInt64 8 bytes entries How many pointers follow this header. UInt32 4 bytes cmpLength The size in bytes of the compressed table that follows this header. UInt32 4 bytes length The size in bytes of the table block when decompressed. UInt64 8 bytes cmpCrc64 The CRC64-ECMA checksum of the compressed table that follows this header. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the decompressed table. Each entry in the table points to a data block and to a specific item contained inside it. Entry number 0 of the deduplication table points to the data belonging to LBA 0 of the media, and so on. The entry is calculated as (byte offset of data block in file << shift) + item number in data block. Therefore a pointer with a raw value of 0x8003 in a deduplication table with a shift value of 5 indicates the third item in the data block located at absolute byte offset 1024 in the file. A special case are the deduplication tables with data types CdSectorPrefixCorrected and CdSectorSuffixCorrected. In their case a mask of 0x00FFFFFF is used to obtain the pointer and a mask of 0xFF000000 is used to obtain the following flags: Flag Value Description None 0x00000000 The suffix or prefix cannot be regenerated as is stored in the pointed data block. NotDumped 0x10000000 The sector has not been dumped. Ignore the pointer. Correct 0x20000000 The suffix (only for MODE 1 sectors) or prefix is correct and can be regenerated. Ignore the pointer. Mode2Form1Ok 0x30000000 The suffix for MODE 2 sectors is correct, can be regenerated, and corresponds to a MODE 2 Form 1 sector. Mode2Form2Ok 0x40000000 The suffix for MODE 2 sectors is correct, can be regenerated, and corresponds to a MODE 2 Form 2 sector with a valid CRC. Mode2Form2NoCrc 0x50000000 The suffix for MODE 2 sectors is correct, can be regenerated, and corresponds to a MODE 2 Form 2 sector with an empty CRC. The deduplication table ('DDT2') The deduplication table is a multi-level table of pointers to LBAs contained in the image. It starts with the following header. Type Size Name Description UInt32 4 bytes identifier The deduplication table identifier, always 'DDT2' or 'DDTS'. The first level of a table is always 'DDT2' and its presence is mandatory. Subtables will have 'DDTS' UInt16 2 bytes type The data type pointed by this table. See Annex B. UInt16 2 bytes compression The compression algorithm used in the table. See Annex C. UInt8 1 byte levels How many levels of subtables are present. 1 means this is the only level. UInt8 1 byte tableLevel What level does this table correspond to UInt64 8 bytes previousLevel Pointer to absolute byte offset in the image file where the previous table level resides UInt16 2 bytes negative The negative displacement of LBA numbers. For media that can have negative LBAs, this establishes the number to substract to the table entry number UInt64 8 bytes start The first LBA contained in this table. It must be 0 for ‘DDT2’ blocks and can be other number for subtables ‘DDTS’ UInt8 1 byte alignment Shift of alignment of all blocks in the image. This must be the same in all deduplication tables and subtables. UInt8 1 byte shift The shift used to calculate the position of a sector in a data block pointed by this table, or how many sectors are pointed by the next level. UInt8 1 byte sizeType Size type (see table below) UInt64 8 bytes entries How many pointers follow this header. UInt32 4 bytes cmpLength The size in bytes of the compressed table that follows this header. UInt32 4 bytes length The size in bytes of the table block when decompressed. UInt64 8 bytes cmpCrc64 The CRC64-ECMA checksum of the compressed table that follows this header. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the decompressed table. The size type defines the following type of entries: Type Value Description Mini 0 Each entry uses two bytes, with the leftmost byte (mask 0xFF00) used for flags, and the rightmost byte used as a pointer to the sector or next level. Small 1 Each entry uses three bytes, with the leftmost byte used for flags and the next two bytes used as a pointer to the sector or next level. Medium 2 Each entry uses four bytes, with the leftmost byte (mask 0xFF000000) used for flags and the next three bytes used as a pointer to the sector or next level. Big 3 Each entry uses five bytes, with the leftmost byte used for flags and the next three bytes used as a pointer to the sector or next level. When levels is equal to one, meaning this is the only level, each pointer points to a sector. To find the data block take the pointer value, right shift it by the value of shift, and multiply it by alignment. The remainder indicates the block offset in the data block where the sector is located. As each data block contains the bytes per sector, and this is invariable per data block, this allow to store pointers more effectively. For example if this pointer contains a raw value of 0x8003 with a shift value of 5, and an alignment value of 9, the data block is located at byte offset 524,288, and the sector is the 3rd item in the data block. When there are more than 1 levels the meaning of each entry changes significantly. It is not expected that more than 2 levels shall be used but implementations should be prepared to read an arbitrary number of table levels, for future proofing. Until the last level, each entry position in the table is multiplied by the shift power to the number of levels – 1. For example if the shift is 9, and there are two levels, entry 0 points to a table containings LBAs from 0 to 511, inclusive, entry 1 points to a table containings LBAs from 512 to 1023. If there are three levels, entry 0 points to a table containing LBAs from 0 to 262143 inclusive, and entry 0 of this level points to a table containing LBAs from 0 to 511, and so on. So, in the case of having two levels, with a shift of 9, to find sector 1012 you should look at entry 1. This will contain, for example, 0x12000, multiply this by the alignment, that considered to be 9, means the next level is at byte offset 37,748,736. There a subtable with identified ‘DDTS’ will be found, and the sector pointer will be in the entry 500. Supposing this last pointer contains the raw value 0x35006, taking this value, right shifting it by the value of shift (9), and multiplying by the alignment (9), tells us the sector is contained in the data block present at byte offset 217,088 in the image file, and the sector is the 6th item in the data block. Deduplication table flags Flag Value Description NotDumped 0x00 The sector(s) has not been dumped Dumped 0x01 The sector(s) has been dumped without errors Errored 0x02 The sector(s) returned an error on dumping Mode1Correct 0x03 The sector is MODE 1 and the suffix or prefix is correct and can be regenerated. Must only appear on deduplications tables with types CdSectorPrefixCorrected or CdSectorSuffixCorrected Mode2Form1Ok 0x04 The suffix for MODE 2 sectors is correct, can be regenerated, and corresponds to a MODE 2 Form 1 sector. Must only appear on deduplications tables with type CdSectorSuffixCorrected Mode2Form2Ok 0x05 The suffix for MODE 2 sectors is correct, can be regenerated, and corresponds to a MODE 2 Form 2 sector with a valid CRC. Must only appear on deduplications tables with type CdSectorSuffixCorrected Mode2Form2NoCrc 0x06 The suffix for MODE 2 sectors is correct, can be regenerated, and corresponds to a MODE 2 Form 2 sector with an empty CRC. Must only appear on deduplications tables with type CdSectorSuffixCorrected Twin 0x07 The pointer contains a “twin” sector table (see below) Unrecorded 0x08 The sector was unrecorded and each re-read returns random data When flags are present in a table that has sublevels it applies to all the sectors that shall be present in the subtable, unless the flag specify something else. The twin sector table ('TWTB') This table contains a list of different sectors found on the hardware with the same sector number. These are considered “twin” sectors, but can be more than two. The pointer gets resolved in the same way as a last level deduplication table. Type Size Name Description UInt32 4 bytes identifier The twin sector table identifier, always 'TWTB' UInt8 1 byte alignment Shift of alignment of all blocks in the image. This must be the same in all deduplication tables and subtables. UInt8 1 byte shift The shift used to calculate the position of a sector in a data block pointed by this table, or how many sectors are pointed by the next level. UInt64 8 bytes entries How many pointers follow this header. UInt32 4 bytes length The size in bytes of the table block. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the decompressed table. Twin sector entries Type Size Name Description UInt32 8 bytes pointer Pointer to the sector. To find the data block take the pointer value, right shift it by the value of shift, and multiply it by alignment. The remainder indicates the block offset in the data block where the sector is located. As each data block contains the bytes per sector, and this is invariable per data block, this allow to store pointers more effectively. For example if this pointer contains a raw value of 0x8003 with a shift value of 5, and an alignment value of 9, the data block is located at byte offset 524,288, and the sector is the 3rd item in the data block. The geometry block ('GEOM') The geometry block stores the geometry information of the media to allow for CHS<->LBA transformations. This information is not necessarily physically correct, but may be whatever translation the drive had when it was dumped. Type Size Name Description UInt32 4 bytes identifier The geometry table identifier, always 'GEOM' UInt32 4 bytes cylinders The number of cylinders. UInt32 4 bytes heads The number of heads. UInt32 4 bytes sectorsPerTrack The number of sectors per track. The metadata block ('META') The metadata block stores information about the media, that is not data in the media itself, like manufacturer, model, sequence, etc. All strings in this block are stored as little-endian Unicode’s UTF-16 null-terminated. Type Size Name Description UInt32 4 bytes identifier The metadata table identifier, always 'META' UInt32 4 bytes blockSize The size of this block including all of its data. SInt32 4 bytes mediaSequence The number of heads. SInt32 4 bytes lastMediaSequence The number of sectors per track. UInt32 4 bytes creatorOffset Offset to start of creator string from start of this block. UInt32 4 bytes creatorLength Length in bytes of the creator string. UInt32 4 bytes commentsOffset Offset to start of comments string from start of this block. UInt32 4 bytes commentsLength Length in bytes of the comments string. UInt32 4 bytes mediaTitleOffset Offset to start of media title string from start of this block. UInt32 4 bytes mediaTitleLength Length in bytes of the media title string. UInt32 4 bytes mediaManufacturerOffset Offset to start of media manufacturer string from start of this block. UInt32 4 bytes mediaManufacturerLength Length in bytes of the media manufacturer string. UInt32 4 bytes mediaModelOffset Offset to start of media model string from start of this block. UInt32 4 bytes mediaModelLength Length in bytes of the media model string. UInt32 4 bytes mediaSerialNumberOffset Offset to start of media serial number string from start of this block. UInt32 4 bytes mediaSerialNumberLength Length in bytes of the media serial number string. UInt32 4 bytes mediaBarcodeOffset Offset to start of media barcode string from start of this block. UInt32 4 bytes mediaBarcodeLength Length in bytes of the media barcode string. UInt32 4 bytes mediaPartNumberOffset Offset to start of media part number string from start of this block. UInt32 4 bytes mediaPartNumberLength Length in bytes of the media part number string. UInt32 4 bytes driveManufacturerOffset Offset to start of drive manufacturer string from start of this block. UInt32 4 bytes driveManufacturerLength Length in bytes of the drive manufacturer string. UInt32 4 bytes driveModelOffset Offset to start of drive model string from start of this block. UInt32 4 bytes driveModelLength Length in bytes of the drive model string. UInt32 4 bytes driveSerialNumberOffset Offset to start of drive serial number string from start of this block. UInt32 4 bytes driveSerialNumberLength Length in bytes of the drive serial number string. UInt32 4 bytes driveFirmwareRevisionOffset Offset to start of drive firmware revision string from start of this block. UInt32 4 bytes driveFirmwareRevisionLength Length in bytes of the drive firmware revision string. The tracks block ('TRKS') The tracks block contains a list of tracks as defined in the table of contents, or equivalent structure, usually found in optical discs (like CD, DVD, etc). Type Size Name Description UInt32 4 bytes identifier The tracks block identifier, always 'TRKS' UInt16 2 bytes entries The number of entries following this header UInt64 8 bytes crc64 CRC64-ECMA checksum of the entries following this header Track entries Type Size Name Description UInt8 1 byte sequence Track number. UInt8 1 byte type Track type (see table below). SInt64 8 bytes start Track starting LBA (including pregap). SInt64 8 bytes end Track ending LBA. SInt64 8 bytes pregap Size of track’s pregap in sectors. UInt8 1 byte session Session the track belongs to. StringA 13 bytes isrc Track’s ISRC in ASCIIZ. UInt8 1 byte flags Track flags as indicated in TOC if applicable. Track types Type Value Description Audio 0 All sectors in the track contain audio as defined by the Red Book. Data 1 All sectors in the track contain user data that is not defined by any of the following types. CdMode1 2 All sectors in the track contain user data according to MODE 1 as defined by the Yellow Book. CdMode2Formless 3 All sectors in the track contain user data according to MODE 2 as defined by the Yellow and Green Books. Not all sectors belong to the same Form. CdMode2Form1 4 All sectors in the track contain user data according to MODE 2 Form 1 as defined by the Yellow and Green Books. All sectors belong to the same Form. CdMode2Form2 5 All sectors in the track contain user data according to MODE 2 Form 2 as defined by the Yellow and Green Books. All sectors belong to the same Form. The CICM XML metadata block ('CICM') This header indicates the presence of an embedded CICM XML metadata sidecar. It is stored as is without taking into consideration its contents. Type Size Name Description UInt32 4 bytes identifier The CICM XML metadata table identifier, always 'CICM' UInt32 4 bytes length The size in bytes of the embedded CICM XML metadata that follows this header. The checksum block ('CKSM') This block contains an array of checksums of the user data contained in this image. In the case of CompactDisc and similar media the checksums are applied to the full, including prefix and suffix, sector (2352 bytes). When an image is altered this block must be considered stale and removed or omitted from the latest index as appropriate. Type Size Name Description UInt32 4 bytes identifier The tracks block identifier, always 'CKSM' UInt32 4 bytes length The length in bytes of the data following this header. UInt8 1 byte entries The number of entries following this header Checksum entries Type Size Name Description UInt8 1 byte type Checksum algorithm. UInt32 4 bytes length Size in bytes of the checksum that immediately follows this entry. Checksum types Name Value Description Invalid 0 Invalid checksum entry, skip. Md5 1 MD5 Sha1 2 SHA1 Sha256 3 SHA-256 SpamSum 4 SpamSum The data position measurement block ('DPM*') The data position measurement block stores information about the physical structure of a disc my taking measurements on the position of each sector. The format of this block is pending to be defined in a future version of this specification. The snapshot block ('SNAP') The snapshot block contains a list of old indexes that are used as snapshots in time of old versions of the media contained by this image. Type Size Name Description UInt32 4 bytes identifier The snapshot block identifier, always 'SNAP' UInt32 4 bytes length The length in bytes of the data following this header. UInt16 2 bytes generation The generation, starting from 1, of this snapshot. Every snapshot gets a generation incremented in one from the lastest recorded one. SInt64 8 bytes creationTime Creation time of this snapshot. UInt64 8 bytes index Offset in bytes where the index marked by this snapshot resides. This block allows a user to manually freeze a media in time, so changes can be reverted, or a dump to contain the differences between retries. The latest used index must always be the one pointed by the image header, and no snapshot block must exist pointing to it, in the case it happens, implementations must consider the snapshot block as non-existant and ignore it (do not index it on image save). Therefore generation 0 is considered the one with only one index, the one pointed by the header. The newest header shall point to all snapshots, unless they are discarded by the user. Once discarded, old blocks would no longer be pointed anywhere. Conversion from AaruFormat shall only take into account a single snapshot (or the latest index) as selected by the user. The parent file block ('PRNT') This block contains information needed to find the parent image file from which this one is derived. All sectors that are found as non-written in this image should be read on the parent image. Type Size Name Description UInt32 4 bytes identifier The parent block identifier, always 'PRNT' UInt32 4 bytes length The length in bytes of the data following this header. GUID 16 bytes parentId The unique identifier of the parent. UInt16 2 bytes parentClueLength The size in bytes of trhe clue string following this field. String N bytes parentClue A clue, be it a path, filename, UNC, etc, to find the parent. If not valid or not found implementations shall try the directory where the image resides first and the current working directory if not found there. This block gives information to find a parent image. All sectors that are marked as undumped in this image must be read from the parent image and their contents. A parent image may contain as well data blocks that are not replicated in the image, like media tags, etc. Any data block, and deduplication table, containing correct data, in this image, supercedes the parent ones. The clue helps implementations find the parent, and the parent ID, makes sure the parent is the one we really need. If the parent is not found using the clue, the implementations shall try the directory where the image resides first, checking all files there for the correct AaruFormat header and expected ID, and if not found, the current working directory. If this block exists, and the parent cannot be found, implementations must fail at opening this fail, as the parent data is needed to reconstruct the media properly. The dump hardware block ('DMP*') This block contains an array of hardware used to dump the media as well as a list of extents dumped by each one. Type Size Name Description UInt32 4 bytes identifier The dump hardware block identifier, always 'DMP*' UInt16 2 bytes entries The number of entries following this header UInt32 4 bytes length The length in bytes of the data following this header. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the data following this header Dump hardware entries Type Size Name Description UInt32 4 bytes manufacturerLength Checksum algorithm. UInt32 4 bytes modelLength Length of UTF-8 manufacturer string. UInt32 4 bytes revisionLength Length of UTF-8 revision string. UInt32 4 bytes firmwareLength Length of UTF-8 firmware version string. UInt32 4 bytes serialLength Length of UTF-8 serial number string. UInt32 4 bytes softwareNameLength Length of UTF-8 software name string. UInt32 4 bytes softwareVersionLength Length of UTF-8 software version string. UInt32 4 bytes softwareOperatingSystemLength Length of UTF-8 software operating system string. UInt32 4 bytes extents How many extents are after the strings. Dump hardware extents Type Size Name Description UInt64 8 bytes start Starting LBA of the extent (inclusive). UInt64 8 bytes end Ending LBA of the extent (inclusive). Each dump hardware entry is followed by the strings in the following order: manufacturer, model, revision, firmware version, serial number, software name, software version, software operating system. The extents follow the last written string. The tape file block ('TFLE') This block lists all tape files. Tape files are separations written to some media, usually sequentially written digital tapes, that are called “filemarks”. Type Size Name Description UInt32 4 bytes identifier The tape file block identifier, always 'TFLE' UInt16 2 bytes entries The number of entries following this header UInt32 4 bytes length The length in bytes of the data following this header. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the data following this header Tape file entries Type Size Name Description UInt32 4 bytes file File number. UInt8 1 byte partition Partition number this file belongs to. UInt64 8 bytes firstBlock First block number, inclusive, of the file. UInt64 8 bytes lastBlock Last block number, inclusive, of the file. The tape partition block ('TPBT') This block lists all tape files. Tape partitions are separations written to some media. They’re used to separate two sets of data related but distant enough to be in the same tape. A famous example of using them is the LTFS filesystem. Type Size Name Description UInt32 4 bytes identifier The tape partition block identifier, always 'TPBT' UInt16 2 bytes entries The number of entries following this header UInt32 4 bytes length The length in bytes of the data following this header. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the data following this header Tape partition entries Type Size Name Description UInt8 1 byte number Partition number. UInt64 8 bytes firstBlock First block number, inclusive, of the partition. UInt64 8 bytes lastBlock Last block number, inclusive, of the partition. The compact disc indexes block ('CDIX') On CompactDisc and derived media, a track can have several indexes. They are used in some discs as a way of marking separations in the data, like different parts of a musical performance. The table of contents always points to index 1, and all other indexes, including 0 (the pregap), are found on the subchannel information. This block contains a list of all known indexes for fast lookup. Type Size Name Description UInt32 4 bytes identifier The compact disc indexes block identifier, always 'CDIX' UInt16 2 bytes entries The number of entries following this header UInt32 4 bytes length The length in bytes of the data following this header. UInt64 8 bytes crc64 The CRC64-ECMA checksum of the data following this header Compact disc index entries Type Size Name Description UInt16 2 bytes track Track this index belongs to. UInt16 2 bytes index Index number. SInt32 4 bytes lba LBA where this index starts. The flux data block ('FLUX') Several hardware devices exists that read magnetic media at flux transition level, such as the Kryoflux, Pauline and Applesauce. Flux transition level reads are by definition digital representations of analog properties of media, and as such cannot be reliably accessed on a sector by sector basis without further processing. As such, the data is accessed in a “capture” block, the size of which varies depending on the media and hardware used to image. As examples, for floppies, this capture is usually represented by a single revolution for a track, but might be larger for some hardware (e.g. Applesause captures 1¼ revolutions). For Quick Disks, the smallest capture will likely be one entire side of the media. Each capture block will contain two streams of flux data, one for the actual user data, and one for the indexing signal. The flux data itself is represented by an array of unsigned bytes (UInt8), where each byte contains the number of ticks since the last flux transition. If no transition is registered inside of one byte worth of ticks, the byte will contain 0xFF and continue at the following byte with previous ticks added. This data is stored in DataBlocks with the flux data type, as pointed in a deduplication table of the same data type. Only one deduplication table with flux data type can exist per image, and this table can have only ONE level. This block contains a list of all known flux captures. Type Size Name Description UInt32 4 bytes identifier The flux data block identifier, always 'FLUX' UInt16 2 bytes entries The number of entries following this header UInt64 8 bytes crc64 The CRC64-ECMA checksum of the data following this header Flux header entries Type Size Name Description UInt32 4 bytes head Head the data corresponds to. UInt16 2 bytes track Track the data corresponds to. UInt8 1 byte subtrack Substep of a track that the data corresponds to. UInt64 8 bytes resolution Number of picoseconds at which the sampling was performed. UInt64 8 bytes tableEntry Entry number in the deduplication table where the data corresponding to this flux entry is stored The bitstream data block ('BITS') Once the flux transisitons have been interpreted according to an encoding scheme timing table, the resulting data is called a bitstream. A bitstream is a lower level representation of data than that of sectors, but still, is a higher level than flux transitions. It is useful to contain this data block because, while several dumps from the same media will, most surely, return different, uncomparable, flux transitions, once they are decoded into the corresponding bitstream, even if this cannot be decoded back to the user data level (sectors), they will be the same. Also low-level emulators can use the bitstream data more easily to reconstruct the real media than the flux, so this level of data is used in places like floppy drive emulators and others. This data is stored in DataBlocks with the bitstream data type, as pointed in a deduplication table of the same data type. Only one deduplication table with bitstream data type can exist per image, and this table can have only ONE level. This block contains a list of all known bitstream captures. Type Size Name Description UInt32 4 bytes identifier The flux data block identifier, always 'BITS' UInt16 2 bytes entries The number of entries following this header UInt64 8 bytes crc64 The CRC64-ECMA checksum of the data following this header Bitstream header entries Type Size Name Description UInt32 4 bytes head Head the data corresponds to. UInt16 2 bytes track Track the data corresponds to. UInt8 1 byte subtrack Substep of a track that the data corresponds to. UInt64 8 bytes tableEntry Entry number in the deduplication table where the data corresponding to this bitstream entry is stored To better understand the relationship between user data, bitstream data and flux data please refer to Annex F. The track layout block ('TKLY') This block describes the relationship between the physical tracks and the sectors as defined by the deduplication table. As some magnetic media, including floppies and hard disks, can have complex layouts that do not easily translate into logical block addresses, as used by the deduplication table, this block allows us to find the proper data. Each track layout block shall correspond to a separate (sub)track and head combination, and is followed by a number of sector mapping entries as described below. Ideally, if known, the sectors shall be written ordered by their physical location, to preserve any possible interleaving information. Sector numbers can be duplicate. This block must not be used in optical media or logically addressable block based media. In the case the pointed LBA is marked as not dumped, and the flux block is present, it indicates the sector has not been decoded (not found, too damaged, etc) and is considered not dumped unless flags indicate other situation. In the case there is a flux block for a particular (sub)track and there is not a corresponding track layout block for it, it means the whole (sub)track has not been decoded. Type Size Name Description UInt32 4 bytes identifier The flux data block identifier, always 'TKLY' UInt64 8 bytes crc64 The CRC64-ECMA checksum of the data following this header UInt32 4 bytes head Head the block corresponds to UInt16 2 bytes track Track the block corresponds to UInt8 1 byte subtrack Substep of a track the data corresponds to UInt16 2 bytes sectors Number of sectors in this (sub)track, and therefore, number of entries following this header UInt64 8 bytes flux Pointer to the flux data block that contains the flux information for this (sub)track UInt64 8 bytes bitstream Pointer to the bitstream data block that contains the flux information for this (sub)track Sector mapping entries Type Size Name Description UInt16 2 bytes sector Sector number as present in the appropriate media sector header or equivalent UInt64 8 bytes block Position in the deduplication table this sector and its flags is stored Annex A. Media types This is a list of all known media types as of writing this specification. This list is not to be considered complete, being the source of libaaruformat the origin of the most up-to-date list. TO BE DEFINED Enum Value Summary Unknown 0 Unknown media type Annex B. Data types These are all the data types that can be contained in a data block or pointed by a deduplication table. They represent user data, media tags or sector tags. Value Data type 0 No data 1 User data 2 CompactDisc partial Table of Contents 3 CompactDisc session information 4 CompactDisc Table of Contents 5 CompactDisc Power Management Area 6 CompactDisc Absolute Time in Pregroove 7 CompactDisc Lead-in’s CD-Text 8 DVD Physical Format Information 9 DVD Lead-in’s Copyright Management Information 10 DVD Disc Key 11 DVD Burst Cutting Area 12 DVD DMI 13 DVD Media Identifier 14 DVD Media Key Block 15 DVD-RAM Disc Definition Structure 16 DVD-RAM Medium Status 17 DVD-RAM Spare Area Information 18 DVD-R RMD 19 DVD-R Pre-recorded Information 20 DVD-R Media Identifier 21 DVD-R Physical Format Information 22 DVD ADress In Pregroove 23 HD DVD Copy Protection Information 24 HD DVD Medium Status 25 DVD DL Layer Capacity 26 DVD DL Middle Zone Address 27 DVD DL Jump Interval Size 28 DVD DL Maual Layer Jump LBA 29 Blu-ray Disc Information 30 Blu-ray Burst Cutting Area 31 Blu-ray Disc Definition Structure 32 Blu-ray Cartridge Status 33 Blu-ray Spare Area Information 34 AACS Volume Identifier 35 AACS Serial Number 36 AACS Media Identifier 37 AACS Media Key Block 38 AACS Data Keys 39 AACS LBA Extents 40 CPRM Media Key Block 41 Hybrid disc recognized layers 42 MMC Write Protection 43 MMC Disc Information 44 MMC Track Resources Information 45 MMC Pseudo-OverWrite Resources Information 46 SCSI INQUIRY response 47 SCSI MODE PAGE 2Ah 48 ATA IDENTIFY response 49 ATAPI IDENTIFY response 50 PCMCIA CIS 51 SecureDigital CID 52 SecureDigital CSD 53 SecureDigital SCR 54 SecureDigital OCR 55 MultiMediaCard CID 56 MultimediaCard CSD 57 MultiMediaCard OCR 58 MultiMediaCard Extended CSD 59 Xbox Security Sector 60 Floppy Lead-out 61 DVD Disc Control Block 62 CompactDisc First track negative pregap 63 CompactDisc Lead-out 64 SCSI MODE SENSE(6) response 65 SCSI MODE SENSE(10) response 66 USB descriptors 67 Xbox Disc Manufacturer Information 68 Xbox Physical Format Information 69 CompactDisc sector prefix (sync, header) 70 CompactDisc sector suffix (edc, ecc p, ecc q) 71 CompactDisc subchannel 72 Apple Profile tag (20 bytes) 73 Apple Sony tag (12 bytes) 74 Priam Data Tower tag (24 bytes) 75 CompactDisc Media Catalogue Number 76 CompactDisc sector prefix (only incorrect ones stored) 77 CompactDisc sector suffix (only incorrect ones stored) 78 CompactDisc MODE 2 sector subheader 79 CompactDisc Lead-in 80 DVD Disc Key (decrypted) 81 DVD CPI_MAI 82 DVD Title Key (decrypted) 83 Flux data 84 Bitstream data Annex C. Compression types These are all compression types that can be used and found in AaruFormat images. Value Algorithm 0 None 1 LZMA. Stream prepended by 5 bytes of parameters. 2 FLAC. 3 LZMA after the data has been processed by the Claunia Subchannel Transform (see Annex D). Stream prepended by 5 bytes of parameters. Annex D. Claunia Subchannel Transform The subchannel in a CompactDisc media, and derived, consists of 8 elements: P, Q, R, S, T, U, V, W. Usually they are interleaved, so each byte read from the media contains 1 single bit of each element. This makes the data appear much more random than it really is, making LZMA be really slow an inefficient (less than 2% of compression gains) when applied to the data as it. The transform is really simple, first all bits are de-interleaved so the 8 elements are individual bytes. Then all the P bytes from all the sectors are written sequentially before all Q bytes that are written before all R bytes and so on. While this takes the double amount of memory for the transformation (approximately 32MiB more of memory), the resulting data is compressed up to 10 times faster with a compression gain of approximately 96% (on discs that do not contain data in the R-W subchannels, as 99% of discs are). Annex E. Old Media types *DEPRECATED* This is a list of all known media types as of writing this specification. This list is not to be considered complete, being the source of libaaruformat the origin of the most up-to-date list. These values are deprecated and must not be used in new images, but can be found in old images. Enum Value Summary Unknown 0 Unknown disk type UnknownMO 1 Unknown magneto-optical GENERIC_HDD 2 Generic hard disk Microdrive 3 Microdrive type hard disk Zone_HDD 4 Zoned hard disk FlashDrive 5 USB flash drives UnknownTape 6 Unknown data tape CD 10 Any unknown or standard violating CD CDDA 11 CD Digital Audio (Red Book) CDG 12 CD+G (Red Book) CDEG 13 CD+EG (Red Book) CDI 14 CD-i (Green Book) CDROM 15 CD-ROM (Yellow Book) CDROMXA 16 CD-ROM XA (Yellow Book) CDPLUS 17 CD+ (Blue Book) CDMO 18 CD-MO (Orange Book) CDR 19 CD-Recordable (Orange Book) CDRW 20 CD-ReWritable (Orange Book) CDMRW 21 Mount-Rainier CD-RW VCD 22 Video CD (White Book) SVCD 23 Super Video CD (White Book) PCD 24 Photo CD (Beige Book) SACD 25 Super Audio CD (Scarlet Book) DDCD 26 Double-Density CD-ROM (Purple Book) DDCDR 27 DD CD-R (Purple Book) DDCDRW 28 DD CD-RW (Purple Book) DTSCD 29 DTS audio CD (non-standard) CDMIDI 30 CD-MIDI (Red Book) CDV 31 CD-Video (ISO/IEC 61104) PD650 32 120mm, Phase-Change, 1298496 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485 PD650_WORM 33 120mm, Write-Once, 1281856 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485 CDIREADY 34 CD-i Ready, contains a track before the first TOC track, in mode 2, and all TOC tracks are Audio. Subchannel marks track as audio pause. FMTOWNS 35 DVDROM 40 DVD-ROM (applies to DVD Video and DVD Audio) DVDR 41 DVD-R DVDRW 42 DVD-RW DVDPR 43 DVD+R DVDPRW 44 DVD+RW DVDPRWDL 45 DVD+RW DL DVDRDL 46 DVD-R DL DVDPRDL 47 DVD+R DL DVDRAM 48 DVD-RAM DVDRWDL 49 DVD-RW DL DVDDownload 50 DVD-Download HDDVDROM 51 HD DVD-ROM (applies to HD DVD Video) HDDVDRAM 52 HD DVD-RAM HDDVDR 53 HD DVD-R HDDVDRW 54 HD DVD-RW HDDVDRDL 55 HD DVD-R DL HDDVDRWDL 56 HD DVD-RW DL BDROM 60 BD-ROM (and BD Video) BDR 61 BD-R BDRE 62 BD-RE BDRXL 63 BD-R XL BDREXL 64 BD-RE XL UHDBD 65 Ultra HD Blu-ray EVD 70 Enhanced Versatile Disc FVD 71 Forward Versatile Disc HVD 72 Holographic Versatile Disc CBHD 73 China Blue High Definition HDVMD 74 High Definition Versatile Multilayer Disc VCDHD 75 Versatile Compact Disc High Density SVOD 76 Stacked Volumetric Optical Disc FDDVD 77 Five Dimensional disc CVD 78 China Video Disc LD 80 Pioneer LaserDisc LDROM 81 Pioneer LaserDisc data LDROM2 82 LVROM 83 MegaLD 84 CRVdisc 85 Writable LaserDisc with support for component video HiMD 90 Sony Hi-MD MD 91 Sony MiniDisc MDData 92 Sony MD-Data MDData2 93 Sony MD-Data2 MD60 94 Sony MiniDisc, 60 minutes, formatted with Hi-MD format MD74 95 Sony MiniDisc, 74 minutes, formatted with Hi-MD format MD80 96 Sony MiniDisc, 80 minutes, formatted with Hi-MD format UDO 100 5.25", Phase-Change, 1834348 sectors, 8192 bytes/sector, Ultra Density Optical, ECMA-350, ISO 17345 UDO2 101 5.25", Phase-Change, 3669724 sectors, 8192 bytes/sector, Ultra Density Optical 2, ECMA-380, ISO 11976 UDO2_WORM 102 5.25", Write-Once, 3668759 sectors, 8192 bytes/sector, Ultra Density Optical 2, ECMA-380, ISO 11976 PlayStationMemoryCard 110 PlayStationMemoryCard2 111 PS1CD 112 Sony PlayStation game CD PS2CD 113 Sony PlayStation 2 game CD PS2DVD 114 Sony PlayStation 2 game DVD PS3DVD 115 Sony PlayStation 3 game DVD PS3BD 116 Sony PlayStation 3 game Blu-ray PS4BD 117 Sony PlayStation 4 game Blu-ray UMD 118 Sony PlayStation Portable Universal Media Disc (ECMA-365) PlayStationVitaGameCard 119 PS5BD 120 Sony PlayStation 5 game Ultra HD Blu-ray XGD 130 Microsoft X-box Game Disc XGD2 131 Microsoft X-box 360 Game Disc XGD3 132 Microsoft X-box 360 Game Disc XGD4 133 Microsoft X-box One Game Disc MEGACD 150 Sega MegaCD SATURNCD 151 Sega Saturn disc GDROM 152 Sega/Yamaha Gigabyte Disc GDR 153 Sega/Yamaha recordable Gigabyte Disc SegaCard 154 MilCD 155 MegaDriveCartridge 156 _32XCartridge 157 SegaPicoCartridge 158 MasterSystemCartridge 159 GameGearCartridge 160 SegaSaturnCartridge 161 HuCard 170 PC-Engine / TurboGrafx cartridge SuperCDROM2 171 PC-Engine / TurboGrafx CD JaguarCD 172 Atari Jaguar CD ThreeDO 173 3DO CD PCFX 174 NEC PC-FX NeoGeoCD 175 NEO-GEO CD CDTV 176 Commodore CDTV CD32 177 Amiga CD32 Nuon 178 Nuon (DVD based videogame console) Playdia 179 Bandai Playdia Apple32SS 180 5.25", SS, DD, 35 tracks, 13 spt, 256 bytes/sector, GCR Apple32DS 181 5.25", DS, DD, 35 tracks, 13 spt, 256 bytes/sector, GCR Apple33SS 182 5.25", SS, DD, 35 tracks, 16 spt, 256 bytes/sector, GCR Apple33DS 183 5.25", DS, DD, 35 tracks, 16 spt, 256 bytes/sector, GCR AppleSonySS 184 3.5", SS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR AppleSonyDS 185 3.5", DS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR AppleFileWare 186 5.25", DS, ?D, ?? tracks, ?? spt, 512 bytes/sector, GCR, opposite side heads, aka Twiggy DOS_525_SS_DD_8 190 5.25", SS, DD, 40 tracks, 8 spt, 512 bytes/sector, MFM DOS_525_SS_DD_9 191 5.25", SS, DD, 40 tracks, 9 spt, 512 bytes/sector, MFM DOS_525_DS_DD_8 192 5.25", DS, DD, 40 tracks, 8 spt, 512 bytes/sector, MFM DOS_525_DS_DD_9 193 5.25", DS, DD, 40 tracks, 9 spt, 512 bytes/sector, MFM DOS_525_HD 194 5.25", DS, HD, 80 tracks, 15 spt, 512 bytes/sector, MFM DOS_35_SS_DD_8 195 3.5", SS, DD, 80 tracks, 8 spt, 512 bytes/sector, MFM DOS_35_SS_DD_9 196 3.5", SS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM DOS_35_DS_DD_8 197 3.5", DS, DD, 80 tracks, 8 spt, 512 bytes/sector, MFM DOS_35_DS_DD_9 198 3.5", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM DOS_35_HD 199 3.5", DS, HD, 80 tracks, 18 spt, 512 bytes/sector, MFM DOS_35_ED 200 3.5", DS, ED, 80 tracks, 36 spt, 512 bytes/sector, MFM DMF 201 3.5", DS, HD, 80 tracks, 21 spt, 512 bytes/sector, MFM DMF_82 202 3.5", DS, HD, 82 tracks, 21 spt, 512 bytes/sector, MFM XDF_525 203 5.25", DS, HD, 80 tracks, ? spt, ??? + ??? + ??? bytes/sector, MFM track 0 = ??15 sectors, 512 bytes/sector, falsified to DOS as 19 spt, 512 bps XDF_35 204 3.5", DS, HD, 80 tracks, 4 spt, 8192 + 2048 + 1024 + 512 bytes/sector, MFM track 0 = 19 sectors, 512 bytes/sector, falsified to DOS as 23 spt, 512 bps IBM23FD 210 8", SS, SD, 32 tracks, 8 spt, 319 bytes/sector, FM IBM33FD_128 211 8", SS, SD, 73 tracks, 26 spt, 128 bytes/sector, FM IBM33FD_256 212 8", SS, SD, 74 tracks, 15 spt, 256 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector IBM33FD_512 213 8", SS, SD, 74 tracks, 8 spt, 512 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector IBM43FD_128 214 8", DS, SD, 74 tracks, 26 spt, 128 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector IBM43FD_256 215 8", DS, SD, 74 tracks, 26 spt, 256 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector IBM53FD_256 216 8", DS, DD, 74 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector IBM53FD_512 217 8", DS, DD, 74 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector IBM53FD_1024 218 8", DS, DD, 74 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector RX01 220 8", SS, DD, 77 tracks, 26 spt, 128 bytes/sector, FM RX02 221 8", SS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM/MFM RX03 222 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM/MFM RX50 223 5.25", SS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM ACORN_525_SS_SD_40 230 5,25", SS, SD, 40 tracks, 10 spt, 256 bytes/sector, FM ACORN_525_SS_SD_80 231 5,25", SS, SD, 80 tracks, 10 spt, 256 bytes/sector, FM ACORN_525_SS_DD_40 232 5,25", SS, DD, 40 tracks, 16 spt, 256 bytes/sector, MFM ACORN_525_SS_DD_80 233 5,25", SS, DD, 80 tracks, 16 spt, 256 bytes/sector, MFM ACORN_525_DS_DD 234 5,25", DS, DD, 80 tracks, 16 spt, 256 bytes/sector, MFM ACORN_35_DS_DD 235 3,5", DS, DD, 80 tracks, 5 spt, 1024 bytes/sector, MFM ACORN_35_DS_HD 236 3,5", DS, HD, 80 tracks, 10 spt, 1024 bytes/sector, MFM ATARI_525_SD 240 5,25", SS, SD, 40 tracks, 18 spt, 128 bytes/sector, FM ATARI_525_ED 241 5,25", SS, ED, 40 tracks, 26 spt, 128 bytes/sector, MFM ATARI_525_DD 242 5,25", SS, DD, 40 tracks, 18 spt, 256 bytes/sector, MFM ATARI_35_SS_DD 243 3,5", SS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM ATARI_35_DS_DD 244 3,5", DS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM ATARI_35_SS_DD_11 245 3,5", SS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM ATARI_35_DS_DD_11 246 3,5", DS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM CBM_35_DD 250 3,5", DS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM (1581) CBM_AMIGA_35_DD 251 3,5", DS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM (Amiga) CBM_AMIGA_35_HD 252 3,5", DS, HD, 80 tracks, 22 spt, 512 bytes/sector, MFM (Amiga) CBM_1540 253 5,25", SS, DD, 35 tracks, GCR CBM_1540_Ext 254 5,25", SS, DD, 40 tracks, GCR CBM_1571 255 5,25", DS, DD, 35 tracks, GCR NEC_8_SD 260 8", DS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM NEC_8_DD 261 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM NEC_525_SS 262 5.25", SS, SD, 80 tracks, 16 spt, 256 bytes/sector, FM NEC_525_DS 263 5.25", DS, SD, 80 tracks, 16 spt, 256 bytes/sector, MFM NEC_525_HD 264 5,25", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM NEC_35_HD_8 265 3,5", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM, aka mode 3 NEC_35_HD_15 266 3,5", DS, HD, 80 tracks, 15 spt, 512 bytes/sector, MFM NEC_35_TD 267 3,5", DS, TD, 240 tracks, 38 spt, 512 bytes/sector, MFM SHARP_525 264 5,25", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM SHARP_525_9 268 3,5", DS, HD, 80 tracks, 9 spt, 1024 bytes/sector, MFM SHARP_35 265 3,5", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM SHARP_35_9 269 3,5", DS, HD, 80 tracks, 9 spt, 1024 bytes/sector, MFM ECMA_99_8 270 5,25", DS, DD, 80 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector ECMA_99_15 271 5,25", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector ECMA_99_26 272 5,25", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector ECMA_100 198 3,5", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM ECMA_125 199 3,5", DS, HD, 80 tracks, 18 spt, 512 bytes/sector, MFM ECMA_147 200 3,5", DS, ED, 80 tracks, 36 spt, 512 bytes/sector, MFM ECMA_54 273 8", SS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM ECMA_59 274 8", DS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM ECMA_66 275 5,25", SS, DD, 35 tracks, 9 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector ECMA_69_8 276 8", DS, DD, 77 tracks, 8 spt, 1024 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector ECMA_69_15 277 8", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector ECMA_69_26 278 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector ECMA_70 279 5,25", DS, DD, 40 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0 side 1 = 16 sectors, 256 bytes/sector ECMA_78 280 5,25", DS, DD, 80 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0 side 1 = 16 sectors, 256 bytes/sector ECMA_78_2 281 5,25", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, FM FDFORMAT_525_DD 290 5,25", DS, DD, 82 tracks, 10 spt, 512 bytes/sector, MFM FDFORMAT_525_HD 291 5,25", DS, HD, 82 tracks, 17 spt, 512 bytes/sector, MFM FDFORMAT_35_DD 292 3,5", DS, DD, 82 tracks, 10 spt, 512 bytes/sector, MFM FDFORMAT_35_HD 293 3,5", DS, HD, 82 tracks, 21 spt, 512 bytes/sector, MFM Apricot_35 309 3.5", DS, DD, 70 tracks, 9 spt, 512 bytes/sector, MFM ADR2120 310 ADR260 311 ADR30 312 ADR50 313 AIT1 320 AIT1Turbo 321 AIT2 322 AIT2Turbo 323 AIT3 324 AIT3Ex 325 AIT3Turbo 326 AIT4 327 AIT5 328 AITETurbo 329 SAIT1 330 SAIT2 331 Bernoulli 340 Obsolete type for 8"x11" Bernoulli Box disk Bernoulli2 341 Obsolete type for 5⅓" Bernoulli Box II disks Ditto 342 DittoMax 343 Jaz 344 Jaz2 345 PocketZip 346 REV120 347 REV35 348 REV70 349 ZIP100 350 ZIP250 351 ZIP750 352 Bernoulli35 353 5⅓" Bernoulli Box II disk with 35Mb capacity Bernoulli44 354 5⅓" Bernoulli Box II disk with 44Mb capacity Bernoulli65 355 5⅓" Bernoulli Box II disk with 65Mb capacity Bernoulli90 356 5⅓" Bernoulli Box II disk with 90Mb capacity Bernoulli105 357 5⅓" Bernoulli Box II disk with 105Mb capacity Bernoulli150 358 5⅓" Bernoulli Box II disk with 150Mb capacity Bernoulli230 359 5⅓" Bernoulli Box II disk with 230Mb capacity CompactCassette 360 Data8 361 MiniDV 362 Dcas25 363 D/CAS-25: Digital data on Compact Cassette form factor, special magnetic media, 9-track Dcas85 364 D/CAS-85: Digital data on Compact Cassette form factor, special magnetic media, 17-track Dcas103 365 D/CAS-103: Digital data on Compact Cassette form factor, special magnetic media, 21-track CFast 370 CompactFlash 371 CompactFlashType2 372 DigitalAudioTape 380 DAT160 381 DAT320 382 DAT72 383 DDS1 384 DDS2 385 DDS3 386 DDS4 387 CompactTapeI 390 CompactTapeII 391 DECtapeII 392 DLTtapeIII 393 DLTtapeIIIxt 394 DLTtapeIV 395 DLTtapeS4 396 SDLT1 397 SDLT2 398 VStapeI 399 Exatape15m 400 Exatape22m 401 Exatape22mAME 402 Exatape28m 403 Exatape40m 404 Exatape45m 405 Exatape54m 406 Exatape75m 407 Exatape76m 408 Exatape80m 409 Exatape106m 410 Exatape160mXL 411 Exatape112m 412 Exatape125m 413 Exatape150m 414 Exatape170m 415 Exatape225m 416 ExpressCard34 420 ExpressCard54 421 PCCardTypeI 422 PCCardTypeII 423 PCCardTypeIII 424 PCCardTypeIV 425 EZ135 430 SyQuest 135Mb cartridge for use in EZ135 and EZFlyer drives EZ230 431 SyQuest EZFlyer 230Mb cartridge for use in EZFlyer drive Quest 432 SyQuest 4.7Gb for use in Quest drive SparQ 433 SyQuest SparQ 1Gb cartridge SQ100 434 SyQuest 5Mb cartridge for SQ306RD drive SQ200 435 SyQuest 10Mb cartridge for SQ312RD drive SQ300 436 SyQuest 15Mb cartridge for SQ319RD drive SQ310 437 SyQuest 105Mb cartridge for SQ3105 and SQ3270 drives SQ327 438 SyQuest 270Mb cartridge for SQ3270 drive SQ400 439 SyQuest 44Mb cartridge for SQ555, SQ5110 and SQ5200C/SQ200 drives SQ800 440 SyQuest 88Mb cartridge for SQ5110 and SQ5200C/SQ200 drives SQ1500 441 SyQuest 1.5Gb cartridge for SyJet drive SQ2000 442 SyQuest 200Mb cartridge for use in SQ5200C drive SyJet 443 SyQuest 1.5Gb cartridge for SyJet drive FamicomGamePak 450 GameBoyAdvanceGamePak 451 GameBoyGamePak 452 GOD 453 Nintendo GameCube Optical Disc N64DD 454 N64GamePak 455 NESGamePak 456 Nintendo3DSGameCard 457 NintendoDiskCard 458 NintendoDSGameCard 459 NintendoDSiGameCard 460 SNESGamePak 461 SNESGamePakUS 462 WOD 463 Nintendo Wii Optical Disc WUOD 464 Nintendo Wii U Optical Disc SwitchGameCard 465 IBM3470 470 IBM3480 471 IBM3490 472 IBM3490E 473 IBM3592 474 LTO 480 LTO2 481 LTO3 482 LTO3WORM 483 LTO4 484 LTO4WORM 485 LTO5 486 LTO5WORM 487 LTO6 488 LTO6WORM 489 LTO7 490 LTO7WORM 491 MemoryStick 510 MemoryStickDuo 511 MemoryStickMicro 512 MemoryStickPro 513 MemoryStickProDuo 514 microSD 520 miniSD 521 SecureDigital 522 MMC 530 MMCmicro 531 RSMMC 532 MMCplus 533 MMCmobile 534 MLR1 540 MLR1SL 541 MLR3 542 SLR1 543 SLR2 544 SLR3 545 SLR32 546 SLR32SL 547 SLR4 548 SLR5 549 SLR5SL 550 SLR6 551 SLRtape7 552 SLRtape7SL 553 SLRtape24 554 SLRtape24SL 555 SLRtape40 556 SLRtape50 557 SLRtape60 558 SLRtape75 559 SLRtape100 560 SLRtape140 561 QIC11 570 QIC120 571 QIC1350 572 QIC150 573 QIC24 574 QIC3010 575 QIC3020 576 QIC3080 577 QIC3095 578 QIC320 579 QIC40 580 QIC525 581 QIC80 582 STK4480 590 STK4490 591 STK9490 592 T9840A 593 T9840B 594 T9840C 595 T9840D 596 T9940A 597 T9940B 598 T10000A 599 T10000B 600 T10000C 601 T10000D 602 Travan 610 Travan1Ex 611 Travan3 612 Travan3Ex 613 Travan4 614 Travan5 615 Travan7 616 VXA1 620 VXA2 621 VXA3 622 ECMA_153 630 5,25", M.O., WORM, 650Mb, 318750 sectors, 1024 bytes/sector, ECMA-153, ISO 11560 ECMA_153_512 631 5,25", M.O., WORM, 600Mb, 581250 sectors, 512 bytes/sector, ECMA-153, ISO 11560 ECMA_154 632 3,5", M.O., RW, 128Mb, 248826 sectors, 512 bytes/sector, ECMA-154, ISO 10090 ECMA_183_512 633 5,25", M.O., RW/WORM, 1Gb, 904995 sectors, 512 bytes/sector, ECMA-183, ISO 13481 ECMA_183 634 5,25", M.O., RW/WORM, 1Gb, 498526 sectors, 1024 bytes/sector, ECMA-183, ISO 13481 ECMA_184_512 635 5,25", M.O., RW/WORM, 1.2Gb, 1165600 sectors, 512 bytes/sector, ECMA-184, ISO 13549 ECMA_184 636 5,25", M.O., RW/WORM, 1.3Gb, 639200 sectors, 1024 bytes/sector, ECMA-184, ISO 13549 ECMA_189 637 300mm, M.O., WORM, ??? sectors, 1024 bytes/sector, ECMA-189, ISO 13614 ECMA_190 638 300mm, M.O., WORM, ??? sectors, 1024 bytes/sector, ECMA-190, ISO 13403 ECMA_195 639 5,25", M.O., RW/WORM, 936921 or 948770 sectors, 1024 bytes/sector, ECMA-195, ISO 13842 ECMA_195_512 640 5,25", M.O., RW/WORM, 1644581 or 1647371 sectors, 512 bytes/sector, ECMA-195, ISO 13842 ECMA_201 641 3,5", M.O., 446325 sectors, 512 bytes/sector, ECMA-201, ISO 13963 ECMA_201_ROM 642 3,5", M.O., 429975 sectors, 512 bytes/sector, embossed, ISO 13963 ECMA_223 643 3,5", M.O., 371371 sectors, 1024 bytes/sector, ECMA-223 ECMA_223_512 644 3,5", M.O., 694929 sectors, 512 bytes/sector, ECMA-223 ECMA_238 645 5,25", M.O., 1244621 sectors, 1024 bytes/sector, ECMA-238, ISO 15486 ECMA_239 646 3,5", M.O., 310352, 320332 or 321100 sectors, 2048 bytes/sector, ECMA-239, ISO 15498 ECMA_260 647 356mm, M.O., 14476734 sectors, 1024 bytes/sector, ECMA-260, ISO 15898 ECMA_260_Double 648 356mm, M.O., 24445990 sectors, 1024 bytes/sector, ECMA-260, ISO 15898 ECMA_280 649 5,25", M.O., 1128134 sectors, 2048 bytes/sector, ECMA-280, ISO 18093 ECMA_317 650 300mm, M.O., 7355716 sectors, 2048 bytes/sector, ECMA-317, ISO 20162 ECMA_322 651 5,25", M.O., 1095840 sectors, 4096 bytes/sector, ECMA-322, ISO 22092, 9.1Gb/cart ECMA_322_2k 652 5,25", M.O., 2043664 sectors, 2048 bytes/sector, ECMA-322, ISO 22092, 8.6Gb/cart GigaMo 653 3,5", M.O., 605846 sectors, 2048 bytes/sector, Cherry Book, GigaMo, ECMA-351, ISO 17346 GigaMo2 654 3,5", M.O., 1063146 sectors, 2048 bytes/sector, Cherry Book 2, GigaMo 2, ECMA-353, ISO 22533 ISO_15286 655 5,25", M.O., 1263472 sectors, 2048 bytes/sector, ISO 15286, 5.2Gb/cart ISO_15286_1024 656 5,25", M.O., 2319786 sectors, 1024 bytes/sector, ISO 15286, 4.8Gb/cart ISO_15286_512 657 5,25", M.O., ??????? sectors, 512 bytes/sector, ISO 15286, 4.1Gb/cart ISO_10089 658 5,25", M.O., 314569 sectors, 1024 bytes/sector, ISO 10089, 650Mb/cart ISO_10089_512 659 5,25", M.O., ?????? sectors, 512 bytes/sector, ISO 10089, 594Mb/cart CompactFloppy 660 DemiDiskette 661 Floptical 662 3.5", 652 tracks, 2 sides, 512 bytes/sector, Floptical, ECMA-207, ISO 14169 HiFD 663 QuickDisk 664 UHD144 665 VideoFloppy 666 Wafer 667 ZXMicrodrive 668 MetaFloppy_Mod_II 669 5.25", SS, DD, 77 tracks, 16 spt, 256 bytes/sector, MFM, 100 tpi, 300rpm BeeCard 670 Borsu 671 DataStore 672 DIR 673 DST 674 DTF 675 DTF2 676 Flextra3020 677 Flextra3225 678 HiTC1 679 HiTC2 680 LT1 681 MiniCard 872 Orb 683 Orb5 684 SmartMedia 685 xD 686 XQD 687 DataPlay 688 AppleProfile 690 AppleWidget 691 AppleHD20 692 PriamDataTower 693 Pippin 694 RA60 700 2382 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 204890112 bytes RA80 701 546 cylinders, 14 tracks/cylinder, 31 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 121325568 bytes RA81 702 1248 cylinders, 14 tracks/cylinder, 51 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 456228864 bytes RC25 703 302 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 25976832 bytes RD31 704 615 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 21411840 bytes RD32 705 820 cylinders, 6 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 42823680 bytes RD51 706 306 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 10653696 bytes RD52 707 480 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 30965760 bytes RD53 708 1024 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 75497472 bytes RD54 709 1225 cylinders, 8 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 159936000 bytes RK06 710 411 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 13888512 bytes RK06_18 711 411 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 14204160 bytes RK07 712 815 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 27540480 bytes RK07_18 713 815 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 28166400 bytes RM02 714 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160 bytes RM03 715 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160 bytes RM05 716 823 cylinders, 19 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 256196608 bytes RP02 717 203 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 22865920 bytes RP02_18 718 203 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 23385600 bytes RP03 719 400 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 45056000 bytes RP03_18 720 400 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 46080000 bytes RP04 721 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 87960576 bytes RP04_18 722 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 89959680 bytes RP05 723 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 87960576 bytes RP05_18 724 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 89959680 bytes RP06 725 815 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 174423040 bytes RP06_18 726 815 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 178387200 bytes LS120 730 LS240 731 FD32MB 732 RDX 733 RDX320 734 Imation 320Gb RDX VideoNow 740 VideoNowColor 741 VideoNowXp 742 Bernoulli10 750 8"x11" Bernoulli Box disk with 10Mb capacity Bernoulli20 751 8"x11" Bernoulli Box disk with 20Mb capacity BernoulliBox2_20 752 5⅓" Bernoulli Box II disk with 20Mb capacity KodakVerbatim3 760 KodakVerbatim6 761 KodakVerbatim12 762 ProfessionalDisc 770 Professional Disc for video, single layer, rewritable, 23Gb ProfessionalDiscDual 771 Professional Disc for video, dual layer, rewritable, 50Gb ProfessionalDiscTriple 772 Professional Disc for video, triple layer, rewritable, 100Gb ProfessionalDiscQuad 773 Professional Disc for video, quad layer, write once, 128Gb PDD 774 Professional Disc for DATA, single layer, rewritable, 23Gb PDD_WORM 775 Professional Disc for DATA, single layer, write once, 23Gb ArchivalDisc 776 Archival Disc, 1st gen., 300Gb ArchivalDisc2 777 Archival Disc, 2nd gen., 500Gb ArchivalDisc3 778 Archival Disc, 3rd gen., 1Tb ODC300R 779 Optical Disc archive, 1st gen., write once, 300Gb ODC300RE 780 Optical Disc archive, 1st gen., rewritable, 300Gb ODC600R 781 Optical Disc archive, 2nd gen., write once, 600Gb ODC600RE 782 Optical Disc archive, 2nd gen., rewritable, 600Gb ODC1200RE 783 Optical Disc archive, 3rd gen., rewritable, 1200Gb ODC1500R 784 Optical Disc archive, 3rd gen., write once, 1500Gb ODC3300R 785 Optical Disc archive, 4th gen., write once, 3300Gb ODC5500R 786 Optical Disc archive, 5th gen., write once, 5500Gb ECMA_322_1k 800 5,25", M.O., 4383356 sectors, 1024 bytes/sector, ECMA-322, ISO 22092, 9.1Gb/cart ECMA_322_512 801 5,25", M.O., ??????? sectors, 512 bytes/sector, ECMA-322, ISO 22092, 9.1Gb/cart ISO_14517 802 5,25", M.O., 1273011 sectors, 1024 bytes/sector, ISO 14517, 2.6Gb/cart ISO_14517_512 803 5,25", M.O., 2244958 sectors, 512 bytes/sector, ISO 14517, 2.3Gb/cart ISO_15041_512 804 3,5", M.O., 1041500 sectors, 512 bytes/sector, ISO 15041, 540Mb/cart MetaFloppy_Mod_I 820 5.25", SS, DD, 35 tracks, 16 spt, 256 bytes/sector, MFM, 48 tpi, ???rpm AtariLynxCard 821 AtariJaguarCartridge 822 Annex F. User, bitstream, fluxes and tags. In this chapter I will try to explain the relationship between user data, bitstream data, flux data, and media and sector tags. User data is any user that is read, or written, by the user. For example a word document. Normally, but not necesarilly on all media, this data is split in independent units, that we call sectors (or blocks, this mostly can be used interchangebly but we try to stick to sector in this document). Sectors are the smallest unit of data that a media can read or write at once. Then each sector can be accompanied by some associated data, that is not directly accessible by the user, but can be accessed by the environment the media is run on. These are what we call sector tags. Some examples of sector tags are the Apple Lisa tags, that store filesystem information, or the CompactDisc subchannels, that are packs of data that are associated to each sector. Media tags correspond to data that, is directly accessible or not to the user, is associated to the media and not any sector. Some examples of media tags are the CompactDisc Absolute Time In Pregroove (ATIP), or the DVD Disc Manufacturing Information (DMI). Due to the way our physical world works, we cannot simply store the user data, as is, as it is usually seen by a computer, in bytes, into any physical media. It needs to be processed down to electric (in the case of solid state storage media ), magnetic (in the case of magnetic media) or optical (in the case of optical media) ways. The first step of processing is codifying the user data from the sectors, alongside the sector tags, into a stream of data, a stream of bits, 0s and 1s. This stream of data is what we call, the bitstream. Some common formats for encoding the data bytes into a bitstream are: FM, used in very old floppies; GCR, used in old Commodore and Apple floppies among others; MFM, used in most floppy formats; EFM, as used in CompactDisc; etc… However this bitstream is still not storable in most physical media (it, usually, can be stored directly in solid state storage media). We cannot be sure if a magnetic field is 0 or 1, or an optical relection. So the last step of the encoding is defining that a certain amount of time without a change in the magnetic field direction, or in the optical reflection or polarity, represents a 0 or a 1. For example in the FM encoding there is always a magnetic transition every 4μs. If there is a transition in the middle, that is, at 2μs, it means a 1 is encoding, if there is not, a 0 is encoded. The flux data as stored in this image format represents the time elapsed since the last transition. These transitions are what is then recorded in the physical media. So an image can be dumped using a flux dumper, this flux transitions be decoded to the bitstream, and the bitstream be further decoded to the user data, sector tags, and media tags, correspondingly. An image can as well contain only flux data, only bitstream data, only user data, or any combination thereof.