![](data:image/jpeg;base64,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UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVXlu1ThPmNPgl81M9x1oAlooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCOWVYlyfwqjLcPJ1OB6Crd0m6En05rPoAKlgl8uQHsetRUUAa45GaKr2ku9Nh6irFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFQS3SJwvzGgCYkKMk4FRpcI77QaoSSvIfmP4UwHByKANeiq9vcbxtb7386sUAIw3KR6isojDEela1Z1yu2Y+/NADI13kr3I4phGDg05DtcH0NTXUeCJF6NQBFG5jcMK01YOoYdDWTVu0lx+7P4UAXKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBCMgg96zJYzHIVNalV7qLem4dRQBQoopyY3YboaAGg4ORV+3uBINrfe/nVOSMxtg9OxpoJByOtAGtVS9XhW/Cn29wJBtb7386fcLuhb25oAzavxYmttp+lUKt2Tcsv40AVXUoxU9RQpKsCOoq5dxZHmDr3qlQBqRSCSMMPxp9ULWXZJtPQ1foAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACms6oMsQKhnuQnyry1UmdnOWOaALb3ij7oJqM3r9lAqtRQBaF6e6ip47mOTjOD6Gs6igDXoqjBclCFflf5VeBBGR0oAzriLy5PY9KhrSni82Mjv2rNIwcUAW4cTxeW3UdDVeSNo22miNzG4YVfdFniHv0NAGcCQcjrV6CcSja33v51SkjaNtrUgJByOtACyLtdl9DT7d9kyn8KY7l23HrTQcHNAGsQGBB6GsyaMxSFe3atKNt8at6iormLzEyOooAz60beXzI+eo61nVLBIY5QR0PBoA0qKTcPeigBaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqvcz+Wu1fvGrB4FZcrl5CxoAZ1pyIzthRmmgZOBWnDEIkA7nqaAIY7NQMucmpfs8WPuCpaKAKslmpGUOD6GqbKVOCMGtaobiESrkfeFAGdVq1mwfLY8dqqng0A4ORQBr1Ru4trbwOD1q1DJ5kQPfvTpEEiFT3oAyqt2kvPlk/SqrKUYqeooUlWBHUUAaUsSyrg9exrOdCjFWFaUUgkjDfnSTQiVcHr2NAGZRTnQoxVuoptAF+zfMRXuDViqNnuEh4OCOtXqAKb2haU44U81YjgSLoOfWpKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACigkAZNQvdRpxnJ9qAJqKqG99EpVvVJ+ZSKALVFNR1cZUg06gBkxxC59qy605xmB/pWZQBJAMzKPetOsuJtsqn3rUoAKKKKACiiigChdxbH3Doar1o3S7oD7c1nUAWrN8OV9au1m25xOn1rSoAq3kWR5g7dapVrEBgQehrMmjMchX8qAJbWXY+09DV+sgZzx1rThLGIbhg0AJNCJV/2uxqGKzxzIfwFW6KAEChRgDApaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACo5ZViXJ69hTncRoWPasySQyOWNADpZ3lPJwPSo6ACTgVajs2YZc49qAKtFXvsceOpqCW2aPkcrQBEjsjZU4NaUTs8YZhg1Wt7bOHf8BVygBCMgg96y3Uq5U9jWrVK8jwQ46HrQBVrSt5PMiHqODWbUkEpifPbvQBp0UisGGQciloAKKKKAI5ziF/pWZVy8lGPLH41ToAktxmdPrWnVKzTLl/SrtABUM8PnAY4I71NRQBFFbpGOmT6mpaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAp3r8hB9TVSprk5naoaALlpEMeYRz2q3TIeIU+gp9ABRRRQAUUUUAFNdQ6FT3p1FAGXJGY3KmmVpTQiVfQ9jWe6NG2GFAD4Z2iOOq+lXEuY274PvWdRQBpmeMDO8VBLecYj/OqdFAASScnrTkQuwUDmljieQ4UfjV+GFYl45Pc0AOijEaBRT6KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACigkAZJwKrSXaqcIM+9AFmimo4dAw706gAooooAKKKKAM66GJ2qGrd6nKv+FVKANG2fdCPUcVNVC1l2SbT0ar9ABRRRQAVHLKIgCQTn0qSoLsZh+hoAia9P8K/nT7adpXIb0qjU9p/r/wAKANCmuiyDDDNOooAqPZf3G/A1EbSUdga0KKAKAs5D1wKmSzVeWOas0UAIAFGAMCloooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKimnWLjq3pUtVL1Put+FAFeSZ5DyePSo6KKALVpLtbYeh6VdrJBwcitKGQSxg9+9AElFFFABRRRQAyVPMjK/lWYRgkGtaqd3Dz5ij60AVK0LeYSJg/eFZ9KrFGDKcGgDWoqvFdIww3ympvMTH31/OgB1VbxwECdzT5bpEGF+Y1Rdy7FmPNADas2S5kLegqsAScCtKCPyowO560AS0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFHTrQAUjMqDLHAqvLdqvCcmqbyNIcsc0AaUcqS52npT6ykcowZTzWjDMJVz37igCSorhd0Le3NS0hGQRQBk09V3I2Oo5pHXa5X0NPt22zDPQ8UARVNbS+XJg9D1ps8flyEdu1R0Aa9FQWsu+PB+8KnoAKKKKACggEYNFFAFCe2KEsoyv8AKq9a9QSWqOcj5T7UAZ9FWWs3HQg00WkvoKAIKVVLHAGTVpLL++35VZSJIxhRQBFb24j+ZuW/lViiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZKnmRle9PooAySCCQeopKtXcWD5g79aq0AFORyjBhTo1D/J0PamMpUkEYNAGlFKsq5HXuKkrKR2jbcprRilWVcjr3FAFS7XbNn1qAHBBq7eLmMN6GqNAGhKgngDDrjIrPrQtG3Q49Kr3UWx9w6GgCKKQxyBvzrTBDAEdDWTVyzlyPLP4UAW6KKinDGI7Tg0AJLcJHx1PoKIJvNBzwR2rOp8UhjkDD8aANSikBBAI6GloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiioJbpE4HzGgCYkKMk4FVpLwDhBn3qrJK8h+Y/hTKAJGnkfqx/CmiR1OQx/Om4JooAtw3Zztk/OrnWsirtpLuBQ9R0oAsuodSp6GsuRDG5U9q1arXcW5d46jrQBRBwcirhQXMQcffHWqdTW0vlyYPQ9aAIiCpwRg0qO0bblNXriASruX7386oEEHB60AX963EDY646Vn05HMbZBpGOWJ9aALFm2JCvqKtyxiSMqfwrOibZKp961KAMlgVYg9RQrFGDDqKtXcX/LQD61UoA1Y3EiBh3p1UbSQq+w9DV6gCjNbt53yDg81NFaKnLcmrFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVHJMkY5PPpUlZ9zGUkz2NACS3LycDhfSoaKkhRZJArHAoAYqs5woyatxWgHMn5VZSNYxhRinUAIFVRgAAVXuYFKF1GCOtWajmYLExPpQBmVLbnE6/lUVTWqbpgew5oA0aCMjBoooAzZ4/LkI7HpUVaNxF5kfHUdKzqANC1l8yPB6ikuLcSDcv3h+tU4pDFIG7d60wQwBHQ0AZJBBwaKv3FuJBuX7386oEYODQAVpwNvhU+1ZlXbInYwIOM0AWWUMpU9DVJbRi5B4UHrV6igBkcSRj5R+NPoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopCQBknAoAWiq73ca8DLVEb1uyigC7RVIXrd1FTR3Ub8H5T70AT1HNGJYyO/apM56UUAZJGDg0AkEEVZu4trbx0PWqtAGnDIJIwe/epKzrebyn5+6etPlu2bhOBQBZluEj75PpVGWZpTz09Kj60UAKAWIAGTWjBD5Sc/ePWs5XZDlTg1Kt1Kv8WfrQBo0VWjvFbhxj3qwCGGQc0ALVC6i2PuHQ1fpksYkjKn8KAMurlpLkeWfwqowKsQeopUJDgr1oA1arXFtv8AmT73p61YUkqCRgntS0AVYrQDl+T6VZAAGAMUtFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRUc0oiTPc9KAEmnWIerelUJJXkPzHj0prMWYknJNABJwBk0AJRVuKzyMyH8BU4toh/DQBm0VeezQj5Tg1TeNo2wwoAkhuGjODyvpWgrB1DKcg1k1PbTeW+D900AXnQOhU96zHQo5U9RWr1qrdxbl3jqOtAFKgDJwKKfE/lyBqAJY7R2GW+UU9rI4+Vs/WrYIIBHQ0tAGW8Txn5himVrEAjBGaryWitynBoAo09JXjOVNDxPGfmH40ygC9Fdq3D8GrIIIyOlZaRPIcKKvww+UOWJNADJrbzJAwOPWpI4UjHA59akooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKiluEj6nJ9BQBLRVe3laZ2Y8AdqsUAFZ90+6YjsOK0D0rJY7mJ9aAEq9awhU3kcmqQGWArVAwoFAC0UUUAFRyxCVMHr2NSUUAZLKUYqeopKuXkXAkH41ToAv2su+Paeq1YIyCDWdbPsmHoeK0aAMyaMxSEdu1R1o3MXmR5H3hWdQBdtJcjyz1HSrVZSMUYMOorTRw6Bh3oAdRRRQAhAIwRkVCbWMtnGPap6KAEChRgDApaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCnczsrlFOB61U60+Vt0rH1NMAycUAaFou2HPrU9NRdqKPQU6gAPSskjBIrWrNuE2TN6HmgCIcGtVDuQH1FZVXrSTKbD1HSgCzRRRQAUUUUANkXdGynuKyq1j0NZTHLE0AAOCDWsORWSBkgVqgYAFAC1n3MXlyZH3TWhTJYxLGV79qAMurlnvGQQdtOitFXl+TVkDA4oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqN1JIHKZwvtQBPJdIhx1PtUwIIBHQ1k1dtJcrsPUdKALVMlbbGx9BT6r3bYhx6mgChUkC7plHvmo6tWS5dm9KALtFFFABVa7j3JvHUVZoIyMGgDIp0bmNww7U+eIxP7HpUVAGrHIJFDCnVmRStE2V/EVcS6jccnB96AJ6KZ5sf98VDJdqownJoAdcyhIyB941n053Z23McmmgEnAoAlt03zD0HNaVQ28PlJz949amoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACigkAZJqrLdheE5PrQBYd1QZY4FRR3KySFQMelUXdnOWOaRSVYEdRQBrVBcxeZHkdRUsb74w3rTqAMinIxRww7VLcxeXJkfdNQUAaqOHQMO9VL1vmVfTmktJdrbCeD0qO4bdO3tQBFU8Fx5XBGQagooA1ElSQfKfwp9ZIJByDg1Yju2Xh+R60AXqKYkiSDKmn0AMkjEiFTWfLE0TYPTsa06RlDDDDIoAyaKuyWYPKHHsahNpKOwP0oAgoqcWsp7AVKlkOrt+AoAqqjOcKMmrsFsI/mblv5VMkaoMKMU6gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopkkqRj5j+FAD6hluUj46n0FVZbpn4X5VqCgCSSZ5TyePSo6UKWOAMmrUVp3k/KgCukbSHCirkVqqctyanVQowBgUtABRRRQBHNGJYyvftWaQQSD1rWqldxYPmDoetAFUHByKCcnJoooAkhTzJQp6d6mltCOU5HpS2S8s34VcoAySCDgjBpK05IUkHI59apy2zx8jlaAIQSpyDg1ZjvCOHGR61VooA1UkWQZU5p1ZKsVOQcGr9vJK4+dePWgCeiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqN3GVff2NXqZIgkQqaAMunxqHkCscA01lKsVPUUlAGpHEkYwo/Gn1Fby+ZHz1HWpGYIMscCgBaZJKkYyx/Cq0t3niP8AOqpYsck5NAE0t078LwKntJdybCeRVGrVvBIHDn5RQBdprqHUqehp1FAGU6FHKntTavXcW5d46jrVGgC9ZsPLK96s1lxSGOQMPxrTBDAEdDQAtFFFAEEtsknI4PtVU2sgfbj8a0aKAIIrVE5b5jU9FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSEgDJOBSO4jUsxrPmnaU+i+lAFmW7VeEGT61Wa4kb+LH0qKlCs3QE/QUAL5jg53GpY7p1PzfMKhKleoI+tJQBqxyLIuVNOqlaJIG3dF7571doAqXcX/LQD61TrWYBlIPQ1mSoY5CpoAWKVomyKR5GkOWOaZTkRnbaoyaAG1LHA8h4GB6mrMVoq8vyfSrIGBgUAQxW6R84yfU1NRRQAUUZx1qBrpA4Uc+poAnIyMGsyePy5CO3atOobiLzI+Oo6UAZ1XLOXI8s/hUEdu8h6YHqauxQJFyOT60AS0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBn3Uu+TaOi1BSk5OTToQDKuemaALEFrkbpPyq2FCjAAFLRQA141kXDCoY7VUOW+Y9qmaRF+8wFRNdxjpk/SgCeiqn20f3Kcl4hOGBFAFmq91FvTcByKnDBhkHIpaAMinRuY3DDtUlxF5cnHQ9KhoA1lYOoYdDS1TtJcHyz+FWXkWMZY0APqKW4SPjOT6VVlumfheBVegCWWd5DycD0FRUoBY4AyatRWhPMnHtQBLay748HqKnpFVUGFGBS0AHSiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDLlTZKy+9MrQuIPNGV+8KoFSpwRg0ASrdSqMZzSNcSt1Y/hUVFAAST1OaKUKSeATUq2srdsfWgCGirX2JsfeFQSRtG2GoAdBMYm/2T1FaIIYAjoayavWb7oyp7UASTx+ZGR3HSs0jBwa16o3cW1t46HrQBXBIOR1oZixyxyaSpI4XkPA49aAI6nitXk5PyirUVskfJ5b1qagBkcSRj5Rz60+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmvGj/eUGnUUAQfZIvQ/nSrbRL/AA5+tTVGZ41cITzQA8KF6AD6UtFFABVW9A2Ke+askhRknArPuJvNfj7o6UAQ1asvvP8ASqtX7SPbHuPVqALFNkQSIVPenUUAVYrQKcuc+1WQABgDApaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAp3Fw24ovHvVStGeASjI4aqDIyHDDBoAljunjGD8w96kN6ccJz9aqUUAPkmeT7x49KZSqrMcKCatxWneT8qAIreAyNk8KP1rQAwMCgAAYHSigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKayK4+YA0UUAZ0yhXwBinW6KzYYZoooA0FRVGFAFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z)
Page 2 Background
AN 436: Using DDR3 SDRAM in Stratix III and Stratix IV Devices © November 2008 Altera Corporation
f For more information on DDR3 SDRAM Maximum Clock Frequency Supported in
Stratix IV Devices, refer to the External Memory Interfaces chapter in the Stratix IV
Device Handbook.
This application note describes the FPGA design flow to implement external memory
interfaces using Stratix III and Stratix IV devices, and provides design guidelines.
DDR3 SDRAMs are available as components and modules, such as DIMMs,
SODIMMs, and RDIMMs. This application note describes implementing DDR3
SDRAM with Stratix III, Stratix IV, HardCopy
®
III, or HardCopy IV devices, including
information on electrical and timing analysis, and the generation of a complete
board-level system that you may use to demonstrate and validate the interface.
Stratix III and Stratix IV devices feature a similar input/output element (IOE)
structure, so they effectively have the same external memory interface capabilities.
HardCopy III and HardCopy IV devices may also be considered to have identical
capabilities to their companion devices.
1 Throughout this document, statements made for Stratix III devices apply equally for
Stratix IV, HardCopy III, and HardCopy IV devices, unless otherwise mentioned.
Background
This section gives background information on the following topics:
■ DDR3 SDRAM Overview
■ IOE Dedicated DDR3 SDRAM Features
■ DDR3 SDRAM Interface Termination and Topology
■ ALTMEMPHY Megafunction Overview
DDR3 SDRAM Overview
DDR3 SDRAM is internally configured as an eight-bank DRAM. DDR3 SDRAM uses
an 8n prefetch architecture to achieve high-speed operation. The 8n prefetch
architecture is combined with an interface that transfers two data words per clock
cycle at the I/O pins. A single read or write operation for DDR3 SDRAM consists of a
single 8n-bit wide, four-clock data transfer at the internal DRAM core and two
corresponding n-bit wide, one-half clock cycle data transfers at the I/O pins. Read
and write operations to the DDR3 SDRAM are burst oriented. Operation begins with
the registration of an active command, which is then followed by a read or write
command. The address bits registered coincident with the active command select the
bank and row to be activated (BA0 to BA2 select the bank; A0 to A15 select the row).
The address bits registered coincident with the read or write command select the
starting column location for the burst operation, determine if the auto precharge
command is to be issued (via A10), and select burst chop (BC) of 4 or burst length (BL)
of 8 mode at runtime (via A12), if enabled in the mode register. Before normal
operation, the DDR3 SDRAM must be powered up and initialized in a predefined
manner.