0x2cffd02e65479740b7f485f82dddbe5d290cbab9046a1ac2f03b6332d6e113d11958bfa44183d938cf80979cd7fbd8b1005bf8b9da6b2cc51701e6637fba9af768486f2a5779584725b0fd8e4d2a458aba6c77017dc18436eea4411c1be3c1a1f1171de70ef9212cf2e043c4a38675186e484840f4820e68246c4de768b184388c2a304720442e983319fe39b13400784dc4bb245d55ddc2d23be0c3d22c8e59895f2fbb8ea8a389213d51c74822ad093a8f6342f50efe80e9fb3aa1c543631f608025ccb17903bf06abb7901d954182d9f88ed95605782bb803b1060263e9691be0ca67bfafbcff1258678502b3d042b8891fa7b995596b4ab71c20c90a115275a2cdbcebbf02f4ac66252f5369ce5f371b882de81e9370de55c8d28e6c6ba73b80a33650543e3c316fe17cf6ab29eeffcc0493bb6fb3e0448c41611435c1b56b7b3f28de46bcf57498ed1ebdb8114130f54eeffea96aef7dd3df537b1d166b5cf382e094784cf36b9afe6ec7f736d83ab8c08cabd67a3d8599e582872b52af2efc93f3d32fa064406383153722976a709c1c4c8a2bb239e32ea7cacda6fce8cd75542377cad4cbee02520a0882dda55c473401a35d108b7d1dd9bb580e4cfc3fd6ea5246759c845df215f3d255d484c1f778de4863cf73f2348d8934ca4bef72d808989904534eadf571fb599cfa7cdb3e0f02749b054b3fa1ec04cf9a2516ddbc76a6b2f5ca9e18767b9ac4a8e95aa3e6e5f8f34035c1262ce1986f15575727125f2bb0c3c5088b32a33c0a62a4021340a24fe4fc7c809c1c7b1bb24a152b176a67e66a43231a9ab0687c5baec41de094b633d8a178ce6f0a26226366794d7b1b677cc9d580b42ae5cdcbf737d7aeff99ab8d2119ebf0c49daafd53cdd26836fe7d8e89f70c18d2fdc3f7e3c4714762fab7299b30f44e33876d60b7ff06784a1316d96bbfff156854756201df9baba403e82825122c2f506fcae8da8cc1bd997d20c43b153084d0f165bf014efa58d4d92d11f81a043c96d682ab21f6ef541d56773b6ae2292e099c1fa6cf96934fdba248aca1329c739441e84f227b8dcc9c63f872d6d09ec8ad0dee63f13d195fdcffd3dc47665b82dd3d05ab15ed9654cdf822993a6b3c94b652225c84bf89b7cea22a9822e3001f67e1278d218786d2baf22c603448bea94eefaed1c4eec37dada62e1f18afbb861d044b40d455f6da98435901e18382d668db9f7b6d008b23cda10723ccca75b237fc5019fd580380bbdb3777d91c8f90131f625191f9a63b2b51e7c4ae201b676632c9c181a14db112ee379a84fd7521ef19b8328c80ba1cc4db30c2ae3f9be5b3f24e8a313c0e177105eb5bd0f1e1cb7998629224251f4647276e256ab3a25e38c4f023bc0d5d7c2c2585617139a1ed66c5410c2f471f7485af254a662c95d97ee6f5f14ed1e9ce3d79ac327968b24aae37b6ed72ce38e72ddb879330f0312dc6c814592526811ebfd334a4c4c5b764ae9849f4a64888da7ea079e3bb318bddfa98ce8d43cef81f18c5853676d7a99f16a2e0412ea694c4017c516e9f04312a3b112bf222369396b42052114882cf9ddc686b7ec7995d463c50cda61adf6e178817b9c3284ec42856894e8dcd9fc107a3f5e461861fb5ecfcff37c3f9769ab18950bd559f8af1473d1fba24773c3fb11d1c7bb784ead975f3f370e264f80afc6ddb4a48cd751c36607911c2dce445d816969ea43d9711c5e02209751e26b434ab37f66556b06f6ac67955c4dae4181f3776022352ec02c752689d61ab7559663bb0716cdcbecf6c3c6e4001b4650ee12a7288416da29f866f839e994bc79e9c0bd30456b73d7203f6fa34c9ce9734917daf740991dc88a27d353a3b05c08115a0eac8eacd47e157e0c3b01759c71f0524cec5a62ce6c20310d1ae95