0x2cffd02ead365543cacecf3f683f5e93787455490d4e9796e67f7a834e230ca6dc874eb3393c0be1f6fae0e956ed0a53b9039ee18fcae276ef889542e1ea84e61d99c763e3562d9dc56a556b9e09a20d114fca7ef9c568a9e5c1388b0293a6b610cf5d51a7d02701e124a2528a5a37043161c6c6b2aef8e55fa1eeae30a452a338b4a905d9a0e135db671228875c45f867b8922d4259fc86416ae70382267070ce93ffbb4e427efe5c5dcbf37e6700432f4f4845743721d7b9038a3a49f2ca5f3868504d73fd60085138fae53cbf0ae6419259c94e7c632af876cd611881e715c3b84f18d231ff823763e2b6807bc72ea0e31599b4c81baf3ea5ace1ec45ce6e3940ec5a141744286587ad908c591f1e1a3872001899b5887a5c244a912788f88f5fdee9a0a8d2b4ff71b9c202ef745f5cd6b3f7f4363e739642c3fdcad0fdf25a9f03b9e2a809091eaa8299e25d6af38d73b3fbc8e9653560d0313e959ad347debf1a5a55442f7f0ae5e82b9d9ad12a8e459920998cbd79866a59cfbed1eee16cc11f9aec7790352892c6c5b14ea5ff9ea62413045fc99f48c7f159733c245b5937ca2b0173d5d900766f14b75057fce88340ce31dc929a1fbe7c6b5f0b2ab322ef8eac4a7476beb6e5820ca3ce4e8f69654a407e2790919f99e9cf5e78e45d780521b53ff0ca94a814686a5d1a59b8084f32b4154c838ca8e7bb68d18d72808a1e4f98fb41e3792601d3455aedd6741d24bef49808b74b5fd4e9948e05c6fba97c48e2b069b81ab97ebdaf69f641f720c9e11cd278776f87dbb33d68216c0c97297206b8d272864d185393c9880100b5db8567bfb007eb06f67f3319f0549c7ea0146bddbf0c0775261b6aff3398b3b05a0ba58476b11f22a49faf7f1ed5a1bf349ad890358a060c129ffe55e08b1d04e2774ad3ab08064e4619f2ebd7a2747f2d8f796b6bb99d57e6a81b5e5db0d0c91a4153c340e14450df28d70f3034929dfdfffa8f78ea2c30814857cf650d5277110ed78812b112a26e9088826b92fe53cbab35a536e148403a929f681374b218987f003a19ca07ea4e57c9506e5bf8038c4400b5ad4fb99419e7aa5b12dcf3cfd19df9a5bb48f7e63a6ccd3e224af20115052978c13e82b705b11a625a5a5a82ecae369c451933df886d880a31fb2f2079ceef8e9c209617bf9939b9fe92f9e4de34252f8d1f81ef14025afb0d8877e87e5fc6e920a5db20b8a4552b9551de9458a5279f7222f360d4e07401929ebf0d76c1560a07bd440b7664bfb46fab5518f0b10602cf35db9840021483fd375fa469671723de50895405cf8b99fac8eb4da92b6436b97a3c092ef1d7ff42a1490b646716e33ee8b5dd35e3e222a0591706ec5e4001136fff74d784a18017ff03f9846df1f6e849a0b1ce6388c51fe882964642b3fc379ba9502ed95933ea9f5972906f04d4a376ace06aa21de06d5775637c6aeaa4f44c5ca5a9303a43b9f98327ecdc4e9d5645029f25796d9b181cf1737da015415424f34eff0904705c78abb75770d572f5fbf901f7c12db8e9256dd1b0ef9a89a026d43b7a2e8a9247ec4d0b1518d92a4d43d0619e774ce24dad5bef8d1d9406ad5497685a5aad0fa16cfd002dca44ce4cb49828e9ac0404f598cf489e8195142dd5c943e1d3c31aa98381f30b1988c9e37bc65b6c6423cb4bb5af130c9a66c6da17aac32bd242c0ff33cd1ab1977c478097e43642d1eb1b7ce084089a1860d09faf1648a38b5389aa4ddeca73c88ad6052441f7d611cf41c33f64a8c240519f648ffd86c626566009aa7ceaadf77683ac7addcc38dffee77d48c4b639689eaae0ec31280eed9baf1e20fa1f046b41a89a5480057441ed7a5041fbfd6adcccebcbf919dac4024f1e5466be9fc2540b4cdc08101ceefdefb5f8afc68fecb475