![](data:image/jpeg;base64,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VVBS5NX01+7bf8ClCLk1fQ8dP7Pd+oyfH1yB72bf/Hq6fwF8JpvB3iD+17jxPcaoBC0aQtCY1BOPmPztnjIx716HeWz3PkxqQEVtzEjPQccd+aZaW81qmNiM7uTIwO0Y7EAD0putNVeXl93v/Xr+YuSPLe+peooorpMwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArP1vW9O8OaPPq2rXH2exg2+ZLsZ9u5go4UEnkgcCtCigDz//AIXb8PP+hh/8krj/AON0f8Lt+Hn/AEMP/klcf/G69AooA8//AOF2/Dz/AKGH/wAkrj/43R/wu34ef9DD/wCSVx/8br0CigDz/wD4Xb8PP+hh/wDJK4/+N0f8Lt+Hn/Qw/wDklcf/ABuvQKKAPP8A/hdvw8/6GH/ySuP/AI3R/wALt+Hn/Qw/+SVx/wDG69AooA8//wCF2/Dz/oYf/JK4/wDjdH/C7fh5/wBDD/5JXH/xuvQKKAPP/wDhdvw8/wChh/8AJK4/+N0f8Lt+Hn/Qw/8Aklcf/G69AooA8/8A+F2/Dz/oYf8AySuP/jdH/C7fh5/0MP8A5JXH/wAbr0CigDz/AP4Xb8PP+hh/8krj/wCN0f8AC7fh5/0MP/klcf8AxuvQKKAPP/8Ahdvw8/6GH/ySuP8A43R/wu34ef8AQw/+SVx/8br0CigDz/8A4Xb8PP8AoYf/ACSuP/jdH/C7fh5/0MP/AJJXH/xuvQKKAPP/APhdvw8/6GH/AMkrj/43R/wu34ef9DD/AOSVx/8AG69AooA8/wD+F2/Dz/oYf/JK4/8AjdH/AAu34ef9DD/5JXH/AMbr0Cig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oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKyf7Ivv+hj1T/v3bf/ABmk3boaQgpbyS9b/oma1FZP9kX3/Qx6p/37tv8A4zR/ZF9/0Meqf9+7b/4zS5n2/L/Mv2MP+fi/8m/yNaisn+yL7/oY9U/7923/AMZrWpp36ETgo7ST9L/qkFFFFMzCiiigAoqpfWc935fk6ldWW3OfIWI784670bp7Y61U/si+/wChj1T/AL923/xmpbfY1jTi1dzS+/8ARGtRWT/ZF9/0Meqf9+7b/wCM0f2Rff8AQx6p/wB+7b/4zRzPt+X+ZXsYf8/F/wCTf5GtRWT/AGRff9DHqn/fu2/+M0f2Rff9DHqn/fu2/wDjNHM+35f5h7GH/Pxf+Tf5GtRWT/ZF9/0Meqf9+7b/AOM1pxI0cKI0jSsqgGRwNzH1OABk+wAppt9CJwjHaSfpf9Uh9FFFMzCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooPSgBCQKaX9KaTk0lAEwORRTEPan0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIWAoAWio95zTwcigBaKKKAIj1pKc/3qQDJoASpVORUVOU4NAElFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIc44qI9amqNxjmgBtAOKKKAJFbNOqGnq/Y0AD00dae/3ajoAcwwabUhGVqOgCRTkU6olODUtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFIzYqMkmgCTcKTeKjooAlBB70tQ09X7GgB9BGRRRQBCRg0oOKc470ygBxXuOlNpynselKydxQAgbjBptFFAEifdprDBpUPGKcRkUARU9D2plKM54oAlooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKRjgUtMc84oAZ1oop6DvQAgQmgoRUlFAENFSMuRmo6AHo3an1DUqnIoAWomGDUtNYZFAEdSqcioqVTg0APZc8io6mpCoNADU60+iigBpUE5pwGKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooppYCgB1GRURYmkoAmzRUS/eFS0AFRv96pKjcc5oAbUifdqOnIcHFAElFFFABUbDBqSmuOKAI6eh7UynJ1oAkooooAjYYNNqVhkU0J60AKh4p1FFABRRRQAUUUE4oAKQkCms/pTKAJVbNLUa5zxUlABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIxwKipznLU2gApwQ05BgZp1ADFUg0+iigApGGRS0UAQ0U51wc02gCVWyKWoQcU8P60APpjntQX9KYTk0AFPQc0ypVGBQAtFFFABRRRQAUhOBS0x1J5oATec5p4YGoqKAJC+OlMJJpKUe9ACU8J60KRnAFPoAAMUUE4pAQaAFooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAIT1opT1pKAJh0opFOVpaACiiigAooooACMio2UipKKAIaKkKA0mz3oAZR1p+z3pwAHSgBFXHJp1FFABRRRQAUUUwv6UAOJA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ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABQTiiombJoAUvnpTaKUKTQAlFO2mm0APD+tPqGnI2ODQBJTWGRTqKAIaKcwwabQAUuCBSoRnmpKAIaKeU9KYRigBwfHWngg1FSqDnigCWkIyKUUUAIFApaKKACiimP1oAdketLUNSjoKAGFzQp+akYYNIOtAErDIqKnF89KbQAUUU5QDQAgBNPCY604DFFABRRRQAU1xkU6igCGnKcGhhg02gB5f0phOaKUAmgBKKkCAUOOM0AR1KpyKipQSOlAEtNL46UwsTSUAKST1pKAM08J60AIq5OakoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiikDZOKAFooooAa5wKjp79qZQAqjJqWmJ3p9ABTWXIp1FAENFOcYOabQBKpyKWo0PNSUAIwyKiqao3GOaAG1KpyKipynBoAkpCAaWigBoQA06iigAooooAKKKKACmP2p9NfpQBHUq/dqKpE+7QAjjvTKkf7tR0AFOCk0qAHmn0AQkYNKDg05x3plAEw5opitgc0hcmgBxYCmFiaSigCRTkU6mqpHNOoARhkVFU1MZeeKAGDrUw6UwJ60+gAooooAjZcc02pqTaKAIqeEz1pwAFLQAgAFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUZoAKQnAzS01+lADCxNOTrTKenegB9FFFADX6VHUpGRUVACqcGpahqRTkUAOooooARhlaiqVjhaioAVeoqWol+8KloAKQjIxS0UARhCTTwoFLRQAUUUUAFFFNLgUAOoqIsTUinIoAWiiigApr9KdTH6CgBlPQ9qZR0oAlb7pqKpfvLTdnvQAJ3p9NVdtBcDpQApxjmoj1pSSaSgAoopy9aAAITTwAKWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo6UUUAML+lNBwc0MMGkoAmByKY/QUIe1D0AMqRPu1HUq9BQAtFFFABTHXvT6KAIaAcU5lxTaAJA470bhUdFACs2aSinKuaAFQd6fRRQAUUUUAFFFBIHWgApCwFML+lNoAcWJptFPCetADQCaeq4pQAOlLQAUUUhIFAC0x6f1pjqSc0AMoopSuMUAKhwcVIeBUNSqcigCMsTSU5lwaUJ60ANAJp4THWnAY6UUARMMGkqVhkVFQBKpyKWolODUtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUhYCmFiaAHFwKbuOc02jGaAJutFIoIHNLQA1hkVHU1RsMGgBtKxzSUUAFGcUUYxQA8P608HNQ0oJHSgCWimh/WnUAFNKA9KdRQBHsNGw1JRQA0IBTqKKACiiigAoppYCmFiaAHF/SmE5opQCaAEpwUmnBQKdQAgUCloooAKOlNLgdKYSTQA4v6UyilCk0AOQ9qfSBQKWgBCoNBGRilooAhPBpVODTnHemUATUU1DkYp1ABRRRQAVG45zUlIRkYoAiqRDkYqMjBpyqc5oAkooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAphf0p9RsMGgBtFFKpwaAFCZp4AFLSEgdaAFoqMv6U8HIzQAtIRkUtFAENFPcd6ZQAq/eFSEA1GDgg1LQBGUI6U2pqQqDQBFSgkdKXYc08KBQAA5FLRRQAUUUUAFFGaKACiiigCJhg0gGalK5oAA6UANCetPoooAKKQkDrTC+elADywFRliaSigApQM0lKpwaAHhMdadRRQAUUUUAFFGRRQAdaiIwalprjIzQAwHBzUoORUNPQ9qAH0UUUAFFFFACbQTmloooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKQnAoAWkLAd6YWJptAEm8UoIPSoqkT7tADqQjIpaKAIelFPcd6ZQA7ecU0nNFKAT0oASnpmlCY606gAooooACMioiMGpaa4yM0AR1IhzxUeKeq45oAfRRRQAUUUUAFFGcUwv6UAOJAphcnpTetGKAFBwalqGnoe1AD6KKKACiimlwKAHUwv6U0kmkoAM5ooooAcFJp4UCkU5FOoAjYYNNqUjIqKgCRDkYp1RA4NSjkUAFRsMGpKRhkUARVKDkVFT0PagB9FFFAEbDBpoqVhkUBQKAAdKWiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAComOTUjfdNRUAFOCE0i/eqWgBmynAYGKWjIoAKKMj1ooACMioiMGpaa4yM0AR09D2plKDg0AS0hIFNL+lMzmgBxfPSlQ9qZTlUmgCSiiigBAAKWiigAoopCwFAC00uB0pwORUTDBoACSaSipVAxxQA0J60/AxSFgKYWJoAQjBpAcGinBSaAHg5GaWkAwKXNACEZFRGpqaVyc0ARgZp4T1pwAHSloAaw4qOpqiIwaAFQ4OKkqEdamoAKY470+gjIoAhp6HtTSMGkoAmpjOOgppYmkoAKenU00KTUgGBQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAjcqaiqao2XuKAG0u40lFAC5NJRRQAU5Wx1ptFAE1FNQ5FOoAiYYNJUrDIqLBoAKUAmnBPWn0ANCgU6iigAooooAKQkCml/SmE5oAcXz0ptFKQR1oAch5xTmGRUVSqcigCKlDEDFK4wc00DNABRTwnrTWGDQAqYp5IFRdKKAHFiaFODTcUUATUU1TkU6gAooooAKjfrUlRv1oAbUq9BUVSr0FAC0UUUANZc1HU1GBQBEAT0pwT1p9FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhUGk2inUZxQAmB6UtJketIXAoARxTKUnJpKAHp3p9NUYFOoAKMYoooAKKKaWAoAdRUW45zUoORQAUUUUARsMGgKTUmM0UAIFAoIyKUnFML+lADKcpwabRQBMRkUgAAoXOOaY5OaAHF8dKjJz1opwTPWgBtKoBPNKy4NNoAmxxioiMGnb+PemE5oAVTg1LUNSqMCgBaKKKAComOWqRjgVFQAVMOBUaDJqSgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKY/an0xlJPFADKKdsNGw0ANp6r3NOCgUtABRRRQAUVGWJoQ4NAElMcd6fQeRQBDT0PamkYNJQBNRTd4xTCxNAEtB6U1DkYp1AERJPWkpWGDQDg0AKFJp4AFLRQAUjDIpC4HSkVsnBoAZT0PakcYOabQBIxGMVHRS4OM0AJTgnGTTakQ5GKAGE0BiKVsdqbQBKGBpahqRWzxQAjKSaZipqMUAIowKWiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooJwKjL+lAElFMQ9qfQBGwwabUrDIqKgCRTkU6olODTi/pQAPimUUUAFAGaKkTGKABVxyadRRQA1xkVHU1REYOKAHBsLzTSxNJSgZoASgcGnFMDNNoAlPzLUe0k05D2p9ADQoFOIyKKaz46UAMIwaSgnNFABShSacqdzT6AIipBp6rgU6igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAAjIqIjBqWmuMjNAEdSg5FRU5WxQBJUbYzxSFiaSgAoooHWgBQpNOKDHvTxyKKAIaVTg0rjBzTaAJqKYh4xT6ACmOO9PooAYE9aeAB0oooAKiIwalpjjvQA0HBqQkAZqKpF+ZcGgBpYmm0pGDinKnrQA0KTUgUCl6UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSEgDmhiQOKizmgAPWiiigAp4T1pqnBqWgBjLxxTKmqJhg0AOQ9qfUNOLnFADmIxg1HRRjNAADg1MDkUwJ60/pQAUUUmQTigBaKKKADpUbNnilYGmUAFSJ0pqpnrUlABiiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAA8io9pzipKKAGhQKa4wc1JSEZFAEVSIc8VGeDSg4OaAJaawyKcDkZooAhop5TJ4pwUCgBgTPWngAUtBOKACkLAU0v6UygBxYmkBwaSnBPWgCQHIooAxRQAUgUClooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAY470ypjyKiIwaAHIe1PqGpQcigBaKaWAphYmgBxf0phJNFKATQAlOCk04IBTqAECgUtFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFNcZGadRQBDRkilYYNJQAUYzTgmetPAAoAaqetPoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBGGRQFApaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK4/4pa3qPhz4catq2k3H2e+g8ny5divt3TIp4YEHgkciiigD5w/4Xb8Q/8AoYf/ACSt/wD43R/wu34h/wDQw/8Aklb/APxuiigA/wCF2/EP/oYf/JK3/wDjdH/C7fiH/wBDD/5JW/8A8boooAP+F2/EP/oYf/JK3/8AjdH/AAu34h/9DD/5JW//AMboooAP+F2/EP8A6GH/AMkrf/43R/wu34h/9DD/AOSVv/8AG6KKAD/hdvxD/wChh/8AJK3/APjdH/C7fiH/ANDD/wCSVv8A/G6KKAD/AIXb8Q/+hh/8krf/AON0f8Lt+If/AEMP/klb/wDxuiigA/4Xb8Q/+hh/8krf/wCN0f8AC7fiH/0MP/klb/8AxuiigA/4Xb8Q/wDoYf8AySt//jdH/C7fiH/0MP8A5JW//wAboooAP+F2/EP/AKGH/wAkrf8A+N0f8Lt+If8A0MP/AJJW/wD8boooAP8AhdvxD/6GH/ySt/8A43R/wu34h/8AQw/+SVv/APG6KKAD/hdvxD/6GH/ySt//AI3R/wALt+If/Qw/+SVv/wDG6KKAD/hdvxD/AOhh/wDJK3/+N0f8Lt+If/Qw/wDklb//ABuiigA/4Xb8Q/8AoYf/ACSt/wD43R/wu34h/wDQw/8Aklb/APxuiigA/wCF2/EP/oYf/JK3/wDjdH/C7fiH/wBDD/5JW/8A8boooAP+F2/EP/oYf/JK3/8AjdH/AAu34h/9DD/5JW//AMboooAP+F2/EP8A6GH/AMkrf/43R/wu34h/9DD/AOSVv/8AG6KKAD/hdvxD/wChh/8AJK3/APjdH/C7fiH/ANDD/wCSVv8A/G6KKAD/AIXb8Q/+hh/8krf/AON0f8Lt+If/AEMP/klb/wDxuiigA/4Xb8Q/+hh/8krf/wCN0f8AC7fiH/0MP/klb/8AxuiigA/4Xb8Q/wDoYf8AySt//jdH/C7fiH/0MP8A5JW//wAboooAP+F2/EP/AKGH/wAkrf8A+N0f8Lt+If8A0MP/AJJW/wD8boooAP8AhdvxD/6GH/ySt/8A43R/wu34h/8AQw/+SVv/APG6KKAD/hdvxD/6GH/ySt//AI3R/wALt+If/Qw/+SVv/wDG6KKAD/hdvxD/AOhh/wDJK3/+N0f8Lt+If/Qw/wDklb//ABuiigA/4Xb8Q/8AoYf/ACSt/wD43R/wu34h/wDQw/8Aklb/APxuiigA/wCF2/EP/oYf/JK3/wDjdH/C7fiH/wBDD/5JW/8A8boooAP+F2/EP/oYf/JK3/8AjdH/AAu34h/9DD/5JW//AMboooAP+F2/EP8A6GH/AMkrf/43R/wu34h/9DD/AOSVv/8AG6KKAD/hdvxD/wChh/8AJK3/APjdH/C7fiH/ANDD/wCSVv8A/G6KKAD/AIXb8Q/+hh/8krf/AON0f8Lt+If/AEMP/klb/wDxuiigA/4Xb8Q/+hh/8krf/wCN0f8AC7fiH/0MP/klb/8AxuiigA/4Xb8Q/wDoYf8AySt//jdH/C7fiH/0MP8A5JW//wAboooAP+F2/EP/AKGH/wAkrf8A+N0f8Lt+If8A0MP/AJJW/wD8boooAP8AhdvxD/6GH/ySt/8A43R/wu34h/8AQw/+SVv/APG6KKAD/hdvxD/6GH/ySt//AI3R/wALt+If/Qw/+SVv/wDG6KKAD/hdvxD/AOhh/wDJK3/+N0f8Lt+If/Qw/wDklb//ABuiigA/4Xb8Q/8AoYf/ACSt/wD43R/wu34h/wDQw/8Aklb/APxuiigA/wCF2/EP/oYf/JK3/wDjdH/C7fiH/wBDD/5JW/8A8boooAP+F2/EP/oYf/JK3/8AjdH/AAu34h/9DD/5JW//AMboooA9f+BfjbxF4x/t7+39Q+2fZfs/k/uY49u7zN33FGc7V6+lewUUUAFFFFABRRRQB//Z)
www.latticesemi.com 1 TN1264_1.2
November 2015 Technical Note TN1264
© 2015 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
Introduction
This technical note discusses memory usage for the ECP5™ and ECP5-5G™ family of FPGA devices. It is
intended to be used by design engineers as a guide to integrating the EBR- and PFU-based memories for this
device family in Lattice Diamond
®
.
The architecture of these devices provides many resources for memory-intensive applications. The sysMEM™
Embedded Block RAM (EBR) compliments its distributed PFU-based memory. Single-Port RAM, Dual-Port RAM,
Pseudo Dual-Port RAM and ROM memories can be constructed using the EBR. The LUTs and PFUs can imple-
ment Distributed Single-Port RAM, Dual-Port RAM and ROM. Look-up Tables (LUTs) within PFUs can implement
Distributed Single-Port RAM, Dual-Port RAM and ROM.
The capabilities of the EBR Block RAM and PFU RAM are referred in this document. Designers can utilize the
memory primitives in three separate ways:
•Via Clarity Designer – The Clarity Designer GUI allows users to specify the memory type and size required. The
Clarity Designer takes this specification and constructs a netlist to implement the desired memory by using one
or more of the memory primitives.
•Via PMI (Parameterizable Module Inferencing) – PMI allows experienced users to skip the graphical interface
and utilize the Configurable memory primitives on-the-fly from the Lattice Diamond
®
project navigator. The
parameters and the control signals needed either in Verilog or VHDL can be set. The top-level design will have
the parameters defined and signals declared so the interface can automatically generate the black box during
synthesis.
• Via the Instantiation of Memory Primitives – Memory primitives are called directly by the top-level module and
instantiated in the user’s design. This is an advanced method and requires a thorough understanding of memory
hook-ups and design interfaces.
The remainder of this document discusses these approaches.
Memory Generation
Designers can utilize the Clarity Designer to easily specify a variety of memories in their designs. These modules
will be constructed using one or more memory primitives along with general purpose routing and LUTs as required.
The available modules in the Clarity Designer are:
• Distributed Memory Modules
– Distributed Dual Port RAM (Distributed_DPRAM)
– Distributed ROM (Distributed_ROM)
– Distributed Single Port RAM (Distributed_SPRAM)
• EBR Components (or EBR based Modules)
– Dual PORT RAM (RAM_DP_TRUE)
– Pseudo Dual Port RAM (RAM_DP)
– Single Port RAM (RAM_DQ)
– Read Only Memory (ROM)
• First In First Out Memory (FIFO and FIFO_DC)
• RAM Based Shift Register
Figure 1 shows the memory modules under Clarity Designer in Lattice Diamond software.
ECP5 and ECP5-5G
Memory Usage Guide