0x2cffd02ebfe8f847dbba00a4f0e51b5308fafc06c218a1ae1973f3bfa556255509241b5cc965edce76adb18721a0cae5934883a191b04121798f29a0640ac5d4be3aa1171865a0b19b81cf232fef3df064e5cc3e0504eefbe657961e412ae1a725617b0b65a8537ac52c66f0906c00335d5af3c57aa03a315fca188e5ba0742a37023c3f6dbe22b8e19ac7050492d486a4061708f89ffbde7a2ff44cd5a512a77bdbf0699c441b6a329d3bce06a66314511654084b11f0707cc0bd43c5ef0e839014abeb556c083d2bec029d1c6abea88592efa94eb32aa8ac1224ab37c7d398c1607c47a1fe54b775bd3fdf95d1171ab11bdb0bf8d102e739694ef6c49ad7ef1ad6de0b9902c9749ea18a23ecc947a24b374bec3189a3bed457a956d529fb58ed98fcb27e647297d3708303bdfd96a1c6a28bd56c54493214863abee969501e7dc7214a7a8eb3cf7d7c2a44d8f568c8ee55a9f19d4074db9c6f8dd8ecb5fa835bc05eda4eb88ab42a51c0441b1a10a494dd92015faef8405782a9f62e166c0cb122bc70d08a693cf467d7e7ab0c483c8df366b76550406de5a17a13bc3072a6712605edfbf623637802850d94c7b680abd0fcc297984cf774c733cf6e8ff932c842163141c85550b7768c0a2ec9d1b70b05a72366d105f43fb2c38a4817a9bed2f6e5e02a6006d4b9e01b6c1ee16981001e0850ee6419f3f598ca75b6fc5c16a685a70722c51cd45b11a2b048e50ec96710279d0b64444a0aa68ab7847f4d2a187c8920bd40869c03af27da9f912af7d74f65243d21a362270ac0c2302668befed4f6a87d7595465d3190ab13efd3b24f829ecf4a28b8034648bfbe54aee237f0586225cd20160052de24c6ffb1f4a224bbe6f8e3707b5e7429c35c4508edd7c2809fba16ac41d01602610aea9ccd2d5f6ecd40d02c7b858c1991c37c76501ed8d4ef630fb83d90686efcd1e29132ceded07e0698140fd4d03cb51c70f4a7a742e6840420fcc0bd12a350830ba5b3265d6ab3bed83bdf0adf422d4f73c1c41c751098a750d1b4e7f44990f1fb99da25b637e7f5d56a98a152d040566ad633bda37adfee70b16d61bc4b8c986821ee866b9e7dee3ce9f954755379f296b4dba4b342427635ce0d276b5c1c4cb2a9b03680ade445e1988bd7f594894a4045519a13eacd6ea79503cce94a516215f0e0b2f368b1a5aa0eacda52a3cf429d172840837fc2ca9c4133b677e13c33bc6d6c5a81fe8a3566edf0410fef1e36a0a2cebfb4b79384d159af2e65319cec0b4fe4c62d47ccae9ce8ef78b7594b50f88860403a0c966860f081dbd0d373e26f18e17c0b628213110d424a1d1422b3a8aade321087daf95063589d0140dd5e45002895c5d0fe50a0ea6c926bb32ee686d0067402a4615b72f81f4c9fe3ec59747a75b7af507a8d4a3ccfd34137c6fcafc6dc19c849dea7cd89ed563fee9eb3a8046fb17875f02a1d94a7e130da5ee0d72683f429f53374004cbaeb8e735c10d2ad2a771bd1219b645beba561e3980e93147c997de23e4daf8706c3015e107fea8377a02e0e878ddb354425f00941655961393e30fdf5a186b7ccd6f177783f1ea6ef6243595c9d5d531a7301c748cf56d5c7910999804d3b3e6d91abd3ab487c1d5a6a2d562b9210a43349445ac3f48ab917f7cc2b7ea92eb464b0fdb0835d1497edd491bea3c3c335803a48f2e17526b8855af57dcd4e3a1e9f246be9c082851ce3c2859c1bb18b393c7e2e1ab505dfab2d873c640007a7335d02e6576393fa0195e0225b41cae93297a344d6c6d438b5b1da187795673c468dce98a5709f93d0716ada0a7fb062bdd08cb6c85b80b8deb3ad4ad62decfbfeee04fc4b54e9b43615851bd4de04d6475beb05f5b8a482ce12a4c699953a5ee24570fa5dd153566ed98b62bf1871