Ref A: ad558dc729ff4f8387b264fa268f4560 Ref B: E6889D54E64B57C1F2352ECD16998A54 Ref C: Sat Jan 31 11:54:27 2015 PST