0x2cffd02e018e059eb01071375e1adb931e74b45022ef49e729502033c95e16715ecfbbf664cd72404116e101b04d909752ee4f48ba035dcbbfa09ae8d09c5eaac0bee1b6038b7ca60d1453e00641c7d88dee683d0527c6dcc655179b2a294c1609cfd67912eb3ef98736080779c449136bda27fdf6b20b0f2c7941fc9d97b0c9100d84401334a569e9fda19afc8e4fb6fb982e5fd79281fc9cc01eea443613194a25c4687a9e3a367f69fa21bf4e8caaa5cabfc7f332a868a78e4338ef15e43e0136d0aa315ed8ac67c600f10ccff6d14b8b5f43b19a420aeb73fe234b5246876e235ac8dba9764ac264294ee96416ad8625a0f37e92cacd10360700bf43916225c67c0cb41cae42cab9adcacb6c6bb30c82f5ea2dafcd4d037984d07ae130499c2486806a6d2259457a8f62d2df4556f1d83149e2b983514ad55478107aa3fa1b24bc19f43828bbaf9d61901074cadffc8eafe207a352a3b2abc23ac7bfdc69febdd1b49033b522006e753b5e60a3ef08e8c660f5eca1b0ef495ef2b1a1c95fbfb430fdef5216abc39d157b3f8d87dbdedc1f779b4c91b9f1baa1f20a8e60dd146dbb7fff6571cc0f521db85eac9fba5014c4cd891e0c99632e47eb999f7a5b423a6b586a9cadf45decb5564e4a6d0b9afc18fed67d0bc1a49c26c6807b9f4b25319feb0bbdb40e1887e06529c11369cf65ab14db10f0f7ca26ccec526187881687767bd2fa28f03215c491b46f91513c3026d0e77eb0b146dc45a0afba374b8235bab40dfa658255431169c01c4a23df1ac71c88243605e53b500829420655d1d5fb8c74c6641cb9ed92b014527e2f05f67c56619df2aadfaee760e0c8ed521be50fce08b31b2b36df12e74a48ccceb81ce5272354bf83a0d20bee64b8160c4ce6ab796a3f489c299a572e010d1fbca3fc52598f0606dbc1d5d3f2dc8f3b9be9f287a5d193de23a7ec3fd3c906d3e4b50a7f3ed5cfb7ce40f6ddd5eac9506aa795d6e00d176f6092cc839c03c0811aa9ba153e1b4161f455671755026f81f8cf6912ab971be3639b69420ea6e7607ca86b06e773e1e25f15f602ffc7c2310fa43bae6b7ca6aa6fd8fb5764720cff12840d1057e905fb4baf399bc7d0bb4ce1d633120d467b2f8de7524a6d783a6990522cfc98a3241c96e22e95987b7387e25b2141e434a5d9367bb785d6868eaa1abc1a87e2ff4a5982f28bf53d455a16c071d8f3548cafefd99702f5d083c8d918de0f323b20c4a8e2b464747a0fb1a64da68d6c3ac75a4603f5926addb287c34eb810b5fc4cf5fe1e7404ae5bd31e8e0ed809e6347c2d6c89a58122e2a7f48a274eb9bc591c5eefc3fef365371cf149f6a440990c32888f47ee6f050fca7709cff6d1090593e2bf08ece425df3890cc8c4e8c6541c63b28bf61ab63496b9b9969793674a550cc6b8c8dcd8e5b3d0ef290b4ef0f5d844a1a2fab56690cc63a44d6a6056745b730fdea2344bd263e15c791dc897599fe3a9e9b4e0efaa3141072d3bf69c00a88c8de5aaa163f8998d9832c3dbe2155a010fc0097b5eaaa3747a8a562e1ecb85a6bc0809a43b2a7a1effb0d902084eb0fdb7e15729d30df244be18d097b52969e7d95a3ac75252d373f00e8e56667bb27abce727936ab18884e3bc704522d493520a1bb0e6ba130f9471f9bb5e10264b78e825b1bffa52ca6572c2d4167f3175b385e081067642883f0a2e1dc128430954a9e0ef2e876d852614478c776e1dec5c9d5f31a538fb8838544c69b1d8c12b4f1b68b39cd65e2fd8efad7ed7b2d5f8c883a8e29d3bd54c7f379db63f58048425be32f8968d4b3c0a5e267eabad92d6e1dbba729641c07c96b59942b1ac3de618b3e96d824f9f783657dc143f8fec3f8e760d4020bfd6ec2f250c64baedacdead00fe008e7af4200987cd384fe9d20