Ref A: aff066e8d37e49f2899763321d6e4b47 Ref B: 10DDBFC03E5A1C68B06EAC4A0B7EC0CA Ref C: Wed Aug 27 14:21:22 2014 PST