0x2cffd02ecb86b2a936576c1e7da208f84b2ac971c0d912e0806939a4749cbb43ab5c428c00f163ad45f54b0afd458c722be503f3b58c35dd8bdfc2860aa78176ff9028c3e37993ac8ac1e0e86ac686968d2ea183cc77ded10a8349f903212d517abff083aa16b9dc127af60b5ea86e6b9823137228512a40bc2513012079ab52216b130c03b23134fd6000394ab875b2ce15c9d4c97b050a0343d9e428f6291d866a8268a2280153be79d7ad5c5f55c1ed81830714ab8a64ef585d9f81eff2d78ed9fc881ed7ca49cadc15dfde05d4b3d12e85a5c87de96d32552ef76d503bb502924a96cdb6ac4cd452a18daaf0883c63ed16a97e155de796f36f5235bdeea755821f4c6bcb1e8eb1f0ef2b8ac20fdee4117b4878a27f5fa322a4449e085fa3832c3a33bf56754f103fc863a0c261473369a03c29dd91e284f18bb27cd26021aba30afe3e3d78eaf5dbcb2053e5bea9c70128f7fd50cf73f9419c79084cac4db89c6b5a7e8a75388d7eb01b8e33da381c83e0d09980f17ed5427119995c2a31519af35fa6e5270981ab0d132bc9a41a6188bd390827943d1671c8f39b507264d57679c209f7c710acb6163ffea5e21cea642af4db307b1f2591a4d8a60728dfc17a7d22328bec663cde56600b570bf79c17c698806cb643ccda73d268fd3ee69b640f2bc6f3b290e7f2a3bbc151890146ebeaedbd893b6034cf64b80d31ca9ad898441a6e3d1364c52f71a08dea608830155728622a23b016eb326dc4650a5a12dd03f2689185d9467c3e13cf9e5b046ebcbdd04df1275f9d0e44dfeaaf474237ec16e07be6ba5b8c4f0db381369409750ee76d460fac71190f4cc0eb7bae0906c9caf5ecccadca0851683d89af71dbe30df130fc80b4503a3a6510f0b138c6b78d5d65d906b4848ccdfa47deb7aef3f3cbfd7c856a791921573a47459605aa7342247e49c47ed439a90b56e382ea21b3b61754b8b0eeeb29e89ad9bceccf7e8a6b867c363aa3d0be655a8af4907d584dc09b1661498aea4a14cad4554e67e722d18659352f2f7c7d2ded01bb7fb7dedde8f0911262e93f3bcb1a151fa3989d64d8ae13bf72020e6b116be748e0116859409083ac364377124692c7093021a31b182ff3f08678ea98fa56c74b2a7678c201745f219aaa9205560fd9634d94c421bb6b8fe2792b791c618b1435f550316d717c31609a40640f77dc4b96b1ad8fae2bf3b0d73b095340a273c0ebfc78aa2d0622715f04c1d3d7b21b702411a0d0b3d78b4f32278b4def45d8c7e7aec5f030708b2e67e88346c9eb7e6b141619f6aff16a43b12bd954722a953476fa0c597ed41a290e79670956f1b9606fb8a55aef6866e0c3defe8a3abc6c0d914a8c8874c56c4a2062fc5b7e22dc25c02f63110991d8bb9c93f60e63e704a7dcc52b8a77beb4ebf84de8a9e4ff149d634e8baa83af501b9fa70a3616ef946a0d5824d20ebc7dc2a0e61239a906d00a98ecd850dca56f6f599f4dfc1d585a565db138fdce97fae1b4f5eee13ac63aa5f0859876ea48c31b9544728d1375c55afd67140b75ba8a3ccec54b4fedf040b54e7932b9f3465cfa99cb573a75b9902d5ddfe156fe6135dfc24b5bfe01b594176aa15dd388cdc57d75c592c9c0be923e306a74e435ba22812eaa52900860e71c2ac5dbcf8baf744ccf4386d1afdf72d53d270cbdb235b40d617425dad46da5fa14ea3b90bdcf8c0b9c16783bbc330521435ee90013a883ca4f5d56116b1e42f8039a6f5f8d076ff98afc85ff4864227a88e801639df919a5dae46cd63d73e27a801f706e58e5ca427f8d4909cf8670b4168d2e2e51a3271cd5d2ecad80a6d47d726ebaba4403565d69ae3d971e5c3d28161127ce7a91be69aea729f01a22f7268241f8f25d943c3844693a15aecc9e4d3ddc19227165a14e