Ref A: 514462b45f7749f1a1054d6cdd2ddfa5 Ref B: A5C6516966D62AABE4CDEA7A22109C40 Ref C: Wed Apr 23 22:25:59 2014 PST