0x2cffd02e6476371784e1f77dc3c32367251823419c53c6e416aeaacb5364087ff357fcddfb1b2486cc394750bd02b2b7d3456b6bc95efae26aaee1b35bd88137b751b5a85fff9279395be08c437bfa401b668d84eac20bb13428d0f701c5c172d46d2b36408c48f059682eb3873099b1f4724644878fa9147277d674013555151d73a7c1a73bdea2a693e968f95a23853abc2c1e36ce8de9baaa0f8eb22f7d5ee55f0d480f1269f1662e00e570e1fee550de93ae30297230e84bc040270e9150d56666a53914d9ac69f44862bd61367ca0342f35ddb9dfca68b6ba6a0f80850135d055ba74124d059b3fb701bb0aec0496a7246c024ef2588541899e87f409d8531d665817671afc07f293452b79c69dddc45797f57eb975485ad45de8b0ee682dec39bf68c419a6714e767d8cc81fab2c5fb7c7d1ed2786c6c8d6200281eca00d3fa6162677aae84a2f606b6304c213a4b9dec71029b704b8ad9b0210be270bf3a2186e4384dec4db474fb778cbbc74e5aa4883416890d14dfa113c2b93e47abc260cdce0dd6c014deffb8c32aa46889300790b395715106ea0e889f3a56e6d42b0e5934126a545d4fe122c194e0b0113f9074365eb016b22699fb2b1ef81dc76a55386a6958e62b31ea9f53b8e5500f65e710f2acc2d4b21d146500b7086dede20365c8061b8bedbf568d66860ea31247e49d79d888a747a6640b9d72e87fcfc188e023511d9ddacdf09777340fdd9a417edb8fa4c5c7278c57d24446ed903cd449afd8facdb5b17ded7489e64e12f88ac08909e364c3187e6ef5bc4b9d0316dfea802cb10d1a6fc8db8658ff351edfc3b7f051fbfff75e489a84069007a2fb45f0114bca56599326d5a62e5a026c9e65df208f3beff144397fa7d71350a595621c45fb27c8249f255360b10f889399840361b5499e40c6310893c7385992f634092ea437861a65e3c9a1f387bea46c8316dee1f4603f8d44c6c43de6e4d7e034572f23c3cf33e1938c092af5caed9f89251185abd55d6490c77bdfe0b2efb7d62ae4a0d932c97a177f5f36e80444219aab3a073cca72cfc7cb401cddbcd03889016a7b8f86619527420cd449000a732fe41bb705ee1f2ea68a32f2bba347f694ccbb88fc513c6b1fa07eeaa45c2b46a549548a8acf436d44622d8859089df639f840235224b2b1f51a2e24ea6dc89ff4f1fb02c963565f0b7e905c38a2ec24c3c359971019a183a478cd5253b0d310a783582a98effeb52f3a683d5cf0a7747bbfcc21a043230bc8e12a8ee8cb90bffa6d8eeb2a09931815da41f782428c5113ad133b91ea613e8112f0cd8a09e976327ac98cda8ec1282a6d26615eb8e6f38935dcd19d4fc5e67740c8da7ed6ef8fd312015d33767c8a7d59918283885e38b5c19b4f50d272a2702e3332a2afe30dea75aa124a4ae303ff196f81a31256c3c7cb358764912158011510ee96c1a2e2204f73fb475ade2973a20daaccfa42435eaed74676d9dc2ef6743e17e0dd810638f4c25f5d43dbac0d44da681fef8d6d69d40c44410c1ced254972ad779aa0413d0a5173297da0d04c1173ba7d448f7bd5c206d10af05259c9dabf1ea292dcc335fa5c24092967093e5f8c2fd96aa5d0720aeb48f7341b6b0abe38491fe30b25985959b7073f118a0861a082c43462c83693229d129e8c80a533c8bb4c25c37cc70cc6ad652d9fba5cc6787136f72db46dd49104d021e010855bcde935fe80c79fa642b15da7148c40f66ce761f5337635fdbb6af226de7d8cdc3f87d18ebe768818de6e861c2ab32a646a11b5b1e49a208ba6ea587830fcc5a8113bcdc2638c8015b2d1bb0da651a9bdde65bbfc0ccc134b137ee1a144bfb10e7abc987a072db7eb385da2541ea5ee4bd836d3f82d96da7a4ff628cb8396d0396f7ef64a107035a7c45