Ref A: 9ab0a8d1a1f9430b90960f3e1949eb2d Ref B: EC27FDC7F454ABE0B6F404CC6B8A4564 Ref C: Sat Oct 25 17:48:31 2014 PST