Ref A: ae6ccb42b75a4effbe57f59bddfc3c8a Ref B: 38968A02496E5D342FF972F40EAC5089 Ref C: Thu Jun 20 01:09:47 2013 PST