0x2cffd02e858eb73519b8c9deaa69f68fef4bd917613e48d44615b89d19f0f593c5eb059f1842b98c6366875f40968a21ba302eb4b821298dc4656c027cb972bab62744301473b56cfd488b3d0291cad74468e8f49bb6d213bd36bd36727dc8e47837eaa43a46ad51fbb12b16c998e628a16c54c3f4c78346c6d77e0af377ce7c9130b90eaa3c4f842ee49903f40f02885e3aad1891a97dbb52ecd6203143e85490adf386b9798e5f8f714590f19d68eb98e620f6e5ba9acc8a566681924f04273a6f90c46a78a4b43af9479c4820ece796c6566de2122745601b62ecba91d01c1f66a54b81e1d7cf4de30b6579db4a438d4fdd460d0b27b5316d1c81972a2d0b77a07546da1aee83e454b8d45b7d9b500bec7dcc387d18322b03f0e5aa8a5abf6bc1b11b1a42b7ac7f6e6e6ee16cb14e3d5d7b495e1f589b8306194ddb224433a0fddb380109a4ed8054735af3777bc5293754948a53dbaa390ee17b4baa223ebe21822032059d90bbbcb5175f4490e7e085f33276e618a9f529e2f848382758364708fb535fd009bd8af9f22eb7b2098840e9bae5781eb108cd0d9b151fb1b3982a50056d8f8128d16affa2bb73b5bf5e2cfabcdcbcfb7f0ca7f6b8c9efbeaf453eef897f00287ba555d7078537c092dd0aa1f2638c62175b3c6e0bd1646e88ed79e752b144ab8bc5c9bf7184f6364034d6120e7bf2ff11f6caad4691cb08cc0306d692d4608b31d56eff25e83a4f799d9c84e1dcaf090ecb52d26320620b7f0949b80bb9a783e6c505e52444dd7ba5eb3d57a32bf4c3d15c87a5e8d6640e30177fcc0d338dc7cb8c7c0193a468d1f23a859f543beb061b43aba37b2c3abe76876a0d429071f9afcd1b49ce76bd4cd35587d1344432ba1f9dfd7a116e29a8db2a5870f915f51936684488cec0cb2b074e62f3d0fac76349cdaa56002015b6a4ca498100d0f811b5e999e6bb6623ab108d634699a85963ce0140424e5e7e7cfedd801b5ecbdf205e3c2d5a77b0cf79bacd6a6dbf9a90d1ac65a3891a2db0dd31a697096a8fbf60e052310df658098efd6da769295694e04319ab95fccb766c6e2550417fa7209b4832998ace0cb26b959eb0157fa830d9d8b8e920e2840be0725339da90d1b7269326dd75ca4be7c251f6408a4591ddefdf516f27cb97f68393904917b021c2592e7439a752c36a80cb83340d6da1c0c9487cd3df49a356798b54e754eed4db5e162b99c29351125350837fb5aab0d6c46ed5dd14a3b8fa3ddd72e91b10f4e00eb9a7f10b5f10a452641288194c8eea5cd2fa215d1945f11c0cbb41f9e54d0af83fa9538679a6b5a65cda7d25c4139a2c6d33451c9faca9292a434c1b2fe9856a655d8dd4099e1476bcbfc53b589982a6b43c003e3e797d91e4c760997bf8b2cb5c16342a7b4c86df1685779654e072c8bc69567ac18c0944dc885e06b86284e579896ad3c06934cfbc665208f66dd344a0f276efab686fba21dc496f96e2fb9c04cde19f7206862eaed69ed4b9d6cb853cf570403ceb64d07a84618c34ba78ca837417f6e188d31e295334197f96964765400f4bf0969d292c65bdc840ee8c5af62057e3101800391e371701dca156c0d960fca38a798fd1d51eab02f20f33266aa7c64ba1f816e0efb993da0d7cc3416a99a99ab652ce7059d4d7f1ee43fd8d42bdc1d83f8ace828e678ddad5fdb5754de718b6febb527b9f164f429226387a7b865e10a14d443d53d60ce5605c758d8ea5fa1eaf1efb551ab4b6df6134ab1b2fd5a6ea1a0295005a0c1c491132dd9496a3d38c40e26a115a857f95972e8de8ea394db22002eb0133fe7ac98a4cf78814eb1b1b1e0216c28426729e28af6f76bc0e595aa7a535f7e9d6c39cc6201a2762ebd220f993dfacc75ee748924911e8af593bba08414785698cedf18f