Ref A: 4f3217f779f541029b2ba84a565e7d0c Ref B: 596B8F7515CB062869EEFE1FE8CA3486 Ref C: Thu Oct 23 06:22:43 2014 PST