Ref A: 290e39ba481047609bba9df2a8849e34 Ref B: 21AF8E59FC453BA3C5D254197BEAD248 Ref C: Fri Jan 30 14:19:59 2015 PST