Ref A: 48d54d19f6f94e51afca61589fd2fb2d Ref B: 53263ED3435876D5D9976BFAA32B2622 Ref C: Tue Mar 31 20:29:36 2015 PST