Ref A: b2127eaaec154c06aab9b8e876fd53bd Ref B: 2324E6A5A5D4F4F4F0B290A588076574 Ref C: Mon Dec 29 03:08:52 2014 PST