Ref A: 882b152f18dd413da8d4b0c9088f4ad9 Ref B: DFF32EABBBC48CF256E86463B44A6E8C Ref C: Fri Jan 30 00:02:42 2015 PST