Ref A: f4650fdf5f834997bf6bba2eab43eb88 Ref B: ADEAB4405DDBDFA784C1ADC10EE31701 Ref C: Mon Mar 30 08:04:35 2015 PST