Ref A: e489d713318440e3bf1098f1f04ba634 Ref B: 889A52E3A0D611D4F357CD9AFFE44B72 Ref C: Wed Jun 19 15:46:24 2013 PST