Ref A: ef1efe22b8d94560af6266e4efc22fa9 Ref B: 5AE826E624E75FC38A783D714E198F45 Ref C: Thu May 23 17:56:57 2013 PST