0x2cffd02ed05cfa866ddb7fb59c23db78fe2aa62278ff68d05816ba29909c7fe7489771b7c3959415086eaafb7920ac69b86605ba228ba11bc62cae7200d3f71d04825854aa1707ff3a0bb381a2d0080889bee44d44ac77934fb23804862939a862a7a4e56ea0ea2666cac0ac123057108abec7711409b5e079b276658e597e65606d241fca5a340c0b02352f11c203949bc85ca2fe76df3187c657149653d09754984129bdec02793dae344973cbc97c6118fc9f38fcb79b16b5dc64cce10203e204bcf1f30ff9bd2bcb867be3002594e614003cab5ee458d4465912f2ec1329242b74361fd42e76856ca2f44c1f6b5ff53b6d07249925b30ec65d48297c8156b459411f66ec2767176914ce8d6dc77445dc242f8b7115be66536414d95a205ff98a342f68350f8b790af03704e3b9ee03cee886399c7e7cf77722b310d12232e0c0575e595f7188176e533ccb47856cb8ba15fdedd035a6811853f4dec12e3e1fdc445b1d8e6e7a53a24b5cc89e59206ba0f303a35d5b3155ab188f0a32b631c711c30da851e8f721263cba1704ca5ff9c831e4a55b63700d2aaccfc7b9f8c2dc176a1127554b8f09593844c2a68f5bbf310921db78af9c83db10006e1e71efe41eb0f6659be0e1693c7466457131d9aeb67d6c5c7076bbe169b92b5dfbc5424b3b5161157aa2495cc09c27c969d24d5615b69ee0388ac1f1f5d357d97114f8b0269fd608f548d8a7a186324db56909d3bf49b8faf134657591c11a71ddf65b9f84ff66fdda11f80179cff597b6809a75a63285e63db6ffa25094967b741e6677470d2e23d3f8fdc77909ab943a1dc162861357cf82abba4a347711924271553866b759f4d58f4d211049e38c247d3926aadd25b0aebb084156b019751714c5cd81c41f2754dd9dd0cbb207ca0ce47f08fb08502da61c11e11859501b37a6d909dc4ad01c06572e3545d3393cea6488eafc1cb1344b26e8b98f830265fe7c3c6c04371924218d61a4b40fc71e806d47a326d10c0bdaf68a8c9b9bdfe5287ac32cc8b16c6ba40f0f58882955619fe8fc6dd64b76de4ed634e5b5a7641440b746f516e7e0b26ff72723911c99acadbe700f37ede8f8bf4e3e45e8e84bda31eccacb965dc5db082e65bff737806b9e6468daecff82df61230906397b31876e6d33bdd191f23b0f70ebb480e230d726e76f316c1806173cdeeebfc887687057cfa3cc1172a45a98fedba82d999f83dd1f96311e03c1e5c5c70613dede10dd3362208ae42ff6c2ced030e41b785af09ce80418207fa2b5d1fe666c27d72561bed624bfa01766c81de8a78568834c6634e7ef9cf28b94b1c282bdf24ef2039eb4f48d17ba16c05b2894c404ad0a5bd8809f67dac68aff5d601e83979c7a194821af117cf96fcc5b3f94845fc2161617efd71c4594ad07b7a0d7f31d5ada26c4567662d776c9cc0a814ba469f669e7e9bc78aae52ba986c4e145643956a15ca1b699c62b552fad66e7397bf571cf2b7f17e78fb49ea61d0c2b343bf09878e21c5b01c6ae78bbb62f60bd29b5d40ff922912e7ca0fcf821bd78782b596e6017372d8cb584a615274de381d77bfaab03445ea4d802a99e5de7cb4335bb779082063d721b3f6fa63f896fec912c8895f09c52afa4871830aaf7c9924c88129442f4ff9acdca73cb428063b3e388ed341defc5b794a05407a706ec308ce1fb4d1d91b839bead41e3f8e2feb60ae022ee44578cde497e9141090cf22d5cab2941d9c5c7a93d3db26c020463eba55b60d6629210675614f765f3ee8cbc1fa0ddd9188b9fe71b64c514a5eb43663c5f3b69a833a0425b94540e19468adf35cff2d19b4cf572d5057fc469c71076ed64d48494c38dc251c26aed4a2d4eb0011ce0f977c2cab92950de661dfe68700ce132d65fe74bad1a2ca5b543