0x2cffd02e1055295292d906655cecb03e61698f509a3c12c0c9392ca8bd116500934f7228072b7228ff6849400f7553d3acac2ff74f6b7fdc185acf21c5d504d5527ab1efcaa6736779c358707c35fed237c8b45486e0498c6847dd589e556115fae5e0ae3b3aa07babfac271f7f61ff48f43b0fffe3c25074326733eb22250a850c5e2a4b747b13e2dd9d66ec460e97b76d96ef116f71f62da50130d8f37b39becedb3f9f03bfebe6c82a83bead850fbfed2775221bb72872dcb39db5f23cbad202ef593b59dcc01642b29716c64d6832def0e06ea494666dee0cac2f8bcc05e77f1a23dbf54d5179b32dbd48b581ca694c168cdf6cfdad0f3d0c8f0b8d3fa1cc0eb5412bbd606e9b616827e858c18d53abb2d1329ca243141813c6032db701a31f9ee59e65abacad63cfe5283281292d42dc466adf2bce8c499a2fe8616c065d7fd71308b544012dacca71f608d06ba03270a46a51073410b3f931b3a6e3f8f5fe7c4cce3bcf19342d43e39c3b923f8f69d1a8b3ee8fb73897445d3d2eaacf75d6d7173e21377d5d8de9e74546c0d2b6e2550a6bd2304c29621a970918f3edcc87eff96aec2f773d80efa5ff4c33442bb4b4eef174d956647e5dc753d89e8142794ee9dbafbfd56957cea822d47809803ddb172f7f8986db8db9995541632da58b5dde2735b01fb83daed1fa02564f7dd6ab41d4078cf29b2655227931a7989fbb24be769e90f33cc9141e67f56375770149c40d65948f95bbc0e205c3bef99ace5776d2a8f50823dbb08029f500195c018de2824559e3c2cc663c1ddebe2f27422b84c331c90467d5726696708e20242a7501751b4d3e90917b9d0f9bbe7a7c8844d87308773451cc3b94c0f3ba5f7b92e7b5e5a6cea12c9b92aa79d6a6ba6be4eeadd258ac7d2f575bc07a86260d471631baa453ef94d69a2b07117e520af1b78289a0315d99f59a29f3da0ce824b78d234d749f782e5185669c8b855f7086866b5254f501f07cf39b87637a92aeacbb423f304638a25c7c0e13f4ac9a53fbe549a80002babc76cf527393c560eadddf0f65443b216b6032de98aa47bc795414b0865f245dd6e681c6375d381196a97c312bd291f706189e9049f6535b590c8ad5ff1ef724f4844da03f33d3f106be06f27fb5422e8e5cf4c176b975df5e57108c430942cf9ece0243dde7029a47e5c4628dead146acbfadc12745e73d8f83028c98cb0c694f18bd72f76541f53fffa6713f42e2f8ce97d1f10865ab328b054b3ee1d476a3f33b93628255967ac36ad0f7a5f140543e860208a38a20a302b59793ae587747f6c6ee4fba96721a8c73a1885a843ff040609fca38df9287b85cf5d86259760d6984d2ee81396774df978599d1275551ad70f755f06d31d42ecc48e250db9eb60850d9b186f79aff391ee839887b09940e4587d111ff1629d781b0e4d442d4b7df3ca99ab67287385c9266ffc449f7b468143fd4f354cb918c3eba496f1b31af72d185352d5e239063d96b7b12388e02c95467dbbc2861fdfe7685ccc0f3ab6d96a45767a6234a046022877660d69cb1658b5940c4977145a292d9ad1222b2138578c5cf92f5d0e5b82b0c8317b832f3c9b273d93cce4e1082c1be7fe4cc83b6108db2e2321d7d17d69b767771c271f34c467c62b219a234754aabe8473135ae4c09bd674614b457759cedd5bf87fb3918c78ff86bfa11f9b89e6bd6106d1c2b21def7cd580e63ae72efa58bc9f43b25b3f5aae3d04a26984ba75d448253915506990dfc0b774902fbb08629d26b2a905d705e5016e9f52d7be06c0a7c08ad06562e77b52728c6de4e9e7445d4297d79c56ed15dd64645df4ef05829ca5f6b16ec44766d29f829c66ce548d4f1f797eb772a3491d63296e24cb6f090648cb957a290c8d53df70785a2446dfc3d5