82D42B99AD953084BB53E6F8068711E091D62EA54C824AAF43650C95EDD3A70B421D5D07CC89318A9356860F699094DEB1C590A57A31260F47EA022ABF7C975A16851A232E8F73162783FA81F7DF817A8CB81E4DB4CA33C01F4A13952D69111B5C6E5F04446A9A2C29096377CFDA5CC6862F2DAB1D5109EEE70B645B4ECC60C9