Ref A: 8d75ecaac5c64e9fbf63104b0d67a55b Ref B: C0C7DEF3D279E3753E32454E4D3E1991 Ref C: Thu Dec 18 06:37:35 2014 PST