0x2cffd02e4e1a2da01fafbbf98f2dbfde604238576844c35328a7944fde4832b6a75d5c13990533895d4b43f87c366f263b74aff4acdf3400631868dac0da6db1b63a0a2013176c246aba3d5b1f2452ecab66874946df75090b0b013acaf96ad5b96e204a3bb2efd9d69793c41e670d5345d61313f676b2f6cde55daf56b3c80c232cdee2447d45deff21410662422e87200ebac8b9c04d1cce1c0557375335ccb098b934a70a97a4e84bc2cccbd3723fb1a7f54a1acc1d7b2c0e4bc5130401020edb7157a30dccaf364072ffa4553297a299442b9eb5c28d9b80057f009db06c729313171d55457a8b219aba82ded01c5db4bd8590ff52d47c18104f7963742388933c8e7531b18b56542288d798c7f393c255bb90b7489ae3dcc6395ee29bdc4dfbbe65409337227a799fe64354dbdcd63baa8cd66a44a57f39e4a581566502ad9712121b3f9ad1be473bbcb5a1f7d8bf043c300758f483f334258a098e054f790eed8c1bcd24d20c97a66faad65e150b48e1bdc27ecbd22e89ee674bc713119ffb738e45f78c05ea226962acd4b85f3129c98d7c62af2018aa980ac45f2c33c2fea917dd8d5f487b3a41b59b070e055eadbfd43c0c57118f1ea0c77a61d814d8614cfcc1754c0426b8cefc30d7bdac06aeaab58d7a3bdea12a7e2aa4090b2fe0d819f4bc6d2bc3480f9ab83936d89fa4e6a4f84b0f8eb60643dfa3feb8040ae51adbeb6bdf503cf433f969a126cc0314d1d1f36e001ea38ebfb71a66ee1967fb70ea7fff349239aa304cc5a551e71a3fffb865a7752c97a8f4281ba6d02cdec53a622da2fe0ff75f7430a9cacf27cafc99d8ca6da00dd356e614de541ee648c190c08a30ee743b7fde59d25ee30303eb699e3131b6fb9f4250856db348c1d148ae9ebd63da76288cd0f64cf906ab35611d817a02c4726b2ca8a28c738241601a887b8e763145a4a8ad0e3ccc145aed6fe47b26d5e54f22bb130276e293f197ddfb524e3efa15ab77718d8937d369aab1830ab539628b016889a6961ca93d526b203732b2d85b0b669c38e5676e768ebc40e92379133aed24b6d16306e29824bb3cf1b0d6d50af0855a5d4838a6bf6933a35da0e04c8aa33e1b7c7d6407e4eae8dadcac428fe5c9b1c526e5cb349fab9b29583441fa100d060a922c207d3b12025b99db39116999c7ef926e6c158f2b973221a75a029a9112e21d1c0c64c71cb49ca06ef80d738dbe3b5f43451fb74aa2a8b3f9004aaa1bffbaae96ed7f811be47e3035bf35569b3e61eca043095bcba1f48b43c75660392fcdeab9ce8a93edb862b85b4a6986cffa1f2d68c3ec8966a89c628a4a2599bcf5ae0bd9d461fe0b36b394a31663b30b432c09619ceed193694c8fe21284abe7f740447e3954f757b9f77539cc361fbd3752da0dda01d1f2ab70360a62005844357cbba8d1eee8d69eab05a849cc0ec2913fdc6c690bee21c814b8b89af64e0ebabca04c643786414c8fe86bd31dd42776134c4a9b6ea7dfe78e2c4e2ec7677c1a92495cbca490e340d54d1ff12782dafaa24d9b2ed6626254b6189f9e66227b882f3989a7a08b4d8425bf5c93d0dbc4c810f3616c0731d0d50f53ec6da762e766723909c677659a0498b11231a16114b35356bb1cc25402aa00e5baab06897e1ff8d744bb07e2a86fd2b1f0ee814379766da107fd05d001278093b545328140baee77dfece86d7b25334bd910f961014f1f50d0f44ec130004297d2e5ee32c2bad85c842fb8f7dbf53d123d37616aaba19136136aa9e5acf90003c38552b2c24b388ae0ebab2f3cd076655c59bed08e7cab005e5882796a1cfc18b05fc3270f2e1c5b8c3980fc6713be2620fcb98df4d0ea0b2897b106e5ce566ca05f582852b52bdbaaf123bb4e8d34ec8bcc70d904486921d3f177257c80f0353c