0x2cffd02e9b745915d98bc44e7e78ca355f01d0d745be73c552bfaae1757363bd7cecc60b733e73d935139a8d4db2cda88657ecbf247140eb31c3a875b32f74d9d78b83167a3e16f9960561156d9af77632f2311a51f421a11efa69ae1c8b4607ea940fac36d3646e56a1943de31e88b62e66d961015e55955a3b2b08298cc075d4adfba487f6079f1b8c92b49acae74c551e9245a01b1b27734770bcd7d6117547d44dcd5a65ed5c5f57ffe2d0ce630b9a4d6a8f7f52bc38c996995f4f2632a6d2e85d1aafa89758640d6a71d1034bcac882f2bf313219d44c3b66382d06f66953104f29e9de91b7c82bdd916ef387eadc3f9555401ec0d7fba5d99f43da4f8dd15fb4aeb092273b2fa2a38cb6c2d97786932209b7f4757cf54407b1754ece92fe19657e05ad3a1beb0bc3464b032eb9327d4992fc233eaa2359453bcc3bdd7676490d4c4e5a91542b365206455e2de64e8ee92d38fc9717e249e284cc168e8d6d022ba5a7e8c8276165ed89d168ad17d35e5c4b5aa6b84861fbaf04ac955b6bc9326df7739ed3489fa528fa717150312b25753a5b899b59432b427dc5774185d6895a13fa6544db222d5ddc41603f68ade94099a7cac53a3f8fc88685cc1605446b845127fda6b8533c94099244c78a4cdc342421d2f87139ee1c5dfc955b90ce325a40e340a8c63e6251511e9df8afa171c650b9a6f281ba577322ee5c45e40c7058105b45d57ac3c38406c1d671532dc77939487b5210b578fec32cc0e4039cb1cb0bbc664ab9ae688921c58f11403506c6d00f1ae7858ad87492fffb2447e125bc0d9dd2700d2d46c55c4cecb444c766c4436b608e1707d8d2381067f1666ba4b979e8be34c55fa43d11bd2f7d9d75b922bfe45a50be78e999253c63e56bf236b0c10214a1ee78b10ca150f3cca7d7371ef9555e5ad067948e0d50b8143937d945c0f4705fefbf6febf25a9eb7398762499cc45305d5f0c34aa9c9bf60e868a5876bbbaa700bb9d67081be354dd5193b29e9536701dfea8449a4d71690824470b997109c8f4cb925c145cc3090aa02a920f068f443aeb43f5beadc3eb54d7d8b261298daf186376a1616bcde26971c7087cc9877130d07d7df38904be4a0fc5007938e640b9565556ad45b7024fd674c1ade64451bc35a515808c7e6c34ec08f8492cc2e3dc629c1bb166ba771ce5286285fe6bb44bdfa2510ffbc5e71b11096a23a87a6e47f3f4dbb6616586c3c9d2266e1532248e42918ee8a71469dbe604ff064428825a78d7debd1108615e0596a625d45bb174425807a1ae4f64d2a9ad3c1a44bc97d1107fc498b731fef5c95fbba29608fc574e6a555768c6d375975c7048ac86d7fb0fd7f7ea954c585499edfcbf55ae11d71ddba8bf8139c00c30e8c4a679620d6436de08f825fed27d1740a63c9c02dcf225af2ed30aeab3924b7c23ba4171ed9284b9c993be8033dd71d57e318cb925d8aa37b893269d0688f02dd48fcafbbe39749d8bfbc45991c933adc15d8c3c08e57a14e6a01ad77aa1368af970478c73c997a17f583962ef4ee4dc742783612738763fc6b4f5e86ef35bd4d27db8711dfbeed770492b5d43e9074796e6602029ad7a23aee396ed015440737ccf3b7ef534830fde6ac1a6e9441df5a4fdb999b5f2359dd452c785330758f2d61415e24eace928987c644d7a313d5616b4c2f47928efaeef4eef53db701d245202e5464c530dc8c9724b51a68cc8ab263bcc8b8485fcd12b0521dc9a59bd16654fb20182444689d7a6ba0997ef76b507aec165343d5b44342c3641e7c78ae3ab6c40bdbb7cc532b95d73079c174fbb63bc3876353e5e275acd74d0a4e7d9f55ae4963862b719bc9eb3f1e40f6789b7409503932d0c92fe4df7989b7512df91704e9b32f1c551b51cafedb6b556472b8b186