0x2cffd02efdc95abc727a0d29420b91547443fddb5ed1e24d13a44bdbc8a6f9b15f7099b9cd44066cffe715e43c34b14770d088466ec5efa3dfedfeb58024a6fed8f93d27641bb6caba65362023cfe5b4956887dcd0e3dfa81870b73174aa30850228df6a467ced041c4363235687cc3c6c46dc8d4a6158ff608e411ae14b7ddd04eaf9da3d600d3810e9f7a12f245d5c2546f9e9646dbde509fe41e66a4111cfec5c6f7853de4e6ff8b6b6f8c16b0e11bb6eca6b33bdb3bd2fb26db430edbb3f75b0577bfe742af6a03c8842e7ac3fb1b248eb151e41dcf39bfac4e485cf817147b6319b7e991229565b63d349f3e79b501dfd8174809a44d414ffff90b8ea11699ed7e7f0243af340240e9cfa4e6bee8ee119c870caeda685bf55019b33932ca66299f22c122d23c4480c836703ea64e3d9bc954689c964479aa7a303a8d17d6377d1e7028bdada2aed88a63a67e848fcb9063e3e647b4e8c9c162763b4b47e1fda6a436ce92e6318734e57fcb4b3f7160a7deb18914b7a402e0b2ee23c3bd1b2aea7eff9145572531ec272c00e4ecbacb5dbfde483834e5ebcef55f4f6770d288480d1a44053e7f03e8fba7b06d69eb5104ec3c4c5a2877a57941f9c792ae36f0e21aaa15c4a2baa6c007c4cbe1dc757c0ee8b138bf034fe2a0cbaa3d5a39b23fe2cbfa59e6f0a30f13f6d7b65bb0274225eae671d4a1f6519d1b91154ccc7d051c57caa2c90236e3342957a32e90fafefa2344da0125049a37f9f9679bbf8189749c38d5431bd2b5c083d5b9f3ac45b5a0d7b5b5fa62e205c2b503250edac31fe8e11a0da17e564bde2da4bf100bb861b6febfa8ff3d60dfaea66238b535dd608b86d530e8b610137cd4c47e0d759792320826a8958d99b0e48b97019a64cd28a54b9cf923efc042d5c7e628b26a132053389b4a0c5a7d04585c3dec749cea9a3222fa970c3226038c696b6d4f5c2c3724e98cd7ecda1e7710b2907ee0236a89a4a55bb855b141f85d9c24c8735a1b21a004c30dc7f0a35474db60a2eaccdf895e8664bb9ee5280e1fb153b2f2507ded98aa1facc1d26eaef1785c2e9b20db6093563683533a8c0ac942d6fde040a93b97840333ed8a2b15ccc21191863e2a8af13c8bb6797501ab70aa32ed8a877827c657709beb82a463bdcbc0685710967f702e8827cdd46f7e3792a00d803dbd572fc029a4ed2f6429b1b7fdf34a45cf1e45d5553c621394476a959cc413512f68daf52169e96628f428a443e73f7961d73a3c4fc1ee5e17464dffbc42c4fdd41e333b456f561ae65d249d77603c25d19911de55c7e214c76515683f8ad0ed249c603653ba3437c3241d691e22868ab586a2fddc73478bacd265391e8f9381f09a0466f762fb3b7fc637a7bfc72ecf3a91c80842be68cbbe63f854dbdd159472bbdad995e35a5596e51e59bca157b34ca2a22303f8cddb12c7108e8d63ef82acdd9658b53d3d27f609cc742eb29efa5d43f105d31468013fc7742db90df2179f615aa743bc3aaf271509b81a2c67c6720ca26cdbc5361a47fe3238ef86e947ba029809a5e44d341544535674cbde6ec8b8f38dce6764647a57c049c53fdf2bb2441a763ed07da21c50d49499a55ce1a47ff8e2c9fe5342285ab1b23406e75fc018128db787ff4ef142d459ef3bc3e77ef2ad08c4f01566f7ec126dbab6668864583398983a21ccec928912ef077f15b6d63432661cac9be7e98187def82b595bc0ba08ff1b5fd49ce6a101f1486b57bac8a2169ffa9a077a5a98f723fb805a5c2d906428bbbf5193ce7ac908ae84607bd15a170776b61e72c8ad6c56f1205629e3af5a29b7611a91ae64a36d67c781208f56b84f1e0ef1285f59c4fe1c7548f08f1b4f263325c0d2cdf6cf99d3f7e6e743465200db4cf8d8c3ca39e0c21ba4cf29c5cdf