0x2cffd02ec6df0fee8d4a7afaca879be49034e95e536b4c9d3ef231f37bf4d9d3358a98754d55e45e12a1365ca734007c144ae6d05b91a9a31117fa3ed9c21f4f44f387cf2e4d0fb2069ab2b24f92a36dd6e86f6b3cce4ad2aa8ee07241cc4b0fc4bbb2a474e92122011836b6b5406aff11d8a28bd73713896d98ca59f349a186c33d3c2b7927bae8be0f295fdf43f1c9b71fe3749ab83cde1df6ee9f66622c4e3d7258d876106fd7dc1de15e9bc2f212e9e1408009506a9866d8682fec31e5abf8c56762634fc9342b671ac7f467daa4aceb251f693681b88cc81d39bdb472d861082f5089d5688b60c464da1e95a3360672f3105f87014282fef9af041f8ab36d6ab4fcaa0c5d7103bdc61282f87369fce3e880e2079f1d4cfded42e5029188705577e0107d971f67f8f33cfb4c6266412b61b37a3b821a8a219e5eefb2cceae7741e25ff6a0c2bb1147fdd4180209b5449ab86143a2006c772c3ef07e9dd9517e2f9bed4f39c56173536ba31d65c3f897a49a2357c4552e66f3e7ce7f10dacbdc90fffa38d9c6cf9732727ea41b4507492d632981bf0d1da87a7f5e05508b6558de1770a92b231fd85ff90516f5a5297a1f9f16f2fadc4e00f4f0b92716aa56f8fa9548e955435a0aa673abb5d02c3b3d2bf7e66cc4cf9877af2d1cb3b69c4de53603fd4c82c3fe841db8955fa37b1d5a11372801e8ec4924207730ab117508fe1672fe5b4eace7807428cdfa2e9c650a9a19e521f55131b8e7575173d5cbbfb75c7ee3aabc9ee2069b25e90c1615c1ad1df5fed58f358e28e16803a57110ebcdaa31b53e0331e9e7b6a315d96c6ccba2da250a8403829bd0761ee99155b0d5e45a49354f9f35dc03672c6aa28b2408b8f551601f7e5dbde2a702d0421dc1b7f874e966b1ef353d2618cebf56c300157bac6ea095301216a861cbc426b57859897ba32b23ef569ebb694df9a008ec5c65728d045df2aaa28978ea078e626b85d105df000c94f2e6dbc7fdd57e59da0572db24a0c491bc8f36f37c09dc63816a1c8f28414e0e41601d67e1430e3cceb5492d645a1e6f66dd09c06dd4fc085569b4d3d7186318694e4aa6b0be67805f7e45e6cd8ebe980c9cfbcb2f1dcb9dffc776f141889142556ffce0a221c295bbece16ab437b219da1cb80ceedcfc1c2cb3d3fe1f3ceec8a78c2fd9db4059a41abf65feade6d11b1b52f88cbd4f008dbf5d9ab8b6088b833e6270c0812991018929479f77706a0331e7512b510e23949cc9fd0ecd7af5e46f2a8ac999f99c9ce6ece83b4dbede90303ed8b2877428773c8657e2963106105377fa878073c7d829e0cb99e26af3fa5b219377f4db6ba3a85fc1cc8ce8627352fe8936c432377c9d3bd9cb3446c3426295bcd71a7322a9b06a796dfa6cee6d5ed84949cf4572240869ada47a8fd38456cacd9ac4d2ede5bfadd88106f0a35438c9586d5ed8f563a3a48626ccdc410e8234cabfad2c613b00663e1cbefe504edebf168a22bd1a84993d1a1cf3d9976b5abfed4bc5614b71bb8ed658e531f0ea86fed1a5f384be8cb6f40e7c2da58aa6104fe5bceae866ac476672e2064e9cbb9b50a537ef09e95a4565fc922669e9d15f8ef8e8faecdb4216e66a37a9350acf051277a3a75790342447e0bcb68a9c47ffe15cbc3b2002694aac1b42a79607090eae57a1fccabf44a9f391b556598a819ff6f5381c276ea7415e37622c755a2364e50fb52ee59d4158d2ee26ad56ca68ac01ba4ad47c1bad5a1dff9a7590bbccb9d53cc6345da23e6738d0fe11138c004d832c61e8dbf2aff0041008e5d1408523741bd0dba3024906a87b774eb98dc19dc2ccffe28ca7d8d7ae8fb62e1269eae12de45914ca78d73508c12a0fd84bdd399ee13aa7be7d988eaae8006462040e868552c9b9b498ce53c5bc3c711