0x2cffd02e0a1ec0f7c17bf14675ad4ce25a741381489b89b33cf58b4008d8ea7d88a6b6eb9cc9ea4ba9ec6a18ee04a52047e9f1eace251771a604b7b5e6482eaccae84f38fd82571fb3ff45c2916de110ba9363ef4cbf14b44d95eecf5e4bbdcd523a256071268357e429cd13ba5f8325c2e506ec2a5295553a6af9e8308aa54f10def39aa4b2b229cc059e4708a84307b7c380b5d59fd222c0ae7d8a360a764812db61be1b1f64dfe8cd85b965de1f208ef0d966b8265d1048acc3b189e6ab6b6d9e30fc65aeb4282d471a472bd71b502609c78c3e9f3f476db8a6c1e3c51687d34ada6c0670605df67392b115e753a74965dd7585aae232d0107dd60afcc83b953beed7fe47615a080fa3a905978704d4ebab3ee6b3f997b3ae642bc76c2404d866cbf8ebdec3b8a46210d410e987901fc4f72e876f3e16be8d409a3e68c2b2f0fc38b66f94dabfdf490e9bf5a42b5b7d02a31f14810dc0c24d0f4a8b52726421a59e9a5e29cf4568c7a6504795617bb605d2f62b2c39348be56260ca155b1ca488672a73ae4550b77a9c842e56313b301300bd660597fcdbc5d21745e09e6382ac1f68584b7da544cc7ada20e49d1953b12eebdb84227a660fd0ea22b22dbaf3f44c3f0b6cea704f579b416f13862eb4d1581586fbc39d411045f83f7f74f05991156b541cdbdfb624f4e14c5a0ff90e02074b8e80aa658119718432a47645c79f41673540382549f5635106f24144941a65b3713cfba869e6e063c034a1c86cd23a9be057fc40ee52bd32a0021e34ae42752c261e4b6003609ec8b4a6a4cac3400fe6663aec64aedf0ebfcacb4f74182e6e8c4ca1cebea5b1f061ea16a6aae601903db56029a7549f89601849070745bc738f21220224c9cbce57f6592d99d7b6d47819f04c6b86da55b05a3583f00925f7a803c39ca2e97dd4963a33c4232709e7c278fa095378da1d6b6fa89b50952d7f7209be3bd11a611e0fda43a55e8d3fbd511e17b665bfb265223db0b17add7db218ccdcb722f1d23a4ff2950546e4d90f5ad1f91be5605988e43685f6d86617d72a14fd5d05ae6f5b78365c4a702cc0ffe1e2ad8bb9181a12f79ce8d450f51d89dcd45860ce1db2194568c358e72301c519a7da0901bfb14ade5a5ce5c7e06378a9449b0aa2f331d372d38d4fcaabbcf0f02332f9750dd9b002633446eff993e6793506c2cd7c0c9878f5bff4c3874a2ed8d4aae1cda5eea58151aa6acbbd34dd2adee805469fe82e9a945c261697e9267563ba11c9465302e2e815e0c5c307b1b3f681c73e7c041bcaaa27165485084e5e16cf0eed83ea33f530272e06982eab496f94fdb9dd18beccd58f0d929cb0b2f391e2de4138be248aecabf66f10a3900c0305c608ec8352d284f9e91be5799bfc29994ca1a2b451acf611933b59e03a3256a68e8dde889bc0514c1066d46b281997e4571b07746516dd9d039da3685a37bae20dc543a8f0600c6058c07739f4f4a35c1a15b283656798695ba4d9129876a9551aa1fc726078a47fbee37c2637cc5b5e77a09729207e810927d07be1a1ff37188020e12d532db9e4818ab91b3e1f269b541820026d655b9d6aaaca45444bc4297058dcaaccb46d848b8f6ee7b40cab9b97c3774e0b52c590c386a563f601c63a0f7df94779d0e525e8cc8c6230408182bf4ca57753fa805ea360d31474794700d7202e8d7495c7b0739835cc6402a6f01db15838bb01ce09e28d715e7880acad6439969840455739b0e55eb5452777a7784d43cef422ede70300ed6fdee0ef4737ca63c91785d6d7e76bc1a34c2cad0d9bcb696d2223fb465793d8f053c293d7b508559e2e2b7332f79bfb6f3a2f9865a4ee07857470d23c90b966439ccd81c7f7bb2ccd0891c48ee9a03e740c2725355fb88a12f0be105fec85a6aa07c9