Ref A: 53a799802dd046ba9e2637ad66d8b3b2 Ref B: 20ED98389F0434132F5352EBDE03CEBA Ref C: Wed Jan 28 17:27:17 2015 PST