Ref A: dc4a64405654452291f6998ef4dea6e7 Ref B: A5729AC2AD74DB33F37A38C82824F745 Ref C: Sun Nov 23 05:52:50 2014 PST