0x2cffd02e52a65e3cb355245fdb5627227cf62484ae5969461c86fb21aac2f7aa9980d5a4960363f5d24a5f2179c6f0a586cd86c9f764e94b6b063b53165c1d961fbde88fedfa6331022932badaf4c54be6054d534bd728f006ba7faabcca2f085637bde6691f0ae8720c960d75e8c2e61dbbd0ff3797fde84fe3556e85c554e56bd9407005c5a29e31dc1bebd913ed87b4217471a00923f4abf57b7ee66642ec70c1d9c0c7e1f1e971b15428c54ee42dab3fc4aa647c721743cb424ea25dbf33419acfa572c5514560f00bfd12509f95930138c6313a720d537a47842cd47501b9fd31ea6fbac265caa9bcb8c36ad36c344cf41170cba39a1f99d20e977e7d1a14322b67ef275a476bb003e8df4022845452b022318cf0894ed28efba80ba0b560a207261beb9b9e3058b1e5476959c915ea5567950f21cedaa9f18d580b91befc49017ff3b3e0b1d9cf97ac56f34f2813736b4de464a39edc985b26ba6d7620f8bade37cd32f232682b7490c92c431ea6e3a3461292d93062a2887007822fc49fefde0ae3c40145629425a0489c7502c63f2a7809f0292d3157bfc8d05a8b8a71eb7a5fd975780b3c626402233b71b474eebb58d882aa2768df5d4e67fd413e23bd2b450ff87c4097d0aef17f793985667001b7edab9a4a4448d1953d1f6959e3015f9450a4118554ca2efb5ab2a8f2a22605c7e1c4e82184606040e0fafc6e65aaaf0e5597d0281e9082866b0c7030c9fc2b8b816fdaaf6616a799866c5a71cd0b9917db2eefe9929251e6c4523f128bc5837484bda4b267e989d92ad7127d1ebd64aaec10779e72749c709fcc9ce4159efdf5ba6497a23976e28af8da108c3835affe9c4a52b99819e7b178788dcad49d0944ba798c92ffff68db8bbf47a94e271bced2b30789f7c11d32e153315e04117c5ae420a84e3bccb69b416c01b6526c08c4e421f2ec5a7154bcf037baad32b49d6c9e0112ef0dd3be34bb1642e1e0f7f693ca5136883c75ee1a4ad56648c7b8131d4f105fffec2e7851ec4ea5d39d3cd6bf1589f304baa63adced1a90c5410dd0b63be81fa87b2f5e38538ac8c6f93f6ca268e41843e003627a5aafe0b8c1c9bb15c0ea71cc959246817c2b6c811054de2782d90a4b2ba790b1588b185a985582071274739ed8e4b525c777a15fd9c733a4cdd4e268bed706098e6b2cafbb46b8e1099f0e0e2e8bca648790fac84d40222efd6a4437a717873e96e6b25852b19dfae8c984dbebd4800a6aa61395f2af7d570d181b8183cb63184953e780325de7d979ba82c603b37f2d37ba97af95710a2211b059621b767fef1e9d7dea77427cede570ad30fd9c3855e951bb99474475d8ff833617a52491f0a73c2148b41ec338b35d3c8c9b361df7696bbde52edd4bb1aee3d3dd90c99c961c1e74616192ddaae7e64758c0f97fac7dba8be624b5adbdc3221be7587eba9fe555dc22c19ef9d73ce14ab40ff39011c97fa6b850cca0d39d09e61bbdb3880e938e356d926cdc79408ec27050df8206ab40b2902facc6e042669c0eb0f10ca8ebca2b2d934e9b6da72ac9d98eb05f8357a9aa97492b3adc58340224730fe8c24fc8ac0e5df49a1f7b5964b952a935400af45ea768c572892360dbe957939c056292c7c6f21d3bb38c4d7968218d0397d94fdb86057f2cc570338a6fa37ecd1b1f0b520a25c306659eb019acfbb6e5f3a48b9305e89dd669534160c070529144b95a5ab548c27c71bafc8725c6f439f9aad848647a8a11c91e5260b97e707e4800bf0e2990eca612b46413b07200b11e0c939f980154500b57a119b8d86eef5d1ee6190286a30484171319140bf5b075e473adc64a24f394f49b513f829cb57185e89667cc3cc8b5b7fe4c41e34de66548368e082b83dc4e9afcc4f6c98581c3228db333ea12c9b2