0x2cffd02eac8349db953be5f656162ce6b1839794089327f4381d05b66c22385ad2c2524184ce341500b95857db47c98be72ee19c66d285b297f55ebca375cab4447395b008cb5a216ab1f97b80cbb5828f4fddf1cb82b1ee46570dc474bad4bb1ec2a0694380c238d788859f7bbc2be838d48b9462fe891747bcab33ea4e90a347e1a298e5a1faa331509d47eabf7376d104dcde6b0914cce1ca4c9750298a84600ce4035f76ced89d5b27ddff17a22bce59364d999071e14fb94aab26caaff12ca34819f9a8fc59b6ab41d6b762f6fab1dab8dbb12f22692a2f41779f0ec14a96e04a557f521158c702b044daf017201713df1609d767d60c47fb573215a891dcf5ed5965944b1d474a64dd10499f0e10f99d134652daaa9a7f3024e96fcaea5333f2006b1050f881e4b0dd00e27c0ee69f1e87cd4c00046f84d45fff225db010d56690b035ec6acb7475bf0c712cc5a8bb281c14b2cc88a3521b42ed2d942234e5cc82fe0bd9006eab6ed81433dab2efe4c0379b5805d10193d0c02e6d02f9075d819d1ec6bcfcde80a3a4d63c5eaa54f0738c5633cef0488b00ae69084acc28a662ae14a7640d256adbe740651a82fe7a5af376cc014a760accae2ca2e4239d28f2abbe1bc50071983588db79ab7aef9180a94d42617a812cfc1acbba02c93b345910c1647ca6119a81322420eb67ec11ebe771b56736a5406b9e08760dd327747f22816b8fdca4608b2852ed08a89884372fcfb9582e39eef45647d60cf2be581e6cfabad39d8e2eed917f723b39a5677db4997cb732346e99f78cbe557d23c0f169074d82bc214a3b90c452a17aa794b1e52f7362703e271251caaac64da4247cc3eea2bb1827b692c56b0995e78c821210740737bb5bc942dd7ba5d4430aa83eb90599e691d3ac9ddb2e7d10010e746ab6081aa42c43540cf009fbb8c08f835863f9448215de18db27ca86d3d902fb5e2686edf0f03b40de5256cdf2c6bb7af7948fe6ca7e5fc89660322bbca7e423469f342a5979d6081c6331cda6e58e13c4c51bb8559f7957f9d7f326af1102b00110f99ed9aa7e450fe65a7808325752c63c4c9851fa348827b2fe4d53db22db2cb442d4597e9f9e683438c1276e49c0ca8a6d6e9dd9235a99237a49ec39af92ab3dcc9c1d5954efb5bf2c00929cd72c3e7109f12cc794c4f6d8edef603ee60c4f8d36374b3b23cf6150f19ed1ff353222f51516eeba172cde507684b118bf347b2f4dd66436ef53564017c1298d29bf6917822938a5fcc8dec7ad012e230f00f55921fa44fcf3c4c53798f04cf217099cf2671368356de972d91a12bb0fef865fe6fd5a97c740558af64a85592c931605f7ca8d52b936131e3c854013046f4408498336c27e34bc33d8369edc9a8fcc490f0416c6b3472ec5c5a217f60070215a2493e643d4d206a52c3692b2f8e3ab799a87b863523ccfb7eeb0354aae098d304253a006e8c1ab9efdb79d61c39fa16e272e53048997a36a5a33256e53ae80efb5e28df5454ab0688947cb549c65a54697dcece58c856ba362671787899eff178143fea74a6c59a77768191c2bd69c2b6d73ac07e24bfcd39a0e663cb1202bec36d08a0d74453c3cf4466284516fe36cb76fea082af8d913eb49d4e5413b4785675aff434d35afdb851d8237b6ac914d854b54f093bb5fc3c7af3a91c3fd8094f401964bff1b6f0d61631ec4cde3d63780cf9825d6fe1c418a5ad5bedf185140c2845798b18ddd17dc4f505fa1bb76c62b29bd42f4159ce1510b576f75c0595d3d97c79615faf82466ce4d9580657dc8b9d500d0ce8c48508de35c268c759740cc7d88d2805b23ef609a20fb7eb2ad540d48ddf761360125eade7cc7f1726925d43792c713e2372dc40d5144f6d1ca397797d3d5507bfd5e89298d66d57cabf881