Ref A: 601ccdd0a5664edea03617b1cae4db99 Ref B: B34D6594864598E36A7643A360A96AD3 Ref C: Thu Nov 27 17:00:52 2014 PST