0x2cffd02ebec87770989fd590f53a42ce700b38dd429990c3d8262991367660617b7e744ce3e18aa1b610b0a14825c43f5977f44488fc15e8549ef41e8e4cd48a278d98ec12bd280b6cb49cce22b17ecf8e2a384b866bc7ef54fab9b80f0a8b4e6ba83cf267db76d0956b7a326216f99fc8e2cce20f8d6ac4688903b23332273ac16aed69ec6cebd4ec34f0bd5f0a2c0965e43e5de9bc01a17de6bd17e232970dfd7f60a4c1279485dd19eac5b0a640258190b1bfd1ed81979ae1a058c6ecefb2838e407b2839f2ec83b87a2bbed78e603cae064746f1c228163cbc130ca9504d708d57871b08b894a5c25ac0658c47e6a401f67ef33f17e9fd1e5c0cbeac9dd0794bde55d17b4a85f7ac4efebe3a39cafda4e10ce468ac254975129221eb451dcd10201373298dbe8a4e79e26b2466224c5f1933c6c3d3a2e83c61cf91a074cffa2b9308eed801f34f8b5f2007b9a7fd91edb146e5a2daf7f2702d7fe038de6704973e3c9b756a6e87764dead6443b9675a28a1f29b157f719a3b1dd7c4c4b721a4ecd729e9dc20d922002c4c3dae32332d81507ffb7103a4b4e6085d8ddc4bc41d278d6ea18a0fef9910f5d1698a3d73891974e4c989f73200f51afa0f6264b2ad536730fd6697eaf2996804e21ddd7ed309405f82ea876d7f3570923084b5bb51b7c55e52b948a60325b435bc0e0907f30a8d05fa4756f2084fd0bab4e9371e076c55c0f5d3266efe50e5fd52a54ad92c5ba51e918668710f7af77c1875590e7eb1d7b331d393fae88d1d534a81b3fef234638e1ff872c4b4f297101886b1042c2594c8325272af5e5daeff819c52e68d9986b04288c98407fac858aaad6833e267256f9f04c565bcd211313cbdc341a5dacadf813c416f1a2c4d2ae7a5843304dfe0b92fcbc632e0ab51466db6a88a153f86531710ae0393af34ec23e23ab1461dafff5a9fa45c0d785974f51a6ba82bb58795d900b48ac15af4eaeea5ada89038faa127716bc1ad771b622ed888048fbe6804a4e5513564444fed1f3840d37676526dea0a354633621150311f8b5647455f18ed153b90048c4de9725a0a0626d3704515366333a7ce7db9c52cfd0646431fb9db038b2bc1d51066bab626d8e3411be40071b6de40db60b20c16137529457c1fa6d7e5c64cec1b235657ffb89ce6777bee07eb4d742901790e5260179fa073dc7da379660da6c9c808a9deeeb74b4370a16b7091d7cab6d95fe354be5b9f4195c1a16791a428d685408dc7f84afb3ca13d8d29fbb52342d157ee03d93056311c3840ea21e82922d72b34c6ac26086527551427a6992b3b64854e0a19cbbdc7001a6dd739b29cecd209fa52b390b18fc1c8f812200562ed99304ddea79de239348deaf06114fdff337a96dfaae204d79d05c1bc4415740d614c39bd60fe5cbdd1a9a2c6ee4040a12667c9a165e7ac202bb2c64c313c44fc7edd094fc1ca9cb4f026ca11c0eea84239070ce092674fbe477567b37e2f16056ccc46ea8a020899cfee24bbfeff588b00f8101307968cd3a4ef03a42fc009e6c3274d1d0e968fa6f355cbe0218d70442695f294f3a385956bd206741dc5be6934a0c8d8c6981a9bc81c1c2b321fd04951974b9037006a4044ae7173275b59e3a29797b6621d8deb0e4f2ca1b0fa663b274ba249f70b58480ab4c9665c3c371e6c3d6686f09906f81b148f5ffe0333c29c8e3dcb4cd332dd6e2eef7e32014ed5886d7db90cf27906a54f67e40bd3ce1f4586a2aba266fd3e560bdf7dbdbf84433e89f10400ffbb9eeb3a9416ac94002058cd276c7e2877c392674be60fef82547c217f6534669d863fa181a0cc888a5696fa588634bca9f5f7caa591e193d3136615915c4e9d6c63fea530bfd7bd9a6032cf18f00b463b46bbff9002b9e2afa8e6f47f06c94a820e4