Ref A: 8108f61838b249cba53b147b1b51d05d Ref B: D73F5CBDD2D05D6FCEBFF045FDE283D1 Ref C: Fri Dec 26 06:34:17 2014 PST