Ref A: 8bb0a7f7152a48aaaa5d85836d45593c Ref B: CE7DE6F890311B0B7A26A2B6CB9FBFA4 Ref C: Fri Jan 30 21:53:14 2015 PST