Ref A: f149692dd8324e30a03d9562cf98858d Ref B: 80938E2C7D1372077C1B5AD2DAB92607 Ref C: Fri Dec 26 12:18:31 2014 PST