Ref A: 74a550834ac84a3581c9b2d05f558b5a Ref B: 403AF730F43059060BB4C5B39F17355F Ref C: Thu Jul 24 14:10:53 2014 PST