Ref A: 15f6d327760746c4af0a1d6dcb9fc90d Ref B: F1C5AC3C2DCFEC81D566928122437E14 Ref C: Mon Mar 30 21:13:00 2015 PST