Ref A: c24750b0f9e84a6cb06c4534d80bb6d6 Ref B: B051901538C4E2092B0301FD6E0D8F0B Ref C: Fri Jan 30 14:51:59 2015 PST