Ref A: e0d12b242ca6450bbaec533e43738a48 Ref B: AA2913CBD9099A039FDC8FBA30DF2FF7 Ref C: Sat Dec 27 00:35:55 2014 PST