Ref A: 508827b6b8ea42e5a4f2ce238e8d5091 Ref B: E92EB0FF0DB04A68541613B67855C150 Ref C: Thu Nov 27 09:43:32 2014 PST