0x2cffd02eef78617ed73f9eeedb893d23709c6151b4084093926338dd78771d5d790dbb0b7cdcdff510a50719b3461b3fe0cdedca18b37d18a930387284b0baf5ca799b4a2a194524a5cc333f2ec7542f3515f96ab8f3a5328137e02a7eadcabda62ea33b01dc5dda9c297621b16c0b49757c34665f3d18526809ac4ba0766884caf83b2b21d5da2843a9c2861ee48502d72d961d911aa1091ff75694f1b8409d545261d3c7927b830f1a8c91e0d99304e1ec9251cf25e2afb3ab1c5a8ba9e16045b66bca02a6df13061893c0e189a50351372dcd1ed8791a9caa392b655baa52d26cfbfe19bb7fd1ef9513df3ca8bba33bb3e5ebc14b1293ee51a65f5a6e1884e811bc8ae6bfc79e5be1f2442e8be052c629645ae07edca2299f48bfb0619e39f50d651189259f0b1bf5f162620b1a99e85050497ecd935a11056c8ee82becb3290148b8ec6a6b1d537d16aa6eaf313a8507428195f15030b059600bdbc452a807d505ca3d79022ca850c98a90b4f1d9e21a703f7d684570545ea7958df8596aad8c078e5710cc57dc4b5cc5edd58713b5354c9f508f7877a134beb558aa4adbefc5fa569fa140216fcacbae3201d040089a02bebc24a6fa12638253b197839601ca14470681b5d10192bac666e1ed7cf9a6219c03cc99e4132dc2e7c63dec52c907b2d3eb61f69135f12470c2f1a5066c05d9e646624f032e5c23817c94383f33b92eb27912622f403fd1a10d34c94d6068030055b210e5bc18d85608ada825f518409d59de0de78b9c7515c05a0e68bade7028eff2d122b89f309b970b5171a397ebb41ef9c601d564a78dc9ff2c89204fddc8770fcd1f1c3fccf42e6f4d5ed91ebcc667a9251a08704aa5e0b49339de20a3f931c7a318760a03b63030b2fc5cd1990a6002ab4f94274e5e394d65a2f0c129ec15bcc2a696b42b476dd27be60fa9d463cb4f740e82f981bd0e901665d94d70e4961325f94be59700716da0469733ba2b95d72028694811e766c7b21b9be4c706cbb26a075cceab77c906b385a1bc0ebec0a55a904f40214e8fc4d133fcd64a18f05d666bcbdc5ad675dbc9bc73663d03fd8810ed6f810765f5e40ad44b1b7328d35d293b31dfd40c660744d9945e6eca5452478ac0a41e393de12a5edc87cc8ec6e6dbb4c2b4baa44d7171aa045085ed2066c4902013aa150239d8b9ec895181b15e1059825d6a6bf109ab315e877d078961e1cc0cd4525e27b26ffffc3a1c372a8f86dabcebad28e0dfb8d7fa1e4abc0c3fb7a664a6a8744fc32e160087357914bf162ea0879cc455c1110b798143910ade437435d7407856641343fb5034ce0fc1e4c45ce27eea2819b41d771a9f5c973adb8eaa82f58672bfb21ef2a3e479d6ea914c2ff3f873c1c9a6cd6bbdf55c037c7fe32eb1d5c54a3ae6537ce1a367757bd191ce62a89c721307869eb65014e208075d3b0bb026dd400c5e22be968f803dd3bde1a38e68adb3178931dae11f2ed7cdcbdfcc41f47ea66b348dd827124a432e7eb8054370bf22465280269ab7fe86d4584160bfc43790d8e9fda578476b28f31f4bbf4c2f38ac5094fc4f2084b55aa584f2babd8ba663fced7a05f31c574202fa04dc1a7cdc021c23d447e5827c7d28ffd7131915564a75b53186c71017592235366590b4593fee356b151312b090739945a7bab91a5cf8de7e78d86b9841b3245b4c7e327dc5f9877494606b6c24cc9132da6ec779909fc98a17f438007e6465f63db8cc594ecd078ad66c69037481d04052c53bbf3dcd60c263f5eac26259b24e173aab453633876830f4e2fd87af8983711b067213b941bb9fb81ee6ac3c4d285a60bf31bfbdd8a87d6a2088af3882ee721286c720d6f2b0ab95454181cca41772182c35e29e1f6f4826a849009ba33a64a31e8f0f29da04be1c3f