Ref A: d1670c0606ef435ca933feacded16e4e Ref B: 5847D3F50AC490BFD256A10C076C2504 Ref C: Thu Aug 21 16:10:40 2014 PST