Ref A: e16014182f4a427fbe79f0e6390ba58e Ref B: 88B2A2C12F802E7E0CFCE5988618ED21 Ref C: Sat Dec 27 16:41:05 2014 PST