0x2cffd02e4b7dfae0f20056e3213dda6594407fa2cc02aba857f9689f7c1b63172e65eae819b7925bc8f0148c48f71940eea1faae8a641e349e6c810609f7b5df8c5a9693b3823944bf4fab693aa1b44a35db28214c2a1404eca37267edd4a5169788683eb4f525306d25dd077caa80f76a91dd46f81fa018bf8bcc21e9321aeeceee3970ab143c2ace0eec84e368a171efd97c4bdadcbe7020512822c9d2d7a2db4babced52d208316c3c3558203aadbc9adeb5b6682546db30a89853940ff690331ee98538012203573b8e9b1aff4b48ef9cea6243073f23e578255f5dffcb4d584d1a91f84aac4c97bb6edf39e4c4ae51156a859e18739a193a0c27c86e953875c5a60f576d52dd56e4b0b0a25bb772708f9e40b09cb88e182af0a93517772d08deeb2d6c3262f12fd15ee9f91676e46ac87405e3b325d93cf4d629bec41aea6707fa0971df10374f425c5f9b2e1c81d023e2ad2f49bc0e36af4e9b96ec75a07805cd5bca076ef8a114565b975f895e173a96206d6082e84b078418088fe7d2ed53ea030889b254dc646ac56f6bb42d48309ba874347b7d37a42315d0d182af2c5f102d50c47b7b798b25c8c629d48ad8b5dd743797b5a04fefb364c51c64bab7270048f80c2bd3e64874c5ef4b63296309ccd7ae4e41218379adca2b2e691a877b559c5f57654b74ea4165d52308f5ba36056f913f0e93305206d8a9841113711dd7844db1f5879b1891486d474dcaba6a4680d7f431cd91f27a57144a9ec79e508e9849a967a1fbb14711a2c64410111d9d7dd039e372113de8b01892aa2c94d3e59fa5db069c1daebfacadf34a56b006a6d23a13d0b8980c5cbc23d7d715bc14abe66b369c1c9e94174a0f34e5f24ff13bfebef5ebbb87a84d3679a70533cde7d3fed130f3ef5a7afabf3f5681369bd3e3d2cd99e96c28fe79af63a8da6fd3f31b358680047912dbdf7b50a72409f04fcc302b42bc37cefbbcee758d0129b19a310365015fd73b1d1f0866fa45cdbfb2626edd64356f832f3953c3dbf85cb1e06fd49bbeaf59f54287aa4aefb9d1efe85e6455644f7d4cb17845dc96c706a050f92b84f652dd0a8ed0a06895b17d7fed04073aa512b70c5f40a45ccd514d05a857992889ee5ec8059ccfe9ffe9d5af3150d6e798f5f3e69c74d2a22b2782df73c1d930728670c3498ac59df5ccafe65b497923718c3bbe251d7014511ab6e4e095cd6d61ab3ef30e8952ed5097d88ef822ce8123d366f6e02ffd57a8b08d5371b1c56b208249367cc662dfc6558aa07a6ac9660099a1ad7c5f758ad2535fa9faefa189a9ff06155f61567a3a8314e508d42dfec2b53a02d8fa43fef8af26e414b2e8b226fe984a25ac6d9d235a2b4dd255c49c88e982727dc89b940f13b7de25819e6ba0c6215d98c00c96dba924ec7dbc273d9c28191fdfa11a081d6e257a9a0676f1a530f96d8ed2e397bcdb17a51f5321d7e818bd0d54ad45ab292baf47d4e1977f86ab291f9a61f3031e8dafd8877af4aeae24991f93e3786f018b7c4d76b28116f7dc07d1dcfd54ba7e5b0feffb40034bc99bccdcfd5349eaa60823a1ecb0f2c55aedce6bf1f3156fd4e7ee8e367dfd3047d7655a2ef0881aed4e3e94e9f9d09548f8be079b45f1a388aca2f048cfbde784092f0c5bd37599cc7addcf53f862bcd0d57b6b1b2d9a17589acb69e8ce89e555030eafb08b7768973e4d613e35fa2176098b466400eb23bc1b021fcea571eb4af849276a026c2c4d456d414e59c5507593c2321d251ceadc9a17935d38342e2b13c041c0b58b2e88a540230151da6a67e7049a4fbb835ea66da33ec9d6f3623551c41b53b6bf0155903502dfa84ccab27e6bc7860b8000a30f0544284d9eb9f3fbe07fd3d5e6951991ddffebcc79358b2f1c731e1ef2f91cbed93e4eed9