0x2cffd02ef81f4b1dbda428210ed7635a45bee293e0c9cde618ba477b1ee643480a74e689b008eff12b80623d9d91c2279a31c14600562645b66a139f9acc84ac4b6a1f6b27ba7437e8bb9ee0747eafc09aa4c54be03a6b7c98c96489de77b1313d4146e2c13797dc2a253ac9ab5b9ac52801ef47a0c1a331b9b70067b3821f161e9e305507852835fd8f8e370795be30588e7b2a51bf0da216a475b877a25ab446ca64c14984c8174fdecf3059f59e79914fd8ba97d72464265c010b8c97926bf25f3ad5e28d178025e30fe852bc6350621d0903008b02454b3d3cfda9710e19bdf26c9c91fd26c50b07b59e9fdaecdcf9c8e86e606d31d69a943c9f7daaa857d0905b27bd861ad1ab6b9fc0a481845f5a3dcb7ae925c0e1e45b8d2f69409929f04b1e00771ea0e8211a1912f07beb389e1847d7680cee9f2219b7e3df18b9ecb38a99b08ec9ed21db37e53005780bb822b80c6ff28ae4aaee14bc7aac9694a8243b37408b921a1c1b8cf49e6af421e62e4b99b1fd88390c143bbf13ad55b77b173092bd61b08bdc2b57b09af173934d9e5c1901155f85d0a5379ecf97a4a85532a5a9b79411d236879411ac7282696a9deffd54e91c6c129f4ad03dfe743f3aa5557bf552d2c6c1a546b94134b90075644af7207792daff3d9f2d68bed43cc4a4aa44bc3444b7d8dfa51dfdd9fc1a2f18b553077f6ed5cf034f3fa1e5fb77b8899ea2bc545784ca69cd75cbd8186cd5611bb5a6545efef6dc67255a7d02958e6fb525c5ce05ddf9eaf6b57c7d6eb000e85929dd10737432972aa05cdbd35c102cd366ae7651f2c3b07254b0a9c9dbafeea2cf6076470cd1f6054d1dc3400fa6e0d9b0abbc44e0638690ab56b37c5228e28659e6d5ca023fcf8767e0ed79a914fa0d252c3da722098ec405613169cfa412365ab97578c71b7e474f25d8712ca33a1e69a0df708ad09b08078830df5f44b1856bfc08741f5433e50566fb44505b5f12bddbe54ab09352633c3430029098f16996dc92c3171abade0d568bd36432d5ea2b2f4d8b977abd88c90725b5099cb801fbceb5c2eae50df6e3e98710a24a9e2a383cd3b47852f9672886ba3be1d9e9d4f552d3b4864c8bde17380f93db8dd1536d370d4cbf9240a7b9617aa5f850b99c4a581a2281e3885b83adf7a6f8725864faacc820e159ad3b18f2c8bf6481d1f06bb0c64e8e0171b7d643274813b743287198ef2ad3f39f208506c94cdd3e2883966789ae86bc954dabbf1ba899425d1f790eda806e1b012764b440567eb34758cdae984a31282414e047088460f2d254727d104d55d52bb527da4278e24044adcd4af037e9eed9dba57a0b346dd7662508e04eecab7c0616213eef2ab7ceb58bf3aa477b06b23e443ea374c3e8246b946234140148f1ce18ed6c7ce0bab807e4c89117d935d711f1196ebf79773201dfd19b4bfa6cee0e780b09313fc2c0301e3c95178ce3f80ec5e42eea32b84644091cd1d1da33fc4febdf4d1dcca518ea1518bb6f2726c06e4cdaabba6bded2ea0c42be8fe93c683fb72d56cdb10d82eeda22c04888f11a6ac8451183caecb292f830857ca222df30c9d471af8bbad0b880c2f0a5487b72620890e8221dd40309e3c6dd598b2a25831cf43ea905a4bac9ef6017ef7a5bde33df31f9834a2686eca666ee17df7f931f28f98739e22a8d4fb77121eba6b39cf279419c2f5a92cdd2a20919b70ced3bab39e3a2cc3ca9f5e56877e8ff21cb5eeb2d6134853d6475ad02a8248781537cffd468c036429f02c62abea3cd453e8ce15143c7b986b9499b3ad50ea907927d592f63199400e7225c8ea1fe10a26c6591bedb0b2df3ca5ca25fe5e4ebbdcd9dafbdd2b4d3db47ce85c697c08307a0f4d1cf84cf04acde2e28baa968ae7d4bc821b4016daa978a3c5ac646c5