0x2cffd02e2aad4ccaf5b30f21dd67027b426344b4ede0162e595d6b4c49c9e37ecea971c78e3224c893f373c606a33beab7a0d853c7b7f7b5da472a3533f3627d0071d9f794057dac40269cdc5e8a21d01ca40cf9d02064693724935edca87683aca71f590ad68073a3987ba25fea12ea70556a36973f173408d4df5cb2d7fa8633dfdae4fe210dfd39996efb9c5bacff10f2f508efd08530c95f826809eaec72c808a375058af2fa19dde48db646584be7cf8e447ca376048e8464b1601f6d45a6054cd8ca8a79cb422cc9c4d813a39b81743b0b4fbb0ff92831dab8bf2a146b92dd7273ebe2b82d2e751efa5d5c8048e5733a4af3b02fcd35b41142efba56e8ecbd8f7f271731066556334ae7db297d5fa4282e5f0d64853d50428a7e6b9ccb8ff23a20b8c1ee8a7868d56122cfca3bcb1f54d6d8dfca2b99a03c639dccbd025cb69d88fd4c936c63240686616e68dd9fe8874440e9b781d027b8342ec28cde5f29f5f2d3f8fa05edcc71760e344795d84d63867076e99928488497ef56338cc65c04fb823b002aa29df7cfe9740450eb561ddd7d6625422e21a56c1cba76fe4928197dba87f7b3d70b5789f81e4d6ee2daf71a935a7b375a99e8782ccb961cf7c928c987d6419289a121e7ec1dca707fcff1ad0f40dd564d7fcfadf2054c5ede2bbf7b02f0cb3a71b2e755926fb3aac9d149d5c39640b5ef9521eb433de1711f3f7aec42b8cdfadbf391acebce661c65754ebf9b8ffa9359489d89ed08a82803b354d392a6183cbc5e8b8d516837685eb28f25323f2df128b7a22f6df3865a39b9cab3dde6b048477e530be377a222f82a5dd2b31ebfea320fa84c39631671b7222f8bc168f5d3178d871de11a36ddbf72f66a4a1abe338f74436dec6f6489d9e83c3bfd317915e15c6eff63db5bbd72b277598829f9ca943943c7185ea0eaf0dd2977ff1bd5e6e8963fbe34158d79c1f4cec316bbae27a593439cf3bf129fe4a3c62675d84124013e73132da7d04465defdb806584749307867003caece26bcd5bb420233ad05ee20e214a748978dea2c06035b8421f829b1aef4474edeaf48fac82d111863f22d2eb768eb4b6a6c849a0cd44afe04e3c61aa6104132e84f3dca2718f6dd2b4e735b35ad4e8b31e6157d20d854f7cb7bcde68efbbd2e148fd946bf78d5e02fa20a2ede89973f23d05afffa2f4ee7b641ab309e2135c1d2efd75937be605001865fa4fb59f867692c6930b23d9c5804ce87caf70994bbe108ed6a8dc61790ba4638026ebc7030a5703018ac99cb10feab101b346ff41bc9766043e38e76eaf392bbe9661a5e270ab06c8b69d820347c07baeaa676094060a8850c9528a97736d15e8d1bd134709a756ee573e71a58d1ae9879dd38fb9c2cb0e635ba0533d703a0767e1aa1ddc3c039a1f64780fabb250a63b817fc03e8fdb9e44d9fdbe0e409698fcf8ece129d5f6b3b138b327c2af829b340fbf62a1e41da0e2a0b0b062ea86aef1edb31a38c8e8d56e8b180d4cdcbd4ee594393a9233ef7b5d5ce3ca224ec316f8ac91aa6332e0acf846dc39b2ba0cecc01e74c548494c7dddc0bd7560cbeb9f49324f895d14eaceecea855eb821a56a8ccb614074a554b746735ec131688599f8f0c7c7b7df54689bf7acd7589126fcde58853ee81adee231afafbb4164b549d402194f32a89546d0749cac47baf2a5714c0ede60c2597e33bf5ad21aed298de2a8ed0e8ceaeaded82f192dc09d6a17f7f80f7f7d332df24e5cc8ad80dff509519a60ab6eca99492fd056d65a2c50a409c91c98434d8e731e22a784c92dfecc8f11c8ba37dd37b14e3e45d1255aaa6d7c3d049ca46ed292b76b205ad7893f13faae904a894dd58f1e12d90587357e92820553f164cc1918ea4fdea1a46a835856b8ecf05045bc79086f11e