Ref A: 3fbc3aedcaba40c5a2227d579fc6e20f Ref B: 3362940F7F72142C014849C77E4F4181 Ref C: Wed Jan 28 16:48:46 2015 PST