0x2cffd02e62e66b704777933a44e1faa3a978253989e71b5c06e6a1a8b4d105d34ab7ccc1eaa3456e87e2decb5c56b6eb2da145aa88bff8f0ff7caadfb2baf4d8b17c3bfaa0c41d3b444a34bfeadb232b0ceefc664a1726d12ac876c68d5bdaa3469e5b77c03b1b34aa18827b18ecd4db79b86a17c9ed2a17232182b07a0ea4296e97967c9d6c480a198f0092f486a9bdbf8b31b6f4f6e4d301b1019b20d7a9e9c54d5b99066d07c9dfec36d93006dc73824324764719ad4ab2bf4adb932d7ccbc09f73bc141f8a7100237dff5dffffe804fa05e7071f0095da07d6aa93b6bd68671d2785437a9d6d7591e41d7f233875f907c21e094e0f314964dd51038d5840b2d6a973eeb1795555ad13d9dc3aeaa7a3efd8c6087850b5b3dc7e3a65bb7131fa00ad69e6b7164c80a507a92a766dadfb3cfc001060fb79560e153012ddb5aa95a630bd53ad7b1f8c5fd9db017bfcb65d8fdb960a4276eda85252aa665a2e65ee50195a3e311b0c8f7b0feec31a018ce0ab0036dd47f826eb23a4c175df9047ad74c6ac0de404d4009b74aae10215b6f13e886faba3c9426a2d82bdcde2b0992512607a221b79ea06813711e6d2ad01c3ab293f2700d45c3885ad6853ce8113887e8dbdfbf675b10eaf44d05523ced92473961d7fb6623127877812509b2370952aeb3c25b0e739b821570c2bebb182908dda56853ebf4e036a6f322a4e0e946b4ad352a1561a3792a1ee816be52b3cf8ba35cacd714ba227d738c8c7cd6c46a1918f2cce75e1f45f7fadd80c17992fc5443bc279b56621546af814c3e94bb8d911e97771ffce846da608f2e57c7ac5f09ef0a77cd7c2ed07fc86e7d0be174d18c013eee5511824cc3252980441e5be3582179f119b382ebe2a96cf3cb1c50faec3bb3cd547268850bde48497943c6b37d5e3b5bb90d475aa46c1b88628c9beb5e49a72deefee30da2f1ed9421fc00f2aea647717142056767da60b351e73d8ab2498e544e9919a7ea162f1f5e1dda5779771f719e6edc6bf7f0b2b79f3a8cb3f87497d041a48bc1c637722a5c6565d9922d0699942122462b261c4712ca9fd85d4c3d0dd072df84eb3c4fd13a87cf228ef64c3f7d1126aa04edc1e80769386c3165376987bba8136d880e74e708c046c3543dec2b43e39e47ca3b6ae2448bda8b70c474b34a2750f8af50b02f6f1b3b9227f3eaf0aaa3ee4b6a5f97427b8e7dcc006b8417d7444b4f6da93113fefe032bff3dc61c654b9d99d8952ca2769f86311f8407b39308920bf23200dfeb1d5d27a17b166c5cd0dc900075b267d43344c2df9d6cf544f47f3ab918e549610cff45a53baa63defd9d014c023a5335916f416b3573e0755bd9da1fddc441c264ec8576b76f5d4d5b5142c757302d45bcf6ff651ce9c19072cca43187d10df0a151d9f6c9ad07ef975db67438509b569831a2f0cb468a341163eb71bf6f379a7e5cc147a705904da735a6c786595756dc2d0c4c5e3625e82067f1344a5e413899e4a94e64dce265c4a3b1c72e0bd9948eec52db31c8f0643f82364d07f115917c6cf39ba36b644a88a072eca6c525c684e84fc221b2c0dd569ac7212f385e2cfe8b8109bea50de0aa3d800c9d1c7d0b17c97f4a99547c0f4109ca9653059098fef5ee4968348696aa929f13beadc3f67e1b7ee5d55813f7e802c1000e291b28ababe8fe3078c3d321769b22bc375e6376ff52af71759d2448f8ae1ae0412e9976d80521fa6b433505ce6d42d5435afc5da1d6eaaac23e738826d399535cbcc0fcd5e95bf3aa15d63b077f578c345867c6fc08ca018574b0f8be837986b16e6373664d884d5fc32a618d966c326d26fd7e64eda1c87dcad5a969ecb97173259f29e95d2c49b6694d628d0cd3f3e50f2cd55427f4aebb36d40c24687fadb08cdab3bf6ec216c