0x2cffd02e3ae54e084b353235d25fb0f2dc0355956f4a46a5d6b09703472819dc51645bb22ebab0222068e23eae3a00668bf31ce83c33e33b2747fca7b822f46f77d29663a4c93f62668161f6fc9288cc6f83d0f3ef9680a4b99a4802edd3c7e862634de9f43a7545160b31014d1a26851a8dc17315beb42c723f2278e50d4bb27e99a21610044d93f5bdb7402e8b452ddf15ead43bb03ea74492a3f1d12d382a7006e34d0c797d183f1ce26db8a15feedf7bdcce55268867eea25aa7ba3ec2233b14bd4d099a8a1f45e43a647afcc075119b2f64dde9a5599e282ac5535a1690075df215243d549766347a597be6accf5e4e4d16b251892bac55266b208f77a2ec4c913218c75251f69a1c31ffc9b336f28bbd620400c92a28050b80cd1d442ab4b79d9482b2c5eb6c2afe97f133d2e177d727b305016a2510694d5f037ee730b9fbef709a21791bb1cd043de921a61ed1bc02a80b6d6096850d5b7a47c4397d56fdb5448efa6d2628e7beaef68e76174c6f403bc42958f37bdc32b9ed494ca0ee651a6f0710e4c1495e387c3a91830ca9f5889fd58527d31cd4d6440eb0c392c5bde4360c03e4ea90a9c0a257b2e98076665c8d9f479facb0a7d3aee12602236e707ea13491817409959fb6f84cc4b78d32036a3449f3a9122e322939f8c861b74389c2ef075033b980c5af42915b04f6837610ba1d531dc4a04db570e543ac97e1931d3cb888b9b59e24b07e58a4e3844c0e0f3f3704e8aaa97c6a99908da59f96055756e065953163718161b6d50e7610728380b11f803afe661052dfcc675722230749471f31b7d4049847cf56e775c581aafec4eb5869f30d4504c08ad1a199666a54573e63daed321d396737fed5471d314473278046111b449304d6771b55a5db4d86ef0f6de606ecce4390549dafcaa830429459af0ca5414ce61b02d8e5560f583534a9fdfb003c6f50dcb5556f7b00bdf9f0e0ad9b7e8b70dd9ab089fd4003e727dd73e6a9c43e6b9e44868a69635edd95bd7212f6d373653c3cb95c72e38bd4c97b5cdffa324bd09ed2709aa4fd0461dc2d44cff5674c5936ad1bf59c4aec6864372306fccf3daae70ee901fd42aaccfd64efde397fe60d64b636e3b4a208f466e6a7c7cae1cc82cdb0143760ab586d704f9c176035077539bdf45023e8a2a630ea46f7226770e8be5b1b8b5db2415c94b499446f84f27d96078b26c6513e89bbe4b002e7c792bd80673698eee6d43f39a99aaa8406f1d570ac9263413d2e7d10c0927f4eca7fbdbdb330d7fc9116654c69e87fded76f9a232424bf8a3d6a569237c01f2837848151832c16a5318296a1caec75f35c00827c284ca7612e41369b44f2062862fa1950373712fe3c833a64c9d39c7d0ce96b965f33e9fbcf12122ea7c2a989e44d0f9a53c37e0e0bf3adc031b115e2ae5f4fa2be2709643c7dc306d298a05379babc77ea7841fb9d968e7d9f9dd7955a552ed7d6b25b0c73205bdbd21a62c9d6c7e56c0257644962474b7e5849ea15a55bf3d58bc125e08ecc99268a3dd911f1ad4152e82949dd5c370246b4cb7b342b1c28f1d838dbfd6ee76fbfdc204385866a22dbbed2489d371ef331d2f71d1a9871378c9794e5b83533aa6a732c221c89fdff5d28962b380b0251acb460061f894a81b474b93f2962614241d3899731386995f792a5ad7c778ddf59187a69b4bebcce995a2fe594858fc36634c04e9a6197c87cf1ded4eb61239f7e392c6126911da3c454d33307bd35e16635ac4d7a77b9d22ff73e97acef3f81ae0082294c14c9d3145a0cbf4ab5dae88cef087afaa619997ea9c7184441bbc52706c9ab1c43bec5ecc0dba414918ff29e219250074b736981eb0a2b4d1943f5db2b8a1d711ed269294e722c35987633f68340b90986005494fe112d4d9483