Ref A: ab49bd2d35b1425ab97953f16b598866 Ref B: E578198B913C457DCE9CD928E852C98B Ref C: Fri Dec 26 19:58:50 2014 PST