0x2cffd02e55e3af8295a5a8e81a26fde66d2170edc72d33395ddde28d031bc4bb007e83751de4dec8a08c442887aa0fd440cdcae26f4416eeb591a4ed2f161dbb61f74a7b72fdaa26be6cd6d5390167f4bc151a36bab09a49d521b8bb40618cde37d0bb329f5743f846aeca6e080d1b553847c6c8c604e7f364d958062d6759fc726ff20c84141749aa32780e73c6ee9ea1353b38df4908e818d180dfa171c01f7fdde8491c89b44b0feabf9cd048cbcec0c2c85cae0bf0f5cd566fcf067a5813c026d695b42caaf73a23fa2a5a91d162ae6a26195e28dbf46d21a8e0c42d63139a82037e2ed3de45f8906b4f360bd47ea0dc5a512606de2b9652193ae5db9d0044274080526afb1994aecd8252d79aff128818a9bed9c5142bee4028ea5730a7bef4f9b1f6c58e9d8fb743ca9cf9c069e5d042beba7828079fe7b6ed046c0b3ef24bc72a68c5fe90e6cc1be6a670215b7e8667cc346c8f55402705221113f8a124c147c5f9df2735d8a69c984844bec536e40700c980d8473c028f3362a7976784a7df0b206d6c1a0ee488aa29e1fd6f8395c766ed371af6f73d4df37c264312412275c21d9256eddfa552a56317931d8f7465b4fb0b4a75a963d4a3b44015c229eebe0a2e4f19232caeab4376e2e731a83bcfab14e2f1202b5b58f0fb3a633a9fabbe2cd7f94b7ebcda977830e1e221f5e9455620ba43770068d43590552a178d4544fd4bc461e033e152a3709e38c97128bf28680dfaaa9eba2b2fea91843b5bba48d4aac79f318601333ff25a3a6f9c8b33856077ed8490574b3053163e664ec5353b1be0378e4b6beb4fc9e639d8904bad1bc873ab1cf02ee4d88b9f8aa8a8b27b02c840ee05edc08cfb0171b81efef947f8bda9cdb97c71dc1470b8a08f3df0132eba18f44918126f9b6a457fbdc139ee06f3095910602afa54518ba4a12ffa996ba0579d1d0119f0ce8f8ee649088370364bfa2278382d9699ebb39ca7a6581b17369bfda4d552166033f00d26a5d6a03b588c59855dc4ce167eb8bc880f8efabc73f7f8836ad25672fd3fc152a9d3d9bc2ccf9b82cf70714838f7165046cb3ad06f172a1ada19155a04046fa52ed0a19c3558bf3d3e629216496cf56a71d464e046f292098d077cb2c49949b248dfd70d988b902e85dfdeac81f3780b478a676bcd60de3a5cb03a16c40449152cd7dad9fba301e2038a0e426430229d4520c095beeb27cca073c93ae47ac6a1976a950b7c57a7510c0f5793d8bc4378e37d374239be006ba839966c08ef770090255caabb3ecd78ed9b2714c9e363bfe767bf33239baa8cb2e63a9a120c48c99457b78399b1e362d35ee70b6c238b6dca1e8d235998aa52366b9672fcbb60c658201ed6b10c37996ed0c7e8b219baf6a6b38169e2e7b1fc2d42beb71ae1d8645758d8c50b384695ed49e8002da8ea69db99bc0a69674dea8e74e284b46e98bd216df9250b80e08355fd986af6a27c24f1debdf53f72788383cd983be479c6966c18ae53d1f9ccad29adb3a63bb12336f69647498083177f2b1958d84a07e573b1c46924530a5763d74c5bb11c80272bdab4cbd0a5056ea24855c1112447c993d1a9e0f869c3693f03640b1040a78e682427c8bdc386ac4a04a83aae98a0dea07e624f98d785e2e75b950796835470e68d05ce78360025e21e246c8284915d250d664a276c51596d98102bcacdfe863cf48567599755c08f1374f0103890eab18217f7956a10bc44af315ef54a1faa21c3df76e1a90c5423afedeb5ba579b06fa6f05e92990fc8ddcc786fca6169db7a4943c04b50a8f75cbeb358bd788a623f28e1688ad617c98cd73c2c46bc3440eed1a916951a857f66dfa463c74416cad3f9b83d33348b2b4bf1eb8b40f9b6ed4b5269bab560e0fcf0de4e93f793ca531e509f784b