0x2cffd02e97ecb87f4475550e2ddfc6f1c459321bc7924fca37f0a66206cb79fff6c0b77ac20369fe7eeb4e8a31f715eec77bf350fbfa47d8bc78923e0008dfe2d5b4fb3cbbe93b55a01972246ceec485fe147aeddd92e7474a0dfce925d29772e3fdb871b948f2ed38fc63f522965f8d55f8db8d9054928e99fc3687c3b94772d22d6347046258ae67ca1bc5c33d1c7c1c15998c831510f4327ac2a497682e8dda9435fe7ba984ffa75e3f0454d86835bfe4b5166f49154497d4cd170c9991e62a57a77ceab2daeae4754f11df907dd5cdd77b55391eace0c9e67201873302b4c11da8d7ed149f55212827b9476e3c70c225fb385866a911dea452899835a36b743557909c5ac68505fc4caa60e09f83c53beed797b0b66b97e110ef91a452d2ae2421a83ec0b0059c38e2ab801f905bd4c774bbae00521729f1469044f2668ef75460e202d49884958372ee02a48ffe81c4331c6c68718ad08e12f183ac212d2b582a8f7eae95fb8dd562e36037c4c1b81e4a07ddaaae953d8293c016d30a48159cf199eece2d237d73cd3ba38c6afb387c812c69b385aac2852c2f04e684c3196a0e56936b0085a51c32a8e787c42e599e6c6ca29097f978c0666c3c0af239af6a3c8bda8dc7495aeba704bad2f151d475c6d72d9fe3e91b148f80d2e36554ac2fe6f349850fe13b5c7b5f8ab0a8c580ff1002533f079a614d90f0cd133aecc7df1c00c3f6ddf3595d6683c95c2258979c2ea98a11207965919c5fd7510b3e15e73662e9b0597ca30344f1eb90c605f6f40cabb17e83ae4fad15e147813fac72e2797dbbdf73a47165dd779fac972ef6a7e9c41edceee3a8adbc136f945904492a97c834dfbebe388a44d526e0aec0c2746bd793b3222c51bbad449ad9e51ae1a02bac54bf322a97d4cc2032b7615332fc473091a41a61cb8db80af70b00a4e8adf42dfabe66a4a63ef82ed82a262d9258bb1590a019f538680d3ff1aa4a02653fc183944d29166ececdd1b6f819fe8924141045f90cf3cd50a43cbb086da601363e52793b155ba966de8a75198e5b8af419a7818b3d0726c3bcdeec73f29f16fd51f1ea25daf2dc8bfd950130612e4143369f6ff5013a2fb1f3a0ef76de2933374a45b551e133ba6edb8070196632706aa715ab1e085f726567497cc80dc0d7fca5026b820b8db1f41a756e235bf30567f10a32f3fd126d98a92e5cbd4f9ea540a6dd8f3caffc079b097f7ea62fcc14934105a2880f2bfe0b1a2cf47322bbdf0acd1246fc299940c3be01d00e288043131ab628ad81e08789ca5a088ccc537847815e0ff01a36edff564ba511da8bd546199a49df583d71f4e3542213c026a37d1dfa38aa72424bd3eb483f0117c8bee32ebf5432c4e62e62e6442c742a8c4ab77e94ddc5acb17df7eab8a0d6b3cc36f3936ea27eea27315e9866be96b0db98af3fc24c0ad74a2a5d1444670d50dbc022c5be9b749ea71ce5312cc6112fad13ce5651b931d8bac4a745eed4bf2a88fc9c04282b6299c62d1a68e23501bf3f6f2a77749ef83a0a315b8548cd56f15b7ac0c8b29879592f6db21da8933ecf38ccec626cb571b0e0e0c5d81a7efbcb41fb800fee11813ca8d39dc73d592a72a2fdc63581cf8ee62f8d36ae5045213e3b4ca97fa15d1dff0140e241ea66565486a2eafd38d90ce8daa0160f66f7e0775a72153431c7a5c7a45ead234566d2cb283ad9119ae3d67dca11acaeb7d3ac83ccf6ec71275ba1f6619cd249c994931c34bf8087933ed783c0a78905f13a8ec82cbbaa2ce58bf84cc2fcb53f8452a7ce88c0e68b1e9a98b14db71d0420b4529c5e8d9978164c67a17f700abd9e851144a9bf2450fe8df5016b947e74854df16119951501efe86170e9f1871608b85d230e3e04b978738450102cf5fdfdfab74741c3384168