0x2cffd02e90e49521c7c1900376f8cc94cc6cf9e4a75b365eb5b05ab24b6cfce69b6adb081c3611a91e4bcc8835145f993aa22d27949397a927a0f91d92413325c08694beb52132f099ce2fcfeb6081acae0cdadcb97ed81a00ad2ffccf20ac709d6a9afafc029c07a022c7b5a8b30241694cfbecf446c1b95f9e87be278171996ec4ab6a5560acba6396706cbe13fc92dc1be58f867b6c041eaccf82d142d93a724bdc6e81ad4756c00b154ade4f829d0f1d76ea3405dc3a973d6c193f4550e156fde42e4e59f5476f7266cc6a22057e6aa4f51d7ca3ef57769dcbd9c57956a7a61d8d32e97c50b41bf9b09c22f7565616d74a41cff449f959fd9c0fae4ddd8b6a0e86c91fd6be2a2cbf6b915be422056f5cd0337b17f55388bf7c3a05768a9c32a44cf99b01ad9a9afb03404245f6a690874b8ecb826a5959e8b4d99244ecb16dfe5015b30a8bd36f02a0d264f463cc3fb3ef60f1cee4041cf9e9b58356fc007458be35f0da7063913fb89d938a2886de540b5cf9792892610fd289f6466feb72bfeb617ad002016c6b6a7b3645aa05dfe0a5f68b8cc550e083bb800d2b0d350318e611067d20a623499503f43ee5fb2e1666c064cb3af806b6b512c4456caedf4e399001dc8ead38a3b9d882765d6c1b6f94220222b6d0caf75dd3f7a081a7879f09c57d6b19eb5b49b3a30690759020c4f0666e4f07dcab8e20dd5c4547b41487cfbd60ca08cdd59f61f0db0fd6cbd3561ea8add2baf142416f1b2598e4438b50d2ace2b0d17dcf2b62bcc180740eb79bcfa98d7327516690b9b60581a15a963ba8caf7a592c308f84e4f83b73676010018c05341551e95274287ea6d2f7335758b028f3f07281e19b35d77d02545499ff2de78227b3cc85efc839d042efc4db5c6129da95627c31b56fe448ae978182e73c2a9de4d070f8e57a626cc0ddc16160cc48984e08053c38b5ff6e31cc9d8e3418a0aa459ac231c697e745c232e1cd2e832f0c6f268a148b7a23d9c1d82f915340da315eb663f01a26af8404c78556355c3639876d29876fb1e67ca85ec213c8e76f758bfebce6663c1ec6ddf7d2cea71efd14787d7825912aa8f0ecd8bfe3a0e6a45d4078cc65bbfb9d7de303346a9866f32f231cd4ecf058dacd7f44626366f4e73fd6e05eedb99fa2a586693352966fde0b20adc6eb0cd30fe3d88456903348786bfbc7cab8d58dc7b9f79942f9253a3a29549cdcfb364822dadf990945305331ab8865afce13904dfb6eb77ef04468eb001e2e9edfa5a75d5b89418559ac15cc9b81757375c968d44b9831b003fbf69c524e6f8f40380ae73e9b9d8acb287bb4e001a1da2952d26bc77728041e447ec72337faf76d83325114b190034da89533285b667a6a59b7edf8f98d8c53adab614ad4114ccf1763356f13235d61b4d8b12d12be303523f69003b4d66a5f6a27f27b704e672f4b0f45a5752002fc176c6b71da001b6eeec80dec87f1b2de691ab22d60833c50859b3bd657ff91677d00f963bab0f143a819fe113cfa5f27de8dffcd8fbcd62e359eac97c84dc534758a5faa45f0040b5115848fcaf6ce7452c1b58dbdc7f9635062e79aa910e48785614cc71e872e7b673721de3dc8ecb6111d56143e0055f28f2df26855fda6f18e8a35954bb5d06ce5654bee4f6558cf86510487206861277f91c203d0ca9f4ca19aeac615095a5d0cf1f6be15ad2e7bcd839465dda5db99c7dd0ff4d5979474e2a548f1c17b8ebe8fdf3041e25423ed85a3c52f354e6a5bf49c132e84c0d55e696ef6f7b48045c721db556156f609a2c3fe4ba852ee1e60ebf4e2bf35ece1c2f24e1684bf4e2a938d87c2db98624fee7bc8df1fe1904621c9eaac41f4d98c6ed1e1f4fe71f5cdd09968f8e34a7aea80a76d0d755fac3570487aa64a99f8f3255283f