0x2cffd02e34e6822774f3b3713bc8b5240346a9134bff290fdf8993733e8c3ce104113688012702cacf9d007b2de423e00b5d191b2c9b23f4b46f4e83f597041899a4090d3b8b6513c7e726e199c231bf5633c59ee0ddfe5adb6429b8407ab99ca92ded7c71120059531fc6c9d68bc6e82eebc208a6ab1f6e916ffae81e02f67875b6d278a226ab2499943bcd80d29df7555cb7f0384fe94be685096bb0cab735e225bc91dd3a46411ec501f209082b1a575ca9f34748fddee18babe442ade09bab986ab7247b2b04d602a58c658d2e58d692efdf49ec641a03eb3b64cddf15e35f4fd9cbae741a847a0acac2ee656853b7d51c67b7ec918be7322a44ab0477e1bd197821cf7962121d0253053d85f3d5f78d187928beff4eaed3020a0fac583c3077bdcc9c8d71874637374bd9c2475e5340bf8f0a47409de0b1792d87290ec5e179380730305eadea5dfd75829e8c86fb8b707aa874c725ccd52fda09f0b178a28be801df709de75480cc97d311c575de054cb5abdf29232624a4c4074e0a0151a390277579065071f4e0c139ff616b28ceb572797becd4599e2d848aa49238a5f26d83c573af6ab6b4db611db884d56eb98875e6d1084820521736c4b45c50205bde11f31ae0df9fdd21b5bb63bbfd555f013cdc7afcc23415c39ca41007489d42b608c0c86aef1fa446be70732603c239638386e655a14725d92ed5cdef076384bb79e281428e1653a854df7624e6e7aec9ecd8b28b512db8956a7297a85a3b5031eb8b22b8249bb7272411fbd7ccfa23119ce5c7881e84d9624b101c424dda1be614aa24a370eae72760f95c4dcb5c519576ae485d882fd5d21be30bddd91b83b00b7ac77132ec7b180ebaa1a59afabd79b33817389eea19584a196b8298cde77e1262d3932ed73e00e0022a609fb06f055543f9bc1a24032a392c510b032877c84adc19238e7dce33463c66f8ccb6ed8d8b1f08c9a9fd3e6101dc12ea6cad14f66f768973b047a3ef56d00a42cebf73ae72638a5dc0ee8ac12c15351bda8772c3cfa9730870c4632751837cfa9debe2efa26dab1e39eb5a1932d005ef68dfd1b7bc996e86b9583efb5c9673de1cc39ce76be4287a51b46bce032e2fe09ced1e0a559ab5440bcf48846108dab1dc7bd12d9a418db36bbf9f638ddb05615983ea367267e4dd80d11cd831982aa385618303df583a59d1cc6647c5ce05f952e755f9c0914481b4aaec47b0b590f9ca4824649f6742903ec323e7c7c534830592287fd0b50645b3f9e738f3289c1531ab0c66f27797c9ff83c69e0759c2c3c2b3e9e7879d1ec610d28aa8040ccecf21d82547c5eceba3988ad46d5b1f5fb333c4d64682cf9e41630e4be450a9fbcb0c0e69e4fb9131360a5be116d6e39ad597434a3e09c796c87c57f9c4c9c8614dda8847e39f2054e775077e0ffbc5771f43e50884d2ab9a6ec075e0a462cfdfe376692963d5965527bb3bfdd861b9b3d57af36c4b7e21a782d4d1cc646d796947508b716f5cf0de0207f46d1657d41cc1535fe05710ea25bdd7046a5edafd49da6f0582087e5bc0394ce915e59bb42447fe34cca3d453a4ddcac73728748487fa944e7c6847f001664d4d27fccf63d1e346d6f1c4869f05b5757a585da16d63c785353037d3a132403e7bcf272862457f1f892ccf1e2a0667d8d76ba60ad0364ba58dcf1d4a766f242d3c327edfe8a2252c080ca226563448a31e9b3b9eb011b3e67b54e4f11b50bdb4e87a18c672be1ccfe2b5f34b1cbfe5cdaddf31513042223f5b202efd81bdf0b222c1c24d2d3360c22fc8a05a7be870233a2637167b20d070040ee2b9c361f18ea602227dd3c96573928dc8786a10550d620b5792ea0502ab7550c66d574d32fe037caa3a54628b41cd1259eab51dd273256913d0f1db93a32e119d96