Ref A: e7898d0da31f40a2b01b5a22c51708be Ref B: ED717B7115BFD9D06E72E31CC4A657A4 Ref C: Sat Dec 27 19:43:46 2014 PST