0x2cffd02ef0153e43b579d108950b3aace9183307cc5d95a2875eb4414af4dd5dccd19076989704762dec7660db12af11b3ef4e2443c1ddfd5dd48a135f6445e695507ab288a2d579b8f92cfefc10b1185dde093206066fdf8622c93323722b1f502a919c6eb457280a77e2e30277ed19e8b635b3d5fbefd55ae0ff78cefb6bdf8e7bc19ccd87acddabbb325a9c1cc7630f3e1e6dec3b7862093e86f48cd2404e5a3c571695ae4fc734f06f3433ea71f840e3f243d604497687f5f6bb78cd6767ca0ad14ae94d37bbb56e862a203ff542fb1c1f2abec8499475e69270ee2e39f53b0608f6b92b18af8f316e92a212e696ba00fba73a930d2c6df3e0a1dcc290c8196734b42b4aa681028781708f620e4be46af38f32b426c2dd37d273c6b996d2d4305f56e6d547fa5745b218688f542500debf7df19bed28a9c06dfefe6fc449173a1473cd12675c928b42a0885f831ba39b6e4d2af6eca0ab3c8ed9e89b467fd846378b7aa32ec949d4db6d3a83fa525aff03e008ba9fbb2c0e0d3510bd2662a212a520eada9c3cced7db2c79c428a42b5da1d9a949cebaee1d1c3fbfa12092155f4910ab3bbd6ac4b75a0b5ad427eaff7a16838c68161df7aac96edbd79ecf9bcc68605d61481596a036bb0d439bd52db207da8f502dae7d97d82cd141e069f7cff8d8098765a1b4d1eb51c1a6ba6e2e2fb62938b412e66c1daff7fa3378e36c1fe13355269e843376db09e8e9117386e624d5d770c2735239dab4219491d94c884c182228c009d5c224d5dc924824b606116675f98994ab4a2bc4f7dbb954e8510448e1b0d3b745b63e5df6953eb04445b6f17c227e8a60447df59a7bf82ab3a2693bce72f20e34c73118dc0947c33208a84af8eae59437294ec5517e273a33ad64ca5a3646530dd5b61d977a7074e60762b54bf5d0becb58abaa8ab4a169abcd4561b3d2069d02c468d28b3e6870b9ab408444a57b9138b6b9fb88b933f19fc5b9fd23023ac0afd47923b0c1004a51faa4f5c44b275d2a5471a41d6b29f34ec4ef633f0ef07424272cff752803e356d1eead7c2387f0388697da7eb45928ccb199a58cbc3b9a2c9fe4078f14dc52a403d6736ce52bd3c2b0a276a1eaf613637ec53d83d42422e5e1a0832c0866085475730e510de50e5e7188cf9d30acb23752b30c4d8d752fd0922206aa5ada0780159a71af84f35699041dc7b85a323452fd57c0e080d1f73bc92956526ff9fb910f34c533845e88265941adc7928a4c70ccb9f11ac66cc1c61c446c8d2ef1fd568f0ab0668a0855dd1ab5468dcbc765ec9b08e76651e98010bf8e95cd5211fd36b32df95f6b7824e804b793f19e1b87138f9d322834d756fd9a9aec589bdb1e9e1f33cbf9120121510cdc8df2818e23d982c78c187145ea4f62ca47ae3fa4b9e4dc488b8bed58e702d2828cf64a44dd29443445a830b8d092747240d98aba8736975fb01dca60bc394a0465b260db7db5d06705b7dd85461141d327544ee8643794168e84e5e77a5d0d3d4c7124aa41ad195f94512b35580599808987e25c6d74a52037dc9a39e52f04d5992403de4c8828723b9ce8022876b3946d5addaf011f190b4487a49ef50fb9e74df25b77624746afbf10e84ef5f60bb4bcb741068a0e48af6a4ca9dfd9983f70fae0c1a2c4aa89da2fccb85cb5034b5218ac3a7ba1eaa041353ca79cb50d479e7abf6a679aa515237026b59050a40dc3592cc3ce8fcb5e60bc6d7ba62ec9a61e8ae32cf8fb8b570d1264b00b47c479cde89e4bdda7bfd0d38178d924f65ef098e0e5731122d23ea79e75aa9dbbc6d0d25d9016283c220f10795a25b84d3bb66721764908cfffd2e44e4b06965cb85fbcd6e13570733a24ce5b1a235f09514cef2c0c7e9603cf026b1ec2a320149458fa42fa6f2c9a30effaf1