0x2cffd02e799ec42983ad2d072e7cf5caad22851d2f3557dafe62e2a5a22a5ddda1b90a323afcf99009b1f359c7fa7440fe073ffb2bd89821761cb25904be74770cbfaaa03ee9e6c82bfa0b34e1c411c220915c395ae315e7de76d1ca217e569562258f2212126464865c8bb87a940c297744a534850fea96d72d4a52709813a4785954df65e06c8f5b70c4e3df3dbb96b64f7ac256e81427b1badea9bc99767f46266bdb042970ef0782371fb89bcd8d0444442b1a04319ba6e886338e9bda6165c139ff4cf617c2e6e382b6c878c4dcc2f3755ef2f4301e6a0f1a3a2ce1836b3f9b6f814c261200e2ac2d785214855b79c3700cefcf99ba9c1411540090b0bf07bf9e2ce5629ffd3c4fc012dc50300fddba9d8a306be0b8e2a383ad94f4ed44ef3a1a727375e233210c86dcafad642d719f94bfdb7ad5775d915dc1a78dcd1718bbe834581e70cc2968aa5bb483cb0203bbd222c8db3714bd6f3db1945a6f0d3d340f79b3ee94386d5fb7ad162b949e86706f452101cbc70aae7083c79a0cc84562ef02cf9d4228d6a2cc5d194c75e8239d579659cc152c570641e9525ee8c023ce2626fbfdba8370be09eeb1ef4a25f78de3698cd6d757439eaf2921f401a0c532479764c1ec861e2e8dddd970ac98d056433744c654a18cb20a69bce94725d994be25e3caa47916b6a9fb71a483fc82480270f8e701f224717c7146cfc9f8fe3beb780c61ebe9ecd5315f0c5e00f4f1f156c7eb97e1264bd7f21dbc9f748f1930a43c5feabda398b6d2c4e88135053fcc3a4e4537c2df436af568f33cdf753fdbe6a894a92a19bac13d9c71e2d3f168fe0b42aa91af56dd82855430214de481f01b9cc121a2d01670f418658132796287002b99168267302705b27fc4d1953c0240b44b62bf4d93f60bdf1670eb203b3f95f2fe4906a32d7e491cacf471ac6ed46f6739ea8bf703d0aca3798a01ca00085b8d82f4368d575679cdc904660015f1570bca5c41247416ccc0dcdf828eacc73781cfd99adb1ad04fa4c7fa722ca7b602827444ca8da422fa824b537c40c5f3381a565e48acd1cfde40858608dcdb07500388c3d7aef57d25b71ff306ba869aa7990e857b9fe54011fd0ae0a70c8e34a8b8172a07d74db4ed4ff6ad8b86139b35678fb46f249f38166dbcd7b96276956e6af70a8b37b617bbab835d9894a293e740c3ea9223aa6b1a74a577e6b6123e9e7d897be6d326233daec8760b93d3e9a603f25faa37b1ce42e9eeded94507a2ad10049aa8b164f1ae3310f583037a281dd50664613f34b7eba8feb5da82b7dccec6aee24d76bc1199236d7b4d6a48b1d51133d0b11035a6acc41fea20dd01318e1f2dd7c24fe34f890a18c9d7afdab86b483d1da18d34cf8fbb0f7d006fc123b9b1bb34bb14577c2f3a7831f58210c81ca48fa2fd3adedc945f439ac7e69147aa9c23b50658c140d465d2fa75f7cc92e6c3ac624d117338fb955787765aa2e8e7e739a8e4bd0e49765da4e76999b2ffd04024a13d8408eae0174927f84fb428f8e799feb6bedae820e8cbdf2d5a0941a0f3c95c04c3f8146c1273f60d2c4f16861ef1f3859ffd88b910c742b4f633a2e737c3839b4bab509ee86dec1e1cb820a4f9f6e220aa5b1f8d9b7122963083576fe38273ef04eac3d65f302bd01f3ff94a0e93a7220f705d670ff994e022e69f90628ade33877c65a2ba70b361e942b9a905701fe8dea772e64f88afc9f5406d6a9bb173d8ae869de783309b9e5dd57a6ffa4b113a92d2cf8b6b83e1b40f2fe783eb15ef195ce68202f63acfbccdc37b9e309374d5047e14af7ab0d64b8b69902081b4fd7c08355fe5cce3209d84c6f1f6da7cabab479794024b671b7ad25a20d89da0a4d2151d154d691eabc1e36cb317d31d76c30103a83e1b67380a97c52a7c8e