0x2cffd02eebe1faf3802208ed32ff0e9d72ecee12873d7680965992d55af792735aa087868a67eee1595112c171d0e5bda840330b627ce8dd3440e0269786a9f908915f936fb2ba4fb6260e84a84266866347beb40c1d60b570b6a4ffeb77b9a921d7025631b12da1590514843bf90dfff9f3226d593dfc702f6edcd8297d6b9ba04e71a326af19b1a6b1cdaa56c467c82f181b58c7c49f03152df175cff84be52bb4a8a9af2d0e9061e2d8b70651a94bfc08d472361292a20e5742445fa60dc3ca65b8d629b2734f94dde62d421c7eda628861fe246e1c9ef0c7238b485fe77060e113a9d7367d278285ba951b4f33d04fd89168cd27ceb54754121f79d2aa4231181ecf22f2fdbbb203ee24076d8d07b5dbd9bd639e9721a0e32ef8b963f6122593c9f59cc70f1b3f8f6f005ceb21a7ff8975f17d3cb707340fc6e3193fa3bcc5e24e4c306db2ad7e6b7b9ae2f01a48ba2ea0575bb36b18ef3b9032067b3e999e31fd5406c71511711b254f15640b416e2cd935694647b2ca1cabfb4453840b818cc07b21810ed77bdfced06c6ee0e52afabb39510dc6b4a71cf88d60c6257b9ebd0d45e4d5cab9e508b87d897fce11a129ad339b6cf98b692dead277d79a2f3d45821cfd2a6feef90bd0210d76622ea7e08610838828bf20a65c4664c4dea8483fb91b4c1df97d072e70e8ef300c9426023513b4e37a48c234db1e5a4e4f283e9eb6cfd85ffea270176f8044eac9d3fff4547e0eab7bcf820851d2293ad9907dc1a3d60796bb6209e9471378e28971922e25ab61c406429803650b71723939f218fefbde000bb75944175af120cd0af634b14d83a3d03f40e3c932fc36ced9f62b7093b36ba2c1a88e269abe450a1ddfa6e19b1f1a810c1a061ee7b8aa0c595dbef1d39118c5c94bbc15fea8838ce89a406400a63627aa24afac44fcaa4d7a141c2a6ebaa725e92688516601ab2c099743e78d8596ddc9f6ed99345eef683c8d2b76ae3e73add4f59d9a00322e7d6f3883492105a512d21703709883a5f1ce7b80240bee4aa442524e6599388eff4f694551d2821421809f3c15a7a45551cb7afbfa261ffc2826427e44df01c685447354a738c4773c9d28f4c92a40fc0c442cb51032812f125d6b94a4e91d4cb174e6da018110b22db8297860f267c87d8163521a2c852a5fdef866f45dd81c05c084614f84e9e707eb6924858782ab77c3953d687a8b1be84aedbe0c43a7a56c4ebc263714b04a8ac79898575064a0f95cc056c74bd2dc440ea2890f4b89f0a0062d87382cf492bd244edc050562d0f7b01f01f513720e6445653f4a3e96e2a882452e037d6aa26386808360ddd879bd72621f17f3d1796235c2f71407084be90ae23af2be1d9f852212129fc802260bf9a41824c87728fb2e51534bb42a74bd3556640b123551e1769f1dbcf66cfea9c08d82549d0245611753622b154a3c025c75759d270bddf66b32a23b3e36d77a03fcc7193e2909a2d7baeeb4c76b101f26e174e59f7b0e4ba99a807cd7cb263fc4307a8894c6a58cdf31be3c901ecafbe0965d0eb1e3a0745af95a2864ff8f3753d70c439c50fff79bdc5dda1c589db228d0115675cd750190116eefa470a2b93b66e7746f65471a77ae236fdf61c69affc211d0d0180060c71ecb0cb1a4a84486e2bd792b41b07f014f68884b688d91e1a3bd457ba1f3ee6702f2556e8d0387e83eb1ce6cbfefd488693ba01dacbd5b25026b3d7d40a0887cccb1f3e75f044fc31e1dd439e21b895e9469e847d8e6a7cbb5fb13f82165bdeb4d71329d96abe7b73270dba85e8b490c2d8dce9a97da24f63d22df73984cd55a214b2b00a1ac959214625b1db6afe82b45158f2ea42724b0e8461003fdb06f774fd4df860fafb79fbc08e7bb8b3624e565e0e0342e499c96b585c2f6