Ref A: c376bdcd8f9744ddaa4cc59c51bf6ded Ref B: 17B48855A176A3988260F4B3F1D54E98 Ref C: Mon Jul 28 22:24:04 2014 PST