87C12F6C393F0F5A9AE2153268A7B2134C92E6C98B1EC07D045C064D2448B320C058E1FD66A8A1FFD7C256A99B234A543BF51ADC6C66E3BEFC59B673C18107B88E85D555F167F9168E1E6AFB6F8DAFB3CA8B988C688B7D3AFB927983225099939A24AB022572F213855F18A65955898970E973EE90D028A01C650301F3402E4D