Ref A: cd50b66aa0fc4c4eb7c2f61932ac2963 Ref B: 6FA0246CFC6282C9FFB9037FEECFBCDA Ref C: Mon Mar 02 21:59:20 2015 PST