Ref A: e3a3a30e577b47e0a7b64f99e9831ee9 Ref B: 217D95ACE950A80870DF1DC2B7170F96 Ref C: Wed Nov 26 06:16:15 2014 PST