Ref A: 252ff880e6f3475caf5aa8dddb41cb82 Ref B: 63E8801856C32EC85D142219090D650E Ref C: Fri Dec 19 01:40:42 2014 PST