Ref A: de1f730e87f44df2b3abf7d34d4b5a86 Ref B: C1DE22D79248364BE5F2D2B6FCDA2B88 Ref C: Sun Dec 28 07:53:48 2014 PST