0x2cffd02e5b6bbc15d14e63f2eb4b68e15355b0276e0abdc6edb7169e6460c18e2a95bd18f94e38b30b56df77e3519788a280392d74d38c4ec0bd0406960018d016eafe3ea47d9fc7ffca7bde6255f24d2010db80a859f1cbfd330a7cb5c78b13870d562f7a75bb0ce17c761a95990f28524a6f7e753158a928ada60dd3021e5fd17b937c84310bea0d85483f13952e1977333e4e5eab5e4859493e03b6f533e5a608f0d84e867a2c0cd37614b66a117b3c0fc0376dddca462451439b83d30e5cc2d522cb5a6946d9b628db2b523c2f209171f11652a79a4ecafe439bb89f157f245ff2b1ba15ae45f7eaaab253116ff61b6a9b0d7d657e361b5e5b0e756abd5689d2b93d21169750c8d0f5e26aa4eae3fbf6c12d7d8eca08f02444a84a81d86e4007a1a58b44c02fb664094c7edb589ff41ca97b641b0b19054f2dd766b11dec93e984038ad4d77b5a2a2f723316dfe664afe115e8fec3e33dfd66dec0f8a0275a950f5dc4014df8d3233892e1f550d0462b3251c991f191884012cfac3820b5ca71ae5323286cdf7ac44012b6c44381ce02b4d0d13dda85502e18dac4bca8c4c429b86c6f0097dbe5cc357d21dd9e5af03c764b51e5bc160fd61457ad79fd7f543f4fe6c4f2f2b1642c7dffebb85bf10dcd788853c2f5e37d96c8929d9c0bfb6cdd607f2311e62245919b372bbdcef214c5ab100887075ddc45f601c3fa9b71edab1b634307d09f99977cb2f392c3e9cb864e2061933efe59a14dfc20f9b65788118250c42b8fb6c38e40fc45a17ac3464acf1feef1a065cfa086ba702940ed10cccc84fba92fd551d98823bdc6370b573fb90df841947b49f8c91eb3917f77ffe84e69ea8fc070ee0339c237629c2b0e9c3966fa6ba38bfebf614600635ea6bc7d77d82302987e2e1f9c737647db067834636c2ed14c42b4819c3e2f425472f6660273c2f00e3db8d6a13109385f2fadae3674d0b1343c6ec280b534ef09c3f9bec58af6e74e7e1f4d873b373803e95d1f9e18f234e52813c90ffd7ef72948c323ccaac9d1ed2109c7b204482852c25248ca31677add8f533c994c5411923a61f61ee52444819f243584b8a4f43ea0864018e03a0d50cbd2dd3c331ace482e3c93775575b0a8534dea603b94b62166a7d873e2a377dd450ecd25c1237ea6bd24b5751e0b810e459a0d4edeeaf20d8a03ae8a54fc24645682a4c4c5c10617218960cd5ab3fe72b7fc2e776c1a01deb66a6ea10347237523b29503af3d124e233e57e05bda4f444dd0acb957ca478209e8a4629580cc8e69b25cbc7e7782307510946e09ef9a2a855dc721625f590430d8ab6b8204243ccd31261d050a3b96a7bde266cb0bc3e548030e9eeb7c223459b0eff6c1fa226596b0fd2d39acb3e188734a5c5c2a1b6d3be99f016a341756260db357bda1afc9081ce639b16780a196df9429de11e4d3358695e19a169a4065d48b06f97d02a956874ee7397bd986dd96dcb7420dd45beedb55c98b318b1bab6fa6b9afc6d94fad7f5411c94cb352a7248d55b5247a07f17b915850484c36bcbc236b0c2464b105f1cbc95f6a442d5ed8318bc1f6acbae0166312be72af034beb4a817457701176f6f7fa83a80a520f796316392eec91f09497f10092cacdc8d7e16f86d09e01a0464bf8fb502da75e36916c7c7ca5005d339c01a3d9a44e93649d9af474cc583502f4ae591b2e05ae01d61a2ddc80f76e4b9620696984ec30f49c76115645d5f02559c0edd7f5d8c94f2175a581fce8317889f5997e2f870555583dd35eb6fb4e748ea52386a617e79a44c2475bdb108ef83c31eca219907ed54798d1447aa63f0ab69e2af573a66e9c879e6e78912b6c015f3430d9145bc9daf120220dc70cb676c43dea4f4a588d46d6f88337a1b61ea522cf081d1d41b4dfb8c957