Ref A: d7dce579ccd74c0989c1c91e14dd591b Ref B: 7C1385B7B9B6B091DC02C8C84263DB78 Ref C: Thu Aug 28 19:12:44 2014 PST