0x2cffd02eedb981697a56fb5b69915185f244422674f00ff186ac95e4d8160bb0f70df1e7dfe5a02d7b390f6ea7cb8b6b5f02c482cebc990c2a31748384617a2c399a34a50ae9d57aa939dc2090cf7e9e460848da3fd21e330164dc81659962135fecf282d9bf150784decd28f4d06efd9b115529696c8209c230ed2c20691f60fbdd1c8b70f02b48ce18d5259bb67d3b6b45419c55871b94650c4de68fcfd9d51b5b28af5c5d7dd5bbeceb23a15ed0f55eb2fcd65d7f7afb71203b417329a8d1d2e6b230f8ccc7832e52a9b1595d0533f1dcc6dd448cd0cc78a746f1f9816e139afff2a1714f2d15c40c14aeb1e01997191507621497cdbdd23e0ae15536d9dcda11b38ed683675c61090cf0db8d750cd1f9b87320b88bb7be4651eb6f2e0d04c59aae226f343d9f64c89287c9ad3b7d168b9a2c201cd6ebdd8379f01f21c75788df1f01b10fbb84f8541d808ccdd412e0e65fffae36df97d59dc1a7025b8731d8adea776937b4ded4122b05b12d247fd658dff1b2f8a86786fd19787be7cac6243d07d8107c50af65c31e1666d2f8b96a64c014de695dcdd9edd752ed412ce6d62ca019f573bad57f295eb11ae22f4ff24e742088b4ca209770856ae24d67dc6bee4941f0d4824ce6e62b419cacc5446081294343d911d4f2aaf69d45857a36fb81b562a2d266f5ad72854450068bb541c6c38e8642fac227cbcfd0baec39e9775e44e173a98c437b40cf211b73c0a4d79bda92c9c73a02da25187ec07c7255f902ec3083ae9a485952c7e32e657335400807fbd8208ce6d180941c398f4614ece1a6d6cdb899ab7ecca6207fc7de818bbde0ebe68ae2f859f3426d2496c664a324f7db5b888e4ef7f1f7b1b74407d85dddb75798af2b29bab2a46a23d8cc27895a5c31b6ab70024fa3f30c2999d94fd5f3431ebb8e5da35c0c1440e505234ffb3701825fbe3c9aab64e4c4199c99ec738b4b86a10dea23dd878300e693eff4ecd709be423012d321416f532c627db20b522e6c387f8b5635b91e06a0cba89bd0aa5de31c9434aa026fc4467b272c046206e581ecb102052e60106c1137db01d188025301c61e6a147ec3d62fa778db5910dd0c9d4cff1a5a392b8178e9f046682b432ff8f2503d07068293cf1f010aaa021273580129b5385c55da4a4e2fdb3ef47c9c1761cbea8f32b7d78f4df5f6aaa7b28f03af01724300fdd8259f1a394404c6927949b9991202d8d3fef2a7e659ae4a5d065ec0fe98afcc8ab14ad675da2598d62d57a6cdaedccef22adf3eea8ecbf4465cc8dd6a8d1a5d045655e183e2c36b39818a4ec7489b67e1c7e2789b20606294f772bb6b8dc5b5a0cff563b7503715422a9311a10c1271b0be0da0651f6633627c7fce9925d7b08179144668000b2184e241e2ca4b7d550dd4ffc95558a187036e0ba365199a88bea4488c66a47647ffb8514f7866c684d54fbcca1685a1e31b5974b65734938e21f5d831bb0b7c071e2bc51d9b58387e50dd4b548243bc4e5f850e5ada5f5d8ea3c5b9912249b8d1c022c74d14e33413f1f1a4f9f485416ce66cd43e40ec306670716008dd410e50317824234ffabd0cc4b0e21b2c8086a222dee4881fb19d32010eb645b207e6006a5d368aea8d3bcaabd9ab91118644f2fe1e58467c4aac30ff4bbd76285994a1f3337dc5c8bf04f9e41f229369af628abbeaa23bc899fd0af0b07c058c83a087567f351843c4c4e4aefc8d281bc39731f9cb8eadc859c7f5308d26ae11d1e19641565d462bf863c500fb3610fa664b6a3b69d6efd5a81d8bb30619446e04e686a6c7c20cd0100915e0032c751621788047fc2372fdebdce23f163630b7abd6cebaf6bbdf142f8c5c20333695446d5969785936f6b8f2d0faf44c3b5afa0c9e5fe157cb5102bde930ca0b3d5d63493dd143