10A78D92FE5B46F2AD6D3160B6CCBA0485C5E9DA70483A10CF7C572582CA03D385029CB051297A3346D23FDFB907485D54F23222540CA820A4BE0FDAAC0FFDD455B62AFD532F681A3A591357E747D207FD8C67D3A88C5FF589CB1B622704F3BF0CC3303740BA143CF303F1B31EA687ABB637EE7B1468F3E5F2D5FF2986A096772