0x2cffd02e5e39aa202b38ff4ac1bb8b4c605cbb06d4629701d080121b502d4631ef00c811bd9263aa10484f0ab184ec9760ca60f442b9d1c6fe6122a393b46097da5d2479e9f010fcdfaf7c2275b3fe87ddb736f8a2b62513d2cb7150454a9f6f598c327cba9cd41665888502903a397755478e39f8e03ea1d313ce57727dc1a163c5e317643ae1d1e824889b51f91295c8e2f437271eb7ec5bbc7c5add29196d753917151ac770e0394d234888ac8273bc8d099b37dcdb04cfb6ccc24656b4c16c0c4c8562448b50996285780f5b3bad60b87bbc4ee37d709c6c2c43720e8890a045e7b7e68ed0cf1525bc86b9f0173d2bf55d406d90151f381585c07e9457899f48db750a5eec3677b1aa345d2b1de937281c37e7dac8505338bc4cbea7ef0110ed7d99ac94d1b72314ac298e696d445f2cb51100f5f74210f59e9ce35adc4c75d3b7875267f92cbc9b6e96c71c1609366dba95aff34385b5f8f8f221181a6911fd1f04139f0218a65c2cad2fc196bdf00058f098ca7aa77c3e07d7e56b24789a129265b9c678bda7a91fa1eed416b9b0a44b15c6c8f3f95e58e077fa9c5bd659491fd96cf1496ffb6eaba7da69d187824ba5ba51b4f79d24579759b6e7dff530c7fa802e03df370a87b5fa89b229d4f0add41e9779a7a61bb1cbf53d991879ebd4c3ae3b0117e4d9426a39598f25408f3139bad3466c5fb7310154f7c0a3c09ab05b1258d748dcdc1c12a411107e3fbac717a9e1de8b09d123420fcb077c81832eed281cbefa3ae2c6e902cfedb3c4a8698ee1a2849786065e742468166f6e7fcc3920f5142755e82e3b60bbe14db5041d98900ca06e9972c02f0e8fc9d3f8a7f66db3244df55233e756f43077a07023ec85dc1d262b2e113921f335be0cd0152aa2aa62fbac45629e890c081d20f7339c7389d9bcf2aec83e5f76caf14f5d7d2beb7692ae601e2f6d100bc20e507271ed0e30c9d27a23ea18c885c0ab19c2d0c40c5c8e0a441e4c6c09a9ee0e569601e1d2c00ac04abff60fc040eed7958d5886e77aa78aebe88a677f04d8b93a4aa73d876c8671456f9027b72a16c01432b0b42fb97e31a96120ccee87d7c4553d823ead6b13eafe633d73645af457acdc2c0331cbb408db69262ab3fc84d1aae0134b5339667cd674d654e3aa3bfbb40fec95f2d1f96b72bf4ce47aeccde4b44aeb3cff82f4ddfeb6a7a858f918cd8ab60c864314faea44cdb78ee1600d0ecbcbd64dab4c2203744f878d62830e751457992098487b1db7f80e92a47b9a60c21b3cf5ea09cabf9f3036c07a862790665f51d5827a5150e43ac72f18c5a0adc6b4d94363c7b639790768e01258813b0fa4cf2e092fb4ed95e375ccb40eebeccd12dce8793be76a8ab37f40b79cb905fd0e56d49a13e0d8b69845980ba5a0a5c026c6d81ae2fa9f73196e075bacd1f9ea960489fa0cd973fba93b15937ce2ff39dfb31bac1331ab6df9661290e37c732e88933160680a4f693bd34cc45b94f935812dfd3d7f226f08825dd38021afd8845023de310a44ca3981c67cde647ba25b438e2dd7cef1f3429598b0571a0c52d182c6784f394c8a424ca7f56d3b126c6f137cd4cd351ec75002d0c6e9997d20bc278d07c1621c51bf97ef41850563a94c87298333f064764c2199a07ebead187c7b6a2959cacab86110269bf55a93cea4f49871ac212c5d35579e51d85bc212d49f257b69a4e3c8461b26a619f738c5c626e88a3538495cca77c617e77be054852c3cf5942347cce781ea618a8c7e87d02ac69ade050c4e96abf782e541a3ff992f63ffef62915a8863e0b6a1e1eba18a27a8a8d9b19b490f99aac19ab555fa3ac8cdb0a3fb9775a1dd5a549110cf4153b52efe4d8da0db5eec61520047ba3a68b50b51f290f07ec7d50a7e301dc70649094072dd56