Ref A: e86f759c6ea74b699c6fc4d406740db4 Ref B: 8F39BB72DB71A44AB4D0F798DA0E7525 Ref C: Fri Oct 31 00:46:17 2014 PST