012047eb252d0a9742e14799ddf21e2d6574fa89d92a5e6c87d6909ef44f23f27d470a
012177f2ad343ca414104f90094f29ce2a6886bd9d0b8abb3c8b77c0255a75cec8580a
0120cd845f03b67d17f8468f98b98ba6a92d614154bfba544fa46ac013033107320c0a
0121a2e479b0022c26d38d84113cf19db7333978d756fe2a26d8d4ffa97443da6e6c0a