Ref A: c010d137411d4b7d94da004cdbacdc5b Ref B: D04928B46B835E28E95AE109F7D396B8 Ref C: Wed Jan 28 21:59:50 2015 PST