0x2cffd02ef0b45874ea707aa8f8eebac1f75754cc9e67709a5472d1a1f1aedd426a250b9d4e2d389b87a4b5c9f6da8df85189908d252a43a225fb48eeedca64a07277672453f5a018cf91e2954a78d9cef56bc3029ad8dab029636c76f07537b5f32a04988af7d199ef6b3d039647da4b4e88c27ef2cb21374cb55bfeaa62d66b2fb6f68a1bca929770a646d3b69fcc56e0683f88a96f89be11a8de8ad5d5329bfb831507dfa0a8e7aa299c2ed275f32ea0bae1ae7273503649a872ab2a521cad2a0d50ef738f7c1dededa18b8d7f868c2cc228ddba818a3e58713dca14b19649e281a5523bcd7c3f838901af46d1df2061e841b08160bf16fe415ce8c357490ab40ffdd2ec1bc06b906b5c1cff942589dc1f1f4c3abaccb7717c0c9c1e2140e0176894bc5e76b5e9d1a685b9bc497828c8ca4ab24789ba8f893916315fa21d960c29eaa8dfb53dfb671471fab04a986997cb4c49a9c7a58206e4237c05ae266853d6a7a8e71dcbf19adab8ed1b0c66809aef9fdcad2c25cb5dcf44937f08a49ba1802b98cb34eff69674aae01f1ba2aab79510d8a02e3b6c53627b9d5bffefd972338d9c723ebbd4d4d956de655ade472c8ed2b6c531e52ed2c5b39f1175f6e6a6132e064bd9f4c8b483375d763599a08273a9a3d400b57c6f6440729a2133297adb517f0c0c81cac0de7e120fc7b20bf7a89cba06771f762e556d4282949e14d6e0f033141dcaa72aa50d70f18e06d51d748bcff64664a03e3ca567b025166d77390e38a3a4ee2f5f347e06fe4905d34143c289bfc65edafa10a5e53201187629f4cc6104b359f0895e38344d1c5e9680c8f7c0d8d83a3a6ed104655938132c98e7a02f588452854062feb53854b8c43a386616e1a8ea5a57532b96bf1b165dbb7e507ff4879fd3a381e8323940b1aea5da6e8afa13dc6e130a7f40c3c6d57dcf5bab13a8dfb2272251c42c49b4ea73a4a66b0b612fff33eb72b61202e68023d01964a09d2a05237b25fc5d6805867bb291ec56e33b2b8b84421482697a70a2e96e0185df4c3aee1dfadbbfc8ac58eb6849453269512f9e469013b903af1bd54df1b0e581f199ab9e681d06f174937b86b2fb1973be34b11180bb4120ff9a31020c2bfc04bc503d634121f404376f66f093539d2d1600b46f6528d11a7f807fe7911a74a715b133af6314d674e78cc6813f14e2c0717a7200a882cc505d43cd67ef1f837bfe80428a747b748b4b88981d122bf43d9a8e1eef97f706067ee0d1519f3bad0f271228215c8fef7fcfa14bae29471996e1b888c78926f809ef216219f6e8630812fe8613708f547735a22bb7c6f834427184b3d1c73e62242442a9fe15aa6136ab8762a2619ec8174c98ca3fcc04a71fdd0ab74bc3a865e9632f4101d41026b02501170e528bbb920c7dd009f4683cc10141732377e975dcc1da73879cc8f2da6b82f090cfdca86c2b53a08c0cb9419ac5032a75b4fa5554750d3a388a380c30fbc9831d4fca7a131a1c58eea69be871e47a382eb107cba40ea096f982e75b07d072f1c665b1cd2dd30cac7d0a7983baa92413282a6dbf0d29a9d667bd79e90b170e9a32be087817fe8cc3e5ebaa0c5da9e4619680bf3e8f119273a735c9c48d5fe69e559cac12f171790c1df0b8dbfc6a478f94bd51c5add975d6c672424842c79de1bdc5e37d035a917616a0f189b115e7c67849cbaa7877528eeea229515c53f78301a94f79ef4ea04adeca6dfad3ea65f2cff28000d5dd98b07282a205df1728f4b799d5b5bb62cc18294e79a410533a59985e4417b08e71b81c4c8452b2970239a23ac79f79ac6e50665d629eac4969bd2fcfffd0d5a58a2baaf6ebe8c43157f9c9c16e5313f6891bab7a06ffe8c919b2f610b8ecf59d263e3e904459260ecb783fac1200f755015ebe22daa8