Ref A: a795dd6b52944eaa8d427bbfba17fa54 Ref B: 0FA1819E33EFFAEDF62953BAA36F067F Ref C: Sat Dec 20 07:09:44 2014 PST