0x2cffd02edb048b3eb4e3f067d8f3d8e71e7726cad90325f4329fff89c21b552175e5202abd2411dffc1ec48f664b8ffa99d924387d5755b49f8a4b16d527b39fe6f7085f653f488987748e523775cfd4cc2ff74575f4d098e61add2743cdb3c4a07602af16b31309ccb898d131d5c527f54cbe6d14361a25d1979be03472faccfcdcc5a0912d72e565216d126f50eec15380c7ebf0cdf99b609762e9b817b4df3a9066ac2052e5cb1a9ea6689aebac807717793ab4be83afff34ccc0390839a409daf134da9756a584029f7a6e062daeca8a577d49101f9779e18e9a81e457cf3447945f791e49f7568d908998a1412bb71b27c2d7aa2455f89a39e55c3c4bbf6ab86085e453e7e7082eb643b9f2d4d705471a4eb76cf8a8ca4377eae6852728e91192f7a302ae93788d047d2efe80417cfe4083671f2af60ff88af5da9900a3a9d3f6f71d97487026bd20d23a477ca1326386d2caca7bb79b6ea2ecb9e73182f8fdc977bc170cabbf448b74789c706ea75d1825a7ed836c32d60763a26820ebdf818fd6bfc2f6e39138455936c653d31865ab404a3739c5b8be3974ce240e9dc34a45df2dbfea22d711ab4e0ff37c4c71eb5b506c3f5a09f5648fb2d30568c67797b2f83e0eb23954ef9f29e32b9288013e8499e8f186e761a8e23ac5cfaefdf97b5ec1dfef9b5b60ad049f323ce87056b236851496efde695fd76c632dae822ebeab4eaf4309ac6d509a40c927c7db173ef758b173c4290536a62a8ab7f0972ec55ac682df2f854b96f0bc7671376cf0c642ec6374f90ff6987d57474bcd2f9dc8bdc55cdd725a7db9c968f890480f7a7a072d7a26a323bbf1a4882a9e819bca711b37b7ac2c9b4a82612eb0a305080577fb20712461ec5b3deecf1c66d31f24ac756efa15b370ba35616148f0a9c23397b7e35fd15f5a73c7436e1edef269b1d3355a70fce6ba80ea644561c945da4741acc8514dddd53b80c62d25fe5e24237a1de0c4138355348cd75a43484da3cbb34c000cd231fd2af8e6f8e38f5c7979e9ec397afcc2e8b9d9a29385de222db1304252bf54c00b52f175214f08d4f7bb7094f9b15d94e163ecb580e29fb2c7f14ecdeadd3b8da0b36cfbf220c133800a2b0e6f420b3682a519740859873c52bc7068786d07c418f1bd4796e75777d01d76a7082d0a5e54d27335d9c3d61a5c519060ab60842d34009ca2f70941dc8b31699f1d4e43cb57f49d6d3adcc2ef9b2411f4ecf35905cc832da9b58e749d7c66531d54f269e4ab88d959a89e3592e99d22af10610571ccb380716a3defcedf25ebe9cf282d00a6726af1d822718883a831e311cd96ef4d0b1473534f7316cdcd4e871b9f391dbd571910c193b8f44894f70a18c3e1222450324cd54caf5ecaaaaacf1dce73f281aefc46c5153439332673ca6e4fbf065e22a7f890a922383f5864ca141462377a9ab6f47910340a8ee6f2fffb56ea51da3210d3379db72268f1a65f18fcb7ca0166ef9cb818fd372399799acdfc5cfb1ae40495e415fd6734c1a948f614ecbda34aef21d0350441f92904b59a3ff2ac73836e34e06309762876b3e68bbdbd865da605285d52de0d99316ada944cb1f44bf59face9a5386bebb61316cdb6104b53595c814517abfcce3cb8ce44a54dce01d2c9d7aabdc16a735c63765d32975cbd40b8b485ca0b5c328bdf2d848df30b15b43c55245466f089de7bf31be04eb9b7809b1fa75c6645ab42f17b2c1177fa2f082c96bdc2b75f7e2ed87a6a728ed1e643ce7362e1a60d5740e7a36d153179c2f459c83b1394ea982ca9338c10a217e4a297bb778a0ccb061fbefe32eb3d2daf0b8474a415e440f7093548cae2a3bb3f049c4b450a3e365fac8c29bd5f32276ad79faa039461c4a8609f8a17cf35e9449e8140ce731991d8f753aad6