0x2cffd02e57f2acb46005a4e22084e0fbdcb33a0bf5fcaccd37254209c49ddd93fc38468126a3c2aa55c4319cd456ba5e66c5f161dfe62b415be5e78e316f38e85eeea6e50ca47dde2a1518c7f0f1ebe76d61b01b2f5119fbc7e5f074b074f7a8253669e9efef812dacc72033d45d56a4b830b607f1b9af38967da68be35f965c4b115802867f9b63134c27230569778985356b5645fdd617f86a802400b7d6edce21dcdd486b31bbe0714ef08d196c120b29a2e20083842e6def1557b5ac14c87c8808f56e86030b6486fd858a3dc83a23969d8e41f39afc9ee3fbe206564379028b1d4b18421dcd1842b355a8499853c5697e4cd8c656872a46630b39727a5e73d2645e244f92e80b017e3f15109d209c37cadb445c6b561162ea1c0d56dd7b28d35245a348ce3f8d5fc17300915bcd11e8784e4e711ea06453afe4ba5f83e30ee9ca15a95f18dbc64a3ca01d3ab3357fdde1107d2e2db07a2a28f111e46a3fbf5ef560517efc5868ef4676dd4edece0613768c6dc1b04eb73e3034a0b014bd4d377b75b74b7c5933c15b8b7bc2fb60a6d88bf7124be4b5f3f53aa14a4a7774ff3ab139a74a82c33c5a90d969cdb6d5a68b3be0f9708534a4b53e83f7bc5f548142dfeadd1958ee6139639a29bbcb55b16968a0d0e6663d4cd12aea14caad30eae02e5f00e11f2335107e0d5b9103b7d0179df295b9573ac7084cf6c59fb6fe866290eedaa5b0d87683573b7916eeca53933e08334972e45771e00267a2979203f2986e7d66eda377a4b1c4c7aadfe1a528cc895e62316cb62146690a262d3cb71d2f14809f8306ab7a4938ff60cd7231e6c13b775643d77d25da1da1600683ff69bb2dd0ccbd3f566cb4101ce1adbe409a30e8e337fd35d76f15de53b45fefa7b3a19cfab7f068b1fb06e6604bb29afec5ac6b4f927e17e2fbab16d857ea641cad55782216c1766a37eebba18addd3087d2fe7e538d4762069893ffcac2290961b9f0147ba1d680d0ca1d6a903d6a81611586808bcfc5b35b3d8f792dc24a6cee36d50e4323547aa428a14615fd18ffd9ed4c921427e678b095b9eea4fa96cc7eab4246c794288d5a97ebe65bc0d117141e76bdddbc26a3620fbf0b2d575bf298ad389705c019b335f09265584aa99b7e1f12ed6514d72436bce0f88d1352a6e2ae5d3279e137678877843406653b211a97c72a5b78a253b26ef333979d616dffe33a84da32b70216ca9da5b8fe5b34cb050346e728d9b5c92b77929a7cabe1e7705cc7e748a2e5720b0c8430cc7cb5c55baaed1a3302e877e7a4db154a4631ae8b53d648897ae00e0626bcdb453a35ab063e8a9f38987a8e07783b49c53281a484237dab2a0f86c70e3426fb233852e4f90ee073dd3f655ddbda14b786bb98b77ec9acefb900d8f48ee97f4a11d86d0dc2e4eea1508b44f96bb95c86e05f3f6445f241f200c4281932a81af968d123c3b99930ef4a610a183d433dfb8048cb1fd08e3a4a66aa1f892516b234c51b379737f0c90a754701d2f5ebdf2bd8087ba995ef188485dedfeab26fa8f64c53a7090b68508ef4a66525ed07caf54c27fdf954d68f577ce3afcb534c49bf3cf9729b8a4d363c3fe0855f9bad6f5d5d3309ace5a1a65aeccab592ba42fbd4bad08a7c8d7a7961b82ceceb1df13124211b671f0470241acdd3d2e3af46604428b360081af9fabb32d000b6a85182023602c55ada9504b1f47f44ff1744663c7f7427ac9cd8eac79fb0151a3cedafc105e38bc50e1d9c2735980cc1ea66fb7028184b1ec2c52478a635c81bff9efed8a8c7dcaa5f289f265e1688f41466a72fcbe2d3da39b17dc4f7620a3275b960dbfe69c77aaf9a945ed51180351f370635753f93833105fd7dee7161f44325b94e61fd41e79ce4418a40f5b5b38870d93a4d6cad1478cba