0x2cffd02edf450e0e0399936d660dd4b3d9ebab0ba40d706c38df8b78fce14c68d21918f843d88dd99cc1b1c0d8a3a9e18f597a6682c420ffae8ef152afdd59397a7ac06a0627ae79d0822afb79c935d88af553ad3e7e44e70fb26e5bd56b2c4facca52a5338eefd8a6dc8497715adf535a57983fc359d8e13f01103583ec61164e520e7ed55262fcf79d41247ceb1a45d87ad9503e6b8c0652e55abca00e825cddba8e619f1eae7d733ce8080029d9c15d27f399212af809dfcebfe3085d102b2257483a26615e494fd3a89ce15c667f31cceb4b354cdb9d4f72187862fccca2bb5a44d3b7ce9afc501aaac19b57d7b9a2cd54442d0938d845ab751bdf9d3849833428730e5df5d1aefc1c6c49f1756f87b0c37c693cd485f38a2499c75de121a48b80d785587f305c4bd6e9d03a9196c99405b3b82b0eb14555017ca4539745e59f564f9af977555dbe7ecfa7ffb186c1bf549da82f1553438ecdad242bceb4b123e00e1278c173ac94c35ce135fad5777a9e7c9c3c08a7540338acab89266ce28ddb8e06e1a5677e71fb2dc0734dcd5e535e1de091473f743c257f4ff601f8bae17151240eedb91e04222fe1b12d5dcb8bd8e7b41ac4abd4984aeb6a5e9509a2ca19603c8833bb0a74402e410a74716b36f0a11805baa488c7c7840d5e58cce6258f9a11e73efb30ac70f77016bc2de5ed77148834fc18c2b10dad69ca0ce06b3c83b14b46ed93e1ddec62c70fde0c2211edb9ae962b377563fea57fc06944b86da77df2551a6597b47bbc683399db45941e2bfc59ae4c4934900d359643b8f20929c2e45e17827076db577a03558218c2453e11958f6e0fc4516fe726d34a011b0885a1782f8208079a5ceb82285d6bf6d7066d8b8ed70b2d6c4fe7288b9f0686bc0e2532d953f71d43604bc71c5f9c821353026ca1e95f811d3b5c1f156abd61c9a16bf6a60d0d6eaf6936900496e907c21915f5cb6978fcfcae82a68479aaa0b58a0e55854b079c8cdbf2f9c016249244d6f208c383f93163b045e1ed6e2b78de1c777d1f22b9c1ea922b954e953fc534147110648ca4786e56e57ae04678d4abb4418a50ac1372916628b9a3cccd79b0beaf78a8227de971c9bab5f41ab0037df570b75a1799306304f44f7aac843d99f3c71176dd3a3bebcc38f92d19920567d3d603bd912a0570d52952cc6335d641b28e3e438b04f51596c7a742143ff94cbc86ab1ff59c90ba737b6a821ec6bd81bfb955af9158ef860fa62439e8edcbe83a008a7ef1aba8945757a266c57db20fe5a835dffc13d02c6b5e9855e78dd449b756b753adc23167de71bfd1a2c65f68c7d5bdc7eaa9bbecbd829df1c48a31d527ed3a186bd0d690086ae9521809f61d29c15e8d002eeaed7ee5d9f84f7a00f5916381c41494575d1c6c52946857a92d512ea5fe047e094dd02ef44dedd6e34fdc921b81e5c36a4ff365e0fd0002e779c12abcb6c2117f800893c7ba1353a324ed2a8fa28e9e9be5a1f9ae0cf0239f2c9c7aee809831a5c508f623cbbcf1ba057bc97ec1421af6fabc45ee182833fb14af19512f4f02d498f3b3bf3d2eed210103e279c54c52a4ad7d53ce445d66352b96966e89388473d6ff8d944b153936c290c96c4bc78015c2c7114df49851e00733f48d0ce4e76d72f3a9490d71c0a1ca34e3e0d4d2de2c095adff5fac747a4db8ba1d6868c8cf6eaa52462c25f3c215b5659d0444178415b2c171281902ff7a03d214e34a395f599fcdf73c8e74700100a9385664be8317f24978af98ef78a9df3752a53a6f922b500968b40688f6bd2d4558e4c7444da291978d21dca4b8fc47da8976901c80f5386d2172aeddc296ade6375d82042cf549813dbd0af48dcef655614607c5090cb384c8c28b5f8cb4abaae32a1525248ec654e3c9186de468dfa