0x2cffd02e9a565a7a81afc9938913a83a0c0d0490756199177a83f613530d11b35ebe2391fbc72133d39dd5b1ffee88601be1348a16c6bf572b43e465246600b810ce1aa07ed0c9cc3041aad4513ea7db8d790aecd95c03b829c89c66cf39e88b9e537644fd06389804ffd35af166ab6f94e84df1e2bae72e78d2d0efed808bc8717b6dc890198449901697ea6dffbdfe10d361cc82434cbd5fd6159a6f3e0b352e9575a268d7a374d47ec4a030844bc6f5a5d8ce309d59363df763588b033c832c48f00b164b5611a547aa0c9db8894659637b20f54c8ac8b342587ec81252cc83f4aee821ca99fc0a17f94f59951c4899834b65f09bf22e15fc0bbdfc328bda491d613d0c290ce6ee704a00b591f91417ac07902e68f7ffdfdc465ad0c215b87dea23ee8872ba385658acec9b2aa0764d2778db5b4c12ed8e867116ba726dd1b82146b9e73f94d9a6e73e41431dfeecd7312d699fc727d0403cb8dbca6bf4f350d0d0a6fe539201ca805018b35b138d3d22309e4817e959c68268e63d8fcbeea3ca2fc6f514437366f8ca5f7ee03ac9d3f18f4cfb32a33a286379b2b5fcba3663f1934a757ceb33c3b1b9a81547df5fe33161474bd983de00957407a6355d4b6f01aa6c0f54eaa53d5c80b0540019984f5f16379d1708d62a916524267cf66fac5606439827e8b4b933c8487001f492231f73a50ac151dee688d747e3c5ce5e8b9d9085165eb41096eeddce458a553073c7ef0147adb3375c88828cf641cc5f4676fde07456c5ae0a63940ad6179b79fd7f57e76b2ebc0a6faf9e2a670c0c2675812a2e29134b7a84b4e21808dc68645b60db89848a73029cad1ea1b37b134b966d47f008076b5ecf7fe165752dc5d3f1e42e7a68bbe816456f57117bddf353eb0e5f26b6bca69c54856fadf6bee671d54bd7ef63d8741d7924e4845c4ccf2fd47e952f63645f7858e3162acad04694628da02cbdfc289e0bea34dea9df51d9223677cc8cb0788efa6a26791891249e2d13e48fa7e24ecde3e60e780392ada6ab7b204381452f9b5dd9203fe5976cde786f5ec2e8ad004f0479d0f282759028c25a050a0488ed1d279f5becb842592cdb718ce90101c5fa1a21c3ab4f4eb7402bab9dea204c7e158aac38cd2e9a352f30e594854c0fc81b91079177777be511ddef690947d87529768c0279937fceae8209eefe4289faa9a2c2cddb9e355eb1cd2a0c9f40d622fe125ba545ba50df850a3f5d9892e56849d6b60d1a4235210debe44f5a89ebc420d5f91c23bace69683fa0e3080da7298813fcc8fe573932b7ed92417d18bcc6f0b3e2dd070b77e461ab197e2e61da787a7766fad67cc8ab9163870d9e723b725a70a02d3fabcf84d7a1a018239137c96f52316dc04f6c421308885e2d1ca7a130ea5130d5288a3aeb23d23945d1d1bc0bd254337fef4fb127fba22c149e710ff261c44d8bf89c3edef38d4e1ac147909026241646240c15d4283c296a488253e14de53912b33395e6322353ae834859313a939e1a17cfa59df334182dea82e11b1860834b50aa93b06512f0b611b4d54e8e04467fa17856a29936ae23598581bfb2dfa37e447beabbb4338ca78b38a1b91edba5c9b495aa4d9eb77daf0c362b977f416a0a0a261461d90cf403b4591ff24c11d599b3c2b02607f14513aa096f3774e217a1b945e9da9e42ba72e13f3819fe0cc95bb8827052d41133def4f97f1577a92ee16d23cce09a1e6e92bc2b120111ed1fc22b0ecef6c24cd718770e189109ee7fee7a46cd14d0960c2bf839454f82d51107430ecc4736dbd52a79c2ad48ac519bb610c08d3a38e6be6da789073f7d2e213f2578fe639fc94e02850638971cb2b9f7d7653f9f453a670eb62ad21858a01eb12873760fd95ba86de80d5efe39499bf77aaf500c85355ff1