Ref A: 4e1f8591ed904d86a13c410e5a20279d Ref B: 0FD587C9AD77FE56FBE26FBF62C6D811 Ref C: Wed Dec 17 18:46:01 2014 PST