0x2cffd02ebc96bb214c1886f59fcbf3de51e17853bd72bb8b47f9f673b54ac0c9c2e29bb1f403482350acae44733c6dc925bb3f492dc3ea23b2a584e72fd483ad696d400bb5049893ef12b80ef7d797757e82a4de9d6a495a366db6dcb841da6ff2ec3c5f614503f5e996bb30b2b4ec243af6c309cd3d0e657246a7d1f64cd0d9de1c4b80ad997b039494fbb502395e8e04c2354708cde08e3f9f147220a598af2dbd329a672a25d61be3eb6558f6947fc95afa044470083687a0aab10fd566f40384490059ea43dbd7c71d59972cef93b0550a83b143a6f8481b5f79e18f8cde517eba65987af534026a82290d6b4c2e8d825347e15e03f7d785ad490476f81edcc0e7a0cce73c652215d1fcf1ccf7caac2f2fc89c5f11a131284af07520557a0cbb3b2979e760b7ed3ada7618c86b5f9a10742d8ae4df7318e2ee07e4df70c0a6297617f9f01f066c3fdf77943cf012ac250e0fe7018d207d4ac2c3b51a4240e9cbcfc5989f11a3d1f4c949f55eeaed9ab1f09766acc5209493e25a889ad43dc90cc5aa81833fe3dc9381fa09b9a259e2272b69f7b10e485b5ab2cb5f056d8df852ff4e4627ca24f01190de1867e9e90610c606102a015271d92a0e24b0f5017899e7e7df676c78d57972dfc5ba0d6c896ba03cd4f735aaa86736985c4406e07327f0fc293fe5a8c4232f29a13fb7cd849891aff02d8ed316960453264366aab8d18c1afe60f1ca82677ec157df919fcf73c7a68d552f7cafc1f469551c26e6f20890618757367ecc381e13f2b79738a270fd5d186dbeb927db7f1d0f418f61157254b65f9610878b0e9f0635bd67653236c76a0b71fa101105e8c7e5d6623fde6cbcae3afa687999f93ce5ccd8ee3bb6f33bff3aa074e1574aa3c90b87c98f00aae55291ddd15edc36392761623753f7ac0177b8c4da9a9f8d9106242b523651036a9019f5d3e9df5470d7a97e70ff0e591889082070bdb5c5482bce7b4887e053d71f52aad94c9b468f338b9e1d3c650ea46fd2dcbcb033473f1aa554fa7520f93fd287b51da5047170c5f1df795238fc07ac3ec4fd9b4c67f43afa8ef414bac11cd7f4cf71572c54e81819ef57ca63e81e55503d94fe464e51f7e162867bbbc294abac52e42fc8bc52bf0548b457bdf7222126b815e50b26ffca3135112dc5c4abae8286f2610a9325b4fa67d4d24820b5bdda879486c4a25e05fb3be7a72e7e53610a486f22ad83f888efa2623d5abde6a2d1b9c8f2982ed53c88855104d83dc15fa8d4d4808c9d42599f3006c15588fb0cd1166b18841fe3c34fd05dc4d511f5baeb3349ad668cb28465fe1a9c62265cbcbe0bff97a7aeecf816eaa3cba9286c8eeb5508cce1ae7333f539e8f41a395caf0fbe5261313cc965c08256212d7caec45b05e109569237b0d50d1b808b1a3880798cb63f16d2e968f94639da2f6c5193ee140d0e487623ecf0e365f1167af5c3b48862bc6e0fa2319f376db176b6c89d6036aa914eaf9e1b21d6627c611a75fb71f9d07df2a058da11dc7f072df6d20b3db2da87e80181f29c37f2cf62fb8046c306efd147e7e7689f4be18409acaa33c8a86ed312d5b04ccd236fb26839a56546c0f09ba4ef6af02187d79f35d77a55d192a1a59ad2058c0ca6016868919d0c0f03c43b1617b3ca9f2756d459e83f244d05fc0d248740838f07dd148a91659a7a0f6727ed0bc9f9ed36048c7e161e34032c83790eb2d095bb585f86ec5ed215cf484c2438d7c131ed8d8c7c5e400be468aeb89df29749bd05876facb90717913175a667e7596ecbe6db62740fc17b049d132eb1d5098ded3e0124d40729b7f0b4d706da2fcce5dd8f4e465315cae6894743ddcff32aacbe6152bb8c262e621543cc49d4db15cc9af7ecc70ee1b2e612603665d108ace63f5b00a48cede2563d