Ref A: 7d66f5faad824e4fbf50f7b86cc0345e Ref B: 743181B3127F9A18BB404E9EA23AF0F9 Ref C: Wed Jan 28 21:15:11 2015 PST