0120afd7dab7a52f23340f1a6bdb2204460b15ae25f936178e4d05bedb6af3602a080a
012179dd40261e3ff407ed18e11e3f7e2076601f05a28fa10bcf9ab35406586313560a