Ref A: c76d6863992447dbb2213ff6c37ddda9 Ref B: 6A6D9312883EBC8B797CD3E96795EA78 Ref C: Tue Oct 21 15:24:11 2014 PST