0x2cffd02e316b5a2cea35ddc3d3808c12dbf82b2170225754a2090c492937a9522da20a24e0301a1e5c0394b8b84b7d42e09f3040d795705e3ca9d2009b9f0e3d7b181954047923e0f5e2f88cfdb5d45e115b1a8660a463d4324ae0bc8c0154d0ec3d41e360e63fc9ec7829195913e14e47a61f6ccfed8e1b727b73318ade350967c32729bf49854e5816f7f7b6e40a6f54937c77b6431ad73fb43b1079ad4e1bf926ee764ae08cc09e9d5b1f3ff4307f4a794cfebc08ce92255f3c45669363f1b815a6e1c05e6a7710793ecf4ecd0d4ee5b90857fee1656ef88eacd94c6736c63d03a7899595ff7f8a15b4133c2c977ea791a8bbc679d949f1728be8454c74314fcaccf83bd60a854099a8eee584b96e115bdf4b3b37fffdef41503680f9a446954a82d0812650b7aa0a864139e3b5b9a5f806f2859fceda7278bdaf0d483785adc576268de5cb54af7decbf9b5965e80b24b0629df135a33ed272aabc129397a65bf5779198d803e2fde1cb8cb3d3d21c6cac2b814d5c85ee69dc3b04403a16c1f7ae9c38f4ed01bf8ba5b219393f4b0446444a1fde9c98707ff0892f67b2023221ebb0bada34ea02badac443d47a56af89c668bed6529fbf66e7816436dc5f62b4b13aaa83872f0df68729604a0e5140758bd5ed9359c9d0b8ac0f8e0a96a243fb4ec1b6c3d0ea99d137ac7d83138faa17e5367d7db9bcd4401f12be88ed6ae5e73043911586579ea9562e479675343f6d806e79bd2ea250e75d9794389726ef89822b443b00903b3f4c5bc3c4c7a13d77dd19baee7ea91d2d78bdb1e6a433ca5cc5b785f0ef15882791bb2a27e0b2445d6bfc9a26e7675f3fce3627ebcdbe2b56d2902ca3676f09b251e919178c5bd1b76d2d8c3abb9652e159dda037152fa9a805f042fcc5802f9c76057e8a955601f74126b99d76eb7905e24b5786cc2895190936b416e6507fea22a8dd253eac03be28cf3e3d71817205cfb6d62456b595934abb0a7ae3824d8f1469a51d9e1f9d601b40997f98ee933cc1646eb721cb3670909eed25bb0af469702b6183d881cb0f5f8bfecf105a23a0171e78bbf329b949f4784756e32aa14cbf877f2d7339ca88162cb585e293b108594ba91cbb532b72e773796b15db4a7d79a3b756fa084d65eaca498c36985404824514efc46352cbe98f2c09e2d91b8145f09887b34056daba178ee728eab9e756102e429b52c977bc013fe60f1b9dadf1cf24ffa45132cbfcec815a83fa7202e0dddabdb0647d8a4de496d6065a2f860804ab5f76ae4c44b71611d9c5aee7b698ad2e93f519afa3fe4cd7d8437d3b767e645d8bf080002c4ebb152d6a77c42c2de87aae989d2956deb0b909f3397ac563d9c47afc1a045b14a4e06a23a9390115ac1017a6352656f3685f9e6d94d4cc71860eb04667b1fbb2a059dea71ab4c124319d69dd83612c2d646c2c13598e663016d35458a0612060446c0ac53b839fce54f91e690faf23c6a8651f61c9f72ecbf185f991437cf7061f292c45e185aa415b5fd102c66132d74bee9edb60797d1259b409be38b863a7ff27d50f1d904d15b4c1f09cd6dfd1f31aef71ab1c94163c3ffd78d4502dea1c2b4d6a9220ca9e2c963846f8017f574d9098a18c4c4b72828296733d30b11c274fd811889b83b6e0505890066dbb7661337db419eaa30379565ced7aec710451d6b9fee3c6523206f44779084221feec4b7dd290b642eeccf64aade6e2bb27fb0ed47660e483e4b387cc88f354d6574932aaaeed2e013549b6a8857a09f65b7b2cc5802ff1454b86aed1ffca46f787ed246784cedca690215ba887ec97e1f901916d389a0fa863b412e68f44d59fec65190ba19b13bc4376a317c8e446c360908d68e8960ddd5d6b0b2ac90157b7556e61a53f66e98c4ef1ccaa8f045369e3728e