00000020e31f7858e5ef587c0fa90847bccf8d5d5e15b7c194db40f9dd581226000000001e3403c8f4b77dcad4925c7162c4973c863be99beb265bc8ae9a7739df1773842afa556a30c92f1c059871cb