Ref A: a306b6dc2aba40108b261720fd78d77a Ref B: 8DE9B088097A5718BE077540730B8AA3 Ref C: Thu Jul 31 01:33:00 2014 PST