Ref A: 8b13f55959ab4050887b80416e45632f Ref B: 76A9F4A73724FAD4DE87D29FA6CFEBCA Ref C: Fri Jan 30 15:46:13 2015 PST