Ref A: e0d403f03be449bd95feceed2851a251 Ref B: 8DC84A571E7AF8AEB7DE729A2D0CD1F4 Ref C: Mon Mar 02 09:46:28 2015 PST