Ref A: a211fd54d90f4d15b8d0b6c3e81951ea Ref B: 36AB5F3BB28CB996887CDCEAC7F740B8 Ref C: Fri Jan 30 11:22:20 2015 PST