0x2cffd02e6167692d4c31ef33ff417e82fa65955fdb08550142fc06a662813ac269e438c1a76755c17d99a2b2ae931c21afe2315f872c8800f503cf460bc7a8a915281f47ba13704e028e54a760b3f91396f8618ab986679f3e1822b468036d1f0d24f22e481b8324162bada2d0b5aabe28b26a7f7c9e285522752ea363e928f02e4a8127f6ed3c18ce44758eb6a69b0708ac55f35b1047af2670fdd12bb8d505a6312ab7f0105dd201f854aeed2be88c9199a9d885acd0395156a0d0399e4a4fd152f6bcf90c2bd8d8620de296800f62e5fc6cc3d179f62e8fbe203265c79d26dd9aa9676c22ebdefcff2300b7954ae2ae09a169dcb2cc3343ffee10a14f11a3e3642b2b207caed9c6079a421ff06fde5d543356f01de37651b8dcaa316919132684a40a32038f66feb377bdf9bbb7ece9d638c950b8db52654cf3cfc249985c4ce7618c18a81bf68ce58688b2f98e98cdf69800728cfd86c752a6698531a1b6f5aafbb2b75ed712f9e1d3a3aa00331f3fc736970864eb7c63800a143a057b45e3445326c618a4b0444c83920984c01c2cd231ae81f0384f6914dcdac75e93201ff5806e87934d6009bdfcd24c18aa64b0cb827d792fe1a8e61dd62fbbfc482c2cc69db10979eee780785652215d8d8091d8384444ae49204e167925fa204f11694984f1dabb4d5b8d5de1dfa8cf1fe762e0a08912063fc1564a325edbd804dcbb9efa75b94bbd06b4db61c87e3c50b6e74b74f44212431812e07f8c93dc722883b198af16d81a62424f76ea8ee2bdeea8de4aa853b3b01fdad228bc1e820de56973abc379d4f2a362d52cef204379db46adf91afe8bd0ad10627af6eef2d231838ace4816bd5cb594b685ded32d5157d67aee378bfc878686aae1cb6332618b3c027975a10b28707c04b1cc16ca29ebbaabb90a59df42eaa9852312b66c43ec7d8f84a346788a9639ad1af98207dbd2cfc7d52dc47f42da37b3bb8ee8e9a4d36c7f7b81eb7ae685de265d34f4790fcfa715a3341e32c4765f9346b8f721562dbbf798c5a347532a4ab28c9d3faeb6a611c265328f1862af1f07c2426023c57c3cc9f45a240a3ac5915a0edaca58197bf96a700034723ed8ff49eccb0c42258be735c0083236df957398d9d5689235122926640434972c2d864cc940bee00d5fe3c16b99c0d3620d8e32e0707594dc63aacb7d59fb02b05430239cb8306c393d7c68ac40770185207fe2ada29119239a9ab3fd2329716e4892aa84810807d1f1d2a7e721122c946c0962189c8213c36725ebd85ad22f44debcb972c03d7ebd00d74a760683668b325879218afeb846386f67c7150c33ae21688a64aebb04307539dcfbb30b0dd8ce3c042fdb100322b130572832938227fbac97ae8500dba742f6d54faa852100a64f01ad789cecb91584a8c0d2702d1a862f25ee80845f1d7e1994f93e37680d9a3bcd59f8eac8a81cb018b1c0ad2d712dd7dd50e608c4645890c14f3c5119e9737c0d38957f950262ed5377797719575a4ce7de14929a1b804bc6fae0cc58ddb3a34884ca4c7fc61bf96db2ad115cc52181ebc37464e45ccf8f6d943f1e12bf21240a097a8a025a6afa47800e3e9801374d823a1ecdd2418e053fb2f6f5f0e39c40b821628a57dbf7f15680aa25dd3f09c25ab9a4736a2f6f50e583569753bff2e251b9d3dbcbc126604d48a9dca9289301e1bf91a3a15ed96fb02105f5caa814c956c1e082cd9d24d39b3cb3ffb89c4ddbcfaf006694ff5687d9cb174d8573fb02d2d05af3c743dafa95e8296a13b31d574b1ec3e03f78e98a4d9fc927538613429ce9fdcc3020c286e32a17af72678549900ff939bcf0ef66793ff2583a62e363de75bc4de8914db94b7c91b95af031679ebe855fedc870098e1bd6b854b544396c35a8a6b2b83796c6efd9