Ref A: df00152396464a86ac8fb78d2ad99a8d Ref B: 40348783F13AA38D55D18324ED9E4A22 Ref C: Sat Feb 28 19:22:37 2015 PST