Ref A: 2f24618839c6436d832ae53655fafd63 Ref B: 37A05E274B87BC6D683B978BA678CBF5 Ref C: Wed May 22 16:45:28 2013 PST