0x2cffd02e22b2f721ea131df8313b012cd6e3e9595b2c1d6064804486816b85adfaa597547c72dc679b84974cbb6075a8b6da8508f7ccedfac159b30d5cad426277e8cf7af6de16725a13011649f1961b3467342bf867c279d8d7f92a42d27429800b795a756ab382dc6f6a8fe9b1e92a14005c5f364d7a6c965a85f945a6d08b76ff9310084483c60b08f8c00ddeb2f27e7b5edf39b9dd8225e740b64a57c985f2cfb706a4f36605bad52dc58c23731b44744700305266a9f0e6f5b5ebfc867deb7713e188d5d538d18c291f93a0d91b8512545174d94185787a7618ef0105e8fb5550a766f391a03a7389eca988471854aef90904c6d8e68084cc98c6fceb39f2cf623d0d49d8ca2bed960db431d6b2c10454256ecf9d7cbecaf419c596e94c5554cc365c9242baab33db25d99d6df4bd020366681370cefa23ee6051bc04e0e13499b1a7febd7cc870c48baa6d7d7ad6f69102144cd4026e67af309afa7163d1c966d4cb1e2ba5ddc3c573353021dffde764b02f1267fb2b01b4d7bc6127d056a1e2b1ceb00730d1a95e69c1b6217293fbb0cbd2021f56713caf800e04660660bcdba61228abac573265d9a9d14482e5f3b1ad297fa6d83289fa4bfaa54ab2d70871672381ef675fb0d9d3964623d5c2c2b01fad20194811e6f11dda8d0815038cb660760d04d50fc9b54695c56c6588b66bf1ca5a2378ded86c20e0a3c9f85035dc64c9f06e61e4c4334e83cc32fbd7e440403a49336458f25e1062cf5830aaf7adca6709f8ad02955bf08b68f76135671a0e0a2a8a5144bdd2ac8b0e68a7606d54cdf983f28786e434ad7206bd7e537e246a61a25cd035c9afb7a7168d4d31236225c8aaa645e40193ecf566802f0a42836b11bd3eb0c8a4d4c09d4da5009c152a48f2270400bd84d17f2e942d100287402b5b37882e6089fa3641fbb25a7a9f79e6436b1c5fa6ec8f5b9da16f031d05b7331f018dccf02f6e2bab5e857639d08415d8e2c94d142f40dfa62185baea0805089f4e48261b2ee18362cac3e7c4293c7d2f6f555d341987a72411c4dcc5f79b51579e610474da1f6a2bc6a532cb8748a81628dbd8afaa29f249c1d4998c545d0ca4ad9f3171d72421504b30bbce5d11e9e8de1c89e27aa923b477d49eb79a4a9233b8244d8e8ab4b87bf209b627544871806cea99b35d3353b2ac2daf896cdb73ff6f59324e369f0cfa478316e42f95eb2bee4fed2201da64fcade48aa790e7447005c5119e733a5b54e417f8bba3b5e1ca13f2f06f76159209891f995aac7e94a20aff31d465da9cab1cfdc647667a4dc638fb50bb8ed2ff1e056a828f4433fc9bffea49f3a40d9c8547ecd5adc0d71c8962ccbf15283f66d877b22f422a03c05d1f711eb8abc2d3bdabf3aaa3101bc55bda03679b64539a1248f7d841c36b7dc443752e2d3dfc1f52a66a3e9e5c3c29142f7941c4e9b0e152c5f2adf781dc1dd20b33d21756323405d02ad7040a436ec9a3954c15025bf842e325d7de204012155c0a1fe46a7e11e26b381bc193e54badc1509ca8113b234b03776a7f23d46a18385bc826e9349fd001efded731af80d4aba26584123fd09ef82567bef1b4758a486c4ae5dbe37bf8f5eeadce651c1a14d004ba154d7c4e2b8cb748e4932ece3862b33b4e33a39f206911707b969f928f6106a1479f3e6eb4666d9ff79f1b274acba16643cc5541290b7a49b5ffc68f682e7da6fb4ca9c3747bd4f6a3e9a02ef03f09789c82c273989c66856a1dbbdcce33a2f1a6edf14383de6637e16e52bb26656197255a0b04685d720dc89f940f6e975638c85c16c951baa04f8e3088d5603f3ea65b54667603d41546b7ed059ca98bf9b3edc64fc3737367a2f8e628327b56e8d63967882dfeaac0312b0b693eae438134b84a5be7379ed938dd93aba3