Ref A: ab2fbcce4b86444dbf1d177f310fd660 Ref B: 69B4CCC959D64CF9AE996512EF12FDE1 Ref C: Fri Mar 27 21:20:45 2015 PST