0x2cffd02e9f6d78187155baab64998821a7609cfd3808ddabff3ee9d6c95b0aa010943cbb3cfff1bece16c801ea8a17af26f06b42b2df9791970daa31dd2c3e8939b5ca1446b44ced38356e5e77ae1b268469b2691da012a340bea3727b7e24da2540a32403e872556281ad39833836810cd9e147df7c6ecff59560efc5e681f3630680bd11f4613f036a49183e0f9201e1606429c39e0e4681b4c40611c8fa232983c58f0030dd48500a8618d2f9a1cead2715f349721f72885e74776e103b03ca0b839bb2a283ecc3478beef1e63a2edc4cb837a25b35be791276d554bcf13b2dc58a533ce2d424a6d0bec3f46f4922e78b91882a50bc9b1156eff00e851c7224ec7eff03be2857b921e5a3ac255ac5714bcc69828afe2fbbc45315556f6cf1a13d6a05fe02992bf0ec2de9229bcf20cdfcf18d968ff08f33eec67ac269c1ead22024afbb5d31ac11e6b1e101aae1b900e976131c1cd91f0676a574b2a5cca29f285509c25c9f83bbbb7cee5b86bde6df8a170b2ff2376d8679f671a117be9e06fd6ca7d2ae2f09984811c047772cc29b436225d473b14ccff3620771c34001a15b66a290bfa1f76e7ea6e1c58cb2f44d28fc8cc097601ecf084842d94f2d63730677b95f1a06d9d4043fcf12f2dea6c4ca8e082f79e77fb29e3524b0e87fbea234eb41fd3ba7c419a4d0a0ade876da9f0fe5b973bb5b3f572bcdad4e34aa0c8ec15226019bea530f081181b8f31cce01bd8b5087ad65c38e407a7367d89e0c55bca73599ab075592335c79c9fa5024c30087f426a750e82adce9625b209c8f9b981916a8e364a235028758d39aa527a16a4ab59651bcec810002d4ce54d8db91ea3fa2db29617d4ffbb3873f147f41fba3b5f5c7bfe22c0204a2de0f0b0f302570be3e83048b83381a1e0e0c2d493ac666650d8b20d45bbb7f155003fdecb3740506c32644cc41948e76ac83612cfebaf00cfb79035573fd756065513c9054eb1fc7dc5c3681fcea584bbfd61d3c8d20c0788f0141a1332e7a14b7dde07eed97120e8f438243b5d743b90ca89e08591e1edbc97532c207ce21ad928fe98e7ab7f14cef9924b8b5b7f005310a2911708f68a198b082fae74c84359488665b8ad9c32f835dd41ec774ba1e95bf3b539c1a598c19e2366c88d8d930acf476d2177fba35a175b0a37f1a2faa6960c79ba4ddb64df4f4e53db535fb49d7e5881b50d2878cca3f6924e5e4e664bd39f640095837f6915a464058fa0fbfc96f79f8271e97ccb761b6221524819cdbc6e7aaa640892eac98532dbb3f41654f3b9456eec7b74e8fabea19fe18756c1313fb2806f9a585c971f491b2f10df275202bdc1bf76cdbf246cc8d4d926b5f6f67440832c76f75e78f2eb08d70dadf1dc64c50545bdabd2c21c74c722b8ae05485175c462d1c3e9c9ea5124cf662f3a087dd90bbf21ea466c3f54ceffb5cafaccfe143010e508a016b9fbd0683610b3ae71e63c85169467e71f2316f73b457b626265518ea958dd3bbc4ff5d17ff17575cf4526be736906d8b0b0237fdb8d3b3b71a1d9ac34a0582a67a42ce9a53decf227cd92b633181f2db582baac71a872b66c8b299994fdead566c8feb89273a08015729581cf2932a231c6fdcb92855bb0703452c089f86d6d0929c8fcf961ce442c8af9f5d5bf0ee0e2df0008b1cee359eafb30c930e411c4b1d01851a1c48e1a5ef1695049c76bd539ccbc234e700ae41b089efe73a7277e7b9dc2f20d3d7ea8c964e3946c90b9202a14ee2fe162c8c2fae3d6c6c16eb40a27d895c1995ca06504a50e16e9cf5e948bf3bc5936cb6f1eebe5d3a9dd2ea23e5cec9d967a9f3598c6f55a03bac9e77d036b1677f24c633d77e677d1860ec4fb0810189d39b54fb4dc6e7b1006b0a2ed986bf7520fc3d173d69c5bef98a0b8e