Ref A: c71acbb43b4241bc89dcf9393a9dffd9 Ref B: 519E9AEE0E6D785F7D754481D05B93A0 Ref C: Mon Dec 22 19:26:44 2014 PST