Ref A: 611f163b6127486b9a8ac8ba8dcafd27 Ref B: 094CD95C0916C6C082745DBABCF0FD1A Ref C: Mon Dec 29 03:21:54 2014 PST