0x2cffd02e914355ddd6d7e968392fd406877f0100cb9cd3f1b20cba8ec582fb89ecb3891462e96106c372f41e95cdb137973be3423608719406a0e2a8d241538fb8a2819ad7bd031732c9b45150168835e8b9aa893d0b48d9970d2154463ad8d0ccd69519870a194302f429e17aa3e14fd52b67da2c877133524cd428c8287f3626115eb90c77ae097054e818e232382e1d9c4760ae566f4d452a1379c0d6efe31b60e4460ce6b87cfa0221a75dd1d08d76397dcde31e9aae9629a7f73481da9935a1e9e8a3769a49001778b8bb380a65dd0bb04d5fc13792e41bb7705cf4895e29b273936b2d80492b9acb26fdc328b518d5064de2285c5154e547ea3f3e884d8e539add4002ea451b21884854eb821896373e826c2a8143c2decd2b74668cbe2de375597ca1adf55e36ba37dd6ccc21d1405bbe4023bf25f84c2e1917b3de229eaea95cfec483de35584050a03239ef5855158337095fff1ba58f82967592eaa13f5324cd08e809333d79cd50145694e82b8c230ad8fc57365c12f62e884c57e61ed0d7a03374e8186df46b01c5812c7572ca4717e5c86f8dfaf043c6801111db6bdb8634a1091d6bd956f7e3c62723e2d8bac8f0b0e02b81b0e170e7879a8d8c8a4f498f54b363b50fc18b299bb45fc20306cbfbc16cdc33282454733c684d83a54590ec4ee88f80c98248ef39116bc9e920fe123c3688687d9762ee2da97e3dfedce6c6ff3b32d1797df1b0fc41ec4c56cc3e62c6a79c7a748a8494bd7a572d40196cf0da3413c9446b2604a047c48bfcc6c995a461cf2bc97f1e536aa3f16e150af94c8a9256612b668c43c9bbb92d3f90535fcc56ed7b2cb349ba436acfb3d2331a747b291d3ccc0555a1a037748f57ee14921a5bd2aefe2761513d9d41c925b92fb3abc3b974efec581b47f9bf632a1e27fbc628adad47067a7a054f92d6c25b4b099f964859f236762b534a3fe1598df8da3b26340ef46c7fc249c602efb7dcd93b913139e728dc8577322656a66506a5cdd70893642b780339d16f9c316ac863b8a187b48367b76466227cdd7cef2999d14202ab55f7534eecb1529b40b46d04875782da9a83c2676c48786b2234631609496f1c05d30d378fa77fc5cd96c1dbc72cea1eaecef91a9b7353ec5b9c0bc11935fb5ba8292492edf6e24495a93407943bfad034c1cbe9ac00c5c0b0bd511d5fe54129d6bac951923d6890eda999d3d48ece4997da5358fa61a9d3ba990d3356b45d328074752034f4921a1ab070b1d6d72ccdc01a085634a0387b3dd67f6d5f4868dcdb48fab21282a30719af5eb020d6d78dd6e7fc7ad4702dd0d37f3c18b26334ecfce7debbfb673dc858be029d28a0df35b0498d07e3435d38fddc3cba36bbbc9f54186113ee9ae4083f161419ad0080e2a9a5f59247295b8a578874f915d70f5463b564c2f4656d259341f0313d318a90c9d5b87903a7d018f040af475097bdd3b9eb6e4c756217c34ce0569271433da527e2eba9a56d817cda77b696daef0c1643f9b0b703cd44f92f04d2f927a7687a8ad819bf04a9924d6f2b57dead490b0631d1946fb6334a86fdab9b7f507f47a13d72ae74dceb08584e0e0d5d09b8f3dd53b7da69f4d05969f4b066eee46f68b590e7de432c60df42f4478a29c6c1669e40208f7ab98cf0cef5a1addb5d653469c78db9a238d58eb7ae4d654d3d49b18a0964294c6d1f3cd754fe289a129bc94f52ec4467c255dc7c65afe3670319b2e12fbc18eea0a2fbac5b5a1809d2cb38b9074f25d83096b88d1a93bbf7cdb64a1e86db2cf8fcede2e493e2bc05d255fbfb297b0afcf3e0dfe074358574e3c159a352403a05b9ea6f5adfc013a1b07fb6771880d64cfba4b4388631d53558f39a5aaf228a76c0ffdd6cd4dd8217ceca13be285e320dbc70d55c5a67cc25