0x2cffd02ef640405c0c567cf06bf03c4866f92ebe2448e3ed04ebf1ec8b7d24b5a10840d16fc2d2fe306404f5d1880258045c87cb16e4e6310365b301407f8ea17b99d0ede5ad6910b2c3f2a1dc23685479715010f03ec36b5d2b696c50100e80e46792c447f6f965347927fdaae9a989804f80c9a1e4e828bc95ba888b53dfcbb669a877c301ea1e7a60505e63ecd4a9cf34bdba742a0d2201faf1991a6867f52f84a6bc008894d4c6bd719a6f5c3b25d017a37100865831c04e3b95a71bfc52137fe02f9b4597dd97f6ca0891c8b752e95090a6e15930951c3dc967e002fa03358bbef8df9b105e885b7361e58de30743db8f95ea982c42e7aefa27a26bec1bdf023fe32b78c53bec538301207a2dcb4f0be3a2211181e88c998e920e82760a440a86de33945ebd39b0fb93e2dfcecae842b7e632d72d13c359322dacdc11fcb25c7b9aa38d2c4c420c69c0c6579e897cbe6ed37bb2f55ff94e4fd75cb1aaa8c2513363ad2a541f91c546bba63ccbf14e5f0356824ed49aa1cdbd705d1a6894c4d85ba22bbfb44efb7be5b9ae47e06787056891ad76ddd4aea8a1eec2afeaa1c49c150de4b5ed5188484b768805aada0125a87dc178fd131a8f81fe98aa362ca889da64111cd600f47534722f83d4766bd9c78ce43c9f92bea47dae03290fefacb2e1e8bda2b93dc4492aaf73bc02dceb201ab1e480695c01ee5b7a3e2e01207c47bb8313b7d018113d540f26a7472cfdb4171806bd6d2221e9cf93d98e75b49b572c097664f0b5dc68bae9b2808e96a078322a309d564601cbafc127790aa259bdbf97b77b9aa24f9b4796154fbaa5bc9d88ba959635f97126c4a4434bc01240b7c2cb63cf2952099c6e7fcdeb68c3a26cab677246c71539a42ef903439747d4029e25cd6b1f3db5a7d549f0e4ae90289e60db9d8bf8e030a0ff47f016307496a53aa07ba732c58589132307bb8a75aa1320a91376ee27273d626be5705600eab84d31cffb440cddd5a0aaefb62b5c42434955eef0b8eea2a454e74f45c5b7ee98de8ea3e000afe413f6ffe405bf662c461194895b868afe58becb8e9d5e0c3162d6088a90e3b2a83fcf308883f02a6e8d329c9e869e922c49ce1268365b943291429de12379164f6c828f1a96b6d2fb83ddefb16f064bc1c10489b6004c5497854e1f0c9c7e0600efae85631dbed9c2385d5fa253652925ca93f7cf8c25fbe43224fb7def9d1a5769b09e0a9b90cc16012bec2b04e5517cdff4a625856fa27cc032bc85779b46f5165108ced219943e53d223a1bac2e5c45f1031574b24cf570c986e3e737257ef82f7f09b4ed9dd45991cd8589512e3856c1cdb2355aea9a8bef269b5d34888e48083bbd2e0d07e32c40bfb5331653bd9ffd255d722fa2156920c5901c4759d2e6a53804dd9aed24439dedc7f6092dd743972bd5e517ab84f4d9402dc5a9bb532c842d8aaaebcd2e51f5e3bf53e8db356c5ddb5c02a3937eb1c614a4684b937248bc209b7c8b489fc8ae8ec35a6dbc35bfa9cd4ffc65836f47a8a82af120c5c8f0bf92f2d77e9dc85c52114f06aefdd7c45bc4852b63e546e7cb49febe181ffb8438de483983e4dbf05895ab7161510422f1aa26a124da2b67e3deb0aad3dc7cfdd669aa941ca50a54f5dc758a45067f332aa236edcfda7967e279fde3e123302df1e2b6417a6b1150072ed22bdc57febdea98b0a066d2e4d43f299314d31bc9bc76ffacfadc65e496c42a7bc9cf6cc5b6c4838a931c962d4102cd7f95cae3ec49167899875b87de8a63e2b03e1c497ba915b5100077fbfa93a1ed708676bb4e04a3079dc9bac5e21c966b5ae6b9867630fb1bb6d75ddd8a66e4f0989bdc87214c7458c3ce1aeffaed3e5da01b4351dfb9506cf2919dcd537a968eaa403957470d1fa1b17eba0ed8ddb0305