Ref A: cda249821c404f9d9886ad8ccf3a642b Ref B: A6966D9D2843F0378F21642FCFE4689E Ref C: Tue Mar 31 15:52:27 2015 PST