0x2cffd02e8be9b73795064024d0604e6124e7b62a9b36a26045e1e06f6a20383f971d4d6db8051755a4ca02b4a49537399cfb196c0ff3c9986e5ed6b80cb89b09cc720c8c5ad068c979a08274fdb4b985e8a126696cc83a246f90d5a6ddf0cd4d9fa844cf669c8e0bb9e739ec1cf820680d7cffcfefe28a8474e07430d83e4c6378cd7244b508ce1ee387443624933e45333e617d6f45e18cc4d38f64283b99667bb5cabf3bf0682cec02b348025911571b682e1840fefe91cd59f3b826643233b296bb4eb3b105e7570ef7f109b179ad1b17bae7320e506dc40d9fdf6484f04423a83aed791732ae36c80a49168b7b2ef87ec6af8953eaceb6f1d7df66424a3a65e3446e8eb67feb5bd24c5e5392d483d421dd6e69275a6206e21fbce0c0fbd55cf0c939bcb1a52d296e84bdc28d03f475181b681b34b99945ad5c9bead498f1a614976039e796a9b5fe3ddab24c8821136da91e752f73faec025bb667488835f351c6088259cd27579702e1b48147e3cbd71cd17d15ea6333530df4ace3820614afc5eb6c9fc1d24edacb1535e24549ac03f3ff39513a46139e1fb0c7619263cfb7e5ae98ff8e2bdcd6075346ccb09e1f5e3c7af89ccd88f75d67030021bed658fa69c3478b99e43f237f5fb41f6072b521774213b81fcc4ec7d780370c99b7d5338711186b8a9f24e61329006228c70b1eaea1ee9149ace7b2e214ea40a5108d6ddcb93958b930a35fc46d36bf697d1975221630a26c70ba0b92d33f85e6282742f927e7c9b429814cdd2d5d64884c55754eb147034c3bf46658e38d4ac679b9c4f0a28435e732bd9a1d7889cd607a7f15c844d4b62ef68e55e9a0c310d76cf78c811104237a69fd12f27b29d874e641201fb09896d21e3422cebd7320ce4e1685237cdcd0f03c22321b9f83ca2932be61d71ec76227d803886105653515a9f9821b9cdf1ae9b7c132945dc847e3aab1f477ac5ace33c1146d8161c2a12d260aa4412f916f298ff1ae696e2b323ca77692073bc988a8e8d962f870bb9437e6632c7eb48a576a1c747248f100c6267c4182461f2a33fae5d99ec9d91eb65d89dacf6c114a6c21fd3fdab3704763c65b06b3e707e1db3ced8f84ef825ff9d53170b028f5177eb7230bbffa76f5ac5e455ae16f085b3d1bfe86f360a66a93ff4213791f5af5520e5f3997ebf85fccbcf21e8bcbd275085f2ac176914157fcf3f61fa525dcaa2b107aff80b138f59e9733ba0ee51160f748092bc5e7cd12e090ada137c1161b0d128f598d72b762217dafefcd5f6d78c48727a75e2655c2b6b34519ca9cee2138d041574a13688a998a2613ece3563779ef57c64ecf382bf9a2cff0bf250faefee14ad8e412f185698c63a965a5c3bed15cedca257f7a0fd8da043d045facca3f8c9c78301dcffba8e0594a1167ffdcd97b65ad115a8accfbfdf5015804b67b44e7392007bf26b80b7dd33766542b15da30aa992b777d033d24dacbc619da51dae7315dfe37bd99d74436226a0347d3b92c8ccb6796c93bf913e93f284f1ee5f31ebe8177c9f0714ae67028b09bb96a25761fd9b8401a424c8da7425693b5fffb4e2efe8935f9c5cd46b0fbaafd3bb47b021e14d2e50d6d4e82601b66173b1e9b0d69e4f41eb66c90b382835825b29788284fd760184e1d931cf54c2592fd6d57486c29d62a09583df7cbc66ca9a6e0ab374f4fe918aa2630691430bfb059aac552b655b3381c1782b0d87cc3abe75770e809a4ebc8a7b9848907bdf8291a86e323923da8acbc03a79ce74ab84207852c04f0bb259ed5df5a5a04cad88a08de45d40c6c070d02cad70fc36069d51f752d0787445f9175e733755d416ef13ce9a485bdd9e51e4e77b0fa837009d532f64334f9ec15097acc9ec252f462d7bbbf435f80e0324c75735c5e8030390a43