Ref A: 58f7979df20b435687c3167244c68fba Ref B: E638710EAD8C5BEA40271771EADEA1B5 Ref C: Sun May 19 17:57:05 2013 PST