0x2cffd02e3a24a3a6ef2dcb385d6b9aa465626149fa0ca6269ee08b0c3cc0e2098dd7c9bf92f903fdd6efa1edf60f1afd3cfd4d6bba1537c133ac0a2644b28987af03d85de55a9b84f663adb6cf68d430012e9b39879fcb83b95fe98afb370cc27d533fd2c81aec7d13b1c02c7bc312ab18e213d374eaf397d0045afd24fa1689e897d573ab2cbc0b6b8f7c46a448d88b823823e672b764c06a799cd91b1fed091533d4d69570dabec05d3205fec45d822b99ba01f70e1dba7fc9b53c28c5f2b61eb488070e6b1979d90d3a21b3d1169b5890a7f3771130d3ad086909b65e2d71a4ffac6dd39a9aacc2ff80a5ab1fb2ebeb0f9f61503b79af92e86d66d48c73cc962072a07dfb5f738911edb48e0de3686df714a7142e0465edc932e88852cadfecb9b427c0579435e1b01a2b90a300e21d96ab5b7e34affae5552a63af204224e1101d80514b5ea665936459c201cebc3cafc0a83e90e2da6f04e87069a82a1aeb89c8ee4f4e2da5e86297e74c41ace8ac6cdc4c91df97f9dff791cbddb8dc086b941b9011632b60bb8e0e189dcc0e6d26fe24dd00e8cd8d3826179d3a32077a230913f16a771b6ba1f83f3ee2afd4642caeb8ef43236f09ea8732c6654248c55828120441a6ec076250564d950dc53403ee12163a931012ce4746c8c5beabaa597fc17d31c7184a04d371446a868dcc2ea4331f03ade3d423f0f7f70a3eb120e084f9f71b6406dfa0ccefed040d376269717f74310c440a4a06bacf12bd83fa0b87e31323c9fea6656653d6f4afda0235a0c7dff78e2dc3ce5702846a7c078e4fa365775971a960e6e990922b789c581ab80fc2c19e7262088b3b46cbda39f96fabc92ca45a88c0a16aa3f8ea8f348231c23a60cb6bbb971cd5eee19d4664b720e448abbece241e2b5d4537f518632f1e1a9b515fc06f76cc6c47c24526ca886ea49471adf008ef5be438b7fa9e04bc9698378d197fdfed925cc693ec3fd67263758539b5b4cb410dc684c82b8c6b3d520195e0e132fff6b08196d2ded95b6288da13ac1a00b830eff289ad8c1c27dbce5169ff6f03533480ac319650ba2089337493ec82c8761d5be3f5369278b4e1d05771698d1a766049134a820eeb2dff8ef7d0a24425690072ba934388cc3595e01cc931a98714441325da3c5e9606ebf223288ee7252768e68b4615d28d2a32c76fc055f7102fb4961212f980ab6121d1e6c88a441376e17566a91fe19e2f2089ffdec51e3641045b3914256bbd2e12c6d369dd5f06f8fcb5d575798be54d79741482a756408e4904ec3311115ee79e50af17fc8b5531cf5d8715c34b97cb7277880feef228b35f2e80c733e3f87f8e4a22471ef20a85f5ee766dc9c8abe79fb05e7f66e9f88699e2b167cf69e5e983f63d87a18b083466baa603fd91d8346359db9d5ebe2a25ed39a2969604133e20d531f664b121f22d945f8322bac7e2c220494fd0cc250a8199746a0d170841cd1b43725e06e1829d1c11c4edcd34c38f17d6574ab88a083471ae37dc599e5fca55cc7a51471092ef4d84f5891c6b0c457d09e329dfeb30d1aedbb782e9d960a43898122eb38855fa6bdb8f3fd81a41fd94d80dd5ad1fdaf07578c7a4fda5ecd8bcf1a89875a87695fdace4025d2a264aaa6cb6a32f959eb80e022c3dc273ff015bfe7eab7de5090871b4c38ec01e59d250c147c6b6909e82a30d24e37482e34f2492fc5162979b2a1f82c1b3cfb7823e31777ce8c702e2f34791e6a6396cd9a94e1133bc752f8222e56eec9b833f54d8737622d5a7f0f911da5f8796e5293a4f2e8e8a9fbba0cd9d7ba0ddf13a1a13498583bba382cc8cbaebe79b739e14d171d56d733d8c4a1f22c3e55a28c3e82145e2f70cb990fb938d04592fbc7eb0b485cece76d326d6e62990fea5c717855fc8c7890179