0x2cffd02eaaf08b1e8e5a9bc03a582a7993a5b10eefe76f8278efe5c4898133d50a876fc93b51d36a17e23a59f096e2e8cea6b3bb8eab5449b9d574457879465ed3c58e801bedcd55d16ede54649d8a0a11a5f7146e9bf6c1121e3d704667f7e4c5ed695e4ee2a535edf9e576c21027c6b7b7ac9083271daba99b718026663adeefe720460abb8786722173217703a38f3814eeeec6f2b9e8eff257ecfa5f52d8e0644364b27e02b19ebfb628497b0075dd86d38a74c7b7ae18be227c5d82b134ca2080088ebe93a40ab1896f991b18f46d81c6d662378482a290c594c77ad82075b9dc60402d55dd50665ec06d7d0d232c3a3f5ce4e1725eeab72e4ed314d888f615576290f1590dc30087cca52e23a34a339bd9abbc41e4d408198ac82b842243f964f18380ee9de8ae6b0197feb5d9951f6c092d9289be39627ff5e453ac4b5fc339a3034ceeb398a6facbbf5d1282e2206dcc2e5bfd8303c59b8c154cc36068a7b6859ed9c2a6e43964ebd06ab95464b133edc7e60ced78abcfda53694d6bb0efffead894bbd67c5f132e2d34001db6eb2e23f64d607def07684ffa412e8b470ba285982f688e9ba2405a60fbed4410ef43e88a4fdec42312b9289e6667203504cf747be105a936440fbd1c34fd8698010ee3414d45c61db69b0ecd3e100fe3273fd0ab18f55a516b244bb158a55e74a3b4d7ac0a361486378253492a8dfdd846285c9bb3a7a82cd2c5e8fed8b75a2258fa04001331a99a66f6d33fbaa6d2bc38595f3ee5e651007f1a28d7f5cf9b94c76b2650a90809a0f671c41c68cf2e33cc04ec1fd4b58f1eeaf302173a2031b58517c51fc3c92364462e34d6107499f0752e8b74d3d365d380cce84415c2f1f643054c1e256be8ae896984e61425e635f238faf8ef1a3b55f7086889ba29f527b778798e436840167002aef969f2507aabc16432a0f5798ffd9e572f40b07eb672eece51c87628bdb7d56faabfc2810a3c0b8fe2ac0acaa84df3ffcf3d30184974a2763c73a7c1727878366b0f23899963a080fe674f76a6b3f2f4771725738a995f88e79f65fd1ec29908054eb9e4939ee497e837cd452fb2ba5d7c11ea042b2d7413e6b626aa74039d8c24d5363d0bbcacc4bec37d3133a0f77e91242ec8c0d3441cc972f051c9ca7cf8279f9680b4027d802e59d25cf4df0d5bb803d443f3f53c8eddd372d896f56ce7e42cf97fbcbe40fbf6bfc58e4c8c1c76c1f01dac97be2db810a2776ce3d9fb2c9f8fa124b99aae1c2f6841747c6ca7437116a5eee35b2d0d0408580dc02af1daca937ed2589360bba5daf3cfb0bd27322690b877fa335de708f2e027abdfa771da028d18c85cefe812cedecfe97bb354a1868be4d4ddd7a80b7f5ad1734051f816a7979dd5bf236f26aa3e8a7bb15cabfad14af39a22d91a3cb48d609f205ec4687a1e636cf3548ec0c283df2606aacbc81f8fb287ad5dd78e7d8bc48679dc4dd3937410ebce067f920adafe69ff47d2ca63c528f8569fc571fdd7d7ec9c7840e07711d5a16c0709c309b2549521823fc242e3e4e7eeafb0d29a76077fa239c0723ce25566d40873af3aae41a9de3fb8b85d456eea4fe172ac7d78962a3d8d7fbeffc0c5636a5b18453c18148c67fdf87aef50825863fd801bc671eba9ae3a4b0628b9529335c28e354856fa8203baab5e1b9776b157d254342cfe1a1c5f33521c233c8d8096b680534c12f677801987fff93c9cc2307f272ef7cd4b316e73b653ed1e98927fd40f7e7bfab84aa38aa6e025ac56b631667b7331e0a644e6e4b681c0935cb4e82ab8db4b36398038d636a12bd27eb528f7c94b342eceb67d59d343ae388904ccdd59ea7ccb35603d3552ec8754f1cdce9edb69238ea62bf9fa5415578f17c8eb493c14b68f52c3c2c66f4b3b675d95f12a14