0x2cffd02e25b375c230940e55e98bb3c8b9e776e815719fb9108a1d1bbe0022b476acefe5a60b5339dc37352360c2a323c5860f22cb9154bd853146c6a09f27533af0d3a145fca26d6d6e234bb00eb075641c81bd96dd6a0236dab38794bb3e3384d38b69c3369cf09b2263d0213ae9d431642bc949fbff4d02a64822982a71005ba6f6215e6cf0a9a90eb96b007bba37a7886b5d3ed2b9fb32d2cd22cb2cd5e0a8b668d37a20b0fc10e40591b3d13a877d9448220d2b90e545e1578203e16a8ddd8891eb738729cdd3c92d6c9ae7f3170c4f5a5653e838e78d7e42717e86fb1c405bb042587439adbaada30a447df8765acba71be92520df7f7f0305458e75e24a6b67ad79d3ceaa06b1437b1d72a5f8fac4b4fee6cd50f3b4cbb8f30d0a51738ae4bad32ca62124addaf0ea18b51395de3e7e05340c5e50820ee8209290fa79c32e6f6b274e81a4cc5cbd74969a43667f96bdc012970e016c1ff7d8d70e61b91803dc8f862ab6dfd62ea2e00d17aa4d30a52912c016143bc26302a3317bc0cc1abd729ff40e4114f79d3a9f7be59a3324b34cdf1ae60b634a730c8b55594ef00e452710b9be84b411dbfeaad38700ab863eb4fee5edb4416d048371b84160c9c7905b88d241689ce7a90677fd13a428d03f47f1f147bb2931f3fa71e91c24d7f41bd7701526c49d70484a2f31f910cda0843ca9fff9c8fc726ccec0696344c43c9b54164fd4b4ffe44b40ee48324711072878a2d2c784408f0fddda4b1a12c6f1aafb88afac329c8a669a2542052c4a8924d2492b365cd1a36cad87f2b6d5041f6ac7ab2ef85752f22b800f44b9a31494a71e28b89b9d0fb12cb9c7b7c71b88044e6bfe5e149a301ec936202617bf998330f4c1530751a58a1f18409e531fc0575af08ccecf30b5b7779056138b7c4de40b9fe68226f9469510c960c075c6e00dff7e7e38290cb2110d98c5cb88ab1869ac72d2fa4e18905c7019bada91d7f19d658480721a427b22b69757b37c150e2fe24caae4d1bff3f72a709b9e82871950b76f004d770122e89abcc73e368087a515c2c0a9cc1f7802e97444f66a1723255c511b36800b3ce5ad4b58bc9ab767a51eae6bce31ce53170f76894f1f52872067747a43afc62cdb8db865dc452e7920ce5562f06fc6a59bce82592b297876fa87b56109314980048bb703c7f786d889d5d6ff3490aa4342d72f4bea9d993f17ff019cb8904ac818521171fb60bea58a7415b96d8aac77fc7cb9548cab17d09a098ada10f351d26d16e3cecd6c1646e8dd0fc074f4e8fdb3c7802f98c0d84cc22b97dda236161c790e3c7453777bbcf854c6930b1a71b305a5defff76806e44dcbcd19676bd46bade1f7e6fc05ef1b0f42fa12ace4335783b95bc8ccea9d3e0bff43ea36c64629e56c375c177d9afe9d05755c7f2cdaea7d8f743f48f511cbf9d88563a55575e2ec9a6a7294410eeb2d1f0774fddf3b1e44187e76e3d4c5e50e8762de199e48e130ea0047e62413b123568a0fdb90448158838fdfcb15b1ec3b5018a416ce9dff0bf748f7559e6711863c83f1ad38c722f690ae3cb53f69497e1f340d0a46a6fc7874f98a55632a81313e6f50169dd168a7f4c9bc70933a63b5786b2876348020f1f60e566632e9fe37091cbaa678ab4d0464e9eba9ce5f04b9ca4327f59921fde4f7a80163000812d537db8a39c25b4ab6783995de5df56584d35da6eb2d6423ff034a43292e430699a373cb0ca49b166324a36f5bdbf2d3341862762477d568f8f283a58b5dbd24e7a6dd1a3756126c6149bf21e0d46bad4e843f00f3dade50994ea21835cc135868974e730fc2810326cae7839252df5e71af8626a2c2f4a8fe4d30c7833118d4ac8e61ff1976ae139c46b7e9be22f3af247fb134d0e12cfc39d677e2d2c78614d5f726b5