Ref A: 08c8de7a78674baaa0e2dd4038eb8928 Ref B: 5820311AF27EFB0EBE23AA93AEDA9932 Ref C: Tue May 21 09:23:03 2013 PST