0x2cffd02e365e4673d6b942e69a8b64b3b475ad8a3f1a95a04ebc1376dd65069c7822b7a7cc6d672cdae9a71080019ff328d9c91982cb56559180e1907fbb79f8f70012603be8a96e9a36eb17dbb0febe43771f4107a7adb6663fb14a86a0817528a0ccbc637bc9c9830df4d867787f8a76961cce67e252e80d4f3442a72c58dc9d63fca2baf0563106ce0674bece6ff8b8edadb45aa3dd44383279673fef0c09fde999d6adbeb89dc1ed6e9f80f2d356b8375952034bb8daa29dbd56a2a08db2f722c651582acafd2984a42952257b54456b29605d3712fae2cf51c453a50aa3e1f6c398fd433ddea1863a851019748cc2097e299a3cb02f28d163d957c572876d82de2798e4c2c3eb426d65302b92fda412163aed9f0dbf733f7b0f03a182e2425ce57020381ae4b7b6cb9c0b3b3563f8047dff3b996b686b2442bcf9cf453887818af216d6fd7a33eedd7c7a94fb1395f22821d9c32c82453a58d3a339101fd4faf0246c79500708163e3da8ea21395edab1c1f45740085260c37389bbb58cd6379db528a3dff734c7035b76175a2cdefad17f5e3998980d8cb2659bc518d37819a2ae5742d66022d4e75fcbf4555de2ad467701b64736b2d8bc492d6ede77caac90261d9cb1856d6f945b266fde73b0b5d77a692ec7c9ce7492403d3f3d7f25879da633a6fbc73850555142eb316df705967da01ca3371b99b7767470b40b1feca77600f8e1833f20b35a79c48fd0861e9dd3b6109e0ca7026053985edbdb7a8eb478922c57f2d99c50ecfd096f79639965c07137112c52d05fb9faf7c1ea3c09f6ee0fde89ba1de9e193374d299882e26720a1c5a28644c0459f5b31558847aa948c7c7162236b320b58f4334ec0114bccad52a831f6b668407ca67f0517a60b551ad42d701d87b8cfe1f0bb79bf75f82827ac0f2e269d97a2ee376191ee4f4a40acbd6dba6e22a49818a6c43f43449f7a0eddd50128c387e17f53f8120eec53408e6b9840fd27fefd7f2efca0aac6c4898e59b82d84c2220d5d8fcdde4f0add49d0aa182b9fdde538fd792fff0a02b86568539d8a974e530d18ccf540113b2fee3733f806d87685f42da9cb2bf54018889a8ebd30c87a3eb9dda2e5d75940a02829d9b21a2a11c7527a0738ba1fa8b7fc9d975643665ddc2484bca40b78fa9cb45b5bf925fab9bd36a707ffea0359c08e1e83f08ffd4211798adf09813fa55deaf7a1168db4ef45d9c6e5a3257730811f962ecc1732c8b7c2e6b71976371906f0f96c2e8d48cabddd42285fe96c687e6ae57962dbe2f52fd9c255ee3143c400877acabc51e1cae1f1eac7d18e6a3179a25774ffac88dd480aa44f3ca4d486ce25c61fc11b3aa415fad654aadbbd3d8f77dad8392abb6cf88504f9c5a6bd7295c95c8aa0c993d6852552173376dc7f310893a362369cf3325d593b5f972018d4d92e82c46b7107297c28a3cf27e3078bfa2b077101eeec7121fc3cc717d02ac0defdce153cc0cdcc3942f6f5fb4e631dff66890a5362f5f6bdd6db7a0fb8d8a2e0ffac51a599a971c8306452217d06f00117e70f334087c5e1cf3c831c0c9535f493079b500cd878695aadfa50f95ce80c05b3b394a3880d419f5fa47a9f6eb40fa817ab45d9dd901caf54e3909d8719dbb60d73ead38a0a6d4781920c4d7b966a825b4c2332a49a4b885822b001affafca17081f021b461bdedab440d2779e02b6b49ca0ca714ec5187cfb1e722ef532a6bffe0d3a056dd47c98b89560c7d1a427cfd07cac65d7299b3fe633ea59ec799947be34246938ea25183547eba1f8acc1f6bf52b4460780a874882b5403ab46d1a7917f7034689c61aab625f607cda9ec05de2c1ad603b826b7c1effd41ba560e89af776b92553b9c9c48403dbb7fabe626293848e87608f5b1593b020206b15b5