Ref A: e0a6209a3276469eb0fb52a2eaab60a8 Ref B: E0BF416DEE7861867C9976E0EEA19EF9 Ref C: Fri Dec 26 01:36:50 2014 PST