Ref A: 3588f1820b764bc4b04de4c15aaaf6bb Ref B: 646080C8B5C617BF9D0B5F16DC06DE3F Ref C: Tue Sep 02 20:24:16 2014 PST