Ref A: d943d57ef439404ab2019c53a8c58c5d Ref B: BCC58AB33C88044928469052C7D590E3 Ref C: Thu Dec 25 01:12:42 2014 PST