Ref A: 95686c14be3343559f316b2d9e48e3fe Ref B: 43224FB1F94BA9E6339F032BEA082F1A Ref C: Fri Jan 30 21:15:17 2015 PST