0x2cffd02e87b9a7bb3845e333db9bb6d8fd399fce0b38977c2a47d5f7917c67779ee4b0a7926dc96cb9b83593afb6715acfd0e654b2baf4b4ff74b9fc298b7102b56d9dd15a38b75401d8a39ca4321a2d3b4d250fa2b678ea630f03948edb05c5d0403615a8c9044e7980ff772bd1cedc3215398e8978b6e26eb3fb4a330cbff71ab367308e481fbd291a5d217721b4493eae5cf1ad72eca18f7225a2a04f745918cc825c9707c3a1ddbdc1ab1b645d51712ba2f8f7c5ca7fb5460636ce92ed39b9b481cbfb5a5ed58930c206f46197e0f96ef974d964fe07de491a1d8444d8ae4d43b809edbd471cfe2632575ef6501c94b613cc16eed2ae829f6402e39192d5b200e24b55d1b6ee234179e5d2750cba659f1f9448104f0c1c489ae3c922a30badc4b90cb26f908d5b653d8805e1c8b7d72de7a3af5137181dbca2073b2799f1d9d8a3ea3c624d71adf8916d6036da6778b0e6b9b30e79970c7c9cc69f33fe293107d894ea8652fb849574dbb56ec635513a4ed31add21b7d2bb9bc119efcdcd1653e84cc975616599986068280275f370b120c9b614c0202b4280b3f96802603630f5d98120f0fbed3cbb22ba8ac72cdac2876abbfe73fea1964ad0e565ed4c685c6143f1c3743b28fed845fb2068862ba47cd83252d9bb6c8cb663cf7c828d5afd6cf916368032bc10b03a753dd7d6c648cef6189165ea0df3a9f08b93ed24da1a63f2c16596bc88f53cc366ecd7b72341beb2d567307f0da8c1e87f0007758aadafd2d70cac0fe7916a459a695b230b798e1ea2a77eb7b5ccdae1d1f101e7109f34d4cda739d6f1c12365fe107250d43c196eeea90d53dc870ed65cf65e3331bfe5be9a60bb99c17895f5f49c65119710f849490de088be3b3a6a7ae13840a1630ec1033274f65cce2c78c84c6bcc218a404e7fd31c62dcb4ff87db40876445af9c4f6cc35567ea411fc78f0ccf1da95f0b64f7009c88efecbb5fe26d4214c23ec5466e802a54908110c59650942933c54c806f57e95b7b5aa95adef0380f280e21ff738c5102aa5ff9659950de0532a19122dc2651ae7409d756ba71b9381eb9307ebc876625b69212557927454c94b4d66ae5d088ae781fdecd5229ec7c92bb6618682b6f6715327ff2707b3cec75c2b605194aa8b3ca798d2c4d062be14e964b4db52f3c4d34a45ce3d5c75bf9c7d3b1f93fce841fa2fdc329094b7d31f6ff5f301895b17294cb5bdf1e915e33181d0ec270b20d0fd6465266eed5f3969641707a76a1c0db55836cac2ff92d85422340b466b5fba67a51dbf3f6baf869346f679fa399f26073f4577edf2ebb6911be2b4178589fc384ac61a9eeebfffaf358d3cbaf017076fc713c08b121fd72ae787e835457fe7d2aef771be4fb82867a56ac90eaeea57c58adfcf4451b46f0050ab8af50b9ce021db56203103287760824b67935f261a3e782b8f2bb461dab3dc914e36685734cc1eedf4c70a18457d55d2fe57b891eb687ae21f618ae9d622a6a97a4be689f1a0e81bafd3396bb2b8de4f5702698312074669437d8c03d3196aa44c25a2a033d7869ed8ce7c536e93332bf598ad9bada2e1e3e5d68d03f0628af34a3ff520427c690fcf317a5c1a37db8b100d25e8f98185462d43b42dcce58a45403101f4e62e0ff965506f7478e510853282ab63980c14127736c9335f10066d8345002a4af482745e3930192f50aeb0ebd0beb632115b83d8fda5727bd69b128f14f1f8e271d2c6e563e8c94dd7973785eabd1194107009e82bfc8d29043d48b34025c9c8baf982d4fe14b32c86f706cd1fe8fc6505ae7e2a412a07c6a1e27938e3b61a53c7227d2a0b6224bec62b33197f39db1fff358977211f470613b91fabec619422d4111b47dd6c65640b5b1f18c4dd6e90c2a86c5a5a58760357a0db86e