0x2cffd02e4ba6db8acdbf2bd7f881fce1967dee5e0f0d3354e02c56b60aa0c3897d04e245eebb77f3cc36ed5f9bad8afc1539ed917040ff821978fe347c214cdddc3360fb7fbbd1d4cc5fa8e1de5c90fc2f90cffd3540ca47d7afecda248329e4c61b105948bfb8a163ebaa3938ab6cef366e3a8fff3781dca1f342e5adb15098c9af9976a6660f36feb32425263fddb3fdea97b3373035cb6d9c1297cdff19294898dd3d10805d5b891a3adf5b6801627b6348ba394854a7b7c11a8588c97e30c209f70e07421ad41d0c4be40afb7863f181d4dc603d57f20b02b40dc6f4f20cdfe2f8dc67c2656151fa7f2f51eae92248baa3c902935d496eb4cd2642938d143312b4fe434c6285b38a3e904f5ff7d33a006c29b79441cbf42b3c8ca478664ebcf4e60e82b5eb6f3bc2ddea02c3b49aee9a0684f9f09e01acfae6a3b4c991c46c153987be756e56ed771b5f8e65d5b3a1fb65403fff45f9a89cab0839659becde1cf00617bca5f96a44d251b6716934df3180a658b239728bc98766e676d27ad90049eb32fe76d4248a5d26141f9f3e150c15d885b2a36267dee18a3b1317d26d1f5c61e7838612d4c14c42fe7398a76f937f7f12bb464f66978b84ef0c49f6eedbea6230331a83e95bce441517f7d5d884ff206031947407ed20c4f2d32df8eb549a50fcbcc8b8389b0e9bc1dfcebc40486a7e003f1abb6a97c892f04ae6f00283fbbe859c1c3236c4ef1e1cc0135d7b3926d7e9785d5030faee2331e940a5f65eac74ef58a5634c0f77c8c1ef5810d6248d3f6461f53e46730b5271a994d839b9aee5260182f85467985cf6f9d49f6a85255274e9c45d6426a159c6b2409d2dfc95a6f4248cf32c716ef6fe53e29849f8eb1992f71b0a23644ac9ceb22cae14098fd6fe3dcc076592763307e5de446181572a19037d4b158c63c1c48662429d830db5b539b683d839786be09ea29f8dab92418b41dd5cfc2179da3ed6667a21c7b852446c62f942e2d078ab2acc7f8857095a253499d0a518acd7e3784763ac4074869e7d921648234ee4d7d9e7dc606b729c118fd47c2d6795dfdc07dd0662eac585d99fb36d4d1efb765783aa0d4a41bae3bb2fbe12d8cd64f1f688c915c486d526797f9cacd97a39804d2ba8492c08aecc322495b49e9c04c8d780ef65ef00e1fb0540bb5334e6def41ff496d4e40c4465ef30b95addeb2ec50015138d56bfcf107d03da9324f9cddeb8f3281fd7974abb8d820dd4d7fca12deaf9154176b6f78c6bde23a2ca146c1bf078cdbb162c6f171a616f3f194cc95e79b4c2cc0c5c6b74e6a5eb77cfd4d0513ca7d30b6d034b447879094745ff8cb771a46d34fabdb16f2bd0655f93745e209f7f71bd16ab321721ef26da6f0071429c5a47733f3e52b7af7395c84dab2c8c3b019366082d9313080ae9899e3fbe98ee1649658cc55c13b9264173a289430ab82f46ab157e44ef0219165157fc9d99d2caf57bc1c5088351435b652b581e4a92cb57c4706778601af5e6702520b52d28239121b29399c50a654edd02a56fa9ff6d20af6ed0d6f79339487b5b1b40434b046368fca45bc3f8f91baf18569fa92c9f0f00e72c8b0c649b345a3fe2915792228a0da490d7c661676a5d1bc2eabafe42d88de56c96c77726d2936089ed9f8e1ce249987f2b65e3cc4addc5c8d4670af4400c95aee534173d1e0b5ab57406a12adddace1fdc456d85a2c3c80bbdb59bbe257c7c4ed765ccbe359f98b2fbb0a7874eaed7d53445d3cd054fc8fdcd48bc37b3878ed82d874ff9aed0a80df20ae3d6e781d353f04c69d9378833794ec0c6a8e9f3c1c99d44c27d58f2b76af2290d44e2b12028332f517b5ac5d1055abed85b05c7033b213bedcf85a3566b29c5d30e17c8c13d76c8cb931df6e73d3aa3998f2e356161d6bb