Ref A: 3118a4f9e2f049e9990c73766c7ebb83 Ref B: E28C74A6BE676350BF1787ED750A97C9 Ref C: Fri Dec 26 20:36:29 2014 PST