Ref A: 020861c9bc9f4c7ca6719240e8631e7b Ref B: A912D2D256E1ACE9AD6B81B19C02F50A Ref C: Fri Oct 24 20:36:40 2014 PST