0x2cffd02ef8df7b59a29e97eee9d73916b3fe8a12ea9280134bed94ad8fd02694e7bbe98a047b0aded2f6e3676caf6e42e706e04f8b3ee4f5c68ba7d1d7cab394d5392293b9b287ff5ac513b399576ebeb3401b45c14d7be8ffcead6331e415fbdf0e97e5521b1a4a6a971bdd959d0627b6079a950146e01b51ab1a916c30990a80fed15aaaf3023d9c79052d6992366b3190f8c25e93e1a1b3bee97152cda62045e63a6fa100dda7ac558723fe4920f7502d068c2847c9655d85729f9a4a6aff8a907dc690f31878c5203bd818a93e862b7c4dce30f224c236ffe4579661687c903453e497c8f61f0072867f8844c8cc3aafe5a6219a43434df5bac20cbae2587af10e0978c92773a9fd7f612a45125e6b733665e0941a66daa6a541a51dd3a71c6a2e0dd54dada7a9e50293bcec9acb979b691320ac2e0ea765fbfcd926cd1a19e5c77ee6aa3714b518a3083c22617e93496fec7717631fa3cda82002a1f96372e933f1444a9fc5dd91cd0d4de4af860d7b60917d49e0b3f00a15a60913477ace0fb3bb1b1d2e98829d8a45c7bae3284dece186203da2309bb580f87109c7c89a7e6771f5a604b6a6c4895b4c20028389953f7ad7844143d864dbe79b52357fa83a51a8f1b3336f0d0b47a59dc29aa90d0d9145ec8dae4cfe7b5348ecdf44288f2f62d0102266392417955b9ce36619e61a2401a3f06fc47467535a5af3454392e7a943c2fcec095242fe3495151983edd16119f823ec9a7e01dbfe6daa92ff77e354e71566c47981ec8e93e410e25e24d2870896e02ff072f4b2d0e55453bfbc1cfbf631f7133d7256bb3e9923b4d8c92a2c994d81824ec2f52d091364ee47c726cbb7cfd332d128b8b004c9a051658ee78fd29dd3d258a7b38ed27e9f2b0a104d1446e7dc360dc83ef98865404bdf71da9fab4db300e2be81514577301147419b918adc3f2fc8086ab090883571f1ad062cae7dc003c9c36567c5a0134098744fa3278a6b1b8803cb913df0c6072266a5db11ccdef9cc18d5f44d1624f57e50d8d79bf3325e2861634dd17a4dca890fda1b3709f76306574d0b4c96f6a2e8cdaf7d4e70aaaf47e36520b2ae489235bd3a69412985a662f132b45db020410f399515c790f905ef23776313c9c72048447c2ebc729b12abd0135429ad0d7bef8406dfbd6d38b61d35b9a69411403f37d006e3702c19eb8ee6259df4666e6da9f57b3604222fd49e5c76208add790f71b63ef69c19eb8454ec645c82ff45e668e4f0118b6f8892ec36e676a22cdd44f1d157583716a5dcfe1f417a28fcfea6b79d40154bc5ba001ddda6595220fa424eee6a24033ba2965f3a844337185b4e00515a726ccd1d91efcd6bf9b197e4fc771b6e918130a0b7063717bf597946a198bf73057e2d3535fff823d4d79b03c26be4da7f1666a8f446e7f478360c18aebdee868030188284e8baecd2871a39421b606d9d7d2ca578143124ee3a31de849085c88e245ab5c0b2e9e96b6c3f64092e41cf35819138cfe4a713788b7bdbe4db3b79b3cce4b7a777c098de1148b18389228264087a84d3ba64691cba4a1a591e39b5d22f7d2fc04f48e48556c4f3d05fc6400ad3d3b0c978d2e5d2ba24b4abd7aedc9943dd5b3de9afed19adffe0f0fa5dcc43ae86be594e5b1606b7a928f4530b5cf7f596ffe4057b2d56cb9a72bb5e99f52aa9c9bbd585d8ac848295ddb573a51cf1cf9ae47ee4e29b24a09318477a841050fe75d2c97767b846f2815798c8c829e2851f4262910a70d6186437dcc365b8d8b2abb21f3a083870cb6a83ebde084e3a42b25dd9674540d7289bb567d3111e6ca5956ccfa2a10e9eeef4f5689bf27f679a7dfc97cc132ea74f1348c8142cd42cc8d712e89ec4db34d076a567319ad2381c4f63923ce30add5f4b2b6c4079ce3ab7