Ref A: 106c580a75184f5baa1b7f293eb4e620 Ref B: E5DE6F46FC20DB42CB81FB4DFBBCAF8B Ref C: Wed Nov 26 10:56:47 2014 PST