0x2cffd02e748ad93e5949faec0262827e0ed6725dd17aa07aa12398684b4b19b56a504bf36fa8c6f84c027c48e083ea5673cd276e2e9033bb706dc612f17844710b06e064c447de6e12f1603c39067e0a7be282b791e1fe7b9ba5bb0352a074b69f892a2340daf107fa7d7a37eb61aacf00adaa99bdcc358377bc636d19ecb7cbeee9572fdb9ed1dafd8b80ad9021f1a563a296437d5378878562873fbf7678bcede619096030ee6b31e973516c5547eff460624f0fef49baa8a15a4f430a2d0ef03c91ed6aefae34beee29bafb3253c53895d3097a186c570b129f82f4730124edb860615192ca9ab2d0480cc7ed77c9a797e31da6039f66a73e0ba3abd8c71fc0f4206b65413507267f91ee249e51e45eeb162ef9d82178839135d60b403a3dc4c517df558c6edc5fc90c105289412ef25a647bd0e408f3bf3928ceeda774720f799f5330f6cb94fb641a5bb69550d9d3d5db68a85303b96be7bd081db7d4e88275b4ac49a1c6623bb201da1fdfe942f653f800cdb5f633d7e51234cec80bb01eb4cd874cf519159c1d2522c76bf7fb092bd66c5da74504b3903aa9777b42364f1bcef95278cc40102de43b865cfb094a9d317a779b32e258720db7c9307720a29414808d356b206343a0493fff441d017b7a5af3167d41129e6522e85f04330fba2134327efb45357264e0d764058cad59bba062ccbe8009bfb2cbf9a6710655d18a47d7ff5e8974ce3638c5ee56527ffb7e16f0e1ea26ab9516c0a20cc7cc76a79bed8aba71a39c5a9e6d123ddbad43d464f59ab646db3e416bb3015504e2c909046350e4f79ed55b9fa868a7b6cbfa1cbe81ade9699c577849cf0c514a84c17104071df7e576997c67af485d03635c545b4873b02c10d508e3e2b57e5160b43b2afd638798fae22756fdf1d0e53f6c26ec810530b1af66c8f9731f1af536dcd259433fa620e7f63356f79cb7e89d06395b1a0a8a1a3b6005147e945f80ddbcebbddc0104989f2705e4b8054c8faf74edc419a2baac8ee6e04b6a31adbf312aa42354ad5177a04fe69a79650147f5efa566fadfb6d561e236a29826a3b036a83be4473644f2087b2875c952cc641b0aedf91526ee4688505923543b7b08357a537381355b785b691ee50d17ab0fd7d41f2bbbb28d56b320e76756c5d1482446aefc09c3f7786ec456b87b487ecff99fe6695f472761f9c35384086203104123cc7f427565ea161caffc333e90dd4599173bbe56690c8bdab8c7680e8a3ce023159eda967eb6dc8b718746f08f06875a2c8939d0ded3904891c93c7dad442d4653f8a121fc6785903e8292f683aa6001e75bb6bea4f378c4deb3813a9acb83b07b257248ddf222739a107c72583539a2b3413d5ea8f4685ce06a4c42a420a37ebef8eea7888b6760e8d0a39f70dcad61c64c08f35828425f563adb7dc31336e29f7b929edc8a65818518782b0acd0d096f81a48216eba440d931afc0ccef30a9b48d640125c36818fbb1c0e96cdc6c0933d2e34a66e3bae6876f72a18796f76d7b59504bd40427fea38556e7306068f493114892104a2153a4471430c5fb74a5f07fd967917448a55e011a349654ad8e3769e360590683ed5d5c0d68ff366d6011740041b8361be5792b9592ebd91fb8e9bd741b88d38d0679a5c24b9df46c43b6e79ae3d854b8d2d3ac876b0d01c781ed8820f4841bfa30516558ec81ec06acd7b7cf970095785058497ea1edcfe3f95dd5d09c23f388a3fa2227b57657247cf824b60ef9be30f63eca9d0d4e2d955264451db5619eb871e4c70bfbc4eaafc865173c5e869c3e1d6a857c980bac3063fa0e0423ad98be609844d46d2e9cb947a3f9dada96ea994cef7cb091d5db4a5d4244424a14c495adbabffeeff3f4c1921097fdc06f8607de4eaf5f9a5b9f809f83294b