67bbe7d1a2b5c77e058cbbccd02d80b8ac463573
1272f694956384d5ada105cc28f05c2d3bfe668b089d289e522f98b265340f27
c317e3b68a682f5ac69dee905702577762368453
0ac51e850b9344f66ed1cd70a2107359225c02c6e3536f671030196d513c68d3
a2c21e30d1f8ee52054ad78979e6bf407e2fe95e
ecb1186147b4d133fa61d30355fbbb8f9b1a56de224f9b6233ef4d5b9bcd6b20