Ref A: 78e2b4e0c5e442f89b86d90f1114347b Ref B: F73192728B16BA36284A6DE738C456C1 Ref C: Wed Jan 28 17:22:58 2015 PST