0x2cffd02e958c78c18a4a92bec9db28a8cd132da8b34869917f9258410d6a8ea3b4654976424897f9aad75d98209a089382345a3244fbd053bc5391cf3be9eda5d0fb4db86e9c1914158f6b0ac9387539d17b4e4bba902a0e97a4bba0d127d6be9b480f980a8c89c355ffd0d8bb48f889551221c227735b736a800ba4655004fe97df7b32f57506444f85731aa0c7f7a289fbb6bcc34c1286fc3a0eea989f45cb54906d1131675976dfedd083acd52f428065756b8f531281dc8a98f3e771472c3ce9ad1834e3e34ca79f7ff8aa180b97eb1f5c45fa5b50ecc8e6019ce24561e86c41fd3ca30d35f3f1edad074b51c6b2b80ed4b59256739aa7b0392cdb766315f03ff9f4fbdd631c81c625388e08e58c09cc75ce55747b3a980b9e2eef8d7e067cedaa7bb904562b967ce608879ada77e832a1ad7f67c298f6cc878bda499a92dc7c5b63bb279ce6b354eda8fba32e903792407a5f993bcfa1b3336647a73e7b52210990e2da29fe77748977839927d741e5af42925c423c353397f8a6675d865bfa5cce089e6d77cc91bf58bf50eca99eb7fd8525e32c8518c941c810b8c9bc417fb6d3a75b74d776f479a31c59860e85948bbeb613f75c05eb5503aba420583063c00f14bba974b39f243bd2882f44b54fdc429af866a5a8a3c35018195cef28ba4f63a89024f7949ec1cc38cc481aee3f5c9b55adb32e34d0e4479c1fa20053c461173a8a0608bbdc4e4c91f98e4c034e3fe2ffc8a25be12bd04989e601c20f0d8080163b775ff6cb96318698c24e74ff3a95e01dceeb0826b4cea6696d9d5019d505e9576d460da1983bbc90c8de1b903c6bd08edcff47bc911910c1896eba7b75994b6584445b495eeac1339a1f07f6a0a572e976563d7238aed80056f76043825766d0202a1ee4303c1c2ce16e2e5a072ee516b1bc17853edd5564f8753d43fe096dbd2269fb41a26a0f77eb1c6b3721d180b9d7253245a5b56fa1ebc256d7849050d69179cc1d23fee94db4f2d5daaf8eb5c4de34a2882d348b5fd498bba77510ddb5fc8a2adb34c2b06322a33da0a9fe054f5f3e7a60576f0472967a848e1a8e7228234af69b0e8c8eefca65498594c99ba8d966a17dc22c5e5b95cf5361ad26970f6497db513d01c3ece1573c03fb64e01a85ea5ccea8c4ae78bbbff966b345f55a4568afe62a510c5af4ae7d463ef5b9b0a81942db597fd6c1a388713a393a1a57f2563d6dd8b3114c7525bd5c2fc4c3053e57d5a37c0b7c2a29b5a05a0445943c067dadbf6f9b9da67d468a86dcda1f3d953983133bd757bd1525811294f8870492a75ce5212d1240112cc013ee9b44c085680f65b03f15cf832f379324af36c9728cf8af9ac7421b11ddc6fb1cb81eb5ff6f344a56d7a6191367d127bf0ce050a21dec03dc883e7f6d0813ae9fbdeda8d4f31956dcd0c893e46c6a59d9551a9c75d5cf39bb5b77cd0dd592b29763f057347c4f3a8b23ae56c5892ac46ca44eb11f9604338c97f70601db64bd2e9e7fcb3b47788cbf1668c8500f49df1ac7a4b1d4d88d7d5a7e43b45bc3a2eedb5af656949aac43fad95511abc9857a02c44ec1e7574c7c2cb0bb1eb1f4ef126b40101ea79b1a389581ba43fb6dc0b0577acc631a2363bf6f25a64c95cf75a0a60ce7bb4a0a62c36e9bebd4a4a563f5cc8fcdacae2db8b4ce1d1ea7d4736a687ddba61f24e9a7c4c2d99df854b3cd22fd50bb0d87f0f9a84f37c0324f9a194d48bc0323f3291c0470648896bfd47ca89441ebd18fbaf45b0867ea7e66fd874bf3f746f66c68606b58f4d2c5fde435a2f4aba4ee9fffc3ced195eb09d906ab216281284375aa8d32cf4cca61e50bc17f2204eefef0b97bd6c9ea745b5dfb0c2b1db55f61dd2710851ca4dd1e9c665a372d24c258f6a9a9e97ba43f16cf83804c9ee8