0120db70a249facc6e44b6b0c3adf03ae0a1bf0547fadfad7be2c1831dba4557d2870a
01218c01c409e1a6483de1013a87c6d43666339eac5dea973721cf74d2fc7da1fe2e0a
0120fcf48288d141c86a5ba031443c584f617c219d1e57c5cd30bb997a21469e084f0a
01214506e85a584b01d7534cf40ee8261c4318ee11e941e6da65fbe6c5a3d2accb340a