Ref A: 5a24e3cd95ef443db9d3ca1ab2fe2197 Ref B: 7F0AAD77B67720FAD203F70A3838C57A Ref C: Wed Nov 26 05:19:48 2014 PST