0x2cffd02e448270bed158390b8528ba4fd466e12584957d36cc8e0243b77fb64b2b01b360a28415047fbedc137d711080148fab2bafa295075240ec200ebf7cb177638840bd22f0ba6bd3f9b950855143791749908a79d5dfc8d5f3c892812324c903a6719af0368a004c2c1465dbc1f76355ba47792ec00f455a7dddc2b1518cc08625608b4657348aecf33ec847ac3bf49dc94b572a80594487c0f149f6dd6c077ac79c01dbd75187441084a0b3655aee9c3dc31f41daeac4a50ea53b56f6ded111a1a9d2baccd44be953e3a9f16a70cc8af8084d42b7fbf2ddb51e5698502ded773a3bd3e5990a5193bf00cfe1fc782f1423c88ddab6166b8d0c86a5fe2f3126cf91945f236f55155651a4a4cbb74f9d9de165ea99ee5db73c8c8a9ce6b699f1d5f5a0e773dca096fc04080759e5790d6f1c372537efc181353b2416b82fe515e46726b765df838b38bd13c8678c94a3f9038a0a7299c124210fc56b46c4db5d133fed3d16c1e2f4426bd70cf572f2e6fc2f854c70f0cea43cbcaa72766455328aaf99997e4b8420f5e25dd59d21fd36e5b0e3903b276703f45f8766537433e58638939cf87f076ffc9334dc8b6dd077e6a826f10ddf19244882edb94786341219bcea842fe2092b866ee7232f3a70d989037baf2d0bd42d703df8a5a10fad880b88cdf884831fd887f3ff8d1147f2d108ca52f932fcb91d04975df219be92fd5f59231c7e98705d314c3ca6b1ad8ea5e1004d770acd989de7b26d797f84327d77c3a6ec53077e4fdb3109864155245548afad1b94a0a2abc5d68845257dfadfcf9c8dcb033e571e43e97059468e30ae0f144656e002eb7a53c19e2ee6d1305a21fd26ca6e7db9979752b01cf52561db518f0ae73efe67c59d3e6daa943c8142ba8eae98fcd158892c55ae14f5e94c1a527db3e2242c85b6b1945cd85fea464c91ccafcb93b93fd6d2cfa28c7ce851e127222ad0de46ffe7d5a9830391cd5eedbae5bd74a4dff3aa76ae2b0777330331f92f7563e565ee66919aad1779ac6fe062250058c468c16471b7e2a94fde88f161215b449741d334017f6ef077316dc0e972f6e34a9d14d4427b07afeefe2541ba798118718971153fd24b02d6a8269d49c53b9452f8f92ffc8c75d0b04f03b2d680e93c432d43634aa8fca36957e2d06858f33f79a638e81567acc5fe00bf8272a40ce92e1a43adf934c31ae093decc0b3eb805894d6b169557bee4297a4ee2bf65afd0ad65166ed1f9ee14aabce96906dd7a0d56dfe660c6ea96a182be3ca2c3b3323fe88d08bdbf9c907c899f919392b27061ba94efd6ed6da417c17b3d9dca16acb3b1ecb6b900507b7b26b20904c830ffb67cca655407558dc475ec4fe13a25fa0759c440f9a20356749e82bda5a5324e6fa9fa1b66a779c7052905b9e5bfd564d5d51e016f9afb52d5cb57467379e301f5a930d2ffdb7bb87b1d868259d942f22771927711a9bf8d3d6fbae525f17bbdbf6a437c4adfc3838ea397e629381e702fc5f3aeabd71c9dd07f1af39bb70b4ada083dd90feac2ccc64fe3ebbede953a3fd605976d7865463cf9d5bd341a8b6eb270577d4e352edff09a03091d4a973cee684a54af710b3948b234cf8792a1445e3564ec4d93d2c81af2d8f7b58de9e1569a7bf0aa97655618830db4ea6afb0e38f60cdfd2b0963689cd1c0486083fa20f4e13add9df94c8773a722af199b0aa8a3febfa506cb4569f25497b80aa7ad2d50e2496f7775918f39c3587ce00091cf1c1574c389379bb26a76655747833f7bc15e8abca7055c98d82ebe8dd98e75a9038c1e38085ae7f431083f08a61eb1f53200b8c0c0f2e310ea617648ca325bccdbbb54526af7f80861655dcde4a0b66ad8c267bbe90fdb43bd75045133e3999a67e4d0848cd0d6391bb468e1a66aac1