Ref A: bcb07e44f1374a50bf0297e570203caf Ref B: E272C2CFA0B8428E126D27B35B34EDAF Ref C: Tue Jan 27 18:54:46 2015 PST