Ref A: ca5ce672b44442fb9f9e6929b0181c79 Ref B: CE32FB4F376418DDA278DA1381CB8ED3 Ref C: Wed Mar 04 09:20:27 2015 PST