0x2cffd02ef1adb3fa36bde289985be989ff9ba2d4e27f396d777f577220574cd30b1e74e3cc862594258ad650aa877cb0f983665000a8623489b98038cd7180770d841ef811430a7569545bd45c9479952585fd4f21c3025e4e0d05fa344caa14275a914c7b8f726f93ffb10ad7366834ce3d3a1e9360a406dacb78781eded5b112f065bb31e49ac12782748cdd97d606cc825f83dc2e2b20ee1e2dca30a3e9f3529fe2396b61faf79aa65c362d36b0a9a0aba3a0493834a02be6243f3568a50e0f3168f74c51c138313acbcbfe957ccc604067ccf42e80eeb5e5bb72021cb91145a9b382dedf741a0333d8d0b57430e290f576578763f42e439c0c639bb7d1b382f892989e5f1c49b487fa6183aa886ef6ed265dfc1182879da819217f33de2addd346e7f6972deb42c38c8a191bb31cb13cc9fc6ee83031daf1764bef6a50870a4c339857b12d4a1002e676164fcbd5749952ffea7df218867365b95a5dbee6278e5d5ad1ad1e84f2673642630561212f3e6c4a3fc6ead6325f7605b61be36c343d8091c211cd4cb8a59731b51f19269215f24d2c45e651f9995baaaa359b5afedfd3375bbaec438042493b892d7fa4fc104f91565c53553ad00333c2a527a5a146ecb356b964fd5fee072ec0d3cc4a34412cc4db8e2e15a2779ae99020566a5852d07b0e6ff2319dea748833f7f482c357723b39374281eee224b7f16dc541f9f9b26ab90ad450c365c268a047af5c98d571b2ab09790a910b9dc981e0c9a6bc2e392eda814ecd9f4b5d7bf75b3fab39cf4cef6b98938eabfb6b6edd343f176c92b7c01ac8976a93d925bb8f3a262ace3778e4bb781a19608c503b4d3dcbde8cd36361bd813da77b84709a25f97e454f5db53ff8af2c099172b215ff4781c0412907b274097a620ff825a2a8040cf3a1ae1c6df343bd62922517d99a365610eae3506478ecdc49b82f7d17a183f8e9367f2e6967465569d9899eeb100d7603434dc1b7863f51503a86ea26c4b23214cb7e1eb1fef4926e5ba376348175a7df773a1df9fff5950d6eba9248150ef041ce89e2e920e99a321bbfa71044e30202e679cde3d343fd985f432b48bbd2957a608b95ea3b1eaf4a707fa814eec8d36cb63bb543d3d7352c9e00c2c1294351b654e6ecb155e1048c94e3a2aee0e8a6c441d9fc7edcb82cb8fcb50b1a459429eb0a8e453611634a915b5479da96dddff2369b013068e993b0f7037dc21c090d92263d07956fed1cd8cecfbf57f19bd30f978e374a4b2236da6b6ca61db20b2b3bdf6089e7d731fb1960f2644f7b2e9e97f53888a3a495b18512ae27c239fa2ba2a985747489a941ce14cf248d66bc07b09c3e4e4467bda1cc1548ffa48c91935260431cac1732c159f0816898ffaa0d4c899ec2c45d79dd7855849b22db7d0036c5c2a66da5d1c7681ad9a3fa6486dde2fbe74718a3a0eeead7c1884a02f924a5a0130feb8196e0ab0de217f4aaf9e9acdd3b6fef2f0a8ddf4c250359284422fc15aadaf9d9701283145bf815d21b18116069235e117d29a4f5e0a0e8955423007d1deadd6b433fc6ad351f4fb65de3efe837d90681163feb45b020f122aa82c9748538184ba6ea504957744751c7460420de19f39b04a780050bcded86b541fe4fd3fee53aa16aea5c05642ad1587eddee9d997aa2780e1d29b489957bad9829aaeac68888e41f76455b4c16746c4153faec89a9e4196836159df44bd6bb99fcec1f726452f7c8e22fb8baf900cc2156bc99c682cf96ba5a422529305ff0ae944527499f3de8108540a75397e875409eaf29d9b7c475d061276c09f651aa897d04c6eadfbe82e4bb53109ab56fac266b60313675c661a021e911e00ce8ebd931af0eb4b1053e75ca647e7378867c9da2200e5807cc64260c1ea5f7303fa73f1bdde048a4