Ref A: 158cc95ac97b49a7aa6b36a21ce2c1bc Ref B: C8F62BE8DAD2A2EC5BCDA5EA71D4F862 Ref C: Tue Jul 29 01:54:00 2014 PST