0x2cffd02ed37fb9200918f6bbfcadf51cd94eb0e7cffb3b096303cfa9db9fe50127e83bc859d646d1e55f65e37b3004626c3a7b1313be5ddbaeca21a7ea4d6100522886c7a044bd925488e2ca30904285e9afd7fe96d201ea2ab5dc2b8bb960105d4f806f22cc3101b8a965fdb18badd4fa84c46d78d2a1c26e9beac9e793f450be971c7ce8de731c3a08a8fa90ae64dcce4c9a8b4cb27cfb7cb3e87071e5d33d3864c716d41246063d1299f3e9790a457c6cc1eadce42ca51bf41fec0eab7cfbcb4701577ea3070fce8e2b24ee58caaa7df2c5353d083d888652b8a7f42695c979167b2cb5958d73e2bcf7298b3d4c559d4c6fc81ddf8e71c7d03e16f827073caba9fbcdb7628ef87c63cfe3c7076b5d11d46c9a6b11ebe649cbf2900e15747515b606904e8b0fa0a83b7583626b4e25bddb4a68c25025c669254f2fccaf9b66a0a93b7057f78709ed177e9ef45cdfdea2ca0b639fdf823441e0c7b7e4b0c974d98f6209f92eecae141175aa573e20bf30a435391ff33d5b4037b9db27dbc601e159a41ac6db411d17d4944963b5f85093e51b50aaa153f73f0aa9cfbc392c773bba845d8c3f94c2c41c451e7a0779e3c947415295e26f85a6412ca909900d5853c6f9ecc42d4b6cfb062082e481c814f464e6d44c6b1a3930ad8e3160a5648be92f9e17c3a148327a5c7d187c82cd3a809087e7159b59d1eaea79e1b98fa46dc7825f41056f3e467d64fa4cbd9cbf61dcdc5d6fec19d8f6b257b53d02e0298ccc3262a18fa9f4218839c350a9967dfdb6e3a708d5f1fbf17ec34c4a6b86a9ec07cdec7e7ee0048985600ed2245cec4ad6136d805163379ea205c106d04b0015ee320153cd0292309bdc886adf8f51ca356f09f1000768f5fff63c50632810d91266e5a15545470c174db6e722565a6a3a7dfccd2dfda2767335226aa3d4b6a5f5ccbcf31fdebdb7b5e1d46ece5cceba31c6140384a2cb95cc0adb10ec137a551b20d4017aa0722472756b06d1d560267f7330b1897f6651d96cb62146efb029b643d3bfb68f44c8c3e86a6e8822f8d07147504016ada2ff74286df5ed0d6d5e3e580bf2cbdecc678e4dd3073f145ee6e9264bc059d2e962917275fd145dede910af740743ac411580c947754cb17a12b86bb72c6629097ab2f7f0829ca2b192337de673223c1ec5388ffad1f87e6f97d68bedca67d2e098ad24c764fa8fda3d029226fde238f0eed9d4f6d9e4a93712db6b7b67a5fd8dcd6cda227d8f6aa497989488ffe0dc5415264f874769bf3edc342e092aa19aac060560b9ad703af1d152d3a5e85a1a5ae2df5df3e3875265ed26aaf94346f6297a8de13cbed436357bb590bdc4c516fc412f92ffd8b9095ce9c4c7b0ed9a005331873ae84c49c9269287e857b562745066a0957e61b3ca336f8a37c19a5e30dec40dd50e2a0f8637faccfa93d5ca258d8330c582377586d9faf27fcaaa62ffd286684a51f8a17a7afe8907ae5e60ac6b2b45761ed2546e7c0bd38d5e3d19f0719b41d21d0b023efdea01a1bcbf2c678bedf1236f239fca860ddefdb35c952ec141e7db333f699d6f6dc0c9690c57a520716692bb6ce5251466f8443aa53b7a3e59052cc1149b7ddcb0f290c8b8bb03f9276cf0a0ba188fe43bdb7fe695aab5d70c4e10578dbeaa93b3c95236eb2fed5a2eb9c69e393e8c8fd59ad9b74ac953c603fbdc1995cec0ebff32fb85339af0a5eb09be8db88df0341a758d79daa41f89dd214e7c2e385f38e823b06773706b1154bbc17dc9549c186c42c6f4aea6eee29de478789ed64dd56b7ae4852c47c52256003ac5453d3aa1cea3f65bf2dc189d045e39e465d15a1860705522790fa7546d1ac62571a79c8cb73beee417a7746cef7344ba1027f817b1571137913f8abac699c26aea8843344d3db98b63