0x2cffd02e7705c463bc686fc850b736d387fef7a7d46a9c2de20146322a2b0ecd5b613287a317c1acd417a42298bf6e208a0d8577590e3b7b2fc15319031fdc9ce591631b3fd8b62258f1eae0652e87f358375e002fc82698a8c53f1a113b607e0b28f0577df1a71c7b8cc7195547191b607f4e6642ac68ef05ce40217930faab8788723a2709a240bd58d0f6f0ccc267db1a50e7c315f11f234b0a72e935781398bec476486e6577b762aead428d18d39a1f56046a484f3d84ec70bc549c897864a8de51907adf911e5d27d3b90f51cc07a4f767aacd610e73b0d9c3484834bc1bb5fb62353d0a754dd1a150f8c4ab6ec7a00f57a786802cb65a978f82f83823265082d264088a585efd857eb77d42eef3bb107955128afb1105f903638106f523b3c67c618bb74feb1a583c6d3d507aa0d76ee983caca159dbf53c4c677806ec833a9fd9ffe117c2acb6c4e01e25c988da47224427a933be28b24b4ee4fa7c5e326edbe6fadd34de54f8e37d9e30d5bf57818b7948fccaa10259ffc6d6dd0266c19938c283d57fb27a25fbb1cab69b90fe9de7f15290ba5958c7017363e40d281495f6399e20c834969d822086d47dd17c374f88f00dcbc99eb2189f8cc874b2a415cfaa170fb2c40446e67ed9a9bda620175042b72b1b83dacfb1313bbd9feb1b971351c053bf62882047bc42f19e2dcc1673385800921866dc7affeeb80e986eac1ac938501ebd4e4893dd042d0ce46938ca9377700e48cf8dee1b74189c46c9560db2e34e08d857e4df10da59e5097294dd4a923f7696a0847128d20411b5f473787e485c9977530fa826069406bfaf4762086a8363b9f96f2b4ab782483a454cc387ed47053d3244fda9857ad7d4f7e12f9351474c69b427c793e02940bc0600ba5497ae5259cde5e3a6db2ecbf2409e4271365b44f53f5e122651c85c38ce4b602c039ce84456a9e734f99a121c4e9e5af1e96702a3db5afe9567930f7d13eddc42f9d0aedd1b99edd7c40490ccb396c2e5b6518adb00a992d1781f3136b6f86e80956aeec13c9c306097cbea34efcbfa327bc0706ce8c8f9cbe8c1890e4df0c87f69a237a81579f9ebfbe85148a5290d358485ed00159e8a13ed5b60c56caee5d82d0b72472bab3885e5c57c906beca6be527c2e55e908423138bd71da4143f84b1a5dfe77b23ce9d38f91fc11f045f3699ba186c6d8b122538c3864350825e344ec78177795bd5763a113fc17cabd697aab251f463afbb0bde9a7ecf44fb5401c7c8bbdde1f61276cca808b1d6f659267dce08f13ddec47aedd3b0aa8402fddb4762d466fc7b9bf8c9d32040b511c0470ebab3106e2dfe271a3565c7cb080a2756e80a671bfd51143cd10a044dfccb5ba56150aceb54b11161e9a9bdf863f3552f1cab10f7426b883d6cf24a8cdae1f2a1d92b31470b90435910f84082e41535aaa375a8b13557a1c86de6398d9ec6242f6f41da68ceb6b9de63124deb1e53eb7c4ef85214be8afaf3c89a19418747c0e257eecdc3bd0729de80fb8e91d703c7f088655356fb1d9322f1036ebb5ab5cb3f05817c79d41468cb1b5e157cb4bcdf0796f6d78af1dc75d0373df086e28aecdf2df5b6b4b3a2c9e8f4faf59285eec9c60f366bab02c24ee7940a20e70bacda34b07f72e9914e8cddc45ec04e93ac330db14e17d05dc9903d3137cf68befa9b00ad7b46351ca919090b2ffcb38043b51c7e267bfb574622e5ed6c6b1d5e581fb81e63f5025120b4d8ea705fa15d6d914ed2ca537454ba8065eb653c5b36086629a73516d8131fec640d0b6432bc76ecf1e7bdbd073f391578911b92f2e94b2f3d66cc92be5e1499b01034af8af94a8869c2741dd75c5bf92b0157f4024f581acaec05a8949a77e82b3c1256465731d2aed3acac8b768aa04a11493f506bd548