Ref A: aa7463a5371a4bd1a9bb1eaaf2b9e015 Ref B: 4BABA4CE63D337C094A3DD12976598AD Ref C: Thu Jan 29 17:07:27 2015 PST