Ref A: 92c9da85abce45e383bf40ec5d9a267f Ref B: E6889D54E64B57C1F2352ECD16998A54 Ref C: Fri Jan 30 21:09:35 2015 PST