Ref A: 6bb1b3f2ec6348c5be8689be74a881f2 Ref B: 2BA813427A9F66F7A1E573BC57B091C1 Ref C: Thu Nov 27 05:37:43 2014 PST