0x2cffd02ebf2021ed8f3a4e6877fd4a1e42c4399b3c86d8aaa8f83296b8fccffeb9b20bbce736516888a78ec6c65eac6170c5b5260cbe12153ff40d116d03dc0fdd7142e7018ba6aba302fed55d8b193c2ad63d058870766b92f8a91f45fef20f1dc0f2281836c9cc6be8df76f10dae0cf581e9acef01c563a4a11485251ab6d5f270f8302017ecc3e229c852dd242b8dc976bd68834679d7b2fc0bc70bb9e923c10e4b728d82214c51add5f1b6534ccf81b2f9cec085ad86aff4259b82b9ac47344ecf9816b28afafdd1d3cc6b7013d0322e302f5f649a8c6484c3a7e75562dffd40f8187a02916f0e611556ca88afae1c2d211f87ae37b5a0fd67a72a34966bddf4bdca7d07a795e7a09f5d5027fc070ce82fd7104eca8e5e5fd2cdb864faf156f8f487d174ececf704c6f3d45631a65ddb310d88a355e5df890bc11031c13aa3475da32f358b184ebc1999713a5e485b0f5f0ed89dccab0816e3c09987052df24cb118c9d5ea20a496c648ef2182d989b3763662cfce202087592d163c5b75cb78a7a1b95ca25f527d87c5af1c80faf4a1590b5b46ff74e68ab176d5e9e2bcaaec51f9bc12bfcb9fcfc93e7d736b3e8f9d618dbf066b9026c3867b7242f5d67f9998eff7e353d88a912e44fc0fd468a680fc8f6ac8f83378268d5d05a2302db975324bf98e00ae1f6ff8cb5a30d711f053623d1433396ad36c5f33366607daf474a9e750f5b4d4155449fc814bd21c2d778d9b7a65d6b0894a80cbff2fe986e799f80aaddab49e5de12c720d0733ca32a4831207bde5c4fdc6e4faef8650f8220f8abcd87323ae98d08f4cc2bbeb336c13775a295585204badf3a018d3ed97e8b377ea96de7cffd475c28d15a603491f92223b91570af406f2eff5ac9f2323184ac34c301d375fed35220a67b982787240c9d61cda9712387c3f27ececd8921b8eb2b531ad1e72a5bb1b9b5c2846f78161497fab0c8cb0b6e0fa97910d6aa06f6320cb401df1a66cd5bc9052d103975fe72458dc061ff05bd714c7f68a1401d1d2d55a55f36ec598b82c3c58ed01f9aad114b485f7448aaac8e1cf4d62c334039168ead6975e630dd581b664ab733bc6a267d053ab7318b7053ba8dd0fdbd527c110cee70cfbd1f42b5ba31ffdeaba6a479f5dc332e3ae7fb933a9822c2fdcff5acc7d5cf4a4a1ff9c8cf4cafff1efe98865b62b89e8aaf6c7ddbf56ce63dcf7d4dd93c8893edd0a024d48ad4adfde4ea1decf3622d9ee1defded746c01bd68df44581941beffa77f60380b848c9f17fffda5f5e950dc8afac2195aaad30567f0cd59315264178629984e1a67dc645fc995c23d9c37df15963c8dffeb9877848dfbcaafcc1c627226224c51a20aae4b5764c455f7341039898171f18f8f38c1caff688b38fdad6f504eb4614708007970b8d1d2993e7985bd57c56720a550cd9d64038ab26663547c17a0eae622751e6e1760b7bc592659014fd6427fef4cf44a5120e31196c721fd6d4c668cac0d87a549e6f77a802974168508e9cf4ae6e0527f1ceefdeb8c11d8bdfdf69cd54eae4e7ac7c51cb24feef0cd1bd3292a45adfebc87ab5c1e5e53229137fb7a10edcf2182b7b75abb00382f21e2ffae0c84fb2c6390f814772581bc5d53e4e8deb85573c8926403e673409b7fac536fb47d92c0172d7ef32e64819dc077e9a4e0ba4953a0094afcee6dc37b407cee077f695ce2cd54e4302c4022876bc2b9bf66311aa9c4da214373accddf704a08d5d12da2953fed2e60ca6eab5567b7fb5f6b15c24816f0bd20eadd5c9a45799aac09a2336c5656e96613b18cd0632b0363db488824f92fc0766219590559950042dc94189a3f128a2e731cc731472b29ce2b568a95fb10ccb111284b51a8cbea97935b512ddb7c3cc2a9e69b55e501bc16dd6439e32b7db