0x2cffd02ed4004e3f6f77f0653f9d61782cdd891c52276b3647301a95c09ad5df78b4999ae36f13be057074cafe6935b6007e00e46f60aa15ddc51384a8ee4eb609b40180cd46178edeb5bc407737cf4d4f049c71bf8c3101b95c50cdb23475df8dccfeffa625988c0c738e226acca0b342cf448b82b54892cc9ac9bb80c65f5a3632d3e4cf5f58869e2fd98dbbb59fa7bd3ec24b69960ecf392dcddb324683339d5233bffdd2b80a93f560f30a657c0bdfa2f4e3885420036d5bbbf3f1c24fe99a7abfb9683cba359ea5204878937ee842c670cd93d2f68efa2530857d5fea3c9a2a18024152db8e71abf5d202729efa6c5a30859e129e8ae2671737a3212bd74c20b863cc0e8405b6975611e41a951cefd8c072fde0ebd1bb3b98018c6d1bc13716748172cf9d62a7fb089e70da6dc6c2ebc5bfab7b610ee6d2898148dc5463fd8356ebdcfb4bf4cab7aa6ef5541a57f7e2318f010f10cef87dfbdd69f884443289817c93ba2c5b937368ef140e15c2281ca01bbc9794acd91bde3977a5918316d30985130cd53a16c1a04ec6271de62af7244795996405f033eafe6ca5f90d9856300d46d7a31594fb8d7afe128db6f136d4673a386964b5d6535fdc1dd7c9130666ffb39855df041b4569e250154f9425a55b74c5df55220e58f30458f0fad517159a665dde1a8e95a81425c63c5e9d2311ce5d76ff9c613446dfe1f15b08f861d04bafc05d8f029dcf7726ddffdcd67b8d3086d8589b9a3c314cd192b006cc7877e67276f49207f66a7485c91da576eb5d51e5a1acb6efdae81bac50ace0eb8d16cb898e0a9b1ec189709d2706eb83b532e3aa1db51dd7e09769fa3c01bb9cbc28363e59b0256a4270dc3b0891da9d29ad06b47fa520ab8d9af399dfac859c3753046d13fed79f0274ee9988ebf25234a29b9b860561f4214cb6259ad76ea725f71e98a54815c1714b23be2a0f7ff7cfd45a3b837a23e9a53a46194d8ba6034542bc318e218317f55a2a3df0e877ab67e3bdc7f1e5d968791f4fac3d3f786eabcbb7a8acbe64c236f4cb76d809f5391a72898828b2a6190e1148b8157d84d66b0006b585b9c218f5385bbced5a4ca38a38a68b40c289d174b1e66e8d0b4d5f79c65c9331984a29cacae9d9564f2851e01ef72dc5924e20a8b89f4159196414063f342f05bcf86701392bd6ba0099dec5a51947c26809c8dfb20380a458dcdbba90a48af731ca6a42f76c0b4cb5e21f68d1499905da34967f17c04e08477f07ea82699e25eecbbcfec3e2b7ffcde3b720281dd64023921462f65aafaf960295b1002444b0081698aa2a09540bdd8992f912a7983c14b42b81923e3959896d0cf5cf83065ab3ec5f7fd65bbe21447d43704b58336457f3678e71a348e43a518a89ad10f3a53e443eec3b612154d21a815658fc9f8cb51df2d3d1c9e790d2280fe08b0db597dee77729196770d7c944edc8d19f387c17f23d59917e77306e2a2598e571c2ad9fd540aee1ef564168c8f9e0619168fb05293d5f0396934c4345dfeca0314f8029b57742c65e7f101c1517c6ec745370f22f696986bac52c83e1072f1ee0640248ad8ccc32500ac84ffa70234b485432e08b3f166dcca651e5882e9fe0464cab2d862f69feefa7d47e57ebd893a670f1a5790288f4681f31bcae47f7c15cc3ff41033a111462c061d7767e7876400cae1bb058a45c2ef1f5d79abec53e59e88af77f08e063af4977260dbff7a9e92d396f0a5901847b2e18ae0c19eb1081aea09f641b7f902d98aa8738bc04a0f97b39a76c459a5193357d096e4e65d38bd4db0afd43196fc8af28481f79593bb5fb9c561d1a527f7e1f3cd741fa8af16d49853abc281550c9e902154321832f363da077aab005fb19de75308583fe04d439cc3ff364519b7f993e51fc5fd955a7