Ref A: cebe72bfd4da46f3b227127052cebc43 Ref B: 2A568F634D352CBCB204BF4163EF1485 Ref C: Wed Jul 30 16:18:58 2014 PST