Ref A: 6259696a930a441b9060e3ebafb36b26 Ref B: 63F92E4C8FF97F58CEB9ACBC94C7B3CB Ref C: Wed Jun 19 15:30:57 2013 PST