Ref A: adb18d52a6b04125bb5433d50d189a02 Ref B: B45A6D495A427DEFC58FA6CF0406AD85 Ref C: Sat Apr 19 15:21:14 2014 PST