Ref A: 0de56e5ba3cf4269bb46eb4e1caaee6e Ref B: 2EEBCFD60A166FFE5FA829347CD8FE47 Ref C: Wed Jul 23 12:48:45 2014 PST