88A0BA23F4DE1E03FE680B1C03C609EC94EFE0F4BEB07F5C5E6342A49D8E7F4D8D1C8089A34A9FD89C6969DC1E67B2C4A58F56F80F49E48BA38493841E976D9BF02E4BDFC0BD1013BAD6AB250D4725D8B8EA1367AAD047295405830D9CD4FDC2D6A2DCACFF42DD9430330368527AEBE14C83CA453979DA62C0AB93EE58C4B48F