Ref A: f156925ad600478b88f1893e0216d152 Ref B: EE7E47A2C5F93F0DDFFF515B6B1CA43D Ref C: Thu Dec 25 03:09:36 2014 PST