0x2cffd02e7a21e08a6eccdb1abce1740e7696f2a36c4f5af837c6e70a54692acfc59c6083e5382f77b68e9a0a43bc5050190e07c85f504fb90101f6ab2a34d073de545c3f194435bd255e73fb9d421d2040ec473ec0b09f8a2732285d9df2abe3009c4e71cc78790baf2acdadadcf6b190edcf81ab2e0a1257842dd79fc4e92ce471476abb84c81185d3c98ad5ef04fadb45d227cbd7f94866edd51e52d881225e12ea7658a33cdd79a0477f2490bd9b27d807a00d328e003ec6bda8b42517d9652c7acf7e5ed8811e6c957f384692ca14b017b0ea43ff19797f4795b5c34a45f9a94d9ed337653aa8ef656bf9fc0503e0ea7b85bb5b2fe77cbebd0dff07aafa10cd7278bb8b31888a8d2ba597a97ea88f18d199c8bc184cca153913fd5cf184d28fbb25ba859981d7f8b51750bab8e40e622eba57c02fcccd7f31f250a56fd31edb1357dc593683ae5766613edf709b666815920a0ab8514dd4207e415f124dc9da26b911aa8b88439e6f3c18b233c205a442298ffd15474341c77f2311c1db2fc3cfdb755f25ab231743bdcb91a71ba4542faf27aa2db5e33199114f4bb052e5ad9279f23ed788fb8336fedbbdc774a80fb670e17346d3ccb4f46a3fc7775a6620a2b4437572308b60485cecfb9cda808ca2d4ac6c56e929753973fe2f089050e90734d945ddaa9ecf6790e0fb9b5b3787d35d340528c8f9853f8519ada370268d8829f7a9df165d1bac16f4b0ad17d7f08de82bc70f4a937016973e31d25c99664a694adbca1582c0ae110f0f20739371a09276de6f8cb3e1f6c5a937c50c878f887f9f4223c3be90cccdcb25211672c6842e8347c6007dcbbd34a45cee822a7ae72bcc4b186a0d9790e5c6b82fe6089cde270838a71eb6195954a19904e9f20ce2b0befd85c748cdbfc45fd059a6e021c438cc77cdd42c5f793adb9abea36e4cd0778b4848eb2b28294fcef8f34f58579160c9b9a58584f1bed2a3138d3c6bece57c40c6117db92fe489ba814fae06d4c2f71b52a9d955f35409929d67c768e3682f91212051e00a940419c3711b9bbfce574df8479afd37058543c63c98d3f3019e2c636d6aa5d9292a51d27b9472afcbb7b4db619363048029afa5317214cdc5308365f8b504e165dfeb7cb500bdf2fb24c4f7f441bc75e866e3b2ad5b28b4245249c95b15925cc750573b1c2841a8a358683f061e83536c8a927cda0ac218f0b2d5f8edfd57613b853abc1002c9c9b33532e65954545523aad43417a1b48c0b6f6140790db35720851715072b7df929926db4cbf3943978b61e30b796381a79c50951a3fdc7b973a940b14a2a7c5cd0604d39cef4497d8db4857fbfc42dab7f1e724c1bb6ba83aacdc8e3b5497a9fbeb78190f493a478a9a2c4f5afcef02bcb7d53cab89cd91cb0125abeeca44a30bd48741bd8d94616aa78c2b05ba45318aefa06644ceb0af27fc1ddf380d969bb4c10a3541663555f9f9418d5f06a1edd86e2c222129f0ed8242630e92c093551591ab668b483737143a773456b1b99df2d61f910987e0b2f515da9d187d5ba4bcd27b4da118f6bc9a74512afd197e873e58665c1b043fdb748691ba6f363242308069dcb3e9c407e16607328072f4e8207c7af1457a82baa4209ee4caaf18d02bfaf5979ed68a88c4f34fdc6d0846bb7016afd9ec13cca690f7e11c5e1ff629907d588e244e40ac20ecd51edf3612b2156adec4c94b55b45fa4e8cf2508ec0509bfaf6303bf58fe24192c9d2455aede97df894704874d44d0180a5038835bcd5378a8d6e5a6ed126aa4a8eaa4e2f4faa55850a320e61ed67939640d32666be0a24e4ad5d1cca04d072c3573deaffc6df403fbee9fc7423255ed6dd4fba0af7a38cef98245c8f3445012a822a0367df0282a17dc7296f65d3e32b6b428ad40cef8e42d