Ref A: c08c8feac33a4c51ac23db8cb3f03a89 Ref B: 1012AAF85E1B7A44E80D2A19817D1750 Ref C: Fri Jan 30 21:00:35 2015 PST