0x2cffd02ef443be5be0cf10bdaf4a553485d81b1e2d6c80290d52c02509f78821361339a8d7cc0a01cb4cb4e68a3e3c6229a66982c5cd8622f242da3304b8637661dde7ed612f677e6a239f0ee2ce0ea99e59d20b02e6705ec0f4ed801535f624adf64e593b8b5c6d344302e539d95e725ade623d630dae47457e6d6a1d86ac436b4205bb075d73aa3b035d3853b8c0c1c1362b564d9c62ac32d0da4792b151cb91dc2b07ecdc5bcd63c24122e37264e97036a38c808df7eeb312330b193c921e247ec061ddac39bdd87bb03b041ea7eb0b3e4892637f39694ab99c51a4c5b230efec68a07361d1f8c42b98cbad4b8f1667217863c9ac6ce6dcad66a0757e4a0fa5e7064982eae3aabb92d72060de11a09139e3fa5a40cc6cd260476c92fc65e0b8d8b4d2aae42b21e095704e8c4ddf84b072480b0a29f273d9e8464c7643a113e2a6366ec75dde45eceecb8a17b900adb3fa5f2914e904b51960e4eff1502ae1fb3bde3a0d03ab0a0455392b85c7a41c65e449a85b5021e5f54dfe4e8c5b13d37ff58e26312bf85f1f827ef27f76e64406d6cbeba1be9caa91cdd91beda402a759a59734d9f717342f10bcddfaa954522da037ffae2a63c1e27c7d487adc38786c1174e348a67d9984cffba7f6a00c907cdc969929f8b098d886e0f71673be00f274736d9b2515452c7dcf1ed5417682094ca46cf5d01f7293d64ada3bac042bf1f0c20d4359278fd3964a7dcd075589f112830bacdeeb375b37b36bf5f80d4844a3e0ff0c00c46fc3eb593fec4d9c74b1a97462ed7bfacdc2971cbc955614b811a794f5e0c576b1395fa13b61c277ab03b17cbf3ca743940e0e3aa3670570e6cce6fc3ac34bd9d7156a1f9352f2bb7f1b47849a899a63b218e8a28f5f0ae45ffb153424d951fcab75a7d705d371a011b8ab8c6df850f06ed32c30470afed8992e7c82e69b07392f11d28494bba3c0d6b96a34170aaf686753eb146f33cba3754baa2c8cc052913bbeebe885f8d470785ce619ff29570904980e08bfed8e136518cc0dfc9c7434cee42a54458d24c79fc14f6acfba01997469e9f97a8bad0890392b888ef7bb84e3644ad8e7955e66367c933901f6f3bb9b88d5a7ca160c85d43c42aedfe28d8b75948382ae9cc54c9c061ccc309b1488faa838ace81a982137384459cefa242635b375843e1a442f95670821ae441ac332d5620ff7ad580ec5bef666aca84d7f747a34093fd40cdccfd7ebb8ca214c1994e0fcb629fdd6e340d0c5d93675913ef786c70cae4318c985766ea6db6ea469c3151b0892a8360a636ee644041701b675bf4b483eea1836a35802068a2be920a1037b1ad62ac29af28d7ee7c96ccbe23f4ba352ff78a552d918186e12e2db644b0587947e1df12d87540b8a302213974fad352729a3ed85d5cf7448ae7663e398c5ea06efdfd2aa807f0ad0412c18699738474e73c688ef1687fb460d2dba1b54fda6f0ace4df4849c29166a32795e8495c1f299bdd92ba6a2aa0de07318e99c674f37d0836d062ba338373e40ee9119c263de92fab208aed97b86c505ee5e6fc6e743cbd97dc1d87372e94d13b691057c5b785e4e494b910a3ca519696dc010c9768c84ebb1526b29be4243bee25ee04642f27108e9b74c4b17952b3f46fcb5d51a282b8a1e74ed5843fdce617eab3a6bc57cb39cc94e3b24ca6279d6e37284a3b8453bc19198e88960e1bdc9338803852ab0f34a02586c74e914e100e3cca170eef22b3b5dd9dbc6ab2fb5194935756e0ab6c98e2dfff91e317b28ff4a27ebcbeee8e2a2406990c9eb435aa6ab26075b4cd2cc2c2957a3cadaa11e95f26d9e9646985adbdeae15451d86f9c407d1f9aa61fbc14f7b9f21120458f2457f4ef92eaa0a6caa7eff2d107df328437f493964a27fa5d38aa3eded4e02172