0x2cffd02e6aea8a2550262f54724eb199724a5da53be93c486948f9e2493d8a904dc86620d1f42b0dd4568e6bdfb3eb0076d6955a37f7d7d23709086b8e66bdd023e04410989530d91b161e7b48e321ad773a3e28d3b1bbc977a5fab8432c11aa587c734d806b3fb7ef33179b2d95663baff3f8a14c68f90ba54245d867eb19c6b4c6ef9ee77fc4708f72c2062802031963a836415dde8096ddc46508af530258616c196920d26220fee8e146f2d20e3ac9ed5a605210eeb6419e0b5d0a62205be4389bf09a4297dbb8ed21be73bfb7333e0b8cca27333b430c3bf64b26816b60c0a30152dced780612ac74bb5a2418b80ddf35f99e099808a3825f1cefc1a3894e6df55a60df0a338a89c4b8e66439772661760a05f511e27ca85e800a282e88dbf8a31125975d1b024be440d054aa5f4556946b91d57214b70fc818bea3647c730c14c58a1fa88bc5d978e8d36af41bdadbf909d9d487da67fc2554ea06e788d34a24f523b6cd4543a19725f920523d3fdadb1f8038232b8881a108d0a8c4f1b2ae5170144b6c7238473770266626f4288373138c3ab8fd8c22e1d335275bccaa8d0aabbfd1f5749078ee644cf65f01e7a53e2fa8c233421997fe4930d01e2080051553c6230dfa2e6b8a5305e1b817d1f52c1d97444b30947efe93c8273470a79eb772a031f4d3b176a2f7b5c6121c01ddf35000064b403d28da206ff0018c2a989fd3e9a3aa2753c36f5e4ae6b37a97a7b9d75d786edb72f9f369d5c33599c1eb092689d37efbff1fc09d7f420be1ee94e84d097be10d28e5296eb00fa480bb28e83600ae32dd096ff9b848b7a1bc1788e3eb35a6217d90b74a79d563e4a91753cdfb3facebe66bec1a62c792fe39ca402d5a524f18d569e9fc64bb5f03eb3ee33d8538da4e548a2ad2efb1fcbead652968b5cfb7cf106b73388af7faecd362d17d0e7bf0fe713028a54a08d8d1deff54f1b08d85f0297526ab861100a90ab4cfa2d0f7548388adb4ae0745bb80eac59374ce4314a7dda0fadcaf5e83f93156555efafbbcd46be90509c502b367e12b116339f821a93716fb2ba1de3dae9d091ee07398f2bb3525de126c3ddaa8e73f65e0f7d4034480c8b547062e09f4d55bdec65d08d3f793b4f94893842999e5f93059e7bdf4e307c0c255504c87375117d27c78479e1da43778e268a2d5d7926369095ee8db62a744f65d39bbfc3e23403a97bb9c56bcdb6ae348c00c5fe7e21e0f6731bf812ac28896ead2cab5ba47bc84b2b9439a3eb5b3e7dc3a277290d039aefd8c19191730ec550b6f0ff5818c1efb3163eaa8d5e37170fe310eb2ed528309df33a1b9085710d5ddd2e437f5f66dc469e0ca65b1ebaa77bd4578b1298709872dcbef16353b04e27a118c8612d7782b66f77f80e51319a6a2b195a5f5f19f68c4294f507f794b62546b80d8fdab7430385596dd8179c0b185055cee822a74437c491992810d9c346c37aa5e342f2f8b5a4688bbf730d08b4dd01564207b590eb5a552a2d9a9fffb007182663e8fe4b8e9215a234072f75a399abc05951555d18803f1ff0602076a4dccd43b238002e3d63edf3cc6ea9c6c0f618dd2e355c8436b3d9ca391dbd4a37d9436dd56c408db4b2a4cda318f5851265364d07e8c16e6f7d3ff869a5177d36cdd533c33073ee7b94de0f9ec347add54d712cd526bb8e35af0a8b67d82bde3678323e410fee240155e4080a53c2691c589150ad19b5f776473b5d3b383e45ac0cb1af8733f1c2949c224bdefd185ff166d6e53a49ecea1dfc23c79c4649c66c65e5ea39c3ea32c99c6a14d4f766ec5e7ba26ceb997c82a429b73c7db474b58986b7e67b1d6b7053b0d2cd3b87efee8ae0e1256a17b056bb98cf97f2a07a1504e5f0fd4ef25d7d64a6212e7fcde8e8ad12576c8ba1969bee80c