0x2cffd02ee60035cfb10c48051e9961aef3b07b5379014b4ee4142200cbd04496659ab53a1669edd3e474fe13da31da9ee55bad79b2ebd86806b11e45e2a37b090cfe73276c157002beb9fcb091f4616c82368f9efa6e963b6731b36ae2c59632874ae09abea9abb26f5362c6b114be89a1b3b92f7ef898948df8da8a37a1c12ef9771bdab813fca2b86e4b9cd5ec4a9a38302ef51b9775cfd9c9113d32e4262b337982f05b96168333f9ba2107f642a9ef54fd311e2e9acaa8458ade7b9844aeb9d4b7460325932339f2a24f94d5eaac804bd2ae43ea17c58854f2d0bd1b5881f945d9b9e528d693ad52623ad3c2ed147738033e4bf43bdec68dd54aaaa41bba33e9fe50b5dc90694518441cace623221e4ddbe651d66380373d79352762238ecb2b866dcf66dfab2622c99f73046af91fe071910c53d37adf76bc86e4aabee00232bef6818ed2f06c8de69f19d7200b5b31c52d3b37b614ea9707a5c9f4c5a6e5e99f8e435b4a4c2032f89a31b82baf52e8950e45698efe4bbc8e09a0540db29f8ca2e92596e96d1ddccf38ae4034b55e40ac2fd94acf669bfbc278c4252a7ad3ffb9704d455884cce42caf0912af6b4163c4897fcc9fec78c156061cf587a314ea156cfe2494873826b70661fdaf753ec0f0bcb429e22b7005612cf54d15f52344e474a8a6bef59961992e4eea330e9d1a654587a78328d304fe319632648e78b679b7fbcd6ec91f7e3ef21bc4c69d9591c65433287a738d4ffe6d5f5aae0bd6dce05d52a2a3fc3341a64406d31e5b396710df583550725c169af23b108bb5419d3a4dcce032b9c16b4ac9d0c835b6c5c918a18c4790ceca614a85474b7d367423757456c884e7482df06d854d371abfca48b34610a9551b7851a6d4204284871a679643c0e3f66c2450a28b0b51b17f5c6d17d2685f062ec20deb31f578ed69913bee5437298b9d9e4e6c75cf078215c8135deec7c8bfbd20fc99480b6bf0e1d7b480a28be155c329f0902d5bda799a4549aa8def68bd2f77ce7fe36d6f24e00cdc274a882a30c519a12780f571c258d140d118fa6f2661c2d52d395cb8b55fa2cfe8aa30af2b437ffc7a0beef04ea7c78e94ca2f57e849a8bdcfdd14aa189100148b8d148dc34483f4debc961165f7e61261afbcec5fd16c66c7a3827d926c3c9a4bd61445357b32e469fd976ff4699f6dd519e0bbae8bdf7e08255dafa34cd244a86f4f7b1b0e0d112298f9ac205c0ae06d941fa6abccf0fa7e6ea71564f7d0aad1b75cecb97590159db87d05c114733a9a8d146b40f53673648e4bd7f26f2b35501afb04e113bc7a216c372a29a9ded24aad574e1b778da8a2307926a4cf340930be1e7d7af283a4146b24bb3b51e1075f8e8877a4f861c1243f589c831231669a814be41175d5a2fb23ba7728876013159bb57bcc24b989af4af5567165027738f34cb93b85b5f6ca4eba9b524644945e9412156d8a8f527cdb47443924f8ecddab3668b7e850c15e2700c6e5b531baa15b04b5d1c541bde56aef34d2890536b2a282551105e2f3614f873d03b332ef62d9574f24dd2c08771b1b57fab9baf4efef9ccda9ce43f114509a3dcb51c1c4f474616b4fe1fef79da92e5c9f0af068dff7a726225df2ff6be0d01fe4d028b882ec0473f5eb87a1c7f298b54aba3d2b3c6368eccb3d4b6a14fe3ab2490263efd895cbeda25c35a0b30363f831f9bd2e40c67a9968e5bb191e96449fee2c347948c7fb334343c67c3e381cd25f26e086ff3393febc5137929a0f8db5df75602410506e5fd6fb7009689006ae0e48a25481c590fb027e5952ece20a79a3f392b49ee8bc4b39cc821120ec3af1180da084b1819c20ff095bec7895cd94fe75734561688a6721089e854cd2be10692348f2f1e8d679f98191b4d0ec27f04371d93471