Ref A: 2f8f631d2feb4e54b84398eba4993356 Ref B: 105E7F4F2A240DECC106C0B3E3C72AF7 Ref C: Fri Aug 29 21:52:25 2014 PST