0x2cffd02e16bf31bf6cd4365e01f8e2cd407aba323290b8169891bc03becc7f95b31b8db71768286bbc4a37e9cd041a1fac9adf1d8bf0da77bfd1951e19bdbb66cf37dc6bd2c4fff12ac15430381018c5c0afb108860c92f65f13516fa36d15d36677b40e3136ce27a1a2e2ff6ede0132941bdfa0762c2029b2127f909dc59854267b2fb03138360e80f0f99373fe60d27bcff3f96fe0a1cdcfecd848213bc47ea085e4e8b54dcd42c7197a1233b666a452eda80d9bdbbe39e20afc7d13fd804352084c450c93fe8c62b919345751537d06c9a04a8031cfeeeb366c09d03dde5f715ee325fe50eb831e5584a57e02f96e0f59d101e5a384debd85f0d15e3644befb9dff93a8b438739e6b4fa30ed9370acdd9fb6ec9a8acc8f368d252a46191f38166c9df87f939d6ea6178bcaa23a3808778dded69607158e810f049143907bd159c8709f602ab46dade45bc0d06ad637f72085f6b5a8a801145cd32b9df0eef9c68362a73bac3ac6dff31e179e6053c38c3a8262b5022d63c72607ef0fb4e4de35b337164df442ae479397d2ce62d0cb5744a347dd197685f66061221223ff1dc0dc27409e4c00089b74d5a647f147bdf71ce37d38b7b050d5192945d11e161c3d1b55edb90378d1686186336b67bf9905df928956cfd1237569cf09d2a792292ebc460c76405d4bcb4c482f1caa036b075927e8ec3f965bf129d732607b9f0ca0dd62dfa42ebfbaa3d88a840d625c2113d1efb7dadf1c1a8a44290f0c152e29308a52f496bc0ff022161fdfcacec7132f20248dd4acea52ee43d1850186b91cd90acd210d43c9783af3e3064005fc1526e79d37f8c5a07b595a6d9f639de0255e77df67da5a28d6733bd908bb9c8548d39979c5bfdefb8caf4f86ea46aa842b8daa744e820be23b3041b5807ef35c7e06870c7ab1fa3b3f2a26f9b139295be0e6205cadcb4b4963f8e439470a388f217a24ceb010c2db52406bfc3ec08bf72e06f331bb99eb84f83ccd35c5837e035e2c8bea4a827c9076c4d856c67ea7d3fb7e0431715cb0076140ee84b4b9089f26a9c1c8b9ece73ad066473ce9fb2ccedbc2cb761d89257151e66e1c25d9c80fe51f35e08d02d1925f68a2a348e968408d223fcdece4a2ce47d470c0a06e55fb65c9cdcc3ff13a6c1b9103de6aa6cc146fa612f55e3c8656e00e02b56b3d8b1a3fc69c16bafe35ca29e28cc1329c69f3a9511e6d6b8f847867d0e99ae536b9a882b7ba78aa03f85cc133c3d06d9045c6ea06a5b37998443b0389281f069557be381bd29813a159c34ae303616a542e8f28c15979502bf15bb13dc5076c961e9b3ccd9121261faf02d300dfeae3e4648a8c6f3ab3bfa76a45c61f7105a9eb0e2e102ba66933bb23f40f0783ef28d519bcc74c7dd8a367a980c97c106a6fc496d3ad37856564ec85b0cd0fbb24871cd38b573e0efaf25877806f144c7e664eff00e524446b35d99dde1568c3aa9b4e8706d459e535da93586d9e9d9c2e9b843cc3ed26a4e870b124410ae4180cd6b57d4fae057e516ccca54312f57d042187aba0f4f30d67d308c3fa2209c8ffcf6826f227e48ee8ba460fe06ed1245fdb2e0f58bf588bf582c50a685b3b8481053ecf0215896b9e71295ed0745dd865ae5ba709713c6207ec0442df50e9e9560f42c4f286a645bf7934cd6a8afce4cce9a67340eb7eb11763247f865927d368b0dd69d578372d0caa2c877bbd0dfcc9386b1e8f0ae4cc06022ee24d2f7277546f151dd5f68c3109d01fd00ee514ad31d0e8299358f109dfab89f364175b82384256db2d93dc7b94d5407265fb9f7c08b51e36258b0acdb3fdcd6bf0ef90ac0cec3b4330f382b9437b94e45b13d13d2fb0972a0ee3e1410366782416df18900dd80b21431b070030d1a5db86cce4272b1fe7cc53907d11581