0x2cffd02e483505b72213d9e113295eb4313088e056cf2b3c6d2f9803bef43a035020531d727e6ad80459409e868ed0888fd5a5f511d7e7b86071d89ee7a2ea640a22c21c43f33c3912b11fb36f780d987f9874811376c02cbaca6f2b2adab70f2064bbe7bb0f349d059396a160515f7b3729ee4bcfb58dacf6eaf59dffcc83f8d165b3cacd16efac2809e9082570bbbb513d31069e1b2f5897199b2b6192cad62234b67b74bd7997ff3d8a5352f3d0396f3721a8128209160ed16e4b1f28f1691fa4ddd3d274394f48ffd25ff91f3c1ce112d7ef17817daaa8258ff0e97a252a7c37f6b043e52fcf57d9b1246ac85e4f9def61b5e657728847318ddc0136b9f5b78da8d0d8ff89e49feb8829ccad5f65b7e3b2393874803ad245fa059c7d719a0e77542f84184b52e1a828256ad3496a6eca0e4b3fcca88a2e9b9159231c0c3e25da7d01da91ba3c36b937d9a6b782652ca93ef42f76acbf030467667bb36e79b4405df9a60fbd777c3a2bd334990b994bb6e52e258c1545c2337be7a87817a6c4dfcf1a66d77bf04e59bda610d1c6226e35210963a4b579f7cdefe309c31a271ea00094b190efa4585bc87767ffaa494066f4a9858d6ef9ab4c4075c19a67b3b0b179ca7e9827d48825787705dbcb9fcf993eaf3452abd3908018758d97a2b6757a8d012b15f31ebc5a17fb88c2c4114fcf2bdf1ee8b86757f94044afefa67a143bd0f70a796fe7146079d3fc518304aa60b46d9ce168d26945e9df76337d9baeaeb96bc3b2710e0ebb776d4a12f30b1a1ae8b5c7665180e1684df750426814053ff110e9bac04489496ff7a1a70b95ee4cadcc290ba424d915dd191d019762d196e6fbe59d64be6f5530a1b049a19949a172151e63a4f75a911e6c47ebb178fdabe1d517b75b5af43fdd54b363d91ee511c3ce7458ca9867e93d999eee9346999f12d885444c810038ee8752801ef0f15d51dbed756033a3b0145137900a8ecf69e2a86729f584a3bd329aa9e8da807048adfb1f337a35c65308bb8071f8469c6379606a1beb4f1f8d6fbc08ae701fa5d72010a64ebfe1df3a3aedf1dbd18c88abecf9d1f482a893a219a79480fada139dd71644a4d4c3a0b2db233411c064fc11abb7a649f3cafb65b9723db112cfb2f763e3ba5235ce445ad9303d56e0fbaa506e23faaaa7ab7919ef70e1fc1fffcd9feb2ab592fab43265e60d9f20d333569299289e85e456f4d930a9fea78544b7c5138817537baaea00d4e2e518d3473ed5889597ab2b215453b8f4fb956344416c403679ac8e08bab02314899204c50ee54d9e0634c70ec0732fe7c539de8bd170b8e456af073e653ba313a40cc73ebb6a52ae6f21a040bde8e198275c134130aaba2b65edd259859ae5d264e15612d3d75db496d2729ab5511eafb8439eaef4e7ff02e4ee69d483987eebd0d15ca73e7f3c171cf890f39dc8d8ce5e1e94645c5d4dd7ed2620c198fbac9d8e9cc8a05369f6532f52c202313effe8da596e6ba81568d615c23399124118a47f08b8b626b3b8a11bc302376109ae4683e27421f55e62f9f2f2e459f980ad93f5d4ac377a3d92f19d9264e00767c69a4a3350a0525bbeea3996c973876556b4e9e6952efcb1289d0d6820da1e40352b238ae9b18f1758a73d702f8dbc47aecddc0ff83dafb761ebb6febba04228fac4b3d7a350ed28e6522bb4617f522c436b6a4db2f417f0d4275b6712a29227c9d09cdf7600350b30b0eef23534cb0b2167bae8305a7cac4c614ce94b41f321195a9913b2916949f39d460207cd79b74339454ecafd558533144cf601609707aaa0a506a30736e80854f3d0027290e140ab9df683f1eb989c4259c820184d80c042fd947e47f299a1fb4f1b2210d90724e5927fb58059eee387ca95436e8a560ee1153d6ccdcb5a1a8f