012031297f3cd530137c2e5692ed05da3c0ec5e5b60ffc13a75f54e839a71490a5d30a
0121f480e86eaff1a6ac1a90e4ade33e11cf80128278cf4f11bb1c91f1937802ce200a
0120c894b9d782ab4da5ef435cf3ec3bceb13119506a7f9006404eec766d647e362b0a
01214242aaf925dcbf8f51a6a2b19daa5bf434edae024b54d6ae37ff9b565066d5760a