0x2cffd02ebb234fb8af5f826b40d467370fb30239ce5e613dd0d4236ae1c71e41f4637516dec6d69422ead93823efda94e5e9e782161a56c856f195f94c8b6410eb054fe465ace8fd08c5a8246b8f986ac62183e5ae06184e32d71ca48051932a8439745a331c94432d2fa57018f49b47c5e00332b3882884ec09498d42789e290dfb55fc61090a70fa3db57afa36fc7e65088f96391cf5b6049adf623eb4304321d11a3a7886c5ec740c5c08026549be4d6120c40b4bd3e4db7837ff6474e77ef100f690bb4758673747af34d7f7266ec6088fd3c947cf151d292ad35f3f281839d819645c098d934a4b3182069ad7e34f7798f1d9985ee0dda48cd8a39e7e6591aaaed1e808cd09c25a4c66336253dcfa763ba92428129b9984f67c65b50260af72f69b6e3dd4ffcc0db34f282a3384dd17ff0da3d452e4d267d4fa7ff83e4d16e8cd683bcfa549ded9a3f3017f929fc38d67cf81be8db94a449b2e78a09ace96938aa5c642f55d2c3a7d10b3059d7653eda859bb700c87f1cbc69a89dbe78505a0555b2dee7b3d9c05ca5b8a4b906af7b06937dc7be59da966bf974a821ce83c1d57c88f760375341449dd53e0a88d994cafc9a33efef8b0433b0a1a009cb705c82ba861f0447e6b2f4ee2fe0a292cc7d786957411472727214ee0b3df47441134348beb4504d6bc31727613e7f96974828e8cd4604750487115b94688e5544ad1ac0e92e7d377eec01025ef9828fdc948f30909ab16fdd0ca914e79d336850304eb5f295579a6401906f439bbf3f5e0544a37addf46d45d4e7638c1d5043c092e755ebe60038c39d7c155917348175a69c290e0704c1f077a72e2981abaa18e959ce2dc7038424c938943f3dd9445f881a3fe037e01ea159395fec78f4051ac50d55e0fef0c78104553c6f76e47e8561c144a30e1b7b315fd5bcb193ea1564cbd80decac1ed19faedc8e12861a846cb6bea4d49568a4e85a6b4f37e7b94f107de23e915b2f12283fe115a01b8f1dc9c35a3876975982f2ebd4d55c2f8fd4adde7aa7725f85f828a7a39caf287a2b64dd26196b94eee83a0171e77bf1edad12da9ef5da91de2c4b323e7bf80b4e0b81fe7c7f706e286e58c173e7a3a8a31ea839dc7408ff80c29e5a902446190da5a4c44eef3f485a122e568ba9205bbc1caf94a973fb54e43d7bb04778368674481bb5548627690603a41c777a2806a0a97f008325b1167b3722c4b88db3d646dbfad12266b4c0290faa0188fa3b90024c937411ee839b1bb7bdf41ecb47fd3997fe93374dbb696c14a4cb2cf7b3b6793b82b870b91f7f22f14579305df6e10db8d2c24451a7b022408de27c4d698917d15278f743121f86c2a9380f5a648aa3065f3b42c265c23a6fb56186ae8e415125a8e63dc2a2d1679120aca426091fc0e4e5dca682c29dc1ac993f72380c7a672bcca6aa1b5d39de8028bbaf0c1727915a20f4085aee8d4f374ebca2c1bed2849c9aabc36b4d1800b27a103c2774897bad2cf0cc4c0ef77d24b1258f929ff6252d9a1e18311f0b99aa10b33ed7ce8d293d50412b674306d43c2d9f85fe43bf3fb3b3b262ecf90bd9108f1384ff4931a85ed7500f570929edca4f58409b6cec78ef21740fcf94d640fb843ea454766d7f73edeaa8a1db11fb55ec9226ed2ed461725df02d4228b187ebbb9708abca4ad434fe0d5dc2465bf686a3f9e436a4b1e0480e0b8201f26f19272af93aa8a4c7563062dcbf737f9995ac758378d1d1e220b83440463e9dafe9ecd0c8a37910c4fc53197287df0693bf52bab5eb78e1570b1cb5f34f3773d5b65c442ef2722021ef031d6c8d422a69d72a707ad29627a926c17f1d225d1f05d37c837997bae6da0f0e5d7dff8de3ed1a3834740e433dbdd856158fda6ba5436d664aeb34471420eeec88723b4d8