Ref A: c95c8bd6382c4f768304097bcc4e75ab Ref B: 5CAC962F70538B961359E5DEB784C5FF Ref C: Wed Dec 24 22:15:44 2014 PST