Ref A: 09b99e582a6e40bcac55dd6d6ea0a622 Ref B: 4F9BC64C9419C423BAA0D965AF7770EF Ref C: Tue May 21 13:04:03 2013 PST