Ref A: b719f7c9b93e45c283dbe13c34a7f1e3 Ref B: 731218E95565C66966FB283AA0EA5370 Ref C: Sun Mar 01 19:30:32 2015 PST