Ref A: 435f17033b0c48db9a52d4039fe19fdc Ref B: E715C64F55A36C983B6B5F0B09900C88 Ref C: Sun Nov 23 00:46:01 2014 PST