0x2cffd02e09aa8aee1735e253b44560954609db0a9ec36b97a9c2316d1f298b97ea1e0f2acd54eb4a58db959bc3dc70607dc3168e5f7328254d8f994dfbae4f441da1bd402027763846f75563d91d28d1b000203993cb8e9ea13d858b633598579831f6b00cb4770b1c6595239c66f134bf1a054b9e7e04c01a1b5c7e8b09d6c05ef0f85a27c42292d628b8fb761437caa3a1061ce3f06d8dde29e74ce02e332d7a96cede5cfb064a8ef786f7c9a50d017f7354fd019fc71197b5ae01f315ba928695c022fd89a904512e9331825d78ec4631bd5f42048705740734772709f7e3b22f9cd932b43869e045e125b90ac5cc1d32dcfb3bbcac467346f1d9dbca5e60a398e730da291dc532f18b5d3e69d38a3443e4e89a8b79764a984ac2668e6e87d4db9a6afc29ee9c18ea54076da72ea9264fd5f88ca8985f15807cfca42723075ea46de47fcf5738c07dac3d6298fe7ddee851e9b2e8c38ae4f84e44db7e29c45da1b242fefa6c638fc10eb3e8eb5fd79d103b95f3eb06b6d7902245abcd99e665fe420d2611baf39b86556599eab001e501ba6f3fe1bf77b824bba8bedc90926bf631a2903540a396119aba7b1658b92f72c4fb82c933277f7c07776149724c5904219ad0235184320183c18d4a52a5b413e38bc9e82e3046dc1cc1c54ac798db11d4791d088220c4443b07a1d41a5ed0810d376981a3eb09e94f7706d3f41d2ae09ad9024b41195a8a13d33b065bfac975e6bdbb418235d365975609c9df4b700c764077bb2aa21f2f10116171e9844d11611c6f372d04280fbf4ea130d90a27b1be8d88965d7a44274619372100dfc740fa1a92fe57fd885a738bf12c3681a67be19c13dae3261baca1509dbaca731f4ad152fa91329e474eb487c33745077102751359d037457214d3af452bcfe2ee843cf61ae0ed2d7ab3ea896fd75e9d44d5ecde6ab664bcf823925795a0c8a2ebba88ca142d0b4d11810c9c15e51b25b16e24ec016c5447b0ff408834124d9a479a5f8c30da3c2d63d9892fbae3444e1cc27b3ba8e6f37bda4e834e2a3e0ed923e989048827355fa7150ab57d2feb49ac2e8efb82c74b42c705226f2ceafb8bce7fd60846227ee788a07ec629dcff2fad059af1b5c77f7cac69858c5bfcc9a34c7982ee1c321c788229536c9a05be691b753520c65d92be95c95c58bbdb61234c9936bd2e388881681540f5590b56f1a1a510b9eaffa5fc5cb419de6ae9444128be592316350aaa442fec4603dce83036e476fbfdd89a12597e06c390ca97203bb02396a292f2cf4b0559ababad28673fe3d92853c78f85130e795fe4add2293b3317e041ea5f42e7239cb2b6f0d75a2a6e2201bd3ce72c7ed47f80267033a4a2fda76483459a5cb19bf452197c104e429758ca5d137316828b26daf2db4c712c1531ee96061ec0afd0b96a588181268ae9ec9c7fda83c7ab654995beba0ab16e83fa00d9201082e1a59b0a18b9e9b095e663a20123db59a5ea40f20ab6dda41ef8c8e72539ae2a73c0e0706bdc3e42a3b1aea51d3f6976939f3840ef3db7c711d861f5b1bd58da255d3059afdbe32565ead247dc3a25b4b4241d007cf2dffb1abec85bc6ba4d6ceda00576a19ac927bf6862f12c5989d8bd78404c3888e9aa35bf2d9c42a5873b8b5057969a03aee65a89a51a99a23747db3f27e02f7a72370970abb05039acd31b6d32ae01cd575f7d50bc8d05d6d2648d37760a7e750e873736481a5a9f80b1471c5238faa529109d54ad31012533e074c78908fd1dbca868a52752584726e460b29f5ecddc519bbcf31391671a88f7bab2c93c39b54cd69c2fe674365df11ba54e617b8f1c9aa361d6e33683547bd806b98d52438c3c136ce1d8e884a1e303b6abab5c96848a105dd23e21aede59605b0171e0dd33d94b1edb266e