00603c28a595658cb20343b00d681ca9628de299c287a32a662ba3000000000000000000b6af759647ff88360a6fe47ed2c5a05fa9acf1d2171394b5c03096a1b93a15971975fe64c2dd0218510def16