Ref A: f10493863d9a4a429b5476a0eae0e447 Ref B: 7AE6EA1C4EF30526FF0A7319A6B6FA86 Ref C: Mon Jan 26 04:02:57 2015 PST