Ref A: c0b51e3dd47b47a88ca8f33c2f832d89 Ref B: A25A165C6F7C9D5D95C75FECAAA133DC Ref C: Wed Jul 30 14:38:39 2014 PST