8f91ac126f50f337c96c6869f18fa9287f00af6c2198a82bad57c2e32ecfff30bd3020f17b3339c1db62ec37578de4ea8ce8fb6f222b5324f846b72f25cef8e3423efc9f15c4f2024e38b281842abeacbcd7b44bd17bc4552347160353d72d5cda145dc45e75d93637b8e1302d1d5a58ca74afa09fa2cbaa8b60370d4b6ae2306ade0514b979c98cd09c5266fe4c47d20759b0f3d0ce229f90ea1711e0d35d7d4a2f64a62c02acb712ff85e018af42565386d0c0217ae883fe7214e038451df4468c8cc7cd247f0cbc8ed611aca2760647fc863212d9fcb8cf8f379303a3e42c8be75e4ffb8326f0ca6d36c9