Ref A: cb9e59b7cff348d38bccb17e41ad1167 Ref B: 750FF9FC8EC47B4B5C05F4E1237C2F4B Ref C: Wed Nov 26 02:33:22 2014 PST