Ref A: 3ee660902db64d2fb138df64b0027da9 Ref B: 1E643AF8F6306FE87C1BA46624FBF108 Ref C: Thu Oct 23 14:27:45 2014 PST