Ref A: d5e3e1a3e76147279752dfa362bb2737 Ref B: A400A558387A978538E434E823C3A036 Ref C: Fri Dec 26 17:19:37 2014 PST