0x2cffd02ef3d441455f48afa4917b3e4dbc849f10572188a5142d960e04377eda68ba860b8db6c795392678884a08052e5821b8acbc3d1629911546d7f3226be99a6919dee8b29d510089c4a0983bdac6919272a3e5244fcf9d70ee425b65ca1312ef1722ae27f807022cab6592f429f52ff11e5ccce3d0ed2fe98c4b0cb7660080d78495fcec55411abc1e191cc25da102924afca1973e3c1909a49905f842406c2a3b8dfdb2c8acbfe0dbeba62195230aa83a096a04cb00c213af3e5b286b94bdabfcf08c237e21b48c08546b6006bf2805c6fc1da7ec59273904efaa9ad23ff133e0447c104e6a71710071ace8b3750f560208d04c0dd9695385890443167c963a37c932fc64255a134fe56d5f2553063533d9b0e61ca2c2710ae01b05e9728ef43d4c675925035d5c03b3317b7051baab7ef9700c8a6b8a0fd78abe3719d526ac6ac7a6309325e1c63d6cff78a25eea89b31757b0a458919d0c99c91b03efa3e5d655a7ebfe1609f3bbb952beb417b998e011c7d3c91d4729394de1ac51685bfff825e6e9c8f99bad904e30e3d68398d6ec023a8bb760a19c2696b8735a056a96f494e02355f514669f9deef39d9d543eedd01ade5c2cabc22d20fd5d64449c677d5dd39c02f05a2422fbdc4ac54e825fce0582f332b0140ab5d63a5153d9f14072c91b86a82e4a86a74484eb0643a95ec9384c6bce7cf115e0aa29249fab83ae0e2aba5dcbd06059cea30466016f8a85580c48a445c7ab69748625b98449f93b8c18ee20106c6088f6b6ba00844482bbaadf74d0c3d86fdf97b26e8522e3413c004ac97650a62f08f981c12277d882ea976b2b2937dd86262fa5131ea1a8bb768204c9e2fcf5dce1ddd8dbcf7eca3ae7a4cdef0a345da7679282c10b4213e3769dd16a53a28848a8d2719a75e4f2b3ef96e82f35b0cee2f551e582fd75184b3369d82603ff6f1d984628912953124aa086d32b435b58f05c9ff9082c6ad0ba523d64625e9596d4e5b853d98acbf38990b356a84c4e6859389755dafae15f3d765b985f350b8a535df7357766a2591b2d98bf226103e60a597c81b8c78352a1e472fbd34b4b98a5c6b8493b60ece1c2519aae3867cf351cd1b87c11feaad5a4226b339d7b0144a39a36d37e971500ab67afb783c0a12917af254da39493bef7111a803e24e67f1cbe9f612a892ef66324bff6561c7c4e1aaf779681ae3d8bbd3a49fa8c2a9da5b2a152d45040939754d5627de863b47776e636baba4bd2a7a9d9347ecae32561c1a349a569f4506463edae3554035b3f4e078569fbd9b79ad1c67897be7628ccf45dd11599f7fc7c875c26078c9271745bd41777b768da0a45db17904441485ad7459ebd223b7527c3a0ce1dccdfd96da5043feb403bd2d12b73d6ec8f60a10910111a30060ebb17c553cb34f7cf3377053c0f8c12c87e6b19a5b727a513387899cc77b440b32f2992f7a5a87d79d112ff46c214322015576b622b5c2d1ca4d8116e50ee3f1ed3c4e95e5212a9b7f99da5b500fda06cf96c7d4313945d6b889f1b9232ee4d14982808a1ddd94d809271602ef21890e17e87f5e002452d534105303b06cbe0e32e8298d132063145eb39f58e3e15a866c084813ea59a0f45f5a2cbe65009f201c7c69676fc51cc6665243de5a5f9a95c30706061c67625b90c96149b349a407b30a804d94d49b5306fa3b0f496e0b817bee6e977270ca1da23dbb8d9d4435c6580898af8fc9cb24b751a9a73c6f137de43de53f477c3f3e475649ae394f4d3b68d90923a1fa78450b75430fd6345e5d3b941434b0ea98c979ddf5fb73eca5ed23893ba052ee7e4365bfa96a656e81a2bed789acfb2fba8485ce57293e79d6db979b398937344d5b6391dd1f2f976466ed47e22f749cc4a98fba851e6ce5b9b4f17963fdc8658