Ref A: 8f3c32b684c14a0a86af2ab6f6cd9481 Ref B: 45AEAC121864F21E9C148D66F30AEC2A Ref C: Fri Jan 30 23:24:39 2015 PST