Ref A: c6989f81ef4c4e8aa762a06682fe8e05 Ref B: 850435AA95244F381F2A335BE4E048C9 Ref C: Sun May 19 13:07:34 2013 PST