Ref A: bfb5e45a977c457194e5b843b8c694a9 Ref B: F8A85850CF88811814F5A0109E3C5EDB Ref C: Wed Nov 26 04:49:02 2014 PST