0x2cffd02e7d1b1e3fd2a981aa2f572eaaf3b34fa8c44deb2d0b9d78daefbf2106a5e1d0fd0771466424a9bbdd24aced32ef964b9d47559bd187703da6358a9403201199ce7345e16488427fc855642726636887b624ad3943c7dee4244ee858c3f42a070214856955854220a81e35ad3781569817909acd90760b601c3f1b2a0c7c84db1dc1e28e4abfd31b277965363891a26e432b47a33ef3a83a435fb34ae36e34611bc75fd37153c04e7d2dabff92e710a195e7f181461a15c6958c602755b5450afdbf472034c826b6c5551d83a88e2ea416edc4fc4980c7d3c6ad522c11b78ff53d35ab8c84cdad5221ca0452832b87248743789516e43dca7da50ca531bfa7a07caeb44071d86aed9be0e648e897f6eede5e7e789a4cbc8c8e694cdda1bdc8475976bbabbf2a6b6395c5bebc8bfcfa5e817e79aab589b8432b53624cccefc97ff4e927e47fa1b0f92d09c7ada329b677e552cc288932e89cf3e36bc4db426ba22108c1234dc55540a78430123b776e13d090a99dadb64adc7ba1cca5bbf82090e08be389351a2570b3445f9ae61c4c1f15fea1f9b9f001597cd5d4a8efe2f7de001e0e4c594b5bd7eecc0ec1d7cb45b1aa4807a1cb56ff03ea28eecba0bc216d3ae6a6a3ad11c099d95697d8cd7ec420d3bbef93da280aabe63cda008eb92e529b68133a5e0d8817f59b98e9f3cf3a55f5258693ce67d08e46f6167bf6c55c3b3453986e596e8282fddd03f608606d7414c433e266cf5f369ed5f219159974861db22082179a8ebee77160288630e914412d4343a9744233bf10c58573c6d17a9c43519a78913dfa7c529d5062501a47a7fd863cf528b6546edf894a175d3b3ef03b7eeabdba4169f209cbb35a114557185c016711c32a9a52952d72530ebc7b213a7c13abd2259ac4e0b40da6e23f98db646fc62fe52ee0ad8989b107aa480d282315ece2ead166e267604c808e44f61efa46afdfcfa31debdd6ea5df25bdf7f52be566e0c164e86bd246c0338ac69ab564a184840a2f96552fe087f3a344b0a0b2be85ab7bf497b17d50f7cb57ebf989b2910f36089d726e5456d27a6c8ffb9a96e47a9d2d47c4588accea42ae7b88e9419b718c4b61a78d0587597795ce93decc7d24e0a7afe00161c29e447f7514558acbc7081298cb8ae57173bfa66008dd484ffd24230bbbc80ca248d29760376d8be1753fbdab6ebe23a2120b4e6d004db8ef004f9bc892ecf633bbc4b6397033df593c59ba485767c70f5e031fbff0663609c1c3a859d8a2e20cc69f8d72235da0dbdb03c458d6a4a1994a4779292b78cbf7c70922af09311011f87cc7f31e50dfa7dc9bfce9a7519270aa964b1808a674ae23bb16b83fc4be3b113fff8a54276df0e253c10a2203fd4cd84d50f5112de2033e11e4988500e39df755da14de3470a19107987751ceaaa356dceab5509dcbe8316eaef3f526eb86b86093a4fa6054887752c3ed2545e9e71b53224e01e4788827f9263e843be538798fe1b580db3e16c9b3d8eab683fd23a4ad26d5111aea4b45e0aa6a649a38812d96f76b22b59521848131b3fbf49d83d1efe8ac8f3cbbd90e0b67660046863541e13fb36daca1350ef1df7ff4b1d356a5ef8c898b539d13e656d869f22da25bdbf8bbff9e8f3b134b08cf95a9cc9c56133673ce133b0d1b4b2f053f93aaf87b9e0b7a7a5ccca43a091780553a7229fc323efb77e0d40f0478d2193487c2fd2056aa241465259c63486dfbdb2b95dacfdf59b870607554a8774989bb95d04fff4be4b1cae07c0c1f2b9712764a253ca15a32ead04ad8fd5a6027d4aafabaf776a6e9f6168045a5bad373e89c87f964caf3bdff9e1e3dff1d4add515527deaaa8ccd470efdc79b3cd1c1311b1d9584cd2754271b63c8fa69607f2a4e37a62b8f754bb2649d219