Ref A: 8ba615cadd8c46208387488f31d30b84 Ref B: 84E1842E20A6D0326A6539FDBE00043D Ref C: Thu Oct 23 08:08:19 2014 PST