012069ca85f0ec4b10ba1634dcd4edbaaf30d8ff7a73e0ed9bac58d56bc9ec1ffdbd0a
01218c0b2ec971317a275a6c2a08db6f9df62e9fc86655f393e4fffc5cbae80b5f300a
0120410ddc1459979dd2acf0ceb60e626c9a0d4a0e9057de589ca8b3c61bf3d2f3370a
01214dbb3403e48be07f918cdfcfd8880b032b2a94594853c8b5377683e0ee3d5e180a