0x2cffd02ee4567d6db2944a021298a330ea4435097a3696c424643a9cc6e21c1c103f0ddf1c34e626031b0d64ee4c31561773c76933a0bca4ccc498a29b8ebe5f4a95a446bc0699d300089b2ef1a5919b39ecd171b920977f4bb545cd7e038cff59d92580e00571c2d99d955fe66623855268e90b8c753b23d41283c44e0fffb32ffd1cbab2e87b591b72292655662eb773dbc78c3cb47485fd576b1761b76fbfcc72e0c706e6ce1297befa6a63184c0740e61e45a44501bce44ddc0e2c1fa8b7a6abcd6a935be2b68ce9bdc8cb832b6f5df1c6b1906228a53ac4e66a5db93196239f9b415353be4959ab254cd1b1869cb2db730471b853d8a72ad1f38a075677b779bc63ae6a3e13d6390ab71c9f060938f08884a0ee7f3dd7d23a7c0bb2a7c90f227857e907ed44251b49726dc3ee1d3d890fc232cbd3961aaeaa2e0132229a5cf9b458e32c2b85799c7d92ef505ab5139ddba6d9ffd5a707a030bb747ea332a313ca0ed2d69a8b7f28724a137f1518ea04cd69dfe7324a16864405f726a3677dfbba1d49709402c75fe4a4c2a7cefdfd0a6f4b7db141dc6f038997dee5fca8e4072416a3b85ce661d1b2e20f9946b9a984de997feee6b9b740c190809ba106c892068552ffa6477035ad448cf589b34115d9c3bab8c937dc0c02ef4182711aec5ba98f1698f8c32b598f19b9b282e722cc0e795f68f925f92eb377b95c787d8fec01eba0bca118d58ab2b54b3127ee0fbe8d00d9c54f360d2e0f14653065081d2ce83a480e439462db6ab8de60cc747728f1a87b0d10bb3f58ff6a8e40529afccd1fa0dcb1405653a752b63c13877da16469db9fd1089a96d92587be229b8948b9c3c80d3cb48a39e40e6dfa8865069f57f17ab78c6412163219b0e122e30864eb9032c4e456b465a42932f796b5740dd99c3773bce59e069a129df02c4afb8b05f888be823a8bc8418e49c3a9a9f0bda5348e6a4a95bdd34180c1d8cea9fcbbb96c991d6b650eae3b296c41999e9d5778d0fe0fd50d86328da689a9ef4c8ab6d6fe58adbffd3e5dbc68b72cb92392befa4cc97fb1677de39672fe2bf2efaf8aca8c69908bb12d1d78804872e74fabd2634ea742befdcdb56a43d446e663b4e73ffdb0e217e9acb4af11a70a7f1e3faaadcc29e1068c4c4187335031f2f5ae114cebb56f1ec4208460dd51fad3587a9e11f8cde2795a1ce61cbd376db4823c515da0605546958268b4ef8243acc1cdb986fbd56129934c70ecee0672489842df6b5dafaf6d35492add6a78c34a1284ea56496d8a71e6310d8942eda72d6fe975a5c10d2962aa7ecd85e17814074d2151f181e33357f25613af9b7b2ed4597b7be4e9c553e4ee378ff2d2cccd013a72ce9dbb0d8351b3769477c3fa6a833edd178fcddee8498895e3f7d5562422497cbf8e2bb036107a8364d3f6d4e3fd4f890fa74d32f3e17524a57a8f30a15b06465c3615b6b48e687742c9eea3164c7cab6f74152f8ff48719206036dad98e87fdef11788c2e36181a13e4803356eddec139a1a90c0d2b45d7491bb96ec88c700f2289d66b85be3abef3268189cac910ce02bf9497572f5595f2eec993583b5944a3d5cc1d5a724b55f9c0080371a61bdc4db902a6206d70e586715a84637cf1a35146d3d469354bf4d784964909173e6f018dfe9f8d16632a8a0f1aaf1a463dd07559ab1effeb5b9a4f25277a0a112deebb3d04ba0f5670fe63310fee20bdb429686b6b963747ad816d73320c4ef949bd9e51cf74cfffcb0e2aca2f0cad6ea4642523cf9a7b8d40f04f8b1c56e4bc1521b72e2fe6b8f2191366d77e97c2f1ec37ddf47c5c0e26cf68738b09d9c555d749848761f2dfcbb1ad704bc076404bfad5b6241e63c6e3af81a70b59ce1950451cbebad323911f9441fa791050e1416bf8cd6b04f0