Ref A: 74a4820eed4147f4a69644c73fce7ee8 Ref B: 7407D892788A865F69B2FC0AF21367FF Ref C: Sat Aug 23 08:34:19 2014 PST