0x2cffd02e90ef272d28bd2013ae8d048d27935cc5e0ad38912a1da6897739a635dd5cb5d66ccf627c09d90a2b105f6090f2788e0f264d71df9611f464061191e8c897830c14bc0cb7db1302857d51257a51d4ed93d92a7d0581cfe493178d0b1ab1125f132dbbfcae1f237590cf73dc9cd7d9f5660a51177d01c3aa99936d046f32a28ffb95c0c03deee52c8daa0a0234d77acbe90c60120a5f65fe239cd66d91e88a65016e38e30fcaedc9ccf8e3c5f8e59a1747d0c235c5ef05ae72a15a96616ba8f7579da2ac9e3a2b49e0917ba99efe61623e87a6b09bd842a00f6347aa490578487d60e89e44d251709b576624f00558d030ce921f7f63e0f8f6d9b179f3488cb806837f334fe56ce75b6e3f60e27dbc96c2fcab8404418c16c21fe4886de0cfe2e0e413bf3332be6b341e4931ef146f7e253996943d49b89524ffb89b01836ba7f1e358c264f9f2e764d6bfcbdc11dd801dad4cb025de7e28070b43cf46ebddceeaa7b874dda50dca380fee8dc593f99bd0b41eb9ccf91e187a43efac5984965eb4062ae6fa8dc0aa0e3a0f3ce87230de85ef117716bca851f741946921ff8506cc6e6483ea3aada49d9746a8416a6289cdec810e73b45a7fba9427ce3f4d845dc6c9d182d684873c92d2d85edbea8d553a22edb502643aae257dd11fbe66fe2ea8581fd068eae1deb20a4540e0a6921faa29a4fad9191482ee0a989be0f9d6ddb3d0d6475a202a9f7d3a7c3cf3b73c9b3c6a8e2f0810953233dabd9778ef82869c80f0a7836694c6164d1d2ebdd45a7c267e4ef6ba744ca0ea303ebe5c632ec5974f6eb63c40fcc6345769b2689e4a561f31143b86f93099b5683f9ac96acf6d8a672f723a74c4d51f30ed35c1fe5a21883bc04aa1b47979ee823dcef22792156aed052bf982c24be8f12fee1af6f9001f515db82c59f0409c5fff60f6ac38eaf615abbb37312d31c7faa1b01bebc31ac7051db4c33cf37dc2d6a5ffc2b3e0c0e0805a777856e8c594bfab4f756add35ba5bdd34ecfda3f2ce6c18e1d7fc8f715b8b5f41549ebffa37c9ef3b47ddff2849818a483d91ff9d3ce0ccd2e365f2ee2c0083c8e22c41c36b291a0461f85a923a1cd97998232676796f5e13b265a4cd8a6038d9a37d83938d059c2a67d2f6888c77eff0f685a68dc68d90ed4704845ef9ba8d52f952613aa3e82bf6b097b9d584bef44d21173857f29916513a7169690b169c15a39e02a1b537594779c5d7f28efef9284b33c685ea509c9455eb0a196ae4f366e351bb9e8a67bac3e49ed4e6f21122f523b5d5add49ac1db980e520e1651c744a8638f0c896d52f46a8bc4615a19abfe589e053f46fc023ff95c01f343fba7ff73c9c7a17e530bda783583a855589c7aebd96040150f5f1fcabe9a648a176860359e36aafb656864b9eff41315315e018bb5112414f2e06047546415ebca0f6eca70cb002e49c57e8c53f65d70c2c17dc5fce22bca9f87918c0fe25b576e7ade411623fdf03639c5a02a552864c76bf8d7a49c57fa29e1b1e4b952fdce123ca89266d8646fa6215b84fe565aebfa1d050a53311f1a7f45fd1a9b68e3e5286c86c77708b6cdedbf270d05ba514c5bc8f0f5b372c2e8668a3bc55e0dcf2a3e4e0e0b38c4fc34c6f61260edb24796e88bb1ee6e88c4e934aceb302d19721d90f9b81fd42c481c0cd4e8edf9fa3d039629d64c8590bbe0cae8722ea2e79264e10c79f3215b35b631f716fcf240043d298afe229d96ba108c9e4f66031b3423d6fe8b8c2cbdd226add3a6d8fe7562f61ea242f6a909f35312620373fd22add53834a079f0e3b1b507538ff3316d06cb80f7853c2715f090b80b5e1371cde29c44f71607da8d618e485779be45db1bd90e74e33ebd79852d62fe8e9a138696a52e5e2babb53693267bbce8dafd149f66