0x2cffd02eae8124cafa8b31d2cc16774c1be2c26c29b1da98ccdad503b4bf2250009e0c85e7c859318306a2c4ac84d3a4f8c8fd1f3569fe08d1550319270a9e3f73f5ed41b0c1c40c0529b5d7cd90a4248c1244a82262eff45b876b19df11dcd50a89458210477509c1d5d15826365279aa2ece67d02ee35bc241b22f4f6b3413646556e277195628f473809ce2542fbcd549b3b20820de9f2a0a430d7c382828dc50aaab4af1687e8144dad065273e34a007ae730e47d990b53a3145f0534152ec9c32652fc6388df0c53a3cf491c08795d27744c4b54b322e2ac4ee0efc1dd38f649484bc56d8cf7295e857f79a1b4ea6e1758d9567407325a7d54ca9a293625c6c63fa1957c5ce7286bec7774b1107ae59b6c0d775800d90733691cd11fd45e541a27b739ab31aa22b95d7e171c7767c743d25754fe8770762de863baac77f391663a37f74d2f4c32818013b20837493f17fd2e486073e5e3b3952cd3bc7b055d24ad8e0f0d13374ffe294047a7659bac2450830aca2658d48c21d9e6e0c69ec99ecfc6557bea9021add9a14ed031aeea602e13a1031e6634d31ece02d58b571e6ea8787445670e09c70199e26bdeba2b45210532c340c7185d47cd8f12f481f316061e183567ef148244b08dc55c990de308b7d05528fdcc476e518cddc287296b515d296ec463939dc16020ae5339d5e9836d8ff22986c87b76891864caee54aef0e25cf6a739ffdc5f1d54f7da072d8e85925a1da8a2a68adcf551dd1e1aff70e695feb9886e0e0494a97f1b8b15a567e65013e125a57d6f4338a59c151cf2fda3497f6769243952a31a8656f5da49ee3753d96f1eb94850cd06fb69e81efc8c99b23ecc50160089d09f59756de574fac7537e9ebaee4dec10d4d7ff9571a198e29a33474f3cddc84834a18778c067f9a371df80a7513c1c93a2a43ccb2a77bbda6ee3aae4a996760260b1a5197f6d325a161c1b67c4047393cecf8c310105d6e77a4474b5a4964c58e82a00ea336f373928c2841078976a71b617c402d629a4674ee507d87ef34ff315192dbd8e38a85e6f0e74dd3249eae09bce0e7cc89e26a155481a067b114dea2635f060ffdf7355d97a21dc11130ce9dbdbc3bed3e6ab1b610742d196fbcec78988aab15cb1034f782d7ae664b1f8972215ebc012e4eabeef202d9812073216c1b711351e9c7bef5162c06c7855c6b9e12ad293497721e84dd96ef3ca586e2aec4d0b3e4df50cb6745d38f3013b26e05e778a15c8c06efe3bbe0f1d02ad0cb1aa634592824cd91ac0c4b554e0dd24e73af0dd94ade15448ca4ea092d20bc24867a90c40e3cf0a0865ed2d91e5c73374e87ff2637239ff95e5ed747defe036bfbcbbbe94a9ff18074ea88ef0a8893abd7de0a09e78481a1a007f1968926ff2fbf2973271b200ace5fb7ea9f8b14187688ff714618701a453650082e7ab08e6fc6812f5364e21b82f96c92afc117f32d39e8e08f32fc29d1b99e6ad50cb58b15d970b4e473d2112b80f7e3a957a74a87de990466006bfd8268ce97f24950c384d620329d293e13ce4913e32e11a1c5de5c6024eb12db8c28ea8b64ec7ce8fa949a5388c9e6470f5c45cf3e93c75ec602de6386ce7f500dce9a35b183af886c8cf00d2bc318a3d1397a178ce2d24a43dd34109db9f4ed47d14f0d4a9a4106df741e47d1360948664ca540f222de2ed29d60c4c191e300cdeff8548a0d77c5519624bb429fbb9415b7568cfa2cf760afd562605d0a4edaf3362d55231748ba3346766bd8886b613bfd509fd7959d0815c9712e74bb1433b86aeadc9db55f98405abb590d794680398d6a22d51e135f76d7ebf9d01ccdc253b43acca820ea82499b3da1cf73bc064c2a6c2ce4daea29ae3cc9ccf1781acf688b10996db31222e7895392720d2a4dee65c0