b92a5b6d89999ba6ad77fbc32f8f6e9e86a39a49dfab0a8c9ee310edf380affd  memlens.pdf
628bd8d62beb83c57b0dfe7792d3c1b25ed480adf04e37a8e93aa235f44c2bdb  memlens.txt
