Ref A: dff0e2a9555247aa8097e9e1eb84ad0b Ref B: 1F2A1249DDC549E7A5E17ABA034C4362 Ref C: Thu Dec 18 16:40:29 2014 PST