0x2cffd02e7397590612aabe2aca47029272d8b1724db7c043c2496b7055de2c08c1387bf315c03ba5825314b1893b90c9fdd48b6870f0901ffd2a97fede107b4e4294fa2a3a50311e83ca301fe3037bc6c54237f834d386e5097b51759ba0f6462ca9adb90e749c11f8c54d6030a3f8efe77944b72b459abbe77f63ce44754846fdf31fb0bd9812b41a91e93172478c7288f45f3154b544b497a30790136c73361b81287c8c942c2fcc70fbbb5d0c463c2d1c9b8a0de4246b142fdd9230563f9f5795a81cc815df82481ce15f6a4f792b56cb3b66fa02ddf39f7c3a51c41d71a4bbdd862f35721490b40b9de650ca6049c2c305f8f26b424f70fcf0e64020e64dfd2eec710cf54cddd761091487a07b725e35724cd0346faf964afd81171c007b332a3f141607c91552b7d95686efb3cc02a1a3388defb30e3377c1a64f3f55b3da4a38584ac70c35379560171fff2a5165aa1fe1ac7872a73edf5918449160ffe9c55a831f3e9af396262b7e782cd4702d5e9885d38df1ca7971cdc55a2155d3a705f073c0b818bfe85d98a3e2c0912fe0ccd78320e6eb3f9aabb55ea86964ec64cbe26ec5219a6e6a2920b8df60d2e1f53ede2614019232e3a7120fb5ad7afabf1a6c1ddb3f4ff7963dc814f0dc6255959502ef6463ad6347cbb86b5ded31b91c5375ea84244c6edbe829daffbd45ff233b6c5d84ad5918f5ad545a73bdf503d73af3923624bc80ba58f5b81c6b36d1f5bf3200989f0c4a38c5162dc6c9e4665ba7f5af0c5cbb1507317abff2ff43121a52d4f429b7f7646276e2b781912f2aee8ef10ab4f88d13d83024f7c13b3aa2a3d8ac6ad5ff89bb54d7efcef12749ca76faa69932ccf33617311ab1f198232da55e275b1da279a3b860a1252659a4dea541a2056b201e77ba34c3ef75a3e1a33efa669f92f2efcc0a32399e78c9a8f470f0ad2135269a5bcb691d0e2b528eb393db36686a412c12ae00e3df89149018b8ee8f9f7d35070ca016a859119518b7108bbdc7a16d87f4941c71de0254b5738c4332db4206547cb590a3b7a5dcf65983908c2617ce643896bd4b4f1cbaf405db7cebf8953e27ff55608807f32580380ba6efbf36b73c5d99c57adbc47477eab4cc481edc5fe9cf1b6c040cd5664bc15b80b05f1e3a7220d89998057417d9217c5136eb05c4d87994c2f1024242ddc6ff1b08f6931a1b6ca647de18b863003ab82bd9cb968ff8dbc59c06e8a0630d3b8acd028546294d69504102cad654202f741529a92e7619e5de46a3ebd5ef3f536d2e1df3aa4639d5bc788aaad64561368a850421823621d14c30d830808bc66555dfc7ee81e17a20881f9d647a7b85c2abccb7d1ed8ff839c6b0b2f6bb59fb9c49c6d649507276e516961fd2655acdfd0026afddba91b067f0493011119977a1e5d48dc10d8c660e8f564da0b6664f8ae50184f13e9e1bdd9ec5159f94d8ce91f42836fa3c2242d27ebbb2f774335d5a89c2f6df14a7b4c2dfb5cb4bb2b552f3adceff07e1fce360707496a7205dc8eefe4bf872f94de4b5b5e00dd5c41d592fa5670ff6d68a4fcc101df4f5c9aac0e09855cb7f55e5e3749379b7fde7f7d2c3c7c595202500f4516f47fcaa3424968ff70a11f65a4f73c68e569558da72d6b6c291e8dd666f0ca5327c539c2b4dba0badf29e90fde6ca71ae97b983664f44ccd2967b9466718a95607453bd5f1908ca7124c7967bb5dcac9aabd5a2f0ccbd112b3a005f6b45cfa21418921ce279396e2b791c59fe3eb3a328e7ca2aefc909b7c851d946ea618299771ec3383fc1c72db70666714f71d03abf13876e3fa92a1773dea1587deb1887b3e20a9ad1009e59444229b07e70fa4ee89cfe6c27a7ebe97fc08f9bd9658c07727730bc1d6918903cb0b946d4ceebb63a0ef648ac33548be32d5116