0x2cffd02e5015d4a8eaeced0b280fb01774975e0ef73351fa9b67ac159d7d4bb38fb321b6debb8a9ec23b4145fe04ecd344d4c86b640280606b58dd6a150708a0c9533abb043a04085f5e01e4a6fda1cb8e41c8b7c786de500f57e18da3c6c6f481fb611b9099aec942b20ed2aa42fa51cfa9ab21195c89bab3cd47053afef2d1a2c242edf440b1df51c3593b1e5e6e2f21114e45995f735bd03f5e29706f4ab6ad95cb84e25f0246c979c29bc76e1fe04e8fb973e64809ed952d8b2588171f9649948f93e1584eafe712f6bdec3666ccb1f7de6f3c6ee30e20f6dd539705f8cc63f4a52bff77bf69d2798462395f1d1df3eb89756249f99413328fef1e6dcd9b5beb7171c4d86df24a0e137ad6564cbef2474dfe287c41b3199ad98db05be9b1dc162682321534551d44d4759dbe1ef5032695c861f6ed2618453b13a4c838c0cab2089aabbbc372ab5a84332c86fe3f25c4876519e5ea14adea867b4b50927fc0361fb6bdba0db310829eb0c53c13b9d2ca4ae764f46761f4c665ea3cd671b701f3dd9c64964483a9250431641b037133405142a5fa148cb60caef43b9dba53bde94904c841c4964da3bfff498bfcec7e332822a088b33b99c0bd0d5e294f4b3a67e1d3743e9f2688e1e6f013c251b236a414ba72ae8ed46fb14b93a96f01de9b9b028601c519ad00aa39e2e4a11312f86a2f001327dbef95cea8253459b222e85e791e2da68aa9362f3b93c610c7231f3b94825e1020bc307b953ffb231289bb3537719e7293e6a62a41bf41a7bc43dacf9020278669077a7ae5b27df3c56f1a485c15f1237fb35fc8c83987417d509c98419002b6323cd01d1661bf927398e7ac9252d7c05895c33305dc037457d61a4048e749d20814c806231b12e41424e4f2f3a229b8debdc9fda1612c3ea78b5a8c6afc793b5a553ddf25fed7a01cc63dce46009d42bdd767365ecacd9e540d0f089c6511b63dc8fa7937f46014ec5df57f79ae42d0a97108e6d91d65cbdc3fc225eb14355b9e6ee06efdfe9e86b83687cbd324f82a68b594423446ad23a2b4a28accbde66967ba89e0c54c3b3790a6b5b6fab06c6adc0fef084f270fade2b7959fd817a63d3d4ba528bf98f16288ab85e43ed35dbbb9be250a3590169949c0333f65732e21c172b123bd97d49defacd04f5a25281d6f95e3440a6be9f7251647f8cd60768738d7f9462f561da77a55ec035a3a2fc77bc772223fdaae6b79e6b47a504c59e9d06660ad97dfea82048feef2da99361fbda72306af0fd213295007407cc800f218e2ac42d875cd2f92953280e07b4ca1a94b9e27df6bd347d0d9616b555f6ff42cf86f491dce1c0f74b23f91e890023bfa90620261f3da5c5eb2eb6214606c8a76b86392ba7a671b0d926d57efa19d28b63f2f00e14822e4e2ede8f88378897650279bd0fa1526eb65a780db2124d358c416ff6aec57aa8bb0c65cfecce32973cb98f806cfba74b59d3cd342fb42c37fea8559c20445b0d1c775c725f5630b47b353959024ec4fad4ccb8e53967587369edde86a510b9801f197c870483086e2de84de865c12451fc5d8062d6a2437642d956a9dbc967ef4329e497420cc961c283fcdcd58eb548b9ced4442d2c3cb1010f053f9ad0f2445cfa92a93eec3c792cbce9dfd760adcf6be39b245ac271eac0146165c6971e75305e3ad8fbc1481ae073457e7804cad127c8d1eb0f10fec2253ed8937e07a902b035abc6742986c009b47a3196fc5ffeed0286238bb3ce223b4e2877312f1514ed865a1472376a2a0e314c5e01fabbf32f894ac14552a31528cdc70e114e98d66ed197425c66e15f6f03b5c1090980d11e3254c4598483dba49f2ea20bd4b11faa4ff2060bf4e1929969c8093101e0e206a8d0dc9e6f004738283075d4a7cb19d8e8ad75ae658