Ref A: b2360038401a498a9ea55fdef608ec66 Ref B: E94E172A55E57A74DF941E39129E49F3 Ref C: Sun May 19 22:06:00 2013 PST