0x2cffd02e4cb372cbf05b928882c9731d03adb04e7b2adb8e8d51b59cc5bd32c22344d5f9f156485b2bdc76fd0b52d5d687f6da7150ac298468fb30ad2666d4e1f4c37d0073448cdfbf796995e192327145a2ca04513c7162b8107f8325dee50571e10f69b288eeab5d59e0ba814cf9e73c9b15234bfc36a1a45f62335cf463daa7d6ddb6d0b402d3aba18c6de9046cd88e4c3fcfa5397ea9e0fe067e40b367abbb77d731c0e2e3ce39f8e16614d95c8373a4cc170f1be60222f43eaab20a6bacc4f758c6ba0dfcb790388ca7e7147c761299837fe1cc87542afa5bee90f0c101a3cf054f1f56fe9484fe4e3150803c352a41bd8cfb401d71b3b07687748a287f268cbf0f176dde823379bac134c0d51e54bf0fffc07777e205b35f3df2b3b52c85ce7b276d2c00acde5d032c82d8c05c29a3e37b036c397a7be4f98580f54898f50d0ad0d6eaacec1690e633a69bcc96c329d8a8b01fb9384a02eb7796087c15009eb304685bba8d0284b65cca8728da068f9b773b47ec6ab63c7c370802af2d7f777ec2cf8594265fd5876a1f3c222c3a923ec61e17b55bae4ca86dcb36ba9d5b9f4fa53d9b9f768e8a2aebc292e2dd4614f6f2229a3e7d0b6a36f6d8763d7ad17d32e6bf13c18d70e2df36aed577ebc18c5ac1a340443608fa7398ff0a2906f33fb38c45e09a03da86b8cbbbff429aff38bb12927f0623ed7de35d6b1ddff069a5b7b7579aff11ef2061d5c6e2c7ec97d354f003832db6a76bbfda1147ea5fe1d5e79940ea20ccf6e8ad1348ce75af05b4e8f3dba74b2b8a8f77ad87b870fe455ec943864907baa9160fb0fa63b6a51678a64469ec633c76e1d2a101ae182bc84a9bf3dbc153ef6782331f2a4f6340b99e5d3431e667ad8cfe1ac73a0035b67617e80f433dd25c4238156b5baa1b163a603b02ba74b0d4556c4a1bbaddeaa5825cdaf49d5b74fa016b6539af5f13e498092b497629fa9141ed453b08726628f9e88edb073bfb258b5647f84b689b4bb441598631257d6ccd78b8d49cae0afe893dc063526e79131005225bfd3d3a10c461c58797e60796db6e2825a835be843087b7769aa8870f8162d08cec03157e357295601045d9d06c1283eb36292cf638cb42bd19f07e40f9c5f3d499b72da397b54599743722082d4b5e8f834681a8e06db64afd95de088b606671645eb10af940defd41c8ba4f39bd8b7ee8d92506e606f789f94f34f346fec214ba1b6af16c7b6da76cc8623af1bb4f57e2d89fe418669cd27c605e5de2b9e84e0a60201f4ce0f9359cc50f37892e5742cc97a5d574ade890a8789e7af8b28315c77662ff65ebf3ecf6cd7ab64b7b08635d0e7aaada7d952fdbba87c0522c4701078fe2cd214d8f9e3b5df74e36cd8f938aff1faa181f5c8b5e554c7e8c3f4db73522a0dc10713e4197f72ce99ef69bfb55ddafc5ccf307c3cdab685c7eee7df6e1d57457083b1a530d262720c3d9f4a7a89f2aed9e74e36451a8abd4e71f399b4d6805711a06972e9d756630257fdd340e79973e36ff1242ca1ec638f84f2e27d427d3d7868c6b8c054b1a35e7694063178d1fa954e3df1a70c8c6f000a52f0c827f31e4bf6357364464731498cdfadbf3f2e81929f028a9ce4d7a890bde3e381069d57c00d7f5c138d3dec8e55f65a15cd36183ca528f1f01141ee8909a126851aeefc02a1add85cfac6c8421d3bc5f4a28608d9e351f151a009f9fb69132d9f2e8cdef1e23bda8c6b0caecfed07eb6f64367d20a55f7dd3d4eb7085827a67076677ed16b45674d7f15d1bd893155b31786792006deea81eb19e91033e0e5209b5ec5cac0b5c17ec4e95a3a7de54a9220a0ff263064885b4a9aa53bc225f7861d76c182eada440468444792b355acd44f39066599aa845471277e5dd1fb5ff4ab737d002b443102