Ref A: ec88d71c0de14f348aad1e093204148a Ref B: BF8DBD4E975B2AB00B119936C0FBC998 Ref C: Wed May 22 17:13:03 2013 PST