Ref A: d218d85e617a478fa2350c64b674acaf Ref B: 3AA71426B90CABE5C93848891677C33C Ref C: Fri Dec 19 19:24:31 2014 PST