0x2cffd02eaa84b3f09f95b7aba83e9c0b5f50ef98a8faaa2f58bdf022fee96d0932bdc3d1ad0a2ea7581d8c2b76b4b3b7c544e142f41ba0882fba61791dccb5117e1305673e746b5ea761066fe5a8ee92b10966f2d1392e8a860c5684a3aa08926b806747728f3037acf303d182f447f6fd348f7e33af8a9286608168059777f9d224eccff7144e2c0915a80b6f05c59c93095d7ba3799b2e8c830009802a077261ca811b4904b4f1e5c76cdc2ddc102737bdd2c5de1c606c6e9c1fbd7405e269c663cac6ee96c5e60d25512ffbce4950c0932c077155d88a39549baf7549cba944c70c1f8897df18587530983b4f8c2d3ba47096af1108af32b6ace31f1ec4bfb8c7556ea761c1954e771dc3c8d80861e13c936959d1b12c164948505731dbf3ef9efef6a4109c162a804d0a7c22a7e92d180bd26027628ff05d266aa4a9ae5315af5f520509df519c3759c8c8940bc323cbed11f913e6a1021cd408a468b41fec2ef484c773bc0f7782ce7e84a225035b240eaffb41761d57e720b019a3ddaedc85fbb8e0588d433bc6f1a4ddf4f27349e9c802998573746e31ed06807c387761035ca1c8a0f1bc140da0f9d511b78ad86434bb222747d365818a5e0ba268fa3fa404201a290dc37c6544428914861893eb5b6bf52f68386c21fbf08a921e15abe687e3bb19e2e841006334a0a41b4c5b268c402d62895af2ae8c691fcfc58514c601c867d91b0b305504d75fee2fdae5e4af02d550c6c6f6b7ba0a0298748b010d9afe6f4b3f7febaaccfa860eb2b3f24df1e6fafbfbafc7fd201f9c8d4c39ffb86fac7c15256f0a24841d406ead357d17ca59f7ff67e02d64fc2ae59d853228e4637c7ed7e7d3cf163406c5293ff56cf240e1c44d08bc3335454db55c8d6ec197c1aa10e6d330e0617da4e1e2b6806b82feb2af016342167c4882ed1286501a4df238722c4dbabc6dd53594b8d333bd4bed06d22f7bee95e31ec3587281c39e6fc8c0517f1e55691a5d1e83847ca509f904c3b6c121dd46ca87673fd9568510a6498a26a9fa987ab1cd00b0752416ea4b4df7876337e17b81ea1ef540c6a5b0ba2e66782118e09db2dbd605cc16b4aa9de0a959e2a56052ea5b7af191a39e1ae6df238c92e94d5c03f7bcb6c9c1ac00c354ab8c827a9e4fcdc64f6a7e8fde299437945ac4f511cc3fac23a093bdf306c70ec145b0a527432be0d6aace288c9cc1b891337c8343c83f04df3a4b9d862dab433f4db8c292d755733123812f6fcc66ef5968dc4010a1a1791473a66b7a09fbee31c0972a3380dc5ce46ef8985c37fa22c32c42b5852dbf828efc8437246b3b4052d9d25e46e585829d4db84c43621e6fb5c70f4ad89384293c17e0c9766e44face141ddaa3a2446989a9ba64904786bc39fad0ca0237c3dfff83c44dc1bc18f184204c9fe300e254d793fea9768deba3817e2514fc9c6b6540e72248d4b9b7b1a4cdb7a77c292eec3da8765bd8165a5b7e0c416212afeeaa247fba799f489339cb83e65eec493d477155a9c184652ca7ddb159e891157885ecd40a206156a5bbdb6ce63c04c5b3c654b198c7a208910c30dc181c37efc27edfa68d5fe49a702bea42e4575ee155957e39783856e3935f3d87006150595723f96e636d5d67512752747451956e4845f058a1887568ef922abe2401d2f44bd0e7d7e0de3d4420cd5459a6257317ad252b2af5f5137a66971312ded325baba47ea1ae0d37f6de68b942a4588fe8968102d5398a72d915b25fb5776b1fe676b1fca2fb5cbc57aa3eccb568f8442ad5f570ebf9560f2f2c48f9c552ad351c5914fa698679ac81f20bbf3e42c9eb7192bd9e824881dcd5fa15849c4b45d2121e5377977fd45b20d83e2d8917e49fff4c849cd6c675ad2318bec48dacd6b5d3a3b83bed12a3b1d1e129a2d