0x2cffd02e3862482deed734e87421379a2334031e3ab1b12ab715dd3653d4a42c38fa6a06f5771dabdb16709615ca5cc5e23d5a5a6b011df90202b55de4fd15b24e6d4600dad3cca9c801e028903b5bdc5e7f6417f1257070f4218d4c38c74eef6d6f7e3645cf3933066bbc31ca4c2e5d7efa81684d2937caa991a3d7c43682b1bfa6842cf544255713455b0968484c3208cc28f35846bfa8103e51e45f94197ed83541ae2de538fe1caddf8c6d5819355de4c005ca36737a9e56b3c7da542b60c2926029af63ce456bac6c1ef632c053998369767aa4f56f6074ce33b5c0cda95ff5bb43f4137abd644106a91317424348fa15a9b7a2e7c0fa5260ccab2585cb86dc4713829eea4e64cd2a286eaa442d2a40d15fd2a59b8c469cac5da31c4a48f44f9e1345b950596d12357fa0d896345a2affc2f9de7919d6fbce7a4f1d16512f0439cab9334df8e5a93cd9701e6e1220ba4370e7d1661b9e757637d6de2533c8c89d21e7d012e052459fbae827dc4072042664185863b76e8f1ef1d4c47ebab2c4666421e3695c4b01a9eeca7960b7471e5a896e3bd89027dc0d1b920e53d56ba521b7ad68ff0510ba25ff473277f63a98cc0d630f2ce938491c7ac72fc1b8383e9ff31dc5e2b6a5545d91dc5874e2a26a0f8d7fcea4fa14a5c36be32fa1709be50ae81a31b2714bc1e2ab6f941bfe2a58f544609b142696e5962a50d4535acf33420120df2d75d8f41bbb832fea9fe99b4a9d93495bd29ff02bc58f61fd1c6cf6e0ca4a1cfff7e2170c7485a321bc3ccee741088b1940b38345f637eb4d13b943b82c4d36efb1fa882916ea601525939d20dd95630034a15e152b3db3e0263da8ae0bf5471ce69186b8b3e426201187823a6d2ba1f0a8de3ea9ebb8d2651432ec0ca00a2594f4dbe012981ac897485c6b35bd1fff108594cf1204019db9925f2153889045f6fd1f2615a05154433f43514a7c9263f6c36bdfe992f3c52cb6503df2e0272475308041b9ca4f4aded89b03596a4b202352b3ce6bdb448c3915d87e0850da27877b95d90aed4e7c13e8d8912f26c8da67cb117253749fa7dc121d3b321a2aa5f6e529a7ef3a2748c69317f52ca7400d1d04ec93fc6e47333199fc484584541c19b89e789d27f61d09c29c8579d3c66749d9c60a08363fd6a4f2eaead8f8e457c83cbb28354b571847759e8ff640e020329d6560bf446d6eb4c4c5313418c8d9143ab9013afc88edd17dab1b2e5e2d966d568a6cf2a2eb2096eeb61d048969ac53c455feb0b6a0687fe13e2a5fb9e29f229e74169c6a826686b8d9283c2a9cbc76b41a30fa62c821eea11d05cfcc6cb119f8a5b0098887928d9b44e8ccdd9e1b98434754b78ea26b79f27af8fc22902d7310285cd8b5d6d5501e279b345c5725b2a2f1833e3a080acf73de100eb9bed8eea36735d2649ff7f9f1eda63aaf9376ca85c986371bbf6304c2df0dec004485cbeaf89ff430ad03ed4dbeadee8d39ad9961689003c2c37154de32cd5003d4659f5f7143cfa817b24c1f441d6fe8124a656613ec8aa4c225d27023c67e7998aa4a226d907f146d6df0840e59d899d8e17cab8b5cdfb2f8cb0f702b2c77d4e4384025b7f295421962e493a3fce4cdeafea9be2c5c37417249d5a6103b20f198bdbca92245e97a451af1597d89b60d5399a91a6090ad223e6316aa1805a09009247bc16667caaa1a8e80fc89749043d27bd9ebc8561dfee0662209ab25f45cf4d084f1d1bee8412a1e1f467de0b5a8586178a3bf1604ff98bdf26aedbb4767b38935087e3a496e61fdfe2fec5a8d5f19a257dfd1f189ccad86b0584de60a3786331507bff944f19bd64cf782f66f0f5c1ed2b929a05c1820f3f413b3a66bf9dd80e1a6ca88899fd89c6bd70f08f76ad76d2eba35b3270e408cc663f29b1e15