Ref A: 6312e9eadf6948f887d0da943b41332b Ref B: 158036040752EE14A7502A82EBE4207A Ref C: Fri Jan 30 00:45:51 2015 PST