0x2cffd02e4869493b5bd208e72b9ba98bd094f33fa0faf73ceee1e0704bf51593fcb353e19fad0061720acfe1e6ef47d3e6c8a5fab7bfee948e0f7e0728790b878410b628687fc9f02c7c3c548919315d2f67351d7e7d26a13e218b2829ffff10eef4732bbd16a03cc17687ccd358db60958e4b2527d8d9ec241f1c06437c433f0fd0807fdf914baf89678a1886d58d106368573d6b6692e888b50a46b57f464b99812251841a9f134e9ccc33a8332ae95a6228779de0308dfa7b2ea3f2d1ca6f002d3c5a1627dbd394a494f1c47c2f8036749b0eb0220f3861d8409ebf52ca82eba7b9252acbc24144962ce5bb98207e25a1518a91739622070d1f4959725f350948e6774a8f9dd2076075a2742cdaf792ef522067926c2530036823c165adba701677aec415f48b5277d16904b778095c1abeae0402e45ee359ef6a64aebaf03398f7e483a4831dfad60ed9419ceea8a0ae073e529ac4c87336789ada6ea3e4b97bb6bf03dfdf39ed921c1adf956e59bff1a5484f8e2694d4432622aa1041f5565d0d4707c04bac877f352ff9f701dd872a068f5996b4a09a7f959786ed317d2b4816be9f3d024712a451c0a64b92034f6402a0d7eceb0220a3f99840e8a4ac935cae839420a5db3b6780ea1f1bb78af3600895583bbc3708c21cc6e4fc2b46b2982c1280b0ca02c1e3189df5439a02eb4cc7ba31be13204d02cf2def25aa9613ee5fb33042be732d369426be87f985f2525f1bd093b1c75538e33049ecae9f0d6db33fff3a5548b668aba64645f6f14192658f71ff2298f4560f64d592dd06a30bb1b4541dbef77a5fb63a2207eaee04f6e767d6b0e6214cc1de6c02a4191bd067b56ddc2ece20ff3c20d75cabf1c1464ed3e44d5d0bb3bed10debf405ba5692aa9ed5d227708052fcc8be3a269ff9f58d925649c8a4aec0119a4789fcb69ccdcb6a809c1961ddad10acf9ee6d63f1187e104a82cde198915a20dab0fba9f73ae20807cb0dd79aa645e3b820dc4585d8b8fffb8534223eab18607de092a4e8b3c5ac41ffb54fc5954286e528b21da7e1cfd3e3f563bee5cf88d22d8e0cb75125ed5746770309e52d800d6b0844a17e0fce22b48f212969a5c68467be76694d999d664cd3099b26a72937a69fce7b90833f2a417ace60da30e9539f0971afa6f616cd68a0851dde733d33270446add9f8af16c87ee9755f1ab2b1d78aadbd7a1598b8fd09e429ffd4cd9a84dc3bee71024eed9880df8cc7290ea3f33405167efea838e8fe016b01565b01ac18f074a3b22355b93ff6da40d1eeea994f94b6fd56018f07c5f5f59713a8d03b029fd4587076929b1165501690fc064290485c28007cc4addffacb16dd724f4b0fbf56fb6066d4f64422ce44f0777143d7fad2d084f53b4be6b7c2b6548b892cd3fcdc3a9ee75e382b63d406a2f90eab81d0598533131ab1b12c13cdfb3f47c302a9b472fda41fae6dc69efaf2a02893e26cc3858b5189adb33d3ffd041df7e5438e89addedc2e062a6ebd485113ea7c0a6c30d3b00c714a96d129a320b81342c52a74a2efeff7a7d3faaaa1641e6dfecfe963279947a789ec164474ebde975758576feeed27e0f1b198478f716a44e75bcca7bc4bbae8f5285d42c781c1dd830a0fc30952cada4f5b100b190ba8d3cd99405f08bb5307f9625390c0186fe0b7d868e8f9c2490e83863133e0edfb9f54ce4b031996055f58e629674c5bbfd377ce30cdcd4a471f7d8335899e301996b4b549244d07b95c8881c71d76ba899e7e3984ed0912f476bbd54989196d20d1250f9667da19983ed0561d0f4f7b7072dabdda1b348833b23bec04bd1dcfc30caf1f64d93c4fbfe929f6f48e2938062dbb3f7b0fa8401e3338fb4f595c7bebde32a2ed1eaf5c97ff502fba501ed231ad4de745825b42dd4b82