Ref A: e5b8e4e34d954cbd989467909080ed0e Ref B: E665816D35B853CB660E3489B0F09043 Ref C: Tue Jul 22 01:12:54 2014 PST