0120ac64e0d7a165d76e935630053c16f70c12db8af7a55e05dfc0a970705fcd1aa40a
01217f67e69e5e56a55ccb457d19cb5f1e32fbe15cc961762c0a9088fd768776476b0a