Ref A: 0c7e77d4ef7348fca36bcdf84d6729d7 Ref B: 7FF62C1B2D54475CA395B42915F48B4E Ref C: Fri Jan 30 20:41:10 2015 PST