Ref A: 6ef5a7e4d05f43d19e5cd741c2f134fb Ref B: 86516EA7F38761BFA1A17CDE2990B4F2 Ref C: Sat Apr 19 05:43:36 2014 PST