Ref A: 496d8124cff0411ba9e3a5a931a49a7b Ref B: 51D3F69691E9BC330E949E8AD389E718 Ref C: Tue Sep 02 21:42:39 2014 PST