0x2cffd02e02aba2536f3ba6e381ad172f94e5d64b670ae40029c3493291a940789edc24decf5bd37064c87bc3be9a7af383212ef1321ea341150cfc7cf060f56a26bfda11b48a5f7c69c7add773eaa86c0f3e8ebb34230271bb4aa58f4dd1c8df9979f7826241fe9003132055a6befbb350017071825df19cf1eb188cb3616291ec865270d5dd10865788e6f5f71082bf54abe4080cb4cf41018e93edbc7cd23cf937907a2d1c6fde528a845863987d18bbaa9dbcd80e09c794c5c06d1afa2e4ccd6df4265850e889099ef9889e443d56752df91ed9ba9fdf4b13f3e7c933e42b11d9d320b29296aefd062a0c2bff1b598a4eb92d9491402792903e90a3a329b078d092e36f5261e517b62d22f6b5836346d5b8c63eb21c418dd37813e4ce71bccacda543d83a846d256440b44477b97f0a43a915428bf30a1e867a47e42ff9381eb42171b8e44cb2e8bb093906e077e94a4eca0bf8a557c3ed714b6d990d282b5753d347c483f966daed4fc852213ca15c0390375c84e0f7540ee222ec036cfde977dcb318b211f5f639bde2b09d44dedce1c3b5fda7ee0a09002541c3bede62c2b22763ecad8e806d2fddfccde74db32340b4ffe8c260e16ddeb0b2863a136ac17da28b843ba2e99e7425f321bbea02774d5eafc35f94202938542dc1fed0d4e507af14635966cf55f4a138129f5c275e2a8d5694f0fd6963e00008e487c30f75f03775165fde5b2af0b8c2ffcc06523a895b0b140394967d2b2b804f1f3020e763e9d8d9cd4d9d6245709bb212594519b529d73908fba1469213799efbb91ca3d9b0e985a5aa684257a3e7cbcf2c428b89558406b1e6edee63e316880825344cd54d34ff9c9d392d9d86a95d544af8fb6879ea58d31da0aa746aedd8937df3e420aeb90ebcf69bc2ca93e42a7140fe01d92b3ea117eb3761793e805ff8bf3821bd9f92cd1e1c884d34f013dc564ea9506f6072ad696f0047f027cc743409b40d6cb838845093b53e448127c2be53dc52fb0651f09f698c7541ff3449ff06f942dc05458e120b4bd63c5163f1a9e4ff8cccb2f98345f380eb43d5532ba470fd090323e9bbf993550270cecba4415605fe87fe2228106662c49bc6cab2f93f39ca7c13d60ef8c415d94246c12993187733611b6896247124456a91eff9bd0c073c82f3982119e93879b3dfd949d8b3b49994ddacad886e1ba5ff8c85c190ce9e30104cad52008201fd3d0c398aaa2c3a61142aaf861a12cf2feccb6d9184b0c515def9579b0415dffdae8778aa5c3f74c2390648f97b808483342d86a5729964d5bba46ce9fd5c5efc160c3f8cece3fb88f08a6140c982a4e250bd23c247dd194beee080d655ff9088483e83c00839a8b43462d8ac637b5006b5656fa754c6af01d18fd3303e2610e3ed0909d116a11f251ed7d149eeced7b5c2ca5b76f8d376de99b443ed01be448fbdec3c1e8fd29726bf28e476eb4010ecb192effd454d37b1e354fa8b56df77f7c95fdf53c30e661cc357e1178e73dee1b25a0cbbe44a17433eacd50b3f22d787f4f78d5a583b0641ce3faaa48f6105de8f63542affcb384b2568aa2aa8d85f0ec45e4cf32219c20652c9f6d960da427831ef90b98831b17670d6e40545d1b075f471e6d07ca83e87e2877b6c2a337fa58e97327dd8c1570b75180029a95652ec0613b5148774077c7630a1d58966c9a715ccaf4cea30088e590486f24409d05f5747d5ad7fcdbc10c0c62ab9ff91af8cb197c679b52d3c7172484c17e38c5ba39db9a27b2e794d4b1294bdf1da8ae9f681320a4fb3935af33290e929392c49c11a47e91e11bb4e8ee23ba4994bb8dde7933da14f5b96286d7a906e04f64dd74192fce6b8264f1ee97faf5e05e071ae09abfa0a0fdf7d1d07b03831a678b8e19a33dfe14f663f54a9d41685