0x2cffd02ea4a9bfe376722ed5f2504bf3b61b9c66efce4fae2e2309ac3b1747f874ef7db1a2617568dda43e6cdfa123cbf25781815a35dc13ad7670233348eb70d7c02b5cfe1ae2d98c95e1bb15e2184503fd5c93e2a0138cd6dd216dbf3cf5bcbab13359791c61bc0c4985426f49031e292165458c67c420e37fed4bc2450bdd3aabaaf6189fe8812cc21d16edebc0af1cf282d207e9a915e0b5bbf395c5e83c97c64e2b7a96e93e4fefe796bdebdbac184cc6696b5726f81b3ea5cfe3d4627f9c0306d90da2deeb2ab16672e6582860769311848f3454400765ba7936180d3a2a82ab10790baf40f4fabf5a82190f5107e5517c85923bc6f8e10c88d9908b3bc622833cebef0a40324095b8b17935bf0f62cac2a9dab0e0f87ad9abf5a53efdab41fed384e2991adeefba128950c10dfc6df7483026ab2f945cc7e328147b0a8880bb333dc70118823fb5d5f4396b94674985efe6dfa3b47fbbdadc93fea3404ac8891c7fec08143057a19ffe7917e66d80a0ef6ee3645b80179ad9d3f55ec068fb3ed6e2a0f7b504f42a1711eab330c6ddbd0516499062a48cb6669addcec3a6627646ae01863953c8095ff0a1d338f2b8cff3972c4c73fad6b10f41456291cf9a9e61a852804420dfe01a060447ae99021d77b27c15af5a06ffd9a1600568fe1881307cf8c754ac3ef18a0b83a58edaf310cdf5a6a468a69031eaef3f7898aa0e32efe9e52fcf2edeeb3093dbaac15e1eb1265013c83f9a690b4b4f876dcc0f8bcd612e66a97e12c95898c6ec783e6457b5c268c49f8fa1db0da9ec9d53447a40cb3062cfa31daf6fbb8ab54857dfe43a3a5e3e5074e6e64f1f161c5fc9f32a05c3497de476d2ef766c19d1ae93a3b2bc7d437ca52570e42fd9e7ec4c032ecbdc53b360749b3a32dd36a4fdd8217c843349bcab6b68761f7adc39910e3887abfacd9a7ff4d58ac0d230f89ba1a878667909dd0e6111292a270674d30df10ba2efb5a32a04c6737acfc8a479d63da9f3cbf33fa395af2c2b0c36aae1da7e5135de0a7352721a1dfeedef7c2d74f518451d23ddb01f72a2b84ea1ea51a0964695074c03612ee6607fbc65b76c709dfb9c6d66faf75617e8ecddb49736bcd14a980a06dbefbfa03d09805ef4b6ac71d714e0d6f0b4447f1d6a52ba326af50aa1b654675e459e358de23389a93fd7d650c3c0ebbdbd2b20f0686afb1becd228f74091d038096c6e5f1815f83fa1f60b51b138d6864a1e97fac633a92885191abbffcd866e02674bb21fa46525348fcb0fd2a2e96ad1b4f8baaae5a2584ecb6033a3049f8d078cfdcd250d45a5d29e91321896f78b5f0c76466c07775c3eb0e0013c9b7db5c28d0f83fd5d3f06896709d420c3fce2ecb07e973299057b905e4a1a2cb4d8674dff466b48854067427d3267f0bc0a8781c366d0071498a2d543f843a41882effb4a82b02f37dc77822051a98b9bfdc519768656719bf0d1554d4b0800eac0d5709790624fc7db8332b56e0b1b32cbb72ac78184d8e2e4a60d5bfebc89b186e87da0cf723e2778d6ed6f94d45372e57f17e43296a35d45d7e372da0546d607544c5ad53c62ba6df0c8707c4f1b54683fc26dd1b630e013a4923c4bdec0fba0820c254d6ef8bdd5c67088e6f9091509f172f4cccf4fb34d25a7656860763cdf80927081f90688bb041de81ded6f17d9aaeff1ce87f331cef7b257a8c4b2c63e9aeec96a7f788e88184c0e713456026f3f5a6393e1d2fcdb1841462ed03a5edc61e9518deb80433047f85be5fb130564f51bff276cf056ed1d505a8eaf677972859495babff9cdc42aa4ada44b530fe097919fbcf2f95803cd1c19ab2e6120955981e8e86b014f4bbd7242c1668cba3dc49cd2b2ef2786d2170c92dd35232a7d6b3267034c9b12cf24a88ac6b78e755fa5