Ref A: d5f2271a6aaa43b9bae4e71b5de0a13f Ref B: 5CC44B95FAC580466E4D4F4FFD71B276 Ref C: Sat Dec 27 15:10:05 2014 PST