Ref A: 5a72e1c2deeb49f5b58b67ed4d2b9018 Ref B: 1154CFE8BCBAB6B4DDBFCEAFB3CD5D97 Ref C: Fri May 24 19:06:35 2013 PST