0x2cffd02ebb79bdf8c25fbdd059165d05a08ad42ca92ec39f14359140c1ea88caa9aa4ec5995e68523541fca1c9466f546f0a588367477df498e1eabff6283f2033fe6c9d2c242fac6bcabb8c8b22ea897da5948e4a711cb477349c79a11f50ff9514f496f8496c023fe46a3ef16a689c00bf712a69786d1d4032becdcd8789694ffe3cb618f1a709077a09220808e540b024f28056bf73bdb4f561b0fea138636ab9a68ce6288fd0f0c936c8c02a15ba4e53b63417e3cf024c1b060c03e43de646cfda9c108b0e77109e1649158463060998541a2240ccbfb50b4af66122aee9df0ec13e7538dd74217e04aeeb17512b308dc615fcc9bd23f20f2b78c8c1f2644bda355cbb373e43ae4f5b307dcbbcf08003fab66194f58d12e6945f719303d187188a16524d4a77efaed93ccba5b743a7663134d7684e5c9aeb2bea9acd6f8c409c1cfdd6a16f870282a102645fd6ffbea6adb39badff3bbd44218554f0cbd65d1b2511a70e8ab324fb82d532160b499e166a2558ebb8cc61202bcffc20f028bda66802d3c9a9b13fac624d44f745bc1456b3974c3689b58ed347f206ff7e2ff7bc9e0f37751c69ed2a0fb2d7ae65704501e61780dd92683cdd13384792355c718417a79cf0f6a63ea7321d36d5e232b6a52f20385eca013a0a355b2a6625f0ae7172dcb85dc302b505a2a80f42d34542af071626ab73966c7848ca8c2a4f9d779b1bb8270171e04469d1b91375ca17cbc492deeb52a43e292694292b712f7ad87f18b7731e21a770d7571e806124e95555506bd1b292a0f37307ea79eb2534d7a863e351a25c4676ab3a44d1d6f2477f374825a32f1d19c7fad390be90d2a55c3961bc8e7a541a577bf4e2102a666bcba412a417e2bdb22d614e7d7c2b61ca1a4c15e87e32abc351e1aab9adbe9c41de3949a39e0b0e65f7c3046ec44a7f77035f4843fad08d9d192d352bc73653f591a4b8d325eba4cf2854f849f60b4fbd983f51fb7ca5566c8d9f3b540207f5bede20fb7c0e56655e4d726ef409ff65a0071fc8ffca8135251dcd4c4da747cddbccb404f8b95fb39bfd8085e18a47b45724f2d01803b9b0f85130ed314e670a95f714b0a93a8083841d234bc40eacd51434e9ab9b116191382ba50ea1342fbc3d61eeceafe6b1a5e63557620cdd1ecd66c1ea1db80e3b075fbae8e04c06fe3683974788ddfa4964d0984fcec56188c7c23373e46524356e67dbbb1950169da7d84c233bcc2da7d48ae85b6d290366a9efb6e2c127c12f35daa61de02d55bb853c9d920369aee41f06ecf9de95084fac3515e16dae41ed5d5ac2531556b91c860a8c224c03e3ff51627617780b6a26576eb23e961c1a7e206e798187ab4c82359703a2ab7709959ebd821316961ed365938ff561d4ac201e48a960ad8b87aff3bb10cd34a4f7a2d1bb82cc2008a55443113ce41d0129cb7b222a92918a31ec7f65275644d410fd3d60257b94e1f0711e39a75230e1f700c49bac40085745e39a1676c8361b1a9b87ac8399d28624c824f458485f0dbe84e457f957a985e177874d4ec20560c57f18ebe0ad6e6ed266807892bfbba384f60707234f133e6759b31ed6955d6fbad207d56155c04a9d74029678fe6679793e3384135e8c630c4bca59988ad810793573d333cef77364a4548ee7e44c5b4cf257be16170a5331acc68ec4c2bb7c378ed03056a621212f803ac4cb1da344c2deb203acfb49afcf724039b4b56ce0dda54a1bf8f8bc1cf755a1cf3c4e4002dbe90a912bbccb57709b37db8a804600a35317efb9d08e971c37f761535b8febe34b382ee8152caebaa9483936a33e56117461b0f07dea63e7a6a3179622ccdd66aa6ef58e70deb7f00561986cab30bfe96b3d41f6e1b713752ad18639de9a68ae8b2d2a820ead473691620d3421e473