0x2cffd02e8d5055cab1d414e5d2a45836e62bc2b015dd35b038faacbc125cccd0106d70e44e7b633fd6fa06ad927e3a74862de721ec4250b15c63dbdc7413966b507b8cf3b5f4ce05e6fbc25cb30314cd3b5d25eef5b6a59a8548edb97f63a82744d0d007727336ffe71e4c323ff4edf619440223949f41fbf756d9236b179447ea14b8054c09fab85c026b05c9bac16ccff0ef45cc177a1efa811a753e7ab1c5303b477feca90a5bb60f1c249049c43530ac072ce8069a8a556da18483f20f08c50c2df60af80350d1226295a4921fc39ac6fea591bfc850c2b83576f23689f9f142d6c6ac0bce9bad16d348a266744d40beac129325b8b40f45caec504b40aece63dbcae9a3acc58c6a74a93f2c59fff7f67b752c83f30019a4c3b11a84f8c78b1b0083970da76a50ac1d75d195ebb55b142d1ecede594067e9b2daf134cfeba496a9475471a834e6b1c48d9fbd5502201472d74b575e4c80b087871fe390af93ed5d9777c1cdf07128e6b8b6eace056e435476ebf557440bc275e508a26bb1c315ccd00e145f0b39e6b62a895e99ab1b8eb72bc270ae06b6a5008422983a17636b21837549fe514ccd0cddf25e8da7683a51f628d68a753533ad1a74f619e5283a792b3c044a219c523796f5a09c052d9d931b074d7040a1bc9142bf84ae543d7007fd18ad0d1d695a46b68fedc1321402431d344dfaa726a501557d05fcf4b2f75d6413b751217084850ef95a3c36060c46a8bd335454b84065cc9eaec7b5700e57f4069feb09c1309bdea6a24c103132ef767d1dc683d41527cf49bff93e62ade23f84d038aa544a741d6510e6cc560c403c9037a9d91b4b2a7128250f208b32f6896d40a0790a2895688e8f338812a4497eed75340bfb8a62c77a20df9f7f0e15f66d61ba0e051ee5aa4754d4b6d3bb88e9b61e6825e0198b9ec8f67c7b37c605fc1004ca4d1b8a90eab592654de6c2f919efebc5173919235353d5d218afd97ef69e616699deb6ecefcd730e76a27b713d380e6c6100456963e55896fe55d505f02076938c8ada3241d303c5cbe427b70498541641b6addef2f7b99cd54ab0437919429c82bd6bc7146cf1a5f28b94c862c6500bbaca22718d7a809ba84ce886ed1776a7c835afc66dbfb86fae4c1ba04e5ac01cd6777a7b6ee064841080725b6d323f1abac407e05ddaea0b1eec54658321cc733167e02c3d7bbd1b8304ddb1640a396b454aa2d3fc5ae263d9a948a86b493eeb31d02051c36c119ed53b4f81bd0c998746637f3d1934c8e2ef92e831978eae7492f2e789f7bb6f3429fae68d3e120908c0aa51bf4d936f60498b5d04e48037b2b35c08a735fcae585ac66e28d3147bab6e9b64d53d96d40018ed8023ab7df8aefcf73da38d4669a50d1447b8abc08e81fde251330032e4f5014843ac8b066cf0e6aba0561426abe5e04cbc88eb8f6c1955d5627dd6f1ff49496e798d851a9e3486eeb998c39bd708104d25d3ce077944e012b1c2f99957b4ad0419569c3e74de5c30509961d592d257a6e99a7c79ba1339c8352497d37e3462f01f7f858b4f178fcd76df57f7f5749f23efcd9627814c50e90aedf05de3a7ff45bb66078cf572dc35a070b1e5655207b12bff460b6b1602b831f798b579103b972a5c5950c50400541e2db1fc12a780c76f9ecff4bc86c0d17c4a6d56ed516fdd0e09b764f50d91a63dd5b25459b2753f697366e90416c74b716881ea3e7d42187330ddf9d1f6b0b674424a0a44d2ff8239d93cdfd61c044526c6b5eec76f77ea9916a394dcd44ee3221f25c7f7cee99c8488919c0ca90de57c9eaa5c710f2db2cea9d5fc669b731b4193f6dd6b4042cb376606e3bb8b0a34a30f72be1ef4f722bf313d2e64d84298e3167ee17d1378f1ccc1c5bd05c1e87a57a311784450c0d84b2a96