Ref A: ce074f4c1cd54070bf450433d95bfb67 Ref B: C8F7778B4F19B9D63907A64C70EC47E4 Ref C: Sun Mar 29 18:28:33 2015 PST