Ref A: 4f8e2d71921c43e5aec5374d6983fd7d Ref B: 750C54CA0D020BF7AB86BE4E8F752FA8 Ref C: Wed Dec 17 15:41:59 2014 PST