0x2cffd02e1d046b5085dd2ddfc9af41fa97ce13524bddf47a020f26e7ea9bd5bd039298eea01cd09e539aa30b58cbb0295c488089f965be6e1ebc59ce4f7724ba9092cdeeddb407fe7f0b9ef39726af5f2b19980debdb02b515ab1191e0334799c2303bb6e8ff2613ad284f00cf41bf115391c503234ccccc04f2e35741747487c1d1eb053b9d24f0aab5849783bd7ef4f2188ae226e8e5dd695de6cb2d8276d948ab1b2486ee622f54a3437d79376b6392c56ff1597fd07f70c69fb76c477ebc1d0f56f67b71a283c09fb4247f54ca662ecdbfb8b2dc0990bff530961b5e1b3b304dd978336f9aeb33e361df1d5535fa2316efd063ee5288cdbdb9bd60903eba5da82d4e3b8996fa6b1838dc7bd8745fc6d56710992dbcb10165cbd0bff64de3550fd6cebe1588e2f975abd43c3ac3553221fa4c93c75b93f1f9854f5389c55873a935d63754df746173909b0963e61493b2519c363a9c0eb0c95c391f46078901128ba5600a0d3c17040efd8279177b6eb511766ec4320e8cd37e496ad2d8d8fe83364309263732078f76779430e8cc99c2041289ee5bc111886c84f814d1abebd70c8900add3cb45b9c36fc9f98d4d1a999afed7d083c91391b46b86fe7fd7e1667991e741f1162e407c5b74bb4b4a748ddfb8b988a5bdb1e7283744e97e16cd926b21adc43f278c24d1ec1015e450a6c1b33d034816b30138058dce730691134f53a6d87ee4f8904a4bbe92875ae31269d8037e390fba714cae7f67a4399bf9c12b877365994614e0b42b822944e19a4c645eb550386c99c2acf0bc61f1a638245c4c52a79497d943ad31d4c3cbad2355095a6bf22a6f3fe2aae8e5fc3568b42e4fdc310f145fc7154a5320afd1233e0025fc7e9ffa1b8c5ce1e803e88274a8283527399bead4eed6264073cae1d629332fb96b1f3b3ebc467f2e3ec6fcd6e95a2e65a127915c24216a1301f57babb2782b82ade3890c1a5d406fd0ce84b6d41beba26c4d425aa424ab122282108378b75d5f073901bc4289b6886f482f56197f56ebbd2139db65b6dde6fc674a2ea8daf8b77b5b2e395f68c7f6ee7e5c3f053501a99d2f9d37c97c216f1d1ce878f84e37589f619af79fae78d02bc6a6f1399b756536e164e23286c91a025c8598470d128926281fbf10e66e2f8ce5a537a1b5b7cfca18fa036d9e77d1f5ba773adfa305cd46038caa6764c7e2e5009cca691dbb48ac1cfb601a83e4f40dc2e2325e9b74946acc61be62eaa75604b32bd909fb2f15151d6ebdfeffc1df0962f41dc31743496086faa81b1eb3a273ac2eddf9eac5d711f6a23387f67e5ba5358924235cb480d7bc055b35e52744f7edc56373b13ae8916b0c209ba59de4b3e4f8cba77162c8883cedc9057fce9687bba5b7e359cbccd4759e9b66d2f7f2a50399661cbe2e413d49a0d8c5a0b93bf564da2376cf766bc897104c8c0784d2b42c90e57b23d119b8774a6ec5eee74158f0c75f1911a79785ca9b20e83606b9011932220cd354dcc60c187c1f83c4c401bfdffb381e564b8d2155d57444d7e53206c06b05fcb5a96c6e11e7c5f5329a740e8f1548722eed29890cd417ad59f1d72e1267b0a645dd44c9fd41a6c7fa932d27f9c4fd25dbda10275ea179094b32a3c6677b6674b6165ed34873a150ae08e63d72d5f2af6c470a31d76d083031663b7bf3e6c666b755204c7883a9bea1be885a40bdd5acd16e1a742c9ef5d52b2da6670ec37073661ded000fa0176a57257ed2ddf8c2771974641f53e8d6703b0b774c234563bb50f3e93ad22ee5943587b301b51b52e19f564e7b9bed00d7e5d18d44ffb09186744f5fd598a57c2998d1ed80b372c0b1b6801296f0eab29b0e8ccda70e4dc4e35241f292a4f2bb930cfb39fe4b137142824e1fdca117833c7a2ade3f5bdd98c23ef9