0x2cffd02e6e23a34f82127e1b99a0816e208f5cc8a6d862a32b94ffcde4c448f030d6915b541af26f1d2b6fd90d78e611f8746f38f58e1bc0a83d47708a83dbbe55c1854433c7ade4e4b30ca424d425c074ce5d58a5ecbd98a89f48fc289209cc23590962c40385f1ca0e667d270e1f9229eff381ad3bb69862e5c94add687ae82ff94d93d88000b4a68f6134b6d3bac757428e5dcc1ef5a341e0656db65fc51543df826b619a0e345ba25fb7f7d4c310114922bf63cacfd2b71f77477ccd145e6866262e2951f70229026a4dd0acb909fad6862b0438d5de6f9977daf767eb8dc4ed4a4294c0af582d60c71e3d699e054b4e788b091ac728489b3b94a805923d63f93bed2011dd263353f87ba4b7334414923667f5ab2d73b6346988ef11b9e1c2320d7cff9f96ec1c8fb2e4bd4cbb8ce8e16d0b3d7f9af4680b8d6bfc4d2860418ae34f688ea2ef92924412bb98eefeba3e69a71d01b9a574805be9dcfd2c4e2efc564f30b3f175f33373883f3bc3e25c1a1d37d8de4aaa064d217d43b7a45d44e4a22e9f21c5ab96a3834bbdea78880bf0a99f9d245dac577f5a74612b0055ad070f9a002cc0cf334716cfdef1018e0491274c5f495f9be3361705a21dc4a2a496a2ddd20fb830a8babd156eb92f85dba6c5cf4b00dcde69d330ca464f5ada9cb84e03bac2f79de24e1d23166f558d96df625daa3ec60c5c20eb2651e33cb902d786b81a642843ceb5cb4aaf64e0bc3d10d534840b079dd0ec871454247b22ceeac97ecc161e85cd5666089a24b20d0d599bf0a459e3dc6b11168d55db8cee226cd92c384678e91f501ad5ea59c749c0b5e66b51ce41dbd44ab1ee540376ae92a19c0f7ee0dc169036a45515964627404d3112e3373304eb8c774d79e04c08c8d785c3511160a98f901e089d5e8b0aaaa8d1d96f8c364fc30e0025c5fb9520dfbeb4edd76df2b040bd4c4e06455b1967a5d9b36be1c4129e5380ea416ece9295f9e8c2bc4d00e26454619cfd1af7d21d0873dd038313f6e9fb0058ce7954dfb0b5e8f2262c8ad619798725a4cfeb712fe05727855ade40b896b29c54210f91807ceed3c618784cd7461b2440073e717ce13f1590cc3ad64838f07b9fb05de0af7108b27c05efaab49d559f53997d1837bdb4fb1999d06cd3245f39dc951bbe5a46cf154a113bccf04d82e5d9772b7aec82297ef3bc075e01fc51dae5d4071005d8d4171e87de26b75b7cfdfdaa73eb92d32b14389d2816d34b98f6167331f7c6ff1debe5d157faeed674e4371778a12a8232066fe07c291b01e40ad858b4d56aa3f33e0352c50436f434905c1101b92173e0c800daba930ca3e7525878fbcd0530df3bf49b0f32b64316cebd2c2257fe2e97ee3e27e82d8a9b637f7075cb9f6de2db6aaec477739b057021715c4c9654895f1ad09946002feded8ee31e1fdcdfb749f308e47b3d797e682db8a2f6b4efe3b1f8a75afa0e6165282cb4575b412687e3377599c0c6b44ddfb1a6fb63d7c90921f90bd92888cca27d76259230ce21ab6741d09370b5d169789a68e720b77f90d20330343a245b37cd350259e69d032c5c87e85145195b512262b5393e172d3124b0af5abf6baefcab285f76b5507659324b488501f7cae1dbd6535770a7b480a3625bb7947d321ee21e8ef85d8a293caf84103a25cb906829b2eb793945afa1c85ba2feb44f467bf542883d6ed43b06ad141b29d23bc22252993db01d353c45254600332d47e1723b497ee4979f8ad39ee0f1b8d63efe45e589fd96409e21526b5c14dd73ee1587bf99f7cfaac72e9116cd45194f7357033f95ceb3e0ddd30d7d702ab4c26b75dec9cb0940a700e59c9d415dfa7ae80453336b1a635a816cd6bb35eeaf36feb04fc92f8c9f997010a13e71789825c98c2dda323881850aca08c40c