Ref A: c2860cc7cada47a4b71872757170d59d Ref B: BA100ECDA5ADEB6A7B28973335BF7614 Ref C: Tue Sep 02 14:47:30 2014 PST