Ref A: a86d3dcf809e459697ad1724eb3c20bc Ref B: D210C8F76EA1959FFEEF978FE6536F18 Ref C: Wed Oct 01 14:15:14 2014 PST