0x2cffd02e9d1a8b23366df863f577ca263e13fdc5848be7e56d3ef448263f5930271dccd0cae843fe113018c01d1e12966ddee1a7ecabd4da1e4994f59bedd84e9ad6ccfdf733afc2684bbf23f714eea432a0c0281c53353ad0f8f1ea2dc0d07f491e005865b508f6016a06bb0bdb7d4ebded6c738717e908a7b1a0fc763a27b9a78f5be2b5668fcea66921f929fcdab1563f1160c59318c140b68f2fc898703fe6a84f09cadb43806c5b6c5086f387ac31492645560aab3ab99dee15e05802c1cc71bf3ccfa2c395591f0dcc1cebdf8773a83b53030e65be3825b8e778a7f18cecb6798dbe7f1d9609d6cb9e4a3523f4d93197ff8dda4fd3b1db1eeed9e6ac8c527411af8926c4e154d4c4a3cd236318ef087e4894b7ee8755d44de72ce205599314d802539e6cd27c00c09b36624b3569443cf9d4c33a07c05596114761ea585a83784b1e8fdcc6933587191b12169d6785381f371b5deef5fd73f0660b9b4178ac0d9ac1581c1fc130f9c86383e05c3f5277b102104689be320edac3de7d0b1bab9250c767550c7443abdd2ef88018275320e35b9fd7fef53e8b1c9413f77688bc25db30e1deac6180bf30a513dbdbdc95971da633c1acf038428cea0b916ad13d765e6b56f4a61ad2bf2e49549f6a4d51978599bf75bf3f44215549d65eb05f1c2ebe1b37766e545302f5157d5e50b1d31c54fd81f0cd27d1f32f68575f9e4cdbd6ad3be9d06bee20afbbc51e3d3292c0b3dc08e2216716a2fdcc79de5361e2e99c54ec2c28173a6ac22716892bef75c40b849a0b767b32e6a4a2177c3f8c995160b2ff88d435b80c92698e620929ee0730886be5b6d202a3e41549eb913c03ec502732aeb113bdb00d6c10fa9b3f246040b6352a426f97075e621980f6ee89cee91362727a0964c39eb41e565e63b3e561923f8c552aade302992d7afdf6e00dedbd5aa1a4b79591397f15ade671d1e0cb1f9c121c43f9f004313012c4be65900a9c84bb6583d34cbdc4fc3597aee24e65bf8973f44966532bfc2a49a6baa75618b02be719f94339cc82de2e2f9b29a4d1e22b78710f31c8fe87f4a0e3811e16673fe81fb20ffa7f81ae19530c3be29cc92744bcfd2fe83b0afa1a26656a0620010a4b49322fe540e91c1945de67e48683bb3a80b5bc71a8a1e1bef43708f90980a80a4ecbfb04dbc513a4cbdfb40a451315e42aefcd215290a29c5df89fedf2ef1dcab9284f0018368740101f9d97e5d9b8eacbe3afb2f36aad4377a0c8b3b7a145a10370ddaecff439983324eb0c1546896660ce6fe7c08f66b0875f78b193cbdefa88b571153a04b7d312e70404802c1c22ea23b17f2b32751d2251e8d22e713efc2ce1ab2ea6594ec48d7c61cd6cb3cd53f295a76c6f395c768a08510f2dc6c3be2fe210a3aefcde7bccae7a9f2f315a46596523e7b03c0013387f8eec91d9af8b63f4f2e33c6095b3ae267eafb3aaca5cb690c49d35b35a9cf63912d03ffd7a65fa21de2ba60459bf3effd2fa29625b52da4dbe702e28f878012f0b83fd7ffc03a1d89cf81e5c394bfa20e103735c16a900d707fd52b47b96c161a83ce4803049a838d50e9f56489ee6768dbde0dcb14bcd5122bd6e271ce1eb919d5a51a4fa57709367a9273a3da70814bf4f92f85543b93608dff3a50d4f59e0b97c091ba941b31cc07813da73922c47385817016b34b3d0f8fefca911b7345a67186b6e75eb12739805ff02a9c1d8ce880df4fc1953af58290357df74c5bc555ced8baa67cba474fe524f0cfb7924c1124ea55f8cc3269e08e4781bd8cee8c009012844dd9fa874dd985b88bd1dba34c20d0c6a933bde51ee64706241b8c34c8315502d4db04b7a8ef57e40b6ef718efef5da35be8076c6c1c30177ecd6ea58790d31c12fde5f6d44110498da37b6b939cf6cb92f