06e4d2534477850eb58b831e910e71617657bf193f67db8916f2ea08452baf6619cda5ec58666d7c5e39ba613ed7d2ea0c023ec428b11adef3d0320b70ffd1a2899a050d7a149160a7979b5033dc77e2a2776dc8cda853584a21a2b51bb05e4a4a905e9db4c8ef8368fad2967603f0144ca70684a51e65bdbb96f8138de9350fae3e55dbed46d465a8fcb807c52deafbdd0bba6ba8ff8b6f4b280895086f413ee0c2f229e887ce9fbdef273918405932e2e5d9a7f06f036881c11ee5dd58f026c9ba248608f9f3b3f479ae381a70bfcd30d261976ef8fbf13c0e69b2