0x2cffd02e1f1d9a1569e6f40277d43a8c2631fe4a6507eee0d731e5c7cb743dda18ccf2dea74618d1bc959f23c54bb6dc2c5f4e41cefe58a086842125c28d5b0bdccb26f40b3bffd83a283f0679cf1f98133e99fd63d3dffb5c7fb6374c447b8d92cc7c28168f0ad08d21460ac7718e50c66734421b14afbf519266791461d414244720c255ecdfc6e7091de01f428bcdc6c36ebf6873bc1ac823af8ce889dd9ab5150802f81b7a236f33f75d8dc1055252228e8fd0d79931932c37a7ad244b426d5b1a2de75745957b39da4bad81c0b3b0e5ff1264aa2639ba25ce0480929859a2e97b613bb07fd2f259d5bdb5169aa539c41f98939ec821b9621821362e3c2624bf2f33b211a4d0a8b0ad7c0aba2d6d8ef9d779fd7a1eeaff5b2dcc8cf6450b1de45574908741d67a9b64df314eb7b548ab43a5932815246c198616f0ff2c97ea54b24180a1187d534b074a9f6a5d57dd4508252f3a0643aceb5f93bfa43b1a50ddf0ba75b23d0357e4c33a747b57a70e52965c2a5a37c125450225b725851d571066b5e259585e3e8fd06d8457f9c8662a1b9230af31e66e04b07e6cda0cab2668e6015aff76266cddb45a6b006eaa5c12168c4316bdb8b2f2ae0babb19b8eb023068d9cbe0c50b82c5d068bbf7b90204f78c08a16bba31861cd45c1e96ec1b1f5331f9edd59bb7bb89104263618ef012b643f2698bf94d6d96b3b27e92340348ce5e2a9422f08bec7cb02c2914c030e1256080d4ab3c1e906c23c0d89c1b8331138e085e8e7b4f238c21aea6cd5926f923e53ce9baf5c68706857b289f97e29d7357ac3e470ce073ba05648b4b14583f1971f5ca4f80963e62b7925f75eb26be17bb51a4acabf494cfc1351d2ffdaac9145e1278e2027f3e6710c9cb2ac819925e270de5b03be84aaf21d917d2fee878fba12fabb19c88b995349b89611e7c373d2829366e2a76182618523f6a388655d1a9f8c0530a725235faee19d4f3622ec9098e44c3947762cba5f17d1dd80e8f4ba0d77837ba721e6fb1512459b4c26121931876988cd1dafd1e7a77bc180bac02c865377dc5b28b66d53c22502e363e10482c8bfdea2344563b148cb55bf192bd63bb470b772638fdb52446e83c6def2002e30275fe3743df256ef3d88943cef20ecf9cdf07d7aca718f30ba50a1b4c570d8039f2b11ae9cd956deb8e086b17465be3f0bb906c9cbeaa4cea02031677880f3be02833915a93fece1719643c7761ae054a151713443aa568720e60d803733922a9e5903cd3c68d3035370f99e8219530c0b5e72cc3bfb0f35a60b2c193c7a30391b48384f54a118feb7d3e8fcb93d670a4858d382eea67c10fbd085b5fdf0cdbff1510c38130f3db60ac46e5c9eff4d4e3254c152d364204752c01ca5c2660216d91554e030182c9ee68bbee0e06ec83cde0beb034f19ed8c191eb2a2cb6fc22e70316c9e5d5dd3a569b863667500576f7668e845f91b0443c47a54b689955f01a0370260350f4f2ad647638b7b5e5d2bc51a96fdbb3fe3049e20b871392def4be8953492c92ac578e9d968e9db1b57d8ffc53a86a34f3eea9da51b7596d3fb02a2f0f423a10ef28a6b6ea276315aa3c011461d149b692967b958b32d2231a24b210928971c4c7477b22c10ff41dbafa444f8f41be84faf0feea4fea4ae190681b4e689544ac6aaa2d6d9a19d521aacd89191a0197dd594f219528aaabc7e72e0fc9695c2dc4980ea5c70a75053f5c9aa604a6810ecc4e90d92830635a754ab159847d68931fa54a70acc233d30af536997eaea0126e32219e712c12ab12c388fe16932837632a24a2df1407dcda0691a759d3b923916028e729c95bc0f9eaaabe202eb16a9e8adc4c12ae4a9dcea38a0f8437388ac3a8bfd482cc63c683b0dd0b4b637f4ec11350134dbf08ed4e266