0x2cffd02e431a37e8517226a017da5b62d96cf2b602c29e582e8a8dad25e709ca645977620779839ff64289ecce035d6399d3f3c031ca1156210e03de69256eedb8488a90c57d34fa741e881a96fb2c7fa0909684bd374f6841992466895d2f7f3733cfbf8a1c27f54597ca7434591ef6533c6941728fb6ae2467b92e59dab8b58a646097cac379d1112ecca4409ed5f8c292428b29838aafe45b54d93af381df00d295bd5c10a7a03edb324c73047c28becebf903b6e808c24a9e6713fef55f32b13783af93f1f74d9ed9438878c086150ecb01ae0f343cc7eac48e6d619a7305db60b9d513131d70e4cae74e4dde0f6336d4b2142fcfdd52bd23196e3cbd6e88b1bbd7a374ee9c59eedf0b1028aca2776dd4bc0e7dc451adc486051596909e87a9889f5d2165ea70ebec4e9ddc84bd0a9f8540395e579e5b4f827e02cd240ad5df9cb4f5e5b16d3410fca66f87ba254f96152a8fadd83a7d820838d15f8af3f1cfb8d0d9de107551928aa7bed69c41746599842623c97964f6cce3f79e3b2929bd2e888f5322d8e6b19f9fd27e5f42b9f3fb8acc038de30e95c48331179b304966baeb43bc75fdc808de1508bc081414a413867f960c974e1e9dd0ac581b86722ae80292a554031d67a768ac1a27b627001923b7b3ac3f653dc0e7fd77ae4a497c60ba2525d9e3350d3172f17875f75fd8c1f083b2a68697a07a785d941f659eb390f82238f50fa91731e09a3d8034c207ca571838826205428730ef4c09123749b3a5b8163eef9d6e93812a582a8f36f58ea4cccd4a2584799277a931f8dc11fe674bbfcf6466207206186730993221714a5ee5fbb185e72e86a458b41d3096c4fd6454d6a7d690dc94e3c49c2ad6fa8b5003f635b3c75b74159b75d68950500a341d39afc9c792d21ed0e1f8f88a0a9b8c9ae4d8e01eefac51a4028b9f62ccf9041d2661510aaf3d35851f97431d8dad15e7310b601c96937ea7925f05e9c011cacec2dc90a436da0cb4a2bb5a6c009378b3f11fae50b8423abdfacabfbff9f65fcc5c53e2c8634defdd9e4c175676e0786a217d9a88cb2d680aca11eeb1b768913c71de490778fba229ac09abbb8d8066c98edf7ed4c8ad27f0c6f2e71d064dc3ab5a9f42a7b1d5515fb6378d03c7fd540b6cbf75febd0c173b23e27c74d82e344ad394c3a1070155cf3f365e8a6dd4c6c2ace09d84e88c87fafd9d58e52773359f42077194efcfd41b0da5e54ee4507b7a0d8cba071797ffd2e2378bdc86b811f9d9bdfa4a6c696e7a701b980774f50d8d44c291be95a6a35a3f92a043cb9b4d1b384f5be5a34b1c79e95c84551243fa7031e3e63cfa8b9e1d0c18bc760c9bc3ba60f2522d0a47f7bafb4db429e6a4014baf6dd12ecb3b3e071ac56a95442ab5ff8cb9f1f1828969326ee93d148e16611c780b6502be0cdbc1402478bede4e43d5a98dbb01337c4b641bacd927364be5857c2641ad38699bc7890e9522b10f0fcf27449c033e7b81a562fb232f3e457320135de115ccf32f8bf6b4befab2917970e92c4acaf0638e085f64605e0ac1176f73042a9aaadc9b4d512b3ffde243f84ef06a0a5cf083202024436267d93ef8a6d656d9635e716ac6a2dc63e49e8d97f2ae67388fbddc418e9c8b965b7260df1d576dcb14822acf75ae335f653a9b544bf86ff5e3439e93efeaa49b47a7bc453bbc90d3fa0e98a30df274726349007373a4dffb521e72547d1bfc7922cbe595cb29ece2e2857eafc7b5369a32161e2e75972acd5036a83d56fd5b887a31fb6617fb41675a8a6f170863587b7497bbbfa844ce56acb12e5a1bd3b090fe52d461098301c96193961b9efee98ccdab10b2b5900997bc2368485adef82422854329a9fd9d3a25bebcab6841d16e19a755d7f65da3c0737c15c52da88d439d1d39a62ed