Ref A: d7089ba7cc57406f8774dd58c7cad86d Ref B: 1DD0C7816393057B78B229855BFB6C33 Ref C: Thu Apr 24 00:25:16 2014 PST