0x2cffd02e99d4442743777bde15e9cce69327e766ca7034d8e405e2974242e63b078880e87d6d13be6901318a94ba43aadc09a774410a1506a309e9c95e6390798ce2519496da2c1ea6678591e2724a2b4447e448d34303995a3a3dc48a0d1c7a40090be7bcb4031d59746fe327d3cdb731be3ba2100612a5b2c3db9e667746bcb5a52ec468a965eeaf6fa1327b62a32d986feb21e17d79e713ceac80ead76fd6154b0b180e245049ce64edbd5627f846bb5159fd842a3eaa0d79818a51d21d632b48ec0c2855dfd7024a92aa10e7aefb5dc74c10f2775bc82b53770ec8f90193ae19cc9a93899e0b008ffba5d778e0b003afd90fce77e8e18a0ba935fea307466fe99d25fc5add5a402ba5b58bec259ee8ee98685b3a98d32327eb45dedeb91429f73bef89bce37e9a10989d46f5ad05bc04647df0584f74ffd849f5eb74ae1b1969759e0b3810bf4113f261a802276a7ffe2d75dbebe1f3177d2aaac0fb4bb2fd4e139d8f50d71d587d5a735526301cf50f7e1618274340ad0a7880aaf194468304d29ef4b6f946d7c89d2bffea0b16478c3c7d37042c090d055ed9a43441b3a2ab3af4f0c4edd97c7f6fe64363131298d484c54ca2a990ee4d403908ee5fffbe4e04364453345e8e9062b9d2ae29eae8e32255ca6ba07f9c5d89b628d339bccb466d43438f4ba510899f5323239bed3780bbbe6f4276bee22dc24e75dfd0431870e241b388815a1a027794df353974b012f5856432917a2690811fc4d381c0546a4b8b2dffb721f8073dcb37a2eeb46e4f406700fe9ad638f3ad9376148454fd39954a14c5061beda487e5061087eb19c4151e4bff401956a10cfdc5a5edd6376ee3ef65351d18adfb98f3af7884dfb6e2a65922bf98d4926d4190703754036759b1f42954688ef5753cf838cee610c3be9fbef43b87418edb54f891b7f6cb38db6f3acb21bf53ee6380513b36b6a0f419173da741e21667dba1e3de156f51fea129f00e5bcbce14107b9d557e8cd9e63803266927db15b849f13aa135d4bb4b2ed6cdb3580f6d2ac71361c035331de168ca0141bb27220ffaf85dff15864822159a65a7c1954a6dd3b78753391554efe81d4c7f49f2ff1cc504b61c3b30e925c8137377362ca1a7539c06b9feb9ee3da24857706b6d20b45569e1443ff2ca78c5b5b271ba6b1715172a563175954c241b6b5445f1d2813f4e800a53f2bad402d4aad0ed4716c880e554c00938d30ac214b56e73639edae7977216862b0998d938c9dc529f1ca0c1005eeaf46e3c879887841aada1799b31fbf6e686ce23784127e9f81d7054b45d1b06c6c06e90a1ec174984fa46c5ebc8b30758e820e25fcc8bc6b0fb86c7eeb71af5d7a9dfbe8757beb20c11ba7fb1883aff99ae2314d42748c56ae0d7db4d1b9ea705e2fc3b4e631dcc56df9fcb3db1e27c2286128f07bfb6a193d796ad2fb239c78b6930be642d525f74ec2c0752db098a554d188f5374918b495b78a8d6da4da981d4d83d3685a9ccadcf45b695e75064d8c1ccac63995897c4effb4aee870c86d17015f8c55af626b4c72fe865ee77b748e017abe552738c03e04244fa2aa2d051cc1885df5e71f04adc213d6604720d0061b3cbe8545cebbe59f20016febd08f9b6453ee3ce4e27812e45ce4bb31896c3717fc0275db85f522ef781a8cbd16d2c55c149ed3bc0c057415ae9be8a473a1fade1e6416b8fbac5fb680cad270048908baa230f15eb2688200aae140aaa1a02f9f8a8438e744da04e9b7e46fc57eb3917b321fd16c43936abfa329d82fdaaff80a62bd3991b0c64d4ea18a3b2570eddb8603a2a466521493b133a1d92388b4a2dd5bb49ac61f9ce9d3f174de1ac7c477aefbf0ce1e6b9fcb67b9708a7ac40586a7f7d8f923dcdba1e61051de25905b169017d5ccd55247f