0x2cffd02ef8f209c40cad0bc27c5644b050404f58df93e90b373680e315b3cd2c94d36ebd9528315aacf5905c0b61cfe3ffa2f1db0b957e0897a5e3c65b7303e67ef7aea434bb719e16c713115071df8e6293f35300f824299f3430f089c1f3140c46d308cfd546156af9751647556d8eaa39d0f37aa12f17c5bec7f795249943701c78581bc103b0ac9ee9cd871d9741d677f6278c790cb1452461219857f4ef91806f0a76057e2c47bb8d75a5b0434b279db167a370d016b0335c9f837f16ba08e9907475ad80bd3c49eeeb6c855e2f3f8c59be5c9b961f4e91f61cf85527a1366e3fd7e238a3ca885a4858bf2a06d4db5bc43840e11ae692cf269752b4ee0f9ef779f7c42977cca64851122d8ac3789db697bb5360cb3ccfdc441e1a56db1dc697f34d211b1fcec26b7b7bac6f6af636c9ca01b44471001d1114fa6442ed3fffb526594e46bf7bfbef0ea335e71cc23bb203d1b9e264ccd3b6c67df984eb961106341f425615bfd16aa87ea9dd1ac92f4a667447834a8188a197810030afcaee68a5f4940d37dcbb5c8a604e4257fc1bd581398c3ef51bb95e2897b1fa366858bbee23c126a6fbf4d32af0866cccf2537fa961fd6326d09346e6962fa95a2fb97b43f832d8028c255d2fc4cc3ee4372732b40dcde0a464a9f89c22b195a2e81ae3baf341650b9f0cf54b47965374f6d908ea2d9f5bf36881d0751feffd07f87f2846ed81ef4e2b8f3c34af0f6cad08275da01aa21bf424267f95c5bb8e40e07a1c666c8e3207c342879769817ffd837eeb247e24de75d83136f6876e3e05d32aecc17171d602993793aafdef5b80d094e1a833f5657c17d768307bed3abeba0d5eed1a6726c80479ed92fec959a5f19bdfabb4a6971a274d57787816e80f00a4b1b666b6106f06fefcc9c83af6885b3d6e4584c6e339207a42f8afbf77925655c9df6583ed6f44d85ce052e33990d852646b2308905125af3f04e4617e67d13c5072d11235137e64e95d8168db5fae34c687508412cbe61fc44ebad5b35d8f15a3ccc6aaf1a67545b685fb567b070d287f0691ccdbe4626e165e710771a85c72c698afdf088e177ca1f586d4cf8a9bfa684ebbb52025778e0a7864fade382c9753ad48f794d5556762d8dc98603cabfb9ddda642fcf05d64bff9eb5af4c8aa82926e5ce34fe3cd19df8c6a789b238879d2128875dc0b2fc488191130289c214fdaea54f7bddbc702396e3c3a388e5124cb1009303dccdd2642eb2b7cb8373e16eefebf7816dec071f2c43a2aea179b451db7b080839e62ee865bbe53219237f6a989e1a8d03dae2dcc0cb5159cbc18ed4f4ddf1dc0022b299525e6d103d610f949d2d4116af039928faa9d9f0904abceb70c3402f2491ae9ffc44b22c541cf31ac928b5f5b876d562ad751320a53235e3d92af93268b7f70d3a1e10d321dce0a8b695f839888f3329bc7778e36a96e01ff1ff092821562c96a46905b7bd293bafd58d6820d4eba4a90678cb63f29c414f14f93e0cee512cab98bbf1b51517cbc6bbc2fc1dfd79e58b886d2d5c905bd6d4292459f412eb2c11cebae165bda75ed336b273566d3878b2d51ad3e436438d944f766eccb0fe4dec85b5b127d7a2a443cd1a8467cfce831501c9a621e617fac30d1d18ed2a8cb699c403933c6843bb74135e8d2e609da63fc11591eb6d110fe75e8b5b0f66bd0d78d48093064880c83b6bec48d091e3f369a5df1ebf86ea3a88e5e76355d42b92fb529e3ea3b333e097339c35568a22322c0a4bc42b71ccbe9d0d7f39912c8d611fab07ddfb155bed16e363420bcb22a31ac9055bb1be0e8eb73dacdc66f58b61e907c2505c31db3db0bb77d875f2d90bc1d114233743569090020f2f8845324fe75b854e77fcb477c643c71e514d461f8b6f14cad8d2ef56d1e8431