Ref A: e7f54557dcf64df0b768b5326f1c5051 Ref B: 1154CFE8BCBAB6B4DDBFCEAFB3CD5D97 Ref C: Sun Dec 21 16:10:34 2014 PST