Ref A: d9ff7e4368224f339a4929c8e5b238e0 Ref B: 77C8BE0E72C68183ABC610686A94D7F9 Ref C: Tue May 21 11:12:59 2013 PST