Ref A: c22f398ae0d24c13a2378b1410eb3485 Ref B: 681835C6EEB2C4A4C682865CD5A9C6E2 Ref C: Sat Nov 22 23:53:04 2014 PST