Ref A: 49dbf50b7ab34df4a953e4a817ba1d68 Ref B: 4394D8368E6F7A80802A886871C716E7 Ref C: Tue Mar 31 06:36:37 2015 PST