0x2cffd02e2ca114c720d76289c2483f94bffa5541e9f3ec52e57e7273b059d5ad540045029472266e31ec6c070e887c536a34f6d9cef23e4daed6176835c2de351be2919705ffa549951cde4c08ddbb9b3763c344bfff2575a4c2364ddfb691148eb3644cb47d3631e040fb27ceb7a59b201a581c264db52e6c94a69be5589c8597a85f20306df04dad7a7b5c60a845eefea9f45adf55d8b098c1cc28d91496fe770b8932f1cf042ba658d84def7cf4eded08adfed71aa20b7735d4f107e4534803a4413f695ec348607e76b8d3de26518b25f31d456be438a81c4d70d5132ec7c508893606f1dacc00ac162cde58216b87d44ab41e2403ae0a7d94adef69fc8bc5cee7dce1b1b1b9d68b51777b5901e49b3900351bd88f6165d54a6a8c25498f10b9e7e0cebb91775d5a43d19f65ceaf879f81c105afe764e55f456878b9f31a6aeb563594bcac45189d11e57052bed210e8d786e090db6e53bbef605e7580b88bb18613bfdaf895a797d718879606e38ae5a64bc980539885d2536cb8beff0fe131adb4a270779d34dbed817474784b6467208e4489a2401f18f4a8d8c2f566968e8a11beb1e7a1610c57d7f08b0c7d9b1b5c2504840b098a4d38c2fddca0c4ff3cfb6aa90b478ad86f956330465c394186d737cddb5ced1f78e395ef14ff2be882093aeabaa33d91972e288769bccdf7eb4e0622200348d54ee1c0e4dc07e3087e45b969d7f9b1c6a6b965d215b23ae8fbbf562b2d202512b928729765842dbd2771f4cf5b33d147fb90c9a4c977f984339dd46b8fbea1ea6fbe252778e2fda17b61ba88761650cccb159c58397fb9a609174c8778b793d2033c04809ba21c85b569d594ca8f74dbf2527389a3ca4db39379d71ba1ac4b680465499b990fa9f3f17ab12f24a94e52f0f1d608b1a42352e78a3e4cb36a5a52793856c2dc379939b2c10eedc42b44504e98794ae0d32f33c2dfa0aba394a14b18ee55c097a8e3daa5b1c796f16fbc65ebde0764910da529e6fb9b9ee8f36ca242014035723658f1f1f3a8cc059a52f7a7e584d4a71e093786545676754c4d16377649be10261a7342cb5a63d3391ca8e25a3efecff63ffa28ddd5a2ff0ba9229decbcac69a2f0a5d772c15ea9f1417a0ed8b0c5232724748152557865f058c2c3521c1e2f51cb3167e1204be45bbaf50bb9c162b4f70407d0bb7f69a63cea9e12198e7b43ae054ec55e2fc11f5382ad52c9b8c96e020e6c9b276dd6ccc82ee2d2ee764fb871fbe62228859d0377b78b0bc495b6869d374f346d4d6cf0662494ca9a527fab3a4e9f133940bc581bb9c596ba5a81bccbaf211367769a9b6bd2b1dfb10846cec9beb68c3bceed885aeea60032b2c77cdf3789d6f47c92834336dd711b8d981f7483129138e8fd6a0ac34ac6a60700f225a7d9a4a7140ed95ae07177d23b8172717dd4a4c59c5bc539119bcb2cd9ac6f0b2938bc037d236fd42eb235d507bb7a559d27ae8fa86097dd66b1343d1e420f40805fc1028eed6a3ef76209a3657c6fe7b2d0a0c089851f856a9691d37e063f24b052abfc4ea1d7adcfc872d5dc33e44cc7293be97b03503e3beecf5fcb633e79b5290a6188de07964ea814a965404e4b6a5333442a4ac377a1c5e95df4d1ceead9c9d5caa8a016ea9ad5bb4d00287e03c2059abe1554f64de5ee34724ae38e11d4b73be86d4dc47c36f12b5acac040abde691e2e03a954cf6dc41e2ab016c91234223760bb617032bfa412ce14cdee2ed753989211affd54dfa6315dfb8453c8bf3bbf5d55c69259dd74e5d7b2ab014f1e56f86e0257b7aa335645c486e7f8da10a811e0eb4325f67d08708567e41a64ee56839c604e1ca94e1f28b166da99d9398e444c417e9afc89d878968332872265e0b7c310e326eb1e186d9d5ad3a4a0b4c023a96f