0x2cffd02e3338c7227a60837ea58ccc6ef13fcb4d28caae983cc8a13d26d72a1f24dadc46bb5323ca2edbe49c305e264b01eccc0985fc690888f983cf0437a7ad437cee05df7bb57f1a499e0abef6843fc0d23f5025da37be4c37194f457e0562fcb54641bd03dd7c358edb7d5f900b85699acac7909280b6eb079533343da7456be47fc8fb90fe1f25122331e36e294919ddb3b9187f6bc0c11a08be2f4c75bd08593d9ab92e2ef9e80188681426ae859c87cfeb0a01e6e9947d5931c6a9b52717450219ee0d79eac4b6a99332dab0adb920a1a7fb7eecdbf4929dd6d585e8fafb05beb4c0290cb9d26bdde01c590e2cf0b16cdf6613b55b04f33bcb4c4b939efb13462a55e4641493a1955ec2c679a27088b81ae288a4117e6706820fa330e39799ccf31f5a5853c68e8118007c2fa8ad6d1cbed16c049299f7b62fbf0d241a648e431ee5bf6bc2fcaf0dbe30419ac716880ed259e9700a740ff7080b429599463723734795f62a969cb63ff34cd48798e38087057c478ee9ce8d2e2547a1aed7aac100c6667c504067f6a02758783589d9a404a9ecde2b5ed5efaab84cf42c025a4d6c82110d1c51c9e9be95d7cc5cd9433d418242e86f609bb27031482d7716d5c97ce37cada935b1be652da35bf5cbb4e06f0bfa1f971c20392a23afcf3a0bdf7bbb1761d5185273f4270616d8fb9af94d7ace234938d6a88c9b5003f981a0ca2ce081b6bfdb379eb71ef522fa226ccdc7e7a6f5ec1b4df13d80873e589595cb8e5810ffeec56c82b73d91e36297c0ad22c9576605c430cd773ef9487d5d89fb557ea7d3304a1e1c51ecefb64bc76300a217a232d0f522159cb14dcb021318f0776cd4d02578a46a495520fb4b7acd3bafd4c0d52c3aade6fc6dcdc3f901b0944599809133b68f8a0bb4666569b09f7623a81a3b869cebdc804e999a16c5ef37c91cf55f4c2a212eacf9b332bfdc5c017b0f0643434dda4d94847d5999fc26650d89e8bb51e91efa3ad030181145e0ce3a3d6003ffb05e4078d36d6a7389079db84b5521df0def4ed3c379fbf5ac486a67d68faa0ff0332314e59fd29bb93e6ba4ba9d518b7903be6aaa7d78f59620ea37057e45c27b773a3ac057c085d6bee6434418d55e62c7db90750c8985d5b1a9dbcc1dc6593ddfa8ced55a6c6bc61c4bb8c8af371408308aea10e17cfdef27462686bd7653f74fd00933c988256fc66897e3df52f77098dd8d4c025fae4dc8079476f5a5363c422b7d4fdd1b4e53711ec095ab0db3f285dae72b713f23e742789fa9089d3a396d306545f3946895ef6a1ced9f3336ad0c09bc063354dc1d0eb292f0474e39fe592005e8b3e3e04f866b695629dfa0cda15e78ca9296208e3b8d67a93902c12f360b17f926f2176a30e58fe31b3230a06cbc16ea8039175459e15ba867d7b17f25e46b9dcbfacbef7723b28faa4ef4123e61af03f0cf2b409d326094034425d7bd280eb14719636ee2051b99eeb3270016a8417bc9892689ef0db2667d462895238a4b786a5553e352a74d5818f03b94e6029a8119c841f0de314c73d9e973c94b9eb52221886bbbde9b0eb1c55a488482427bb33940aea85c7b063d7b0a4088568798305b7ee04ddbdba06607ae4e9651b6fb92464b5fc22f80e6776bc69021a96a5fb2168c85fc0d2ff8cb7db045933cd3c7f880bc7732a52c50301c2627b9f5918007961bc46aaadf7905ee77de58eb27a04c7029811fa79b332e37bfe96076106d3ae3169e5f3ca9daae889b44330629c1217dc4d4932473ea7ae7682ee6e5087924f9977ae5137db19459680e5310485e2b61c92b379beb96da9357d9bb0f28a1e7698fcc340f18ceddc0322c4f9daee6cdc11580ded727322fdba0bbc5b9add2223129838e0c2a313ea1fbe6cc5c7493d99300061c9eaf92f2