Ref A: bf788fdabb204b83a8e12d55329544e1 Ref B: 4EA0CD7937BA2CFE33D74FDF82490B35 Ref C: Sat Dec 20 21:46:36 2014 PST