0120dc94a8eaa506b960069bb52be503c7e7cca782c1cd8c3ff3f28b94d94b8e33bd0a
012181a74a155dd14ef3d4d9271ca20ce7e1eae7f0db77860a82aac4108fa44b06320a
012080013e3bfcf54af2189eda9505441822e9504c7f608ae9b0c1ec834d3023243d0a
012121788088a38cbb6b97e8cad6ce554d09a4bbcda4f470965288f68b6e391ab1260a