Ref A: f21ab838520a4e6a9f2346fcaa6b4831 Ref B: 2BBDD05A2CF53782B12AE2D79C8F77CF Ref C: Fri Aug 29 08:13:54 2014 PST