Ref A: ba430d686152449fbbfbf4a6f6c7acde Ref B: DCC13567FF7C14B479905EB391C08C4E Ref C: Wed Jan 28 09:12:49 2015 PST