0x2cffd02ee8ef67b1544b9f54a2d3225bfcc16873598262c19b848a4b3bfcc5023c835abbef6601bb38aa5e9a6e92af9b79b576ecb0452324c458d0d7cc5832ee3802ee71754e7d429cc5ccc831d5959acce5d5e73708ac3ba83c6185f05a0ab49015831f732454218d3bd57a8fc375de0d311472f31cee949cf773d1aa30c5b122a3eea323d35b13f44cc20f6a2fd413bed9bbc32c857f9c2668c81864e3cfa8ab92cd196b93ed0ae9895097618908d1115d242ad24d2288484b0c2c0664b9aadc23a5d6815c4e68a9bce5d17e1c9f93b872778257a1583a9d73501fc59be57e10af88fb6a31e549d469c871662c6baf0579f4950b277baf26550fe7f90f575e8be522788dfc3eafe961bf526787b349bf7cb20ad1e9f6781f6f086d8894e454a6bf0ec51d81b77d43ea3e5ce4a5f90f52a152b3bcda2940bbc47d5a60703926389134ec51e0d01675bb8bfd951c889acaf5071b10f3e4fe9e598eb31c3b50469a18c539da0ed412cf28c4d4fe67d37c0995c68df7c9cf62251849d115b3236e7f1da918326fa2593da91dcdbdabed0f21b0f1a6b81c04695511eebde55227898aa26212443e3d77869bccd5762518f43ca8a60606b37380913f0c77aa9354bbf14eb3c23c34bdedc223bb0a8d4bd99d71d4efe5e137feaec7a1aa87991e5be44cd8100652b13aa42ab1e75df12c9cb126c66fd3fd2bd8c099ade910b6cc9a3328c37405c2a935737e0bd9d9947c137aa75dfc8b40306c30096505381a28649982294dcbceabbb1aae86712601fc54074547355c77348e5d099492bc6a1fcccfdcff1f885142cfd34393320bbb5d59f45c08cd8e21bbfe28ee9dd2991c963d0b800b1acfaf7fc9d40aebad02662f9363c9a6f9ac1badb08408a2f5bc5e458122f6258b7f702f858251484b0851e5ef436385455e6c031829c1ca21b2318f263ffcd94f471240d05f2bfcf6b67b5489eebc6de535e13b96b382aac3940ca21e2f9548bf58e05f05bd6b9e5a622a668d3e676886ac6ab83fa527d68ad7c6485c2e4ece1cc5b6e93aad704db468239c805e6b2126aa873b52adb5c7b7f9ca68a37fdec31da573199b0dc3d303ea3d7dc2049179ebdd0cf57c5a159d2200799a5817fe719e13596938f27274a18bbc35642c6027a13a335b032e56dc3f8bf300f3e2635f478cefa5a00d1da684e2c4f9ff7cb24c5c7f886ed27034cf6f7e115404bb945827dfc29ac686f9b6af22a6c6f70fb57b6516400123a91a94e25f02fdffc3187d214534ae862d5f0af3ff94ec023acff4495184a72e29b96eb471d7888ea4ce737a53dc5f8062a93e730f385196f5f7ce08b36b45513096f216163508e5af13cc34708e6ebe02d473ba14ba022163391b43364eb61b0013ddb4afb82888c4a34f61493370438259269b09d5866b287e78a3ac33b7363c55a9134d8da40fa12bf9e189ef7710a4b5036a2de1ca84f6f7501911bd4c5744d6cd0043b480c0bb4661b4eb76da319b7e8cae8e1a9f5da901f3143a2a3529589b69cd93c9f03ad265887538f6dd889243492d3efd49cd2c2b3bba43aefdfc8186f1852b4ff2bb0e7188a6cd811edf0adf540e46bf401869e707662f27e6767ede11e20b0ca6e6f2b2b5a234d9737ef4ef8a0b167d6806223f08dfaf2ae467b820d69b230275e0737c858a04bf7ba33d22954e2a355228d6838a59d1ac6ca9b183ddd8173a31d5d7cfc4e814914e5ccbe6cdee7b25df5e83294bec2a634044bc71ec775db745276e8446c2cd5c28fb3a54a1c653bb37949c022b34ce7fe28d9f61d5106f57aa11692fe8c77a1fe2f179865dd0eb24a2a0a1b42cec57508159af1e465afaca06cc2dff96ed3e97d35c0c825cec487c182ab32ce3b752ebef57aee4d51f763c6eff5fe723dfb8c4a96ad7017e52b904dc584f13fb1a08