Ref A: f64f03d8e59549268d2dc5e524eeccd3 Ref B: 540346BF6BAF9976D774255739213AAB Ref C: Fri Aug 28 21:09:34 2015 PST