0x2cffd02e00a23754e1f15b8a4a64d33c6ed0598c0215a4221c71670102b17d7022ba195d913fcc734d6598a5bf9840af8948d68c223b770c9016d5e5c9e7ff1a7ad66678453b6fd2068c7bc39bce506445950289cbf64d5e0923e36d414d85d68063c0f1dfdedb290b1506963c4a6e7c1c5f4e95868f46ce4491929ca639568674b22a367be056dd133e2ec603ab14581de13edc649f2dc39fb43f9c130f3c84cddf7adc4bbb05a7a896493e12a78ac3b736093433984d6e1ea322d553ca03ca3791f837befc25ddb1a32a6a9487bfaa6c45c91c6bdc4c6027c976a92c496c90ba3884f3252e0ad754534a6b10841894d44d6cb7501ab320fee2b47b155486601beb4e6cbcaca314da0d4143f2da245041a69d555725e82aa4f74c00bc591c394ead5d1cb9fd08047ba7f69571d78ddd7fe01b4fe08cfeb5ddd12a00ca4c167e7e77d2ceb80d41f2a9331467a515d52d99faead9c832705b91d4cf65a5161bba991188be91f395123f30f36c32e3f2429670c8487e6b062158bf77441c32da5b3a5e8a0756ecc5f4e15d14d94d4b5e7271a7fcab0a2773ce18e48fa183c86d57f372aba38c56d55d22a24f25db8e3e2523d3b9fc3f1749aed4c9f1755f1f7114cb7c8d4082eceedabc70088fce2f8fa9a9d0bf4ff5c0bb93b9ee73560f33e2f9dd2425bb8ee53570c4e2f33e5b2ac1999fe9c8d7bdcfb664afc6a5f114866b7b9ec6c9f99ef1f665a968ac044e0646a956d78d5ebbd521a6d1347bdd0405ce83ccd1cdcdd17a1e517fd127f6cee2eda001ecab604a949f3856e920918fa0ebc7d2c2baa8242889921993f5251ace5b77ec6f46adb838f6cc53d0ecfec712899a59f79cfcad1b37597e8f95bad637b045a30f1ab8f368a91556b68043a0990390efa879b4350aa3623b03b8a15d417be88149628a6ea92643557c47331e5f3dc3bcb3139d7afc81c3210ef6ab74291395e54293c668ef0612887ea71ca576cdce5eeabdad51d48bdbdc2978ba8bfa3e2b8db0ab1b4aa79f2f2090247e8846b3ed3f4f04023f0eddf036195c0dcf67dd1366d4898a91ae137364f53a516ec8a43e8a8a3635709b5925dbbf6372f4da0d252147c794388cca879484d7a6853c6943655d061c92d55e36e4e3ced2a864aa1eee193d54ef0889d2cd8de26232ec7f48eaa89ae227c5a63ee946d813b1b3dfa9693abf7d083b682ae4bcef64ace71f870a0cc9e31891ed3e5cbbf93abd744f0cb7d512a3c29d4b78b4f7a2a5d84b74503165521351489012ad37e340e3197b8b87aae9104558000425e7973e7f39836980462094d9b22464e10e64bca8e51bb6a17afda1cef7a7437ceab6fcdd211f912014eefe355773809194e326396fecb2e07d17c00c9a84e223edaea00a18908b74b94bbc8ec9a447cbfaec28f45dccd2e33c515f5f2afbd1f98ff747b55ca0e8ebbd0c64d15763ee7980c81d854ac8ae01ef93b6b890d269f3bd11dc35a5973e7f795c87f8934e4235cb017b9ca5d41ed7b015dd7daf5ce2785eddad4caf1a96b35d3476f7aa8400d8d1c2a5dbe2b719e3317f9d080c9c5c911769b18aed19dcec781f75c66ea1d144d667950be447856a0a774e1a418a93307a266171d0717f3d958adf520b1be71ca1cdbe5b3e7ffabaa7321aa5abef4775e7094ef019c91f0de1da24820ad7461465824546660f9b6fb5580bddb217009a442b4f8b7f684fa5763713cbe65fbf34ece574051cc984814aaa8d505a468a8a7f41d78031aa7cbf62806a97bf72065239401b40f4d98ddf5a973df60d5e825ef7144e740810e61653b78b3da2dca162c9f4602e5f4d0489adef5b8ecf65e1d58fb2507ea3b84e75ff77f74f9ee52ca7f6003a78200968b8cbd3b6c6e4d2199a19bd98fe9e126250f0fa4519569bc112ade03484ace58c2c239762