0x2cffd02eb88bf6b52cd4b3764ee7b4324d44a107dc6b7620c80f92c33ab6eebd0304646d71d0a6f92b8f529a88ea06b46e64b4c51f2ff95b238ada07d714f1fc41a5e7b51ce4ca5a784ffd66f15b946e417aef7b329f64351b39874ee989517e457cf89b1ecf62137ce18c2fae743e5088255011472515735bc4c078657f0f994fdd316cc9e87cf21c6169f6997eec1bb6427ac7dab2a3c0220eb2b5e9724a45c32b2799e89c910cf6040ee24ff988429db0c264e28194ead7eb95cdab092574ca8b62eccbe7af7558d5190af22e213d72fca37aff36e837623d6119dfb2603ea641eb0796afaa7546cf24f54f86a89c092b5044addb3380310d57cf4e44d30eed7fc4ceb30e4fe087a288ecf813f2242332d58d9edbe7c0f06e5f943acf8dbb2aeb16c78822089eb9ed565ee9b33493c453d5653bc15a68066294d0761d8bde1139b0324aa816efb426da7adbbb136f316930ca236b96e851db8bc8ea7d99d4a54caeb27806c458d8f40b3bccc97620536f54587da2f7bccfef49cc8f770eca4b7a9edc4e28774dc756ea8fab33f370c1cdea0d775be17e77487baf070eb6faa82b98d91f3b6667ff19dcee46ce5ba1b45cd7bbfacca6b997d03326156cca7215fd29bb0236fda8f6ead064838b7e26417735592075560192e3f7aa918c357f611711815aeebcf7f91e0604d187b3f5bccf8aba26c93bce8a94d365898348a4cce05b9d3bbd5bdda91860adc3b6997d164bd41f0d67bec2d8354ce5d70968189725aaf291106dca606c5724a23620d2abe16954c0ce08a3f13a2bf3e3a4d958604e5a4e8332a12ef07353220a6dfb3c28a1049fa7bd1e3301564e5cefdb9cd63f67c9ec3a58c09b3d5eff112f83bc7e86d0570c99d014f16d9d3461c5b98783ed35a3241ad33df60a4b313c1b7ddad9944a05438203dfb44de376c6dca8d4d760648e1432a3b9442475f51c0d43e665aa48d2f51073bd012de0fb81035e51163afa6f24695a3592d5c98395b8302bccb4a6e51475d7f934f12ce8ad0642986d6eec1148a5f02202708608837ad904f6a6e8c603035c1a14ecf7a4a970ff218255a1c60dfb6e49dc8482c58f0a8d39dd0922b10d2c0b30b215a9bfa3d9f761835a374ee1f3a9b42a6201fffeb4814207d92d5eda729415584c0160f276cb9ecadf3f25acfa41d82b142dd65b799643836f3fe052869dc5c684620232c750b2ad15ac6b1a5aa284e300c340e5703eda4132c23cdf4bbce2bbd65f78bfae80f5852a4e6603e076cdf3bd8df070473b3ea5bef7ea5b9530c7d913e644bcbccbefbd1478c30f83380286cd03c14852a6d803e7d0c9c7a87081792a328ffbea45cdcc3b21a5458edc62b1f0f8b566d2f3be6ba01992d7bc10971dadd32fa2e0f6c04477afbbcec7bfa0e12b7ac69e4ad6710126997b56c703590b6bba678eda5f97182ed86934691d007b138dc0a0f4e505996da8db0aa6fb56630ea167f9e0f03c9650909002a97d35dd23de9c3273d7990c34bb9afdb0be6b8d8b0b783fdd63631e77e79b00dbdc4398ff6bd1d74de9093b67ff0f50f95fa96f4bc4437b2639f160b79193c9b208201ca4561e9d03a43171ce88dab8e110457d37062e063e41804dd5ae6a527ec2258827d22c15204a08246c02cc28fa19e8ff93faf06353ea8f167271cc86b5f9690342936e197bd6ef60fcfd3eede84e18a3868b314bd94c3d840382510134a4a39964c9b71f94d8fb8aadc92c7c9c578a16e25e6913462e6340f8a91e335417d483003b500e60245f16853cbf1633163f753fc2199e945f4c98521d5a1a60fd8df9227053efeb7eb008bda4cd78731f297bbf640814d42da25a4489472a014b210d8b1d1471bc44f4cc8d43c977245e73cf36084ee1e25a5eb0722a78745c1fca352a29c5ad451df9aa278b9d2a