80b12716a3ce209e49d4555d0b053325d438ede9b279b4dc796773ab0da1118a6fdcefdff0c1709afeede7603040b6166bdee22f8e568f15c58b371f54aff4954b46c4d4edb5713f2f29f9fd3d558b9d4e9e3fe45dd02ba73074585071f82918c72f8cc6301745aff1852e74891a7bcd0100c02a7dd3eedbd5e3748699cbbbdecbdf59cded84236409ef14b632f2c52ab705c56372508d25d43498adc63ea9d92ede4ab28bc1fe8b5dc1e969c08f73e0ab27b2a84c922316fc673f07260b73c67ad467c551ee25aed9b14fbadce43bffa5644be9beb580bef509511c98c1a4bda42a6520b9c013bfb95c0c850823c29bad80770d663d7df00f61955fe41a071ce6cbf4e78c9bc77e952cd7ab2899f8a380a024304a30f8df88df50f37ce55bfa7039ac93b1b1fffc