Ref A: 860e16255f1143279a49e1556abff45c Ref B: B86824439047FB6630E185450D340838 Ref C: Thu Oct 30 21:19:39 2014 PST