0x2cffd02e881f53b77d850fe6cc313234f230080090d824fd3ec37526fb283d88a954e248b4d62c625486e92acc297a0962a1e499839e2897089fe9fbe3b2c4242e9c1e3116476b586aa25d4b5c6f021e936d117627264064b7f2ab2fe3b5f3925cbfbedff272da02e7f7128272287aad4d67626564b436011039353a4aa35cffd749530bf65226878bb82af0f23d2c104ab7c47fb58aff482692a3eaf630ea0d032032e5421ebf54177b70b23f3c50f3200b3108a4379b15962626b0cdbf2e4a33d08c441636d1196813325ffae8fb80e797c0d60141a34f6dd38419ec25153145ffa2f11624d42ef6c32e6afd021fca53486514b385f8029ca874c4e84d78835b5d4ca851059da9d887afd03140568642575becc28caaa28a42779b90fb3664f3809bf39bc583db5f431689663ff036b1aec00de42929a9b3a654d6d3506b15a72d8cd88cbb61f52b478a71ee7d29bc97387684829437e24f931a6b0f5a5f582ba2b131cb121cfd4bdd3120d972c7609ffe7a84e44f2d28832108eb6bfca8c707eec1b907fbb58fb700c4812d26d30e39df06d049b81742f341ba17ebb8e26e50c9ab647e0262e84d7a82c699b55ea22328a8b908fc5f100f6324ae4fe9d60ecf43f4b0c5f125b39a3eacc56e4378bf511dbc33955c4e159132e4a12bec4f054af32b26831b04bdf8ed33f4f8de6a73c7acb24696af141920afdfece2f762ad4c8e0f170c9fe5bea77f61b5c5472a5ead9c59f4d9b6c37ed0528a5901df7feedcbb3554d237a806bed9cf25cbc524a0b8d705af25ea58db0f1a975d56bde7275d7859d1e0ef4442b890f4be7cb076462df7b6b1a720f76ac158c5555f63bf62a62acf3014c83b44b859a788a9ccc2584564ef127c53f118e9e8fbfa67bf325a2586b3a467b4de31198093416dd6379ddc061b9a37f57594641f95421fea432bc886d16bf855c91733f56ff8f5725afb814d7f8bd177305d69041d5331e86d30feee7fbd00542b8464cc2ea0b3821be3ed8f672da162283e130cedb3566cba1be91b2eb41c49580da90a89b692be68ba8acc10ef579def55d8b98c018e329723f18ce4c6ba003d8bd8141818fe328b6a4513b84e6f2b9b56809b16d529960c0db39ec6b0e80fcaa9376e990dbc21861886b16916b2b35c4441581bc8ba83f7550bc395d0763fe06db6794fc96cf05512cbdaffd5491a9ac3987b438c0f8c2c2a12141843eba4ec3e9fc11b6b1dfa942faa137f78ad792ed314ca53d2a1b0b286916a6502b0a4d3e5eaf142caf4bf176946886a2c32618ea8d3637fc07df2abc09aee4f4e63fe559421f2c95756fd5331ad3844703e0420b346f303c41c4eb8571728064770ae51e138849418b4555857c5311f89f44bcbe97ee3bfec8f16f22e5deb54138e703921daeda72439d4bdb77e2b412ead01fda13c754478a30f6635d2353f207a5eca54fd2d47fe0ff05b2efd706609dcb34ac5b9b15b56e80fb03ba7a0e4dde68c9526a1626657957489665b04cc87ef9ecd51b0e7664578ca59da499b1b35e7baf7d5db0687bdbe9744c08ed66971aa5b708ceb072d7761058fa0b8183c0631fbfa6ccb6127ec573f81762c35f1bb1e5990d5a8720070cec087a0284bae65beadeb8e6e59b3b27d393578cd51f865a7647626533ab4d5be2f7923ee81708ff2e7c1242aad684ed29843116b06d136a6c4b37ffbe118aca02c4728c142c44e022f90f83b8d0d66f912e5d8f522b564d8c5deeb2966c98ed64a524195e2a14f41bf2dae73df759d5fc527cc3ebf7a8dbab57ea8b51fe1e2d80f3c01e88dbdcb12e94b4442b55612403479f40a9de2ff7782a88c2e6f6ef9f918f9351a4615830970728363f4c04957a5f96948677fd2b89782ed4d477b38c3b3996014898acf6d2f7d8ae4b91f9c12e81f92ff0e6ab5