Ref A: 44932ec5581f4555a6768b29843135f3 Ref B: 500D838510A4EA6AC068D8455BBBC23F Ref C: Sun Nov 23 05:44:16 2014 PST