0x2cffd02ef7097e8aa9ce4edb8c0af27cc7f08876ee6562bf9bb18d0ebd1161eea127b25db31ed0f92538b0fc0bf72bcc6f1772dbfc593b1905bedeada40eeea94fc21fe62279e7bc1454782cf0be374e109e45d1aacfefbe75e330713b24ab40b8be084897e0f07a7d6f9c3ddc208902a01683c35aae4714fd5be76668aea623fa0b3a2739770302d7661b4f2b91bb3865550a976450f9b6282a43bd84411d8ed74a2fb16740dc319caac3b34995e65f86f2e4333d8312289917c889596860b624263cdf7f9a22e9b08ad0213aa203ec5f7d97826d093a3eb1f04a9be6e607499285c7306cea445d6dbb7e59a280f2982076a30637ceddbe598703e6de7824f43df95913cd62e1bca37bc10d7d8c3868a9695065110f9a0128a0e29b266d5ebeb468475dc38e4d98310fb63a7ace18df887babf829ef1ffb19c880d039a4eae8e253d7c261a464d2d8cf2162706a8369645162c3f77259cb926d499a79329b7b9dfbf71fff57e3d1af9612a0b17a255d54f9bdaad99b93f4b467f8503a38e8f4cad519183e7e247f6213880ce5348424bc4b74b87097e72a3afd88a303bd66a46f15a83c7c23b735bb4f670348d0dd2fc01597bab93c5d160a77e3abefb91442184f90fd670eb6f229f90c830bb01f7f1dc00e12d500c941589d5b7b316f7386c103084c9f15303a21ea182582a44cc14ccfdb9af49088dd0e6b986b62a0639bef72ebe63de56629817cf2bee88ff1cfa4ef794ce8f4be6d2f635aaeaa3d8085a4ed1be53a54fb919452bf6156cc2ffc69a48018c05e90f8bfdbb20ddbaf0ef911e06a9f27100fd20a4ef58d71558e200bb7579d18ae52d8b636029174c6af2dec0fb3a420f8228b0b17f15e1a7078037ceacc3ecc45a6aa515441f055a93a88fe3147dbb417d1d2b5682d1090a99a080cdc81570034be868c76ba8c73293d980c21884bff436f21134dfd90d0c05562f1018e3c696ca60067bffbd26ebff760ddc25288beb888578054269aadeae8f76e13247daa8796788ad395e0a84a1902b923767a762e4a8e17d130f9d678a02b0326a63c945b74d10f1a44f057fbdea941f757d01c71ee96c36f4f641fd2e1945efe88641e1f72252c4d840acbbc7ccabcbbf1d78f5958717f95d1e1576e8d3fdaf20edc9005d49bcaddfc4ff2aefe1da649776ef219f9b0d7e6646e2787b77466729f7cb4188e0d7f24265c3247eaa64392c28de802173f9cfb5974bde24d7a93d456ea5c665c0b7deb8d61e3a8ca2ba3190c4b0d05413696ea27b27ea9c05874dc23a02f5812f0f1300a09df0c10f364cfdd7696d1cb8f694ccb56d75c798032b101cc4f8b0ecb2d2b13a6c1ec7924d1935217b4e3508195dd490db2cb928162fc166c24c84593046179408dce62583f34602315c3c1cf9884557f238f6da177d790b743ec396932c40703b9e2d43f092671fb6fb63175aecbe39b838a3ccdd51206be731c7d84249007fa4484aba34772884cb6cc187a697095d34709115db5a1e62c0f609cf50eed99eadeec3b148303ddb1fbc22846dafea70610e744a2dae334d4f1bbcd507c44b111ee4fa274665de136ec75ab85ebf5e4e42506dab298571c63d5b9555e9de09381c1e5cd2827bdc4dc224f5c192b55dc76280c00091ce3c5ee9cae73989c3a37b37550f8cc7cb504ee67ca675a2c313473c22d2519baf9ff2fb3f444181171b979a2e5ad11617f01c85358e869bb6fa8912f93994260244e650459cfe26170bb0fbe29fa02ec4d6a176dac2fbbf9c1247476d4f80e2edd34cd228b2c376bab52b06f6adc9a1bf31835590e806987beb64ed974caa95ba0f5be74f69564d8fe40bb211b9a93ddc54cc0bd38f1edb81425304eefca759637c35b09ce28b691efac2eb5f8fd60cdb1699e30abd45350c8f02d976e1a0db31fe86a