0x2cffd02ebd76e413b558406bdbec4046749139a15333ea980636b4389864f20f7d27528b1f11dec1abe6645d66f904b0cec2e263a59d11d0d474e8f194adeda45e45ed501edeb32bb1cf008c44c5d5e2b1e95a520c5aaa15e9d742b8c39dc0f10a06784c8850d8dea2109760d7775d3055b4957495a463f2443d342cc606068eed605b43b9015860b1374a888f38c6af64cc59e75df29c2fdcd2bbea43a3886e184903640b8369eddc17bd8a41772c8977c1cdd24e5f14f208da9c0335bf325db2a39dfd99c6203ffd2c5c2f21b54329e3b2ffd938616eb568ce82f040e4402ec7df2f78110aea8398a00a8cf67775393bf793c792904fa50acacd4142b4600d824df122e00bcfd6ec6e739f6dee20ef192313b374e6a938c4061affd3fdf4cfe13ca8bc57037c3224584160fa4dad1d3c2c9831aa24cbf22aee77b055cfd79f4b3b665bfd1cb19ad9acfe2b1af99dbfc99601f895b576ba1547dffc3ed7c5487b1af266bf98048f308232cdd304ebda42836211e7bd7aa604a3723f3a1eceb82d542945af313a7bf9757e1c671472b4b9ef007e879003d2ec712c372460b9e66ee365558b1258c6f046a24f7b72dafdc5ab40666e6e4a0a0fcf814c3fb7e03276f29eadcaeed72352884b20ee6844d8986c6dcdd63ab079435dc790e4cf7aa13c99834c1cbc34dde9d82ca95b55fb2ff923448603df61c68cfc87f263f49332348f5a689315e09c6f496399641103fb08acb4af620dcf26358fb1c936ffa78acbeab08c8264e5c2d364f3202f1a0075a40f2c216c211cf8779449ccf4344229239411a4c58169f97537d682827a8cee696af803f24c7a06c3e9d35e704b94d7472f669530397e98a81f2246ece7a92df22c9e5b5803562038ca021b66dea97da89ff54cbf2995be7d02ec9265c72c5487857b3309b62e797a1b39f0f540ee7346d6a712c63ea563cd647a1e2d3f91b3453767044dd6552ecb1354b06c0fbcbde3af14238e3975077a4c1ad3e0f61a7e8ce9321f1a9c735358aa737cce10c286e83f262dc81352e4b4c7057badeef7e13b05304ffe33ceec1f3ace297f5d27749afd12e6eb074be8f32560de08ee7a112becec571f997ceeb4567f0e522e68fd1682e5e9ebf50261c23e0532c1f19ec5bf3059a8eee3e0b4b4b4ca7a9d10d436edcf5376ddd6a455a36032b17907f8475e7e60f95c6e4688e904f501f581de6a841811c7893db7e19f77bc972dcfbb2ad04bc7b795ce91a9f0bc2a87f70c1bb144751e64e03b4f477469bd66278f18ed8b4d5adef06f4421eab3da27d4a9114a3370536f5ccaba1101a84f9cc334d7eeb59fbd52c8b17b75d1c4f97e2d4eb379be2ab64083e96e588b557472c3098be1358782cd738ce7e5f01c55e3cf40e61f418fb85595ef2ef0fe9839a1d77ebff0ed2f6ba873d2366f8297d670248ac15b1e1ddc595bf759f3f6f161ad37ce3531c3378032d2e8e1206176ffe6b28e6070e9eb604215365b29e1728d91878a1b81574a77fcf93b7be52827503ccbd04c588b190c1efaaaca538584717a6906a38126d0c86456247494bdf815d27ed9dfafc99d01e0e4158a71ea52684770bb266cd7d5eecdad3e47f46cacdc44f266f25b8dd935830dd5c5296215bd3249591534ab63ebe77235a2b4b0d8819eec04a737e6c09d938594d0998111279247d52d68eb495934580512dd8620a8c5b43913012691a1c1baf82da24cad5b91a34dc7263a4172d858afb41fabac933d30d7febe08026c60c18eeecb3791dd731cce63a80a8a617a86c7f1d9b64a261c36f42dc6708d29a800e3a819e3d3cfe488243d3ef3c3241c877a6ec3c9077c9bb76307cdcc3e3bab80adde030581d09c8ced64fc7685b75e91d0cba01a77ede1484d46945caa82baa6d9562ade38bd74f1db0790298afdd0