0x2cffd02ed0b46b33ad556fb978270da9cdca1eb25d3386239b099ffb70a6391367c43e579438ea947e94b956cf2fdfcaee7a6a3b4e863fd6040043ec4840fb8b0fe28a92cbfef4b20991ffd8208f603c6c8372458ef1aa0594e0b46771c4251b726748901eddd77edfa8722564f8d73362ad27e1e3ddfec5ef1f03d1f78ea2f27174825104caf95d87d50333335b0219c2c94f5ba0a83806a7199b725ef907ddd51407c1f396dde217eaffccf0c56884bb12d47e7b4f62391e03f6e1ddacda3c9e09634cf10c204c77653e078c888bb468a1f6bcbb1e2e65a22205b4bd41a4c9c96d3b55918a6a4ff2b5b2e22e58704d597304fbe3bd1b39be4f45dacdce0ca5190d16c7cdb5b00d0aaf7987a60b8bd8c8071cbaf1e913240440b18933193324767a356e95490d36f7c0a6861b78224f3722b369f7b4e1853c578eed3306115702fc76f06ef56ec351fcf7e187e619095a3dffadb3b16bcbe8ed0eb697474a80da1143c0afd08369d3648dee7126cc3e74afad6bed724f6fd52d3461da29c84001d02329d3e5bcf1deeb6d14968367b746f058ce6ee7b80d49cdbc054b8705fdd076f889533b16d59762b69ce06125fce467c2dff4cdadd21cef227c32acf865ff6a862934178fba9883cbe6b752c32a8e0396bd6201ee1cdbba1b42c59fb290fc1dd9f442a74c98a1b25e49e4eb548db2c9ca920fa70323f3f4dcac49e088650c7dd2c8a238ad6ef73e487b5b120d8beeafb20a6b5f8eaae15c153c08497bd3ce8f160c88169fa69b45257b15bff9fef3feeb2f9298cc2e8c2490c3a843c6aa53d7a9b56a0186518b3bf48ce4b6e6ec00cae1e942433bcd8345fa484fbd0e3834b2da6181e7398fc16591f36c001fb7f1f9c6d1f98e31fdb33050b7fa95d064a2925c1e6b42c3d9c9448fc5f351418c3702b090b001a3ad79172b693284429065f4002fc93da1ce74149841a4ca020aca6ad6278118b867c7a8009c0c494a5b9a49d04474a7276ce91bbf3d1e743a937190aa34cba91eff4c170251a3c18ac9d81b1e67a126af1fbca79411b2a3b3a344b45d3e74aec856f4c0ae726e6bce3b569f6d5f333eaff2948d3d6b166731b862b99d2ce955e6fff97b72ad323ed3d49a49792b0d09ffb85547b515327c632d9d436112db331b011cd17e017c01d20d69f47aa435041f925aa042aba9cc53e229c03115054457beefb8ec22d25470390027935dfde7b60bf06b6763c77d1202cff2aef1c7a49cab4a836dd147e55a1450e51735f96b1e9d25dd6da9b774050bb9ec1276f6199d60db73b63b57940c907ed410048bc757c925c66714fba53dc32b9e972a808d5379a263696f4b9e01d30378e3623d42c65be8b0d832220f3e5d517042325c83ef0be57404bf28e74bee3fe62203c97b1a91928528201cecbbab3de27cfe123373d6a0864648f26f6214298cf13cc9dbbe68018f575d789ba5bf26fe633d19125a75e6914768ed384c5f6bfa444ba5373c76e1e7689611d9afe5a72c2d686d44e8f14c3748d187cb171fd14715d5a2f3b4f227c3af0371c9b9b5bec637ba869a0a665d4e8c0a465986f882345073700cf43a6c0deee65608d03ab808fc46f66fb7b8d3e07678cb03a73fbb9d5ee9f42c016455d6d7b5672d32b2adf8fceab8d40ffa9f625edbbc0292361813574ba25fc9e5e55d8907ccb37d48da202e6f305ba9c373e8446dc725579ce802bb7e338c1403c57be56ad0ba44e64565e6da38e04485fe74e4dae372858c3fefd9ca916dce56e651e3bbf732e37b1860723db79ef2ecadf0f3ba077516ca2063762d9be46c2e0e08aecc2df809c26950857f5dba66c443ad37778442e1a84418df2eec32e22f882e542f76a4477005d26b9a8f1cf094a30f5650ada7fe9e1a5f5aa3de66efe68eff93108d82e6804fc538be