Ref A: 6d70b99fd89d4a98b4a0282d2d0cb887 Ref B: D9E0E02A75C9CCA1EEF8E4F289EB5604 Ref C: Thu Apr 17 09:49:44 2014 PST