0x2cffd02e1306a7cdb5a6f3a22af29a416657a0390a6173f45ce1ac4fb29f69bcd239e40a89b81d09945ac27eba7dc04ced9d58e7ded8a14e8fe4a137fe06b8e2513d44f2b55f73f595f19a7f5af296986a374914347c45acae88f6b42952d899e50a88986a46c777f8122b1144c6e8e37b47689d128a8a009aedf9d68cd8df08007f28f46d9bcd915ee20d4bc65a76b543456b3e600ba305efa0517eda524babed63948c35eb0fc8dee33eb30f8f0c76727fc1b475a271748a30849fde7c398d3fbf7c830a06737cfcef6fe0931a5c0edac1acba73bbcb3579a93668924f60017b1d083881f4103ed86635e897b9fff25a880ba17d4d8a432af0d13fbaebca52b751ff83aaa331fdbb55d682cb443cde0a1e5b6c10876af01919b2c8c18e24f38388b1f61f605eb733e0def2e4805ab57376ea39e788e285f0aacc5e7bcafd491cc93682df53bbc8667b82cae2b5078699a0be025ede413199e043077e8f7562dc93dfb816c96c809f0ad7482282883b7d1771a6e271b170cac7aecc0c5fc12a34f241215fb81564308142e1cf212cf329886bfb324fa3fa26bb88342b864a26d250e08e9489461cc0d6c484bdd8eb10ca49a56729e430b38444bef3379340af2682b8b2f74b25d633c77e8725bbe9d6861633c53a9b18cd732c1d5c2eaa79b934cf6d7ace5c3ebe79bb64e87f61da9d07aa330d1ca0bd130a8e06fef62fc81d7ab87999aa4ce8efc961b7e7a53d8819d988d6154468fb53ccb5bf29f7bf9ed33c871e82583672c9af1945ad4efcd76ca5d2ef40add3dd7709dd9a82f38c732aadaf7d8969fdaa54816b72347ef723ecd3e8270763540957aaae8a3bbd088df29b11fc35dd89f8afa6b8c807e92b40472d558f9ffb0a26d95b072952c94f7e5ff19b5cae32077dfff73586c144531b9b6accc89d343b1eae9ecb2893928dc2254164dba13b6fc24c537d68a591e058afbb36a643f6498dfe73cecbe928972333ba9658a33d2f67fb06df064a1bcdbea296ddc08199ad80229d785fbe4685a2f4a5bd85bdc2eac9723c0cc668ca206a28c032e14f0ae0b9ccc5861b1f919d17fed5630c7ae9415aaac9d5c1e9e599081ca65b2daeffccac6dd68cbab0b557c9e578e1b2747eedbc46dd93626e0155685f07609534243bf5d6a2d8c57ca0dc9009dfdf8762f5f70c678c409f029c00d97c864db0d5586e280b19b034d0a4a22d90ab9fe65eb7c23fecd3ecb4fee311d358b3bf9043ce6cfa4fdf3d78e80e70a05278d334042cc4e7a292a684810131cd99d022e0dd75a46396e63d3d6156c2557e48fb1f3c2f50d5d7c94bf5129f07f138b7b9268a76c3ad150ac171f1eb265cb7de99fb433769bf8799b3a61c35d2eebd3669d53682c9450881540bad59693f65b1b7d4292efe3d3a1341e022e9b63e287d26e11228b51bf593b2eead23d5eafd874495a8fc1635938be7b3a21d6848b7eef39adfaa4d949d4e4fb45f12135db6bf11264367e3122301259547f4be8dfefd6b5116b1ce2cdd8367ba466bdcfa32b01e12c1c5f088e8438125e9b3c75d85fde4a993d4853b8f10b80500ad1fc16dfa44f2fa15be0a51b9aa6485257283c082856c2f9894aebc2e4e42f8f113a2bc9ef7e1d6f08dd8e8ed8cd5f18df93c97f03a843775021f3d55a976b52d31cadc0277f69d8119c2718d89aa77fa62adb081ba9fbf1a89dcc4652e559c51eba66fe24bc85f273d665841f1faf6de2cc8269c66d988b8db9f94036cfef2ce52065e9ce02c88a990edbafaea1aaf242cb282be439a5560590182a69853eef150ddc0f548a3cd7699cd78ba4ba0b05a1a571d68fe6f2f3a33b559b5afa04178922d97143697f62365f5ec9be8ef565a18469d1971b584a5c860ec4568b6998efec729afd03e4482c084ac2b237a71f9b6297e8fa74547