Ref A: 8d0591dc09d2498f922a1f2b80dba5d2 Ref B: 780C9C24B68C60B2C2D42F9B981E56D2 Ref C: Sun Dec 28 00:08:14 2014 PST