Ref A: 31d73393feb24b8cb0b73a2918fbab22 Ref B: 6D130E771A71D7F04468ABB25A44D981 Ref C: Fri Jan 30 04:33:00 2015 PST