Ref A: cbf4d74e479742bd9b97999c53b6075a Ref B: C5526277800E16CBAD3E2BC299D7576C Ref C: Wed May 22 05:51:10 2013 PST