0x2cffd02eb0e286ec19b15ba35ebe711eaf8f0629d7efe228f1c4ba690e0202a66b57ee7770bc9fbb3cbed6d983a9dd3d5319c518013c49486558dad2110302c1bf2cd9acd7e62dfafc3605e79f059b27f30ea8211f1446ced114461862780e3251a24517098519af4cd6363dcdb9eec1f3b0a91d69fc1976df75ad16b495b0de5d8e54b845d45848a8961a9d5f58d486a3af8e2e759fc95b5be67c440c9b4ae7d9f7b263bc6537afe9faf6a44d698fe04e697a02027608466871079255fafde64bdd83ef828b69aefbb462059e87008b35cb52226dc3ea689da310b4bbc6e93dffcbef79254eb5af2206378926b04a1a2ca8943302bef80d34ee117999119b78fee9ac074b5f80b015fb302dab3f5874be527301d8cfbd241db423bf55a87a3333265ff9c94a3cc669fd670744cf368c96946aa4756f538b4505daf2175c2d883fc4131272b49500adacb2243dd39f5b4acf65eeeb251692475fac25e94395e02d5a8a33a4ae7d931de1f8fb69e8d77465f2ccdb7cde06a388c4a37b86ecafdbd4fab526c5275d1d693f67e3e331ed924a7e1b2f22334687a49b90715a925ed945575d65cf2061b626cc4a503b80f4e26149245e36166ca365aa0d0bb348d0c0434dd01c520e3d134cb692be91b94c2ac3a1dd81f54e9ba79e110ce0e36505311f880ee7b44718db48c9bedcc97966640f82877f0992b64a19db37b0270ab71ffe188898cd00fbb2fd033d808127eaee47760f0246ad45f9e2248f58a226796c4e8f870a47d0c2b597f2484a7d73967f54793c9ad8b4320681849c39fffa7ee90b5ffe72d8e93ee2fed28b100b70ab3382935998a1fb629ea107ebe15b7df6956b82122bc27aab52ddee6342914418dc3aa4afd7320bee253f828fee72215f87c701038923a3bc55e85d2fab2d72074ca697749d8499d9c5c2811c45667a34d925fdbc367e5119677b67f70c8f53e7870576a8c67ed96969e42765767e0d3434d150fdafc94559e74e30c2881df37f5899f82e9d2fa519bb04b5f31f1048782a3cf0d53361236e6f0414430d2ac5ced8e161ab4e948e9b2a7b837b79b15397babd4b1b2c60b1286a75e3f5b3169c27a8bcc8ac377f857106ee8d5795813186e2b5b1e61a544a2a7da137f85d79ecd99fd9b6f0ef7d4b4ee3107590f1e3bcb9e1d25eafd95b5ed7a9e63e2e12e5d668ce3b1ce103dd8874c158c129071a0d6de15e2885bcaff87f308c37899c2c92472e7141598277d3bd4933e2b69d8131cb44c3131865ed946b80c4538b1280e62f0fa30fb9286308a5bf70de17d86fbad3aeef6ae5d2050ad95fce7bf5fe4fa89827daf250bb37112de6db9fe6e983a550057687297f77b7987da8bddbd9cec5fd7e67b1a5988ab53ab6f5b37650e98838d8bf2cbb4bfbc983ea330adcbceb4ae0da3b02b3d87ebf778d09b65f0d5a4dc0339b0d98bfe05d1aff994d54b53cf16229a3da5f3011b4e9b1c35756ff7a86423bed6846b37437408738cd9357bd1ea1903b90c839b69b5759f9ffed93ef82a387bb5554e8bad0823948d1a555cf71eee1afb0d078ec615bcdeab9bfa6bc840db3f453c05fa0da6a48b7a03eb713cc961bf1352733ef3f8d771bc12d1d36be7c5be6ff31e2f80a56082618a8bef2e343c0905bd78320f5e781cf39be27cd45705450813c561e468bc8bf41602c79da6730a17fa15fdc79fc7f3cd11e5fe051ef9c1786c1e998024ff08276fa9d1513a6aaad7dac67c01c1afd9a32eba1e29aa6dc1f80c27ee94c63d5636ab31f59a71c83dda8ea7366b38c87aac0cd4f52ccc373c0401aff51d03987c48e2b8be51731b35fe88080b159397ff0b6103f459f9230c29e40c214930a1f5558f95d26fece66ccd2ca94d59c2ca79a08303aa1a87312ea1626ca9873960dd164d01539d5b269971b3e9f