Ref A: b6d30bcb36c64216862d77ac1b477db4 Ref B: E3B47F212C3544535EF857092C4290AA Ref C: Wed May 27 03:03:15 2015 PST