Ref A: fdc88290f78a493e8e355df2dcc22ebf Ref B: 8689450E8F00C6B4D5A9EA1B72F77082 Ref C: Sat Dec 20 04:23:12 2014 PST