0x2cffd02e20a31df2fe764030379a8d28f1faef942a0e7809d7cbd50903c2a816c604f95008a0567fe65d146f8397d28efeea26e68fff8ec7ab42cd1155042a6d2a6d7901d48ba4ec3d0409bd78b3b69a10bfee325b9ac9d7fc1e0ae63dcf068f24ff1429170cbf01d272905bee89a12b7a0e0563f9064187aec955ad041be2b3fac309e43f67396237dab85ad335f12671c75db54cd30abd6b4bafbf92e38ed190223d1ca867d89a113159ccff98cca0b17a5f80cb102564e9ab1df72c0f9d10e3bcfc3eae98ece0c0adab4cf366d65b9a20eec8aa9b2c9e921921b416e602723ba37185782135e6d0f99ca7bb165734cbab52b1ca0eff3bd011499ff0846eed47353b50ea5c8ea82cb9f889385536c68f6dbc889c8d0bfecdcce039826eab7665064e2d8833a26e4577dbb1e876e2bc2bc38b29714bc61bd979a7bd9a4f3098d70083d079271248354f9a822743f96580f7225f2b5b1301bcffd33cdd244a54e92c0c4e7efbbfd9cf7a27e4e554e6572c10f4f2e7665e55aec6437a8260051588104b442f4330ebaf4a4d473ddabb3f2ab178588f0a333710f2b82591ca9fcf9a30f5e3f6787b0fc3d8e9a6e0e3ffe534b0375706a5f77eda029a38d5025386e7a15b53d2c0181946ab6b0674cba04255d6d1d70a65a6e0c13970c28ba271965048bbb2be271086e950d50ebb4ae02c223f11f1b443e97f0e295fdd9f2d9a593c7e62b9948b5262e74042cb5d5e811fe9554114b440a5895aabb0482b83d5b242353c7ea140651a675c709c15e13feb20783b054487803004ba0752e5aeaf0573f7aa8c5a6750ef53e3a9007f6380ee6e9238531e07813b32f7bc23cf8af45187addf56bf8bda0118d65a35393c07ac93bff717ee80ef776232c5c2d6948577cb6b4c4617582d450f9aafd4c8ec5d094f1c5aa603b6f42251925722206eb180f14b048c69e9bcaf0d791274832394a5d2ee411d8d96c342749c24f26f22551d5a6c5bf7fb9b7b2f5708ab10f4aeea3767c35fb161cb50d995581833f49c37a98e245e707bf3b6f21dbe285e297079f052aa7272dd74e5daf035268f6915fe70d831ea6e56589841fd003d880910b057d50ee95aee062f87e47c4ba182847914f83b5338aa986900a16d5ff91cd680a1a3424529f1b49abf50aa99fa6b88b0a192298543d6eee6588e6f3eff8ba4d620fafb8074a61be93658bcc4e40dbc652b43ebc32c3611181b6fa5809ed6ec9fe6094de45fa26a38d16d0f577bf86bfb4df64c9f40e1d8e4f347c2008d6d12102e658c73cc64017666ba64b2b4391bd8de8c77f1e02c8c6e67ee98f91a9cb1d1e31213de0f08026d69508127f4de855678abce7e0ae5b75a5221b784c6748337bff6c758715148ecc8469c46a71d737ec6963f653b29a127a969a752a1cf64d32d342de3d52013b0dc23cbd366a89bf4390f755072fa9e92382038cf50160cc14468eb34175ae8b75d744f8d94e0f6898a4591d894a2eff1a519828c30733e46f85c5b52b2744b93963763c8ca7197a57118a5a9b633bb1eaa0fb9843bac776fd7bdcbf3a409f73540816a7061009d621b3f28fdb8240cdba59dbd66b33b1ec9bb0fbe801fea32267cc0a2af9e751ce0cd190d1f837a6cd674fa329116a8173786f247186f47953678439a20ef5eac4db2c89d90c7fed9113eb5d3b8497e2c55b40357c67351a92e52345bc9b8094aade069b24ee95e65c280f00264fe0ecb445018f12fb2c959837b6bd7a48170e1cca5f5b4614b63b95b7bafd354a453cffcdbb090a803516d5efb2632a7f8ba0a80378ba43a48a6e16a036178c581dbabd39612f0908a25546b133d92831e387add002506d11c6343887c5f172f02d6703eb99cef2c7067a1901a4ded3ba2c6fc7110bc5504eda17924f01c37e2827a5572276ddf39c5