0x2cffd02e0da74a2891d9c541bf4a3ec53236770ddac43d1be40026e466853f296c9801be17a396eb8168863fc02e107b7f65099ac08af7d766cd345a823a45a7bf633930898a5aafe414f079b8be9c1e5b50728f77c6eb0f8a6c95145b778b0e2fe921a98efb07e2b7cfc5678d60fc7943f4c12cfa3f4a78bdf3868e82ab32fe4d8c73ccdd308ef0d068451585d510c71fb05d66509e6538ea8ab9b8d552af0fa86b4c7e99805c4c847adc7c5763dacca10cfc17719463684ae70d6abc1a88c0cda304d80af7f0e06559540c8989b0f2fc1af0992089c88d592a8e72c415f251fb8a207cfb1c8d5effcd3ba8d2e16a09a2e4d9997d6e7c5da29f75a2d2656a1908d8de24c4b67d4ffa2c6aaa7a0305a529ae34caa1eedb3017ce1f7ad4f224ee3df953d7d93b425ebac48d96bfc2eb2b8e7a1d50677792f37f0f8e1a64112759f31870e8302e3b292da82c39c2dc29a8ff42554c1dd403bb1cc759a3c966bb16d196f7d2c19a38b0c679fff85c3dc72aed8c32eed183175cdc33fcf7c878c1501352dcb638f412a100c2ed56cf95648288cc938f2c6f270007c6e9ab463fac27c01c90bc780d0a8b2b2244cebf4335d20edd99774d5237c23f0c098fae72060dd1676b62ba0b4bb9b17011372e9f86744bad757716339a149eb42b14416669dd01abb0f9982ca2795762157cce9ef7e588ccf948ab45bec6c3f1b710227ea90af8af8d95ef25645bfa4214815038b481171a07f5526a77cf972f5366e0f89abac6dc1205ae7bd68f53039b258fa9f5a4ff3ab51ce0ff911477fbb4b3d806d0c5fe8c72f0e8816dc28d6b54f0ca3cce914a5367b779dd8cd042627b3ae04f37cd9d2bf6b1cea4227e24891b7a7a679fcfc88c49819a58b4b8c07cf196905464e31cdeaf0a04e08e88b4c99b1ea8212c7715bfda078cfe900bc2b352a7fbf59392eee6768349d67a1e4f245c45f1aa5b6c14af19eac600db3cc412d5dcc3edcacb052c33335eed21337b966883d5736b8244feb3e71ecd15ba2d490f0195648e3dd9fb0993f0d7ef964c2fb35aa2011c7346f85e7165aa25bab995dca94f7b0707367e5b9ce3710a23e6ee363791de2075988c36b7da015a6fecd4c8d38f99282388583866f84bad903584bb54029ed5af91add074fdfeaef85f0cdb926a07458bf27fddc048f7e0dd12bff4167f89564aecad940338b31e31820e61e7864d30fb819a03f811bf9cc5772ec7dcb2743c1459db8bd6110f6e50a714f36facf448cdaa9a7add0a2854079fd35383126c222923a0722a85dd68cb27c4a8ede790cd88d582a073bfd5ff4bb5c008a43269a94ed5364f0a17dd24967eb933942cd99f8bc92bd40e74b7eb87ef69d6a9877db3f389e761a2b3525a2e06c00d1183aad942cb9d96284a38707de6ca8d488b48b9ce759e6a8fce96ee03d579eee7fc72ab6026742ad839b037b185afd90c861cbf1a969cfbc2cb2c32c548e73dbba6356047c4427e8b00d0424ed75722f693356e898739abc2847a4fa8c0ce27d732a1a6d18e624a0af77ca8dc32bb15fc198881a747800e7c58c61fdfbb1dc0812733a06141f02395b33ce16fed8d89b1492fcb78092a038e5035255e3313313109af0172ee4f747c39759219da3875ffbe4062e5d2087d96922ee2945915f65b2797ed845c1f340d42491463f84620c113734b302284ed38c65e1a84ced2b08aa79d832d7f4e5b7ddd309b17e77ea59a5097f2e001e99e44a37ecb268fc382fbefccba44dbcea70284c32a95086aa9c4f8ef4c85f8d16c1d0fee79cda56d4d58df7220fc8df71ba3696a3b6bb960e6829fad1b3e5d6f8593683fdee929c49c6c179ddb9be3cf34c3c28a2e8ef4a3c40ac896f77d3a7f54ba1bcc62bf9f769944366d95a4a7c1b5718e2da836fbb55d57601da5bfd31cbe36