0x2cffd02e4b75f3e7903472475ffbd6d01569295d092b0a3e9860b7ea0c20394e005a8771f0eff7f9a9222ee834ef815d01e714e0b4d35d6eb155e13bee3cbadfc6842ac99b0cd92eae883529b47a4aedd392a622e01f88c4ca953d88eb039aec56e131f41a29f26c40f6a5f19c623d5a0a5276c81db9a87fff6789da59caf4716edad975f67d240802daa0d529a5f4cb15fb3e5b2a18aa2bd756d97bcbb754bfbfa1ac0da7adad5072cf308c7bd2a8472b7491a613bc8497588ec9059e74192001244cfa688149d7287831a2119de4650c4096b6ca1cebf233a2bf5eb8352c919ac1e175c36cc046e3d58079021ba14fa19cfcbf413e40d2f211d9f4ab49687ee17387c99d38f6f5b7337bd4a3fe4d7dc34e53de3904dba5b18cbedb484c2fa946a318eb92be382ea1946c6cf1779f27dc90743d01015394898f3ff164b002d7f868b596757ea54d42ebb4ddcc98cebcc4e70498bfa2b5f56898d1dbe8420c9a0e708e439b5d1db2af631bf3d475d81f287c236e279227ff986d84f6223ddbc23941515e6da6611ff0508bf3b9c1254b6ee792ed9ee46094172c0462e90a51955f3dc5cb63346606d64e7a38c914712f07ca1fa386f1b3012857f36f8a6914610c81f1322a5dd4f771923a1cda29f71665b2a9e45fc036011e473a303c022fadf842678789324d10c1fbd15d2b8b007744c8e033355fb219daa6692a7207171812443a9712980dd455de0772603448b2740db3164e908bcbc1597bba32c5a2d1747d472e3d7b168cb274807ac65785cb574702361dd9e940aba848a96a924356ef0802912864d10c1a8a7ce219c06a315bd3f698a08daafaa55c9d44eaf89b7d8296304d7aef7237a721faa7a2c342e7d192705c2ed5a54a2055e8e8987f2ff0e1897752316b30129f203446ab0ddd81d146412e09321f8eae4a48fe859d2fb6f58be56d0f12ac267bf7ffde095e4089d4413acdadc03b48b3672d3321b50a05059d57a3dee5761ed92211f89a336e3f888248bf4732cf6570709c3672267aae07602fc16a0d5f6680b93bf3ba807fbda68ba70302bf93a9a5f2060b15cf28d8e4b335178f738a155761614972ab4440176529a06b4f077356a75c47985bd847e4764554f674a49c01e01d08a4313b0e57b0047fe3427a20e80355f14eb7f090365aa38ae70da2872057f5de45229fc7ac9e50eb319133685a224a71f6a7fed7f2fb21457ce0fe7e608e9eb0c9ba4d211abfb32120e56869dda298ce6e2af2df7921b9b56b0696dc3ef3e70f90b7664a9da7ab6d8f8117d440fd4c9ff89d9888959d70d7f016ddb38a2c6d6196acb297e91b95abdd748129b2473aa2f73d624fb8acebebe285f66061a6c529b2888d02cd18bce684163fbb6afa4c0567e6ef18acce3ac862252786e80a11540294039bc35f34a7c64c2d8863525f144bdc7a50d0664f9b8d3a8c57197064993702e66bd729624b1d3736840292b52b8bda41f6d33b052516a5868148f4774180cb66c36e9f78ac6b9abfa5cf8b017c39fa32439c4aaf2104e9d3cfc87bc507e2184e69db0d39fa8e48114f95d466b966813a8876de02641c36e05b1502a4f5903dca63f06607319b0646b993f168143675d5f5f16cf15b9aa20102734353d4ac4b07836a8ec39ee3a8c332f13cc4aa5b227f3abe3f5393bf0c2b0cd4642f3849358813b07368c80e4ea9c335d578720fb7bf0d17a6d50e4a44fb1a1493181145453e9f5733060e6a5ff6552c7d8fe1f0473ada41ed80763d3cf223aa08d1714ed625ce815afad4c21e4a7d8bf1ab5ef55f65453e316d5fdc207dc1f5f56a536a1708f9da8f2eb1cea99df26d8598c027a84535820658c55318c63e3dc11b721cbeaf86e1d719b0a52073ca5b640a8b489079a89fbaada882b0c36c6742aec4d567de050d9155c3