0x2cffd02e960648fda97ab7c03bfc86d33ef7e534cb80b5bd67392b2ccd6a17a2556c0b482d2a5914284388fe4e5ed8e60472c686a976c2530896fdf914742717aba97f700cb29c89950fafb37f349bd137b034da21fe03b0bba5259bfbba5900d8e20daa91ff4e53d23b7ca09c01ac825e7c070398745d0ebf88823ad6625d5c81221a139f89f0f3c313495ef58178316025ecb76208d062a136b42dafea184a44e1ba5577ed9de4b53b9c8f2f450125fd6a3ec71773b150b8bf81aead294f1e17b17094fd012e3225c0431f094c95c0c75f591f4157edd9ad2197848f359a57a6f115a44b1dc7ce46faa8c935469c2c9b03a90c800163b4dce735c98cf7dc5b3f65decb2b55d2f9bb183b4d521506935f4b73b70b66354aa946b97185c74c16b7c6735c8554259a2ff8def668b9424361985fc93bce28671b3ae140c77e3f75f23b9f79c55c95c964a8ca9c0c083f1631b5d255b19d2378fd365d3bfca95968a76ae21697591fc2a559ad0190775282deb60ea7addea30186de62b8e5afeb39c232a05f78f088f1e6aea3c2950958b3b214e48cf5139d32fbc223fdefcf289df0b0d7df486f85274031fcf9bdfc1227f2738872775b269220e10d16c6dc22e1feb11907cef0f58d587b132fbe2e540434d9bde53699f85afe9eb40f6cb81f969519ae14ddf8cf8a7e4fd4c0f375acdb1e281916926207be2c14994f5aaa286d59e29134e86b039968bc4516e58f9547bdd834ad860d65d5e5b5180df9b2e4c0a09a98edc6f142b54efbc5b47095c8911305b79ed70eda6bd4ee2439dde7030acb8793d512dd92d316192f001185a549b22eb4deb299026e989b23dbaf9a5ccbd6ad32bdd1340d9e67122f04334c188a15ef4e6dad9d08a059108de7c632a4cd2a46dc9f335e8b406befbe0f5530710782adbc08dd6e634a827a548029eb364c5f7e0b2730cb36f082baee643c3dcf43f448767916688063010ede1be253a51976a2db1966f9eaf254a8e08ed1dbdfa6e699cde4b0e8929a49ae2a9d0d957ab8ac5cf525a2a151086c55745babf7d9d95dc2e16d2fb3564f07444e5bbbd628d44cd2e2684221167c139645ea1b852d37adf5480347042bb3a5703be54c7c86b08506ef0635bf10b38ec5d98705feb30f9310aa7ef273106da67982ac433cb29b1846ea12a59bf9208de5394582d595ab2056b3b8a0dee8ecd6935ea8064b1f728b11b38341d35f26a77e46e953b23309ed27ec777c6e4d2d1ada0736fb033a3066b586e6f8648f525c24c06f6b856b340f1465791ddec1cb3dc6dafbb3a6b5b2b15e0600720c8a0fb7aa8d202dfaf2a20807c3e80c03ce91d6bc2cac906676ff9ccdb1b91fa22c3632d7020c295006578fbb20e493a081faaab295d96ed99d3ed593586d47f4fd75335b574eaf6b58fa699ee163eb3365d4aff035ff164d88e7e0c83ae169a3df748dec768650732683531fb5ff06e69aabdd2c460be63d05eee70b72dcc59cda8c5a38901cbab89712ea69d49aa8319a76aea2f2f207f9e68897f94184eced1426ac2a40ca5f7ee900610fd4dfeeed62009658ded2daab62b883c4cc4700fcadc1f4170195462d1de3f42c12d3da5348530db565357ff78886bc7596bc5b589329430f1edc52d4974c28486092d9addadf27bacb7a66c88634b55358613d90c2855895218e0830a8243b9e774879e79f9715f8551b89f24c03d41cfe6597bf557b4c5ca5882493bb305a1649b7a8722fccb17e75ba557f70f6fcc716ae939049f225597539af0e294377a794a19955e647cb46140af0219c820032d692bad91fe82dca9dbabcee476d298420ff1b599ba7e94b9ac88850bfeae0deec62a59353d452ed0433d544c54df1550d4e0e076c3a12e72674ee82499e38eb383d342da54a782eca53beffb0da374e9a1c