Ref A: f788dabfe64c4e1694eca36acee2e149 Ref B: B13A413FC626A8AE169966CE2A00A1AF Ref C: Thu Dec 25 22:51:50 2014 PST