0x2cffd02e4e36360c3854d29ccd8cf7110ce49609bc26886ed5f320fac771cfc1261d0abd96dd2f49fd65380b80784b51aada8573a46ce84c8808d7ba1100c924d75b683ed9d65dcd98e1ab3847e4e65eb668ea630f3eb2beb336da05654cfcaeb139c630abff26026d5daaf90f27e31abfaa7d2dc87d4b47c00586f17c13fadcd3671b6c1a708e1636f3e4833bf2ef4e8c5d2688249c25b1972a34c49ff4de3b88d07098dfcae2bfcc207b10829a04695b3615e60489b2a2fcd1f54b4647715185b83f9a007f75d268e5e265e0358338576691d0d725be7ae7327c3a5409ba96a51e9a9e75f82667a7de0fff313808125fe026697e6d414b69d49a3e5002b7296b89aa70d46dfd9632a8ebf7abd361074343a1b8ffc369b61576de365cf1d8b458e6292e25849129ada6587c5c25739940695bfe3917834844882576c03e6c372101a76c60253e60c91628baa61eb50beb6a6a2c914a11722f4134193ccde86dbde1a1d406f08974ae7c52f6ac07e6540becea37e2ca15fe0d6bce9693e2ceb798d016e61fa4c22df60c36ea5a0a32c869716cd3efe5e492a4c09da56b56893307e45f20837b867858d55eab3394f5a4e6e4cd8ef9b4c0e9ef5050a668a5399d514be65c3b27d4c059f29b690cf67ee975c5dcce200d2ca672da9eec17906785a0aa9fc7ec40be69f7a9e4500e8cf43239f13ff8dd45be7f2d90bb657840221a2263a5949c8745109e4e1765e4dd624234a70bc06dc1684326233f2cd12a1197ec991531f31bd21e9a91d7c4bcacb9603117475578413cb52e5e725c9597cece77a428e31c78c0ea4e551f4f131aa8b7f8f5032d157ca3f0d55fd1be2524b272a03d5e53a1948e9a7d2d98259fe79bfd2de5e9d36b0ebc3612b889554ba66d39121443e403373c0fba92e917c802566aca41c4c76584567c9c8cd3b8885e2350204de42479d00d5aaeed9777c44f8e515c21354b651590f5768ea3a2918c01b7686e9ba9f10df1debdc0fc59b0504afb42725f62274124c4f6a7db720f421423ffd7ba708b971b4155724d9e7e0261eefca053518e88f2c4a8be0d65ae9142e6762969bdfb50f651c506a79a89be5338eacf754fea6977565efdcb0467507448ab500b8c1c99d923543b9444f15cf9ade085c696b0592a0c839f6d1610801bacbe9f2c597d5ca2d6ad1e43e696d5f90d5b203ad640b1472fdb40379f12e262158ce0b5585b46f4533576a562d72c5dc2cd4bd972f56e8abf889bee1ab125570cd64fdc9952e63bc3535d38ceefce0afbf3503b61686f989b35823c6a355334c486b55fa6a043d0695b08d1be7d9ec0233b619397a4b7f0e9d5cbdb4d834437e7466c932352130c77ad198d873345fc814f8e6cf91e4d2fbc8001f94e883cc4ebb5215a06952a2e7651880f8d65949a9216103320599dcff9dae0ecb058edb06ad14a9c7c73b16bbdb47d46e8c0f2439131974dc333992e53850e204cb46ca7424e2bb9501edde979368c3320a487e5fae54e46aa912a1bd7814f76701a567299ee7fed239c9b51f9143be99bd64f19f38da9857eb0983cb252df2e88c6e2544b75380f3c4e415de2c9ab6afc7e1948496ccca6a75c620e1404fa16f25c50052273fc1e29017ced471290f4cd3a31cf9371d69a39b43803508517d9a3122f60af62276ce06447513c15e46e17cb7fd2011f0b45e09f1e5a1a89eef6cea052afa929e95ba4298405acf8e699e71ebad1fc385123e90d8392d6012685fa3b02d792ba4dea04b41a5cd06134999981010f542dcdbb6479aff28ca6af1f61a0ecd2076ea5a8e4377eae12ca1ee07565a51d40da1d01b1d328c1b70b6fcaaac21a2a23136f99e3b78c22acd992746467c0b4315444243695f35925f6dd25e420168646ab74dd58374d89052e3e7676eec156ae25cdc414