0x2cffd02eeaa2c60a02f7ee1b3d59585b9dcf9988cd8e0454091f99183e49c3fd22c02e8c93e2d7b59e9e0dd643b79bba44ed2fbba354aa107c677dfbab06a90284c983c679f6de9ff25c25dc8399edb8cf3d62073950ba9d595a7e3c2b28202bb2b585bbe37ebc8ae5223e1630a4a0083542074db6d2fa8f0e677b5ad373500ed0e4feb4ed6c18e54ecfca19a2f5c174541cf95c7ee9bee31902f2c077cfb59ece40383fcd920751e4d272c8a75068494802e2dbcf14566dbbfb428a716eae8846f1b7f312d21357226107974df2a2ab71e58cc79ee0c534fad8264c26716b7ec80b49a112799c6bd2767c4fe38ed638e8c10f6382ae188821f501467814f499b8d0fa72bc40e661c554d5439fcd51fb654be8559dcd37a6bfb5bba65b9ded035a979bd9439c5a447a4690f6e17d4b45b48316df3d9dd9c9c0626311af60565dbc206a76d9a91c3ac4701435cf959558035cc2ff6671474deca7feac50ab05b1969a43360eaaa3eda24be58baebd934e092bd6cb840f6e79b3bc3ffe640f4d828ddd06d025a235d7b8b3742ac22ae4ffcbb93e6990860628c246cb6ae814b4654418e1d2da733d357786bb365b1cc7634e058f360838f96f514bf41b078d8dad4fea0713cea02ccbe770d58f6a647cf13c393dcb2b5206baa0f65e79b130a89ef045653e83ba63bacd9ce8d63015d189763c1f6b59886dc39de625ad54a392df5decb4359525133498bff708c5d9cd616b4615ccd636e5314d7093cb6d77b8fb69b222a87aaa78b10b44b2bcde1363d4348cde3feef184218b75611d3ec289ca0b50a4cc469edfdc11cc795441b7d1b2f8ef6e2762f59efe1854cae7c80afb4ec1a1e4c004a55b30f75fd2b3955d68833b1aab758c560aa6d336c4f5f44bfd6926d9ea124f8d80e7b1daf94bed1c837503125281cee52cea0822c6afa31df93aa65e2d65c209a052164253aed56030fb526c6569440886fbe032086226de5c436d4da16fa4285e811d8ad9814c09838013c203801cdc6d29a68bcc9e987042cb015ba42a5df52ffb1ccc59e514f227237215d57967cb2f58aed74179dcfe93488cbf2bab9bc294332df20559d9d30ee63477c3f8aa116c9b8c758dd95cbe1c0f8527da1614484fe1003739f6ecf78a0afc7f11284bf19872eee87f16087885a5408a98aa2decee0b75c9c3cd5f9e6ac1f42c70670d4664e3b7683b2aa143576fb7c3b7c985ab7fa7bf4818edcf75b2b595ce2c45334236ec20b12fb9e1785b4da97c26b5e1c150efa53b705f3b31634199e75e5de6313c401350de1e27eeadbf0fdc82c2d6cd36e5ff5920f8204eecdc7696b67b209ed205dd52c2b52f80e5c292ed15008f839a8d7ffb99ea951b9ee001f4fd39b54c1461b00bbfe5b54e8b00755f9e3ca164b559c53b09f8031a912ff77ba02e079982741545bece0bd58037b56b93ab7ed1749a29f1a43557701c36251ba9ca0302a87ba6f408ab4bdad4b7b4acd63de55e729f79ca20948a1fe641fd8860b8204346ac43fb9e2c0c5f9f9b4a78cde07df7aa456e07b136aceeb7817c473330a11d09905ac956d3e9d216cf99f46fa887199f7021b4ac44089d1950f613ea2e2874a77ee0cb8333bc513b0bc43fff6d28e0c97a1049f9b44fe55f6708571d05d808843f970c3e90708ea600c7c6190bc664e0a830e1a3ff5e9bdfb4cf2b3eed6fa682cf4839fdcc02a968704acf00828c091c57b3d5e8809bca7523791962efeb3a5a10adedce297952540eb95c73105a56c0eccb3ef2bbecdf33f56bcd0d3a9a57339a54e173aaa424400b31ddeef218dc899e696298a9e244f5ada4be96243c6cafc18de6a47b29c97484fb0d1e8d0f0eaca705d5b806b32d8efd63db7b9d278358cb1d1ce6780f381887b8db196a1fd11a150c591a5891e1a7b5892b58b3