0x2cffd02e8762e07c103ca3b764651907e35cda55e8cf2bd5e5b229710cc0a0f8a4e0bda1154017f386f6f2f63c6d0f9dc33454ca8f644234b4210399b19ab113ef736b74f49f6067a086e990a89e955c13de250786c3e5d4e79ea55b0977eebd63092ecba86427ab00007e7968ae95fe6d37bc539d6f90800d8868559feb8eeaaedf6796014cdeead0d2c22567c4eaa1685ddf339d45ac4f50d749d5ccd8c1ce27e4452cf6e75e9cf684fee074730e531e2b6485fcc6d4d7f4e7fdef4a09ecfad9fcbb59f53db05b5d3a147895f7c075f62c2815750efba307de8ad4203f68f4242a6c08c5b501f9fce729041ee69d54a369fb7fc689aeee9af79778369a009c59855aa9b82ac3bdf624f2beaa131a7b6851579ae38b27a5d758fa232b87e105cba53d76abbd754df99837fb953c031e3f79d3b933e0eb913550e1033981102a77c991988c8bf22ea851b139d6ebd525578aaf113d5e370be822a060eec14be7c27d7af583d8075b8fc8cbe27001d89c6d8376c6feb8d5d080e04b43061ced232bd65c39c38233cad5ce8f5329e668334c56b5802df7a6cbbcae21ddb0a620c0b0d401736da9344173d2534bcb03aa2dca55d80234e691677546563c8ecf076daed32a65f88c68403a22b83d423e6ec702465cf6bba0b49af9b65796b0c7badeb27c8225313ab472bdd751d93bdea5b953d2cc8d6c5491548a0bc65639a0394c2bac4754436ed64f1895dee6438119131bc585562a0e126b6a5b0d150fe33cc3581ff62b230795895ff2ae028fe4f0cd2d1ba08468a353d2a1e025209e3de6f866962d138e2a2fa8593e78ae6213a76dbe0689efe4ad4f2b3d2ca36802f943e684d3819167b368821422980b27923f38bf88777ea349b10b6c0010e43fcf87e7f61df149e0f59426660381775df495e58dee9e931d1e17f486d08c18f9a565e3b8b9d8876841adda1306ea3d86accea76463e6792d13b9ade1aafa610afc48d241ec6b71781a073241ae6ae538382d94cbfeecb1eb7a28df1fde5344850cfcfa964f3967f65d4b77b30cc5e84a7cab2d8fc7ae90f58e908bac8fb0dcc2fdf8f3ad4801834af75316de95e6823946bc9596c80f0fe830489dec5f38f9387e04e589b8f06f80f9441e901480da0e30696cbb7e77891b05edfefd4ae66b2799b5d2e3c9f0f7adfd3a744ebf38940e9756e2f199a79b15f86856d7c014768080a98014ca3c9306ed8416bc61a669262920d8308aaf1b08395540e6820d36027a6035d6c4f07c9dffa7fe581cd748558f4260c94f947ee2863ab4c05c278bf9b882fcadf5e746468eb1f01c9cdff3d315f5c695d3b1e0598f788393290ff9b6c482f3b5cdbff0b5250c8ead180203246adca800c564b35ba727f3c1494f2429f622f317a36d83e91260196ae3c2db634dff4bb2f663737339c94b90584c961a94b031d4e22761e3c38764f655e54ee731bb4ddd06cb02f6346ae7dea0ea9050bc8b64a9ac37b62171133fb92dfea330bd1ed2391a471c3e8b33f292c0570cb4f1b0c9ed4ad54ac463beb44388ae802414502e5c46b063001e12ed6fc4a93c6804ecc2008ebe431050beced7ea92fa10d46ed15e099513f4454e58b30c1ed2b76a47824aafb6dae10d30938405ccbdbd857e8cb9f0327dbd76783ef1a1e965222a587e5f808c63ca882467220860b55817787afbb76a11e5751694e70ab60bd970e543680f79e0b661da6e719228c8fe5482b307bbd0c0084141364dc1ed95f85f2a0df0aceac077e130d4d46e8de36a5c257cdac3b3ddf4ede2c3af1798069bc30649346b05d4a86ff1f7770031de8942832ccc29cd2b630da4176cef5271a496b5294fbc244b7d9bd867d7a98bde6710469352df7b1e04f694f8541bd839e3c757e6732b8948b2f8319c166a8cd59ed15c02a4b2bfe3