0x2cffd02ead2e52e8f9141c9f014059a22bbbda3188c3d799617ed0566a1da4395ad94829a6c78a12ac6cac157c0a1b45758d59812ba897ab7748de3a2bfffb1d3108c169124daf2d232c47eb006844bba3d812931b55f2a0596783fb4903e14caf3f911f06b090f4931c1f94ad49ac401ee15bc47d7e5bfd2b9fbee0e42ea6d4a3dd512b5d157b98139824b50c31b772d192b50709ea7ccf46d60e9f53221727d5bd3069ef5f1895ebcbf17d8072caca0987a94861c017da1e5fb31a2ed31158196cd58d438b554f8ff24963492ca6570ed4cd3ed598193546249aad3fdd39c7c9ad6c58f14c44d16d60cc045b9022cf46070eae53cbf101f7e27b1a74be2b5a57602381c1ddfa288fe13a55f34d1933f36d45043ad3ebb1b6caad8e845db33587bf216c591487b8953aa45a64a001ad27a25a6689fa12c61a83b25614bdd116ae7d05caf05b11f5d7ac289d730f53f40c7f64ab899ee1a191629086a2cbaf7c3756a08851e7e8dde5128db1bcb4e3adaadcb35cd9a84682c913d0c1d90bbed97c9b0dd2f2ef15998280737072a237fe6185c6e38dbd8450224c842be85d7998421459927f240adfa344e4f115514c4fb6c3c46d284d4518fec63e9cd696005796c1c461603710fd2781fd077749eb0161e083a89813120beea342f6304dafd082a3a78b9d789b16628bb9fea9e8f70aff3c8aa4ef5ab789ca2ab583a6a0e8b89a549b5e8da31f80a5ce15299497a8c9605887ac66380ee86f5827ca3549bcbc500c95cab94408a039bac933a7aa9646bd98ba38a0e1d89d4a8bb541c0f101ab45c335c6de7104075d684dfc90556881227fdfcbe13c5c330a574ed18a18183ea6ac4b8e424303270eaa24daaefc0a7500146bd8e3188efe146e8dfa09da2af07fa70a5c96e7296b2fb3d7f41236dcd576f4bed34fa0eea76a6683f3926713e484f42a469d5d2ee9327670cb30cba3d1ec7d099ce7dc99670d644fb2ac21fb683439330fc622a1bf4a758546324837065176aac86247dc711d6e37a74b1801011a0220bcff4cc205ccefaf83a3a0a2f11c7a11414ac1200278677f4637c79d424253608fec9d89df0efce7eeb1ce278f363295587d0b6dbc77b4c21a5f7b88a12d195593a79e2c9857328c2e9c103cf5ed26099c4af28738ba2138324f18b13afa446ca54f4775323695effcf20237cefdcdf65b0102ce1f63205c7df32185ede1d9a0eb3578fa4d6b3e3c7a5931cd7a8d2ad59e056265e791a9cc9f8127b39b2fb284d1b1ab7ff6415e29335f115fb27e80fee81b1bf49f253fd35f209c91a981384c511aa42d0ed6ef7f65bc252c622dcc1d1091231a15d33f041d616fe2bf23bd68af399ea3f53b4e8cf1024b58d39c0291611b6d434d341faafb6db61545e8e3d8722d3c6788c1a076e8082ec4aeebec7b932e8875992cd414f16f51b610c6ca194f74bc3c952c9a37ac6ee663389cf9b02a51e5e2ade18c08d7a4e72141fd4cf99b214566f742833735e111d45da79984db38927732bc53fa2f133f36bf69e55c8edb16b289b2713dc5f4c005b074a4f667a84d848f0ec3a0c8a104057fc654f453ad51461cb7a23c2eed29f86b2e3602b2ffb5914d696083f72b11c0d2671270dd9197d6667b724dfcd4996f8a99f87fd23f3a8b79ed9681362cf344671f393435d1f73e7740bc5b0961e1c43446ed3f8986d398103fe9fd23b6826a491138bfedb1051c93438c152c8ed1c076a69ce092766996762acc56d5d148d263528a5c4b27ad4cdb85f282fa9ef03341f8926521addfefaa2bb8b06bc4f644f860acdf807453857a876c501a5f0db3441aaffb998818244267292a30ad3c400d5ba3e673f671b19403d8c2f7af0c550593d012f0b4cf8ffae4c97d46e65c87f9bc709587e3fafe34fce786dbb62e8cf06916e136