0x2cffd02e2d7dd29bfe20f8d1f60a356cd82432f315f1745559e62ce30f815dc8bcf08f5dd2d2456756c1a62d8576949d1feb72ce9a00cc4fe8c1f21145ea9f37eb35de31a9e360a2c5772d81256dca2ec4ec0b7106ee7ec983f943c5d24809ff44058c7fa12eafad06765a67a6847dfd744057017f304b3a78844b285466834deaf6619026c64f3f258bd7030ba61a7765b378b8f14c33e3d9ff8f3c108c0e12ed8ebf16dced7aa1e88a93e50e9a26500ae6de0957d28f35898e1b69729adcb34c078b76e786788e055c4f62b43782ef687eb5e4905bbba91152cc9e0cc6407f883cce8aeb4a22462e89bd3a170287e26123b255d4a82bb7d9a33d9b36a30cf71ce21b175a0fb743387d0a9e6b4d490f9c572500a1e09f3e3e8233156915c3c058218a6dd6abe92e17d144b68bf28c4d4b237a53b316a541335fc995a6ccad6b95463d5567902b4da7677d34020a02c0ef7ffbb99bcd5694edd102d4e54d811430ca3e7c510d3eb469d61358570755306677549cd4d72dfde3689ea6ea36070783efd6513c01f2430dee4baabb40d962ff8c28089cb2cc507b6a2b0602ba6bdad0d426c6bdd43802fed0a70af8ca580d23b990677f054efaf49123ae2720f494a963b2727a2633fea753a6b68a04ed41652aae6acc7c737340d1d52d685a40aafc0a66e6a1d570c73eb0cc46053042192e58d918f67007f3a3c5607d0e2cc2db700d1a49b09bf1587df2e01f62deb53987a36d420a0ddc6a9dcc6cb463bfc8767be672c348bcd9d2fef5eb8ae59ae1cdc8e47728b53970b7a2d51ce1f21d6f20175e715bed64945cd843e675d5d98f15e3ec3c56c9bec3bce50ed208f42c794981e12f7496bc1ca1a8db8c6c7aeb223b0153f7d80072f29adcbab946e4f69fb42929ef97a26d8daa9e5db02bd8120f7ca8e47e539782fc17c8b55ed37af5a22a197e1960127c0f94ca6c42862a53b7950cc1ccc8373f099e45b8bef2114335560316b8eeb8723c61b0dc9fe8106ff3dd2372043da525ef3ce3faa690bd282aaa09cf1c3f14efb80dcd9aced8f92a2dd31d77ecbeaea8768aa5e352144f3a4e5baa4e186870b7365e2083e16b96abc9c36efd715629845b70b19e3a06532bb0a961a4f4f112bcae454642f2b914046838886fc143b30f074c032e9c57d0febfb7b0afab4565084bded4a05fee007b373e5c774a4e285756aed77bae5a48222c93d68ed12d66239701ebb4930eb0a611b3417ddd932a780697f7cc278bbb8c63ec83035357d4d375ba6eb796e0981324cb4e749fce059f78c65ac77b2990b569473b2ffb2a792f52645e8c86b62a01460a0b3b157352398d2f4a5848aa3d0df71e54cb76d24047677348bb1ad22c0ef92c4ba2c9551ad85f3910d3969035a46d0c8615ffb27a529dbccfeee8c4d68c3b1849d5e2f26206bdb99c0ea405f9048e937e232a291108a54307433e5e73d7ebe6fee39e4424519eb32dc4a541f35ac7be406045837dfb6b5db0fa08cf90e65c404391262ed93b0b1b45d6fb95f7e58dc3c5938fe7a8fa303911c4c1647e50c2157d6b995026c4f37d08522742f411c62a4457b7cdd5b24a82e4327a7d0439404ff06a11e9846679c4372372814a613a6b039a0749f3eddb6787c958378917cb42e3d0556337901d52a75ac8da70ea4d7d51cd09fb4bb4434af62043eede41769dd3c7bf43bde21ee70f3b9b1b022cb15e768cb84ec7897911b5a24f10b94dd163ed30ef0259a1a62c6aac06ea1e03d02a46b43d90823b98a3fd14126f8f3e9874fbe29cdbc426dcff41f1bfc6aedfb9bde4f7d07854ca916e3a55557796be9b785856ca99ce8035bb279ad53bef7e279fdb6f8e51be8622c066a0d33e06c4ef31097cf97c87162e362db2137c3302a6ee2ca8f8160d77ae81ad7ca1f48a5cb2014ff93f79