Ref A: cb010adb6fcd48b7aa80c2969655e0b0 Ref B: 6138DCD1F6F68A1AF6526AEBD157E38D Ref C: Fri May 24 10:48:13 2013 PST