Ref A: 0a388afd7c644dc7ae01a81b83c2601d Ref B: 74CB7DB41942A8BF3A38CF860ADAF234 Ref C: Sat Feb 28 21:47:31 2015 PST