012013dac71bcf95a15c1ec1a10f86c766f46db159d07d510ae0d4f08bf7d8f012d10a
01217a14a2a8742fac5c61cf2e5478c0078180c7c0895b2beecfa340c8a5c788985f0a
01203a55f1a0b958d31ea0d9338c58f09bfd0b7f8a910f98b34297252e21c78ca6690a
01212434df4931c38cace18f931f22a7afbf073757e7cf9e50d44d8acf2c4f7ca16b0a