0x2cffd02eb9fe33ddf0e6cae0727d6f4a3bf292a1ebb88c54562a52a0c8c5ecd3ae48cb6eee8915fd3de9a8a931a87a8fb3e68c98ca5f0ede31e0b00db7118ab264a88c00a3cb01952c5c0baa8460ec4ed85e1419958d2b8d8858004388599d428255244f94e79c76542a3518b82af015eda4c4f1722bdd84f5168320adb7fccafd311c560dd96dadde675dbe5f4d77fb270bdb2570ea67e9d0bccae63bf3a4c804ba45b08b563b70767733c44cd6224db02df4b8a4eed0913a39b2d87379967fbce9e03fae95bf68684bdf7c4ed564c784bf7686f549664631b5b9b9395ef8c7d6ed843de359c167507fc388884d30326616e4c33120ba7fbff08f88ea666fc4b4705c96e02550131dd2b224e2c35ba9bc19848aa230a819bbbbde2b6c60259e6544ed5d32d433d33f87a8000c1400ed68b24f94eddae576132f224b3f0e95405f56815e1afbdafc4637914e11bfdaaf4e293b5cd9a27699914b5fb898c6f342ad7c059c75b3517a95078bbb55f84f5cf4f265417eebac31849c275860a9d80ae55a503d571796418ae9aa57663406c80ad8371b7797b846d71872214117364d6d1b5ef814ea528165ec39b1f6c59fa3dce8df15ae64048e0d264d390faa16a399b34650306dbe090f7f92a61d5e0201865af51fe5149e2415c4a7e703022df9f5f3b00ab62659ba83e11569db94cc34a14d3c6a181bc1e3cca4e0e3db3bee735630ac14ad8b5dbaedd02db02b817f238ec5fec8e3576408165f5a69207362a32ab1b3640d43d37c6c57277f077dbd8661c4fb1b3cce2105281469cb89367ff3194edb0eb5b5c452fc51d5798a6b99ff3c5e9f9d23a0fe02fc0b5fb00b337a36eb75c78ea743ba8f05688019f2656a77c7213865b022e8124d7fb8a6236c33e95306bcceea6187ffb17ef85cdb1a4cdae6752ca9dcad82d9bb6ea0a431a42c8b07a04560509dca67a2768a5e4e9b26c3a091097dbe3cff75924add530900360efdce7670347f63155385eaff3bfa41e04acdb7e9511a8bc63490f6209c6ba852f2208b4bb77e1be746614fec52ddb0dcd827ddf5d2db8b7381742524d605bbbfd43b7bfbb0b63c952cc8b4abccd3673da909c049bc86f4ce78cbf2e159889f9873553d05dc1e5ed48780e84df1ca982ad127b38e7cbcdb7f11d1a343ff861e197050b34918e7722dc8084756976352b20f39ea905511c238cc32a306a8b5db3d301250ea961df9bfa5a3dd2793744793af89b035cab1bd192c389dad50681295654ed263fd1a326969d69355dda4689d837327dc9c127b10eb62a09523de65d0842328a3d923b0ad862d39785264ba5bc04e7ddea20f7a31d2e18060773e0bab4f0329c305bec11f9547a969a0f792f83647f765364be338c1fb12fbda67b647deb9c0b08c0cd09753a11947b05c5fadda3d3dd624563df6e0b6ead872669ba3ce6f09884a9fffb3b5d68f76e1884487cd3668c5753491515f2f8cdd3be64ba8fbc2f6f57736d17a3b89321ed440995f33acedd978b3975cab28085f35be63bdd4a01fd63b7d5b3744b19da5d4d881440c566e21dab1d7f0b32189db1f9195ff4ed61d6411d0a39487ab10b8d35c645a12b3d5423124a6ec35362363ba5cbd077050e7b7f158b94ed03a27779469226926b9d8b2c235c90610f116a07adaf0bbcd329d389b5b038437ffecb42f11e35a483a0068b1a36b2d6e5f6d796424f3ea71281e9b334ea258fddfe1ce69bb8084fa8293d7ead3c8828f33feb85710206ce20880b5438ca201a0dbfa419dc8ec4bff822281b3f2f4e8a60f3c7ac984e7022bdff9ba70fcf03fce0f05d869822496fd0b3933567651d93179a721b672562f78b1e1b378fe7435503f71cf628ff58f74508b1277514d9c21f1e05a60baf8f88557f8891a14a9328cfb6c7dbdd26436c8645f56