0x2cffd02e3f01cdb3745b2c7c1a57482ca91dc7a05fac244d90963463459975f79927cd60b7da51e0e01e04f36223e811313eef0bc4e5786b9401cb2e2bc490e625611f5b9d1e4e5743b7226d8ff876e3fe58815bdd53cc8195899045b0c7431eedf2fbd20b236769b3e09f666835ded5e4d8c880602a5f8a26bc089901c1a26e8ac2938842a1761fab878d0a77305baaecb8c6b5828012285bbeacc1775685dcc7bafbcb8be8bd6f17aca2918a9d3f01baaa7f8459a581fb67b83f4e05b3a61cc750f254ec81f3c147fc0a05e7c8998b2004462817952a70aab8a3e0cba90bae517d328d71d0000bf8dce0e23f1262f35c710fdbc2e0c3f072f671e60c683e5d09c6409d853602404e73a132c71e928b7773636572a0389504258ccfe8555df0467fe946657162c32dbd3aa7b5fcc95e50c6e9d6e307050b1f2bb234bbd6fc261c1e53325aea6332fef8f851a9f934af950418d1dc635a6d5efa71f5d8684995389a8ff10e135208ebb78190c11941bbd77998611ec13cd101b84431254e337495f5c3db5a68f069f79bed004f508255dedb5ea2046ec93d1a63c53b0039f3355e041c6b71996869a0c593563d7d581ffee19c7a6d269a2b826eec9874c203a683fae8714111e85c2a965e4ffc2ac4cc9f92914437575da21859e3eafe534008c6bb0238f0f5f5fce95f4a30cfd2c297dadcce781e0599f1e68772555fd7f6541a94db30044ac71196e83a2fb25d2f7b2fdefa69510822f8adf798fb4c8f60b1ee6e20fec164120a3d373c23041a7f1d9988f576e09da4c76d1ee5ce74ffe6986e50ab01cb2f8d5183ec35f66a76dae49859e32e0505718bd048f6b5d43ad84af52e9b4d07f2db765b9d6852ac99c7b09864af7b3f348a3610a051e8ac33225bad82ec44f9df794fd2a942c56c904ea8b3f5b37ffe671ebaae47d3985ab42d5f3872fe23cb262914ee40faed72b69b4ebeb6797ac95bab7b631ee4656396d3c76b5b3ee29046dbabc581e60b886f60d9d1c8d42a094ddf811655a828d7ecfa4f1dbb7f353d1636997363842f565f9ced3fc6f3e8a1f9798e53030a1a31b291e962ca6b35a1dc9e51332b97d91e2509aa372f3ac0fce9cb25168b78c6285875609a0ea86deaa753dab69b92b9814759db1cfb81791c5078650b92d4e3b971d3dadcd6733e537624853e7307eb2a4234177873f7cad8951715912b3bb0a43a73aaec0696e250e4ed5f1d360faa6de7be16a1112951c35f867de6f57de6596e233d44a5c74d4f711f95496efce9010978606ce89b8f8fb0a055f40480ceef5e931e571ef5803ef5660ae2bd0d23fa62fa457e477cd56f96cc98d278f863812136be990ca71a7cba8f1459d0addfe93073bdc4e7f917cc1b1898def9be71d88179f050db082af50abf210db872861da8e374a0e08b1d64800d4b3dcd783d7fb033c95694c1ba387bf7761cce021f97059bdb22904763600d15c3a1880a0bd14ef48a224da0e6923adac4c9140a1a7831a7a8cd93d3d31cc544028c14ffca0f329ee7445aa789a5bba26b9da42c3cb8056252f1c6614357e4215fedc3fa0a7effcb9c4a00dc6b51744d0bffc71c92666adc5297da9762293e713d4e52486f8045e8e8fe5913d7600c1f49430567693892a8756d81bc9338c4e18c4112c8ca61fd19567fc85a8cbe2793fc769dec13a4f459ade6bcabbc037ac964f94b09be4119444723e90c2dffd68c1e6a6951e1248e5e250d2c0d428f2ee3ce8836e90ca5ec6a769304253b23d01e0ff6a013d9430f425b0e4c3131fb7d09c830adfe71e4ab57e4fb59f2113c157a1e1b96d21926c42c93a91517f1ace79292bd0554b0091fa5077927f5f81310e047c6afdf865294dd72194ab64ad4d10960132dcde7ded802547c0b0aaf93e178edf137ea94e860f5cdb35005de