Ref A: abc4921cbb8649a99fbad96c59695eba Ref B: EC478D6AE3DB04123A33AB7870560541 Ref C: Sat Dec 27 15:27:53 2014 PST