Ref A: cebeb8600e554748a78bb2b5e3fcc716 Ref B: F6A139026B1622EF8799B80B97F07815 Ref C: Tue Oct 21 05:20:32 2014 PST