0x2cffd02ee54aaa778d6b475a45abb5ee6ca3ec5c492b5e11def3720d36018095353f25499b7e8d48034e88018ab4538d93bb1738fc0ade6342418be703c48308e9d523bc30bf691b3cfafb065457ede8878c0686b1b79116874d58aa66b02a933ccbb15df8a330f741b2a0390aa6bd0b4dd5824f4436609da9c17b750a7f7ad4823d350fa9483b78abd379df6565f5016b4e928527c558fba5be7486a01c34aa289613b15a17e1b9371664d5d4734d58e8c0597a66cc25f37f84251e9c9a0d09b54091ec203058bc84158ad4656a58a9478b251a399b860e10b01d9dec95b845cff81abde8b0d8478a1ace4e1683ae699a6706c63e25e8d95c05b921940f3360b06863c022a243dcb60012b771238abc5403a4b0406835e3c348ebb92300f59f5cc76d6d17e629d2e681af6e13a17b03e3a8df8a96f463b64c69d60e23869ffca722ee48b32d1133d4da2277bc8258792ca195be39ebfb6924f6b409022a6fcb593c4533117ac4f8a29465435949e5a173033597959e2ad3ae5a4f86277d5de7e84b8d33d62b7a41917d5f2900c636a136e70875c526577f3a99a5315e18dc0636303d58ca13df9639ed4a7f5924049c0ef44925cbf4c8346564212e4b373eb8fc279240b1743f1f21d1ab40ab159761f3d52c54e6b6345d25ffd3f41ec08d19acefee29f56ef6b4a8927c52a76716fbbdef2cf14f417802dfbb7969e5ee262543836ab65f498f20cb8687ec92560080d122646b6d9d9442b87514a353f7ebfc88de47a0b4275bfdb1a4bc4d69265dc0341f140af53b16f6d7f856af872486fb246f00b5b7fd776415e508af8906be1d1d6fd3461272304a3e62d7b23d95bdb55c63b5ea3544c89c3c2fbded872155845049ece6d25a1e0d0afb59695050a7e1985aa2adfd18c5e129897c37b2abb7a1a518591f6df09aace617421da9ea8c95a1bb40d0592d54f9d2510584a4c5ad36e44757e64ab77e2e563878c04417a3abb1cd9ec50bc6ef15b4ca66ff3105dda07e522245fb8ebf5b5d38ea826ba36f09230abd6adcd2e51507a08f3a63de4439d2ac715d7ab8d26495a28ede19acf7f8b1188d5d24652c81be87fb8a469e8c4bedeaa62c65647085c956b3f30f0fe7261f8437fe262d0be75b95180f4bd197c3ade17cbbe9ed7348495134196fd073cfe441d1829b2837c69b0feccbb6b4278ea0ebb3ea4788aced86dae37eeb9bf7f545e16dbff937c23136a2809bdf72a9b45cf2005aec68e1d3e04e1fc499dfa406126aac115428908dd7c649271009cc6fe1b0a71b736e0fe3f79ef2586fad9a7e5bf98fd9efeaacdcaa33e21ff80c26a690f2d6612af321c7207fadfc7be893eead0a8c6d061a8a638cc82c15ac1b3e41246ee493af5e639bb3904e6e0439393839c789fe85278b4e2341940b3ab4d4357f8ab3b8a54bf3ef0b952056d99226d8f51b85e73072e443b244c1f53c7a00dea06b3a2103093e14ec04df377ae88849e057e7f0e68fe29c1ba7fde80f0348224257eaf51e0e98216bf8b599e33804b1fb01a00784c4d11959637cf5eaee0fe57f7a8b2a2b032286197d23dffdf224893d18d873e9fbb6c6f8f813b26ad553768b71ec35f05ffc2f7148ab8aa7ee8929b4712384f6932ef6cc550afece982dfc38ccb7927687f0961c63db57225adab3423d7aa1905c76530e8c8a1869c83954243b876b2d2e286be4e5302d025075be134cb368435b7e3a4491ace0359f7d39fc5f58953d58487298122ae7cbbe46c5db472fbcb984838dd4d68a6e776ba31aa389cd3607e38feb08a2e694efdf01728c8c7bf93977f311b6370b32fd01b88b228ac1fbb9835053c65da0edac2846763cad330857b8c3edda469868281b3ec5eea25d8bb9ce13cce71aeb0175072f850efa7f2b269353dd3af4174b8203a7fcb78685db