0x2cffd02e5d7509c4aa42771ba595b3d348d5e29afc0602f8be867cc1b27dc045ceb5324465b0cb2d4e74446932a41555e7a59dcc468d512ff9c2cc41e47e8af34ce881b55e3fbd005466a9789b422eab036bb55e36d463f930099e442614789c54e773b3e7c155d49c7c8c5d765c1c5a9b35853caaff253e19e123495cb46df46bf50d47979a2772467d1cda3aba7a14da3a02f9604ecc4e243757b7b093972518e91486117d8c0d0ac13d890cde245cdb7f5a2c7efd5059cd82fc307e401566a5375a7847220b0833e95d38b7fb19dd188b4c466eb5147c8b20448e48a320c72a650d31e8749eb0fc8923e2261ac153197b5c29ab139e5fd79ae4e57983761b95f856e2bc0052086843a018f19a934d5af6a75f93a166bdf4ab792ce710b7e6f8a5b37b47b605a6f3984552e96d30973907fcd97a736ed619aeebbefb29abb0cd215f0c5cccca5061544fb20fa947d36f81dff347b4a3f9547ebec5e7c72c22475f7b013ae572550c9527bfa9e50893eacd53d1d8b9bc6f470eeef03fbf6f7ec4cffdec833f893c88cfbc765ce04bd87b207311cdfc532d6da02d495fc798a1d5d878da28b0ed2d562e8b82f98aa4067ecf70379a49981de70071aa2de933f95520ba2f1d5d27f6988b1324f06f7f888169598c0888fd0cf3cfae28af32109dca110100ef2a0a593b52383957346521bdd70f66049eba00bcde93e5dbb43686729a429fb3f756b61a4340c22a46a99a65b00886992683cf7fb9963e6608e395d3d0ba1441e9f5019897c2e7043860ec3b3817722692a475e870d759df47ffe16fab4538934e17e67a2e10d57aa8ec14464327283b80767310bb8526529bb6bc227dc38f616421af21b4e120d4d87eefd652e4206cd7c00a476c27b470efc12fab3cf5ba079ea3ec210f668c1ddd1da57737af15ac29ee00dc7cd083b477134aaeda73cec971e291d0ca0e22833126596ff7ed85a429c031c6623d71f3ed24e3a4e482942909863ab2e614088275482999a10661791011010ba36032b7b7b884f06bc2d06b6e880734aaa9cbad824c81b764b4d064d16ccce4bdb7c68f4ad7004018b4f1315694c9349d7a70b2b9b01b4d3f06e8024803bf7e947eaf9c0b24ed6deb9f2ef09b6b780217df35a47e1b1dfcc25fc2e2f03c454e79ee8fb9d89e3850c8d9281acd42f59993475a6d6203292308bb218af08df1053e611d021c989f61242baadba0357fb6acbcf0575ad424b2673ad343810a20c96c669877064525c0b95b8427673e759b6dfe34a84ca7f65fd7be765f95f43d1abea6655bb8e4ec76cde1e570cccb9dc41ae1c90cb97c9fcb19278dcace9509b256b09d0b1a78c58df67b6b9de57529a006e679cf1352f6e4f057829f00cdb394c91c90780959f203d2921e2a3598fc926b04bb0b1de879c7a9b0a5d747a5f4c1e7f0a841bcd72ae4bb3bd1ed3b4a2bf4a0c7c6c54d29cffe1b78fa982db0c0a83c00fdcabae21e7669438c38f41c929a7c233c5c2fb1afa841f8a5d2befd3c0d84a38ece704da19562b36cf30d0c39ae95a8509fee47964b4fb4ce44fce2e6b4fd4964fec954dd4d7559acd2a415035c0a325cf53a1df1473423cf4d036fcc4cefcc102d041934910733350249f011d159e10c7b646bdc04a56191f486ab6724b37b7228ebefafd853cddfd97067189ec669442cc5c4bcae909eb31a729f2deb358973519a3cff1cb2ccefe4d7491904013d70b1e75fae65810568879afb87894e5aea36e228c7e684db246ef583e3e4b9df80dd11e8cbc23b9b6d0fe175b12989a967ffc3c805e120b7f959f1b8654ee9b62fa8edc80d01b7e80adf52586c8fc145d47ce2c6d651d000a42af02829e52a8f827b3e6b7f4989c70642f2fb204bc480f089775b53d149d27793b6d4d39bffa10f046243b22f30115d