12b4dd3feac72a9964b0cf8a4481766bc480406a44a0fcbb80468c52802fd3f3e536bf585f89f614fad85320b9232e523c20c63f493dfe48e6c69d2225c3509cabae5a896f611b7c0b0d9f1945ae8fc04b7c516929a6

12b4dd3feac72a9964b0cf8a4481766bc480406a44a0fcbb80468c52802fd3f3e536bf585f89f614fad85320b9232e523c21c63f493dfe48e6c69d2220c6509858e3c9cf90a025b641e11ff13226accaf3b62d4910cb