Ref A: 420e4061796f42f3a294f739701a785d Ref B: 0CCDE54B3483107056137E1B4643D06D Ref C: Tue Oct 21 12:27:44 2014 PST