0x2cffd02e529ae21e2284d1516d396bdd8ff1cbafd37f3c074c6752bb8ab1a37b8303b25fd66dd5bd09ed7e7c75ec6706f7d067beca72bcdbdee8930a8eb8daea343f0ec4923b11dd68001a69cadf054ea8a784b3aa859e2bbdf2c50c52689db153220dc2974477bd18754a2d7794ffad861f4342851caf37956df3248ef2fcfa47e1c752894065a0244ae5a965cf0fae1463ac2eab748040b80a0b01656524bb32974ca4b779c6a73d5f7df7ae602d12b030f2a59e9148367e178b607f5abd3c28f7dabd0e43b56bcb4a9757e648e5694dbf91d784fcb65c6e1a0b51170c7f90fd7cb4413f3a476efc758ebda72cd1e17a0370069d1eb0f051eb717b508a12ec5d57ebed54bb6516e02c698062e11093b3f27f2fdc3263837dd7f5d8c005750eeab7d796195752a52184bdfbbda7f1a29a04fb0fd7dc4b20b2c2dd7b76ac6eac29d5604eaf14ab33cf63a0e53fecb6d4f552d54feea0e218000c36618cf011ead051b58489e86ce1d7c2da38f9979f3f73455c3d721d90b0b726092f34c74f75d5bfd8b0ebc4b6057ddca3a3fd3100d45fabe75033547584ba49dc5d4661e4fb7378b359397afe1ab0c5bf5a0d797c799eedd5047b3fd98ae0db84575394b64ae66e5e5d5377cc29a87858825b78e1edb40b5b137afd55130b88244ba3c1f63aa8f2d7055f2e0b715a7cf5a6eead6b13e936432139c350c356a087e609d058a0bbb3e9b55fd83222c8625d6102e0d88725ad590c6be23ade95b24d763fff52063d11bbeed5259c147da8478f694c2d4aac90c6869c5a0dc02c380f4eff1532669bd63c75d303f52b1d7108b2d1a975b2678befe99dfc60a7a5f94c62445606d78ec4dcab98153aadb486c8ebe24f483e9c9319b06a942ae408b2d8f6f5dd31586cfd7b0f32fd5498a4bb8f1e99f14c34bd1fca9ffa66b8f9418e51e2ab10ddc62ec0da9c8bb269697bb7ada3b8e912b5ce1448a9b123ea9e1967db53511923d62c813188783e6c806d90b3444eb22c54da90baa891e31a74ece68762a908da41ee76426b3e02a514baa5a732fd265ad7a1ce1ae229e207201be2ab739e8384d27047bf0eeec3e7b493489e1dafaec06ce60ea356bc38a68cc05b605dc7b63a9da9d39abe8c81a5dfa4b3899606861a79e600cd08ea55918d303a49a43cdee64461e717f8ef37c527dd0cd5e303bb8181f94e27dccf45e758ae19b0fccb4a20728e43e9dc7407dbd1f21b1bc15e6fb37db32fd01713a6fd952aa858605419a88f6364b123a1f8d9e6c3d29fdcbbad7ef321ea9e0ba20253d78bca0035151f700899d803bb45a6a58bc692c91c8cae2ed7d1bbd1741715521ee56f7ec70c246602bc947c86029796e81037e24ff12376e97e521d0a515bc31ac454caec5fe82df20047b834f0de1990fea38b3450097945edea642785da858749aae2d36968b238e4f917d4b645c63fb583cbaf07ca8bc75f6e215c5a0a527d39f5e13181cb3ca1ec7ae4cd5041c9b2066da95a73d28ce51d01191102f18c61c54e35e6fc8244c7f35e3c4cdc51232707c000599ec60a52eece32c49777166871ef1671101762872901b5746664ad50471ea7686405799e3b537247af704738be2010cc5eb385e824f3628f752ec8643317c609406c2f6b76df38ebdc9aba95b6b3f8ba9ef5511d2f8a8212bfe1f995aecac72d1c1031d469fd872a1936334698c0bc6759fa1c464ce3318a719a75ba92a12550f730a1d0abaf0e61fee38f54d9945148927e2cc1b4bf6667b98c5a145c18b15bff9c18cae1189a81ace7b080051d9ae28933667f9acb4a735ca420a5299703d796938aeedf705a4e9c4753166a514adca2e093bb66bfcd83c3625646ae7032339e02bb49676a8690c63fa1506481bcf8dd5132e9d5b032e0139ae8abf615a63d4d2c7c380e81899e