0x2cffd02e08b2d63439950b594f66fed730630089615964bcf25afffb4cd27677d9a3639af903451140188a55d7e485966ac5e2a82cb196090f16ea72859a2f0517e5b90c1103ac496d45779ba65b1e622b9446719ba6dac73efb61969e8dc3a645eb725dca7bd857deeafce5ec83073ebd347b1bf285414a8064632395d3b20f189445e34ec395c71c9d720bfaebbb0b4c0d9b41fc32111412cda7177d95281e261304d9cef9fd37914b78eac00895d6da3a305299d7d93e8e5f08c8ac3ba22967bdca70d9bff6a7c135ce5e6b8041794c062631d464676fbc1c466ded46eb2b8fef6182ac0c3879d17f19f356add0a1e54cb9c1fe530a7450b1c1391e27dc127afe9feef1b97810fe847147b42ab16a201c69a8bd66f7fcad3d1fa36620f496c3efa73e00d4c9c7695eae001b1be58a90127e062f343a374b5fdc43f3706986eadfddde9d98b9f1ceb7776f68e9dc6d0f0590c310d4e42d8c9de058eb7b3abf5b3216a006b6cbbf317f3bb5ab0d8af604b90c5220d230c367d2fd8f91cc557dfbcce5535328011e55c4d1b70e53562ec43c63a3e4d6e2724224db9e52074a65f57b89198d17548dafd41f61d9e0bbecf8d67ea5275735c4b467d4bae04cd12d7488a962e52125b3c0c1112ab3a550b16506d336180ae68f715ff100fffdff37e0b59f5f6fc3c3625de2ccef3d052e1146fcc22b04004ef704442823f14b7f26d13fb2df484559891a1961a761ae917bb4d5efffe07656e0aad7ea9cd7ba0ab72cd68a9498016fe466d627f051dd9b305068539c166eddc7981da33e346fe6bdd417757778fad43d3843f21c4e562283bc31335e00670127c6a0af33fe9e249d7b7471e4a2428e72fa5669a47977c328b4594cf714c13bbf27fcd3377ffcf7691ec69b649e5dd1804543c91ee55b39677fbd09b428014f7e12f04a74e9d7b63d7e763160f3ee0c0310e2b478ff57cb17c336d2eafb8f9cff6386b2cc9add19ce3f9d0ae23ca8c9ccbad4b9217cc9ac8a0c273f11173395108f42b91a43f2c6962494533e18e631cda6047044599718a20b531b637e2e84cff1de8fc393320fd0073ccc5bd75f28330980786d0389885716b99809902250476fb2db50b4eb1febcfd79c79d37cd3e5aa3896eeced4fee9bda2364edede95636cc9b4aa1a5f7da0de59ce1b99e617574b571718ed6726f8de0b2e909be85b86abbd1ee0daa68d6a73bb42632776eee882f3fdf773dd6ba8230543525d0a837a3f15869520a72cd342e3151c30479315c697553e39faab90c9cec994f0748489041cbd5c41ab6ef14a3506558a2f1d82e035f6841560a13557bee8050d4e63311e2f5d0b7764579a4dcae4a7d125509aac9feab228b466b2b87bc8f41fefc75027e719bce859b93ea064ed1b3dc2696c9f76c644efcf601ae6c4ec5ac7643cf369470646ccba92e9b56ec6cb41daf4153e12c6c927247df8afdf3c3c4f1f2cbf2492e79fb05c6a43d33e1501e4e25b5776704386afe2147c71ecda2a33372f875541ccd07fdac830fcb608780b29d080d77e0040052c8588a06e27fd524d792aea40382f276edd9c24bf29a0fe222417f4bd4c22758a58edd9248d7e7241314a0f335a9a528f93fb2d71ef390452fa37a741b07dee428efbbe66ab4b2c343fe2ffe9eacfac753fee9434bf40ba31a06ea94cbec1a2e23d243caf464877abb5c31cf57fd44b9218a407b894c4750c2849412ee743c7d7adfa25a2e8fc8a33c50005447351ef3b2369d9bb7738cdcf04264d88147301806ce9bcebc41406753adb1c412cd2169aad6a0bc141e3b6a11c2b1ef1d8782d2c94404b66616ac5c8c380923846fa6107f368135e4bc5502eaa2cb4e86717b4b86ced4082cb6d46997e947d51f9563c6705d87c7b0019269e0eba59fad8d3a61e90f3bf892441