Ref A: 69f9d81b222246358004d02271feaf84 Ref B: E5E20F4B6DB87C5F56EED185C0BFAE44 Ref C: Mon Jan 26 07:59:58 2015 PST