Ref A: 675588feadf747709629121c0d34e83d Ref B: F5FA02455CBB0AA09F6CDBF4AED672F6 Ref C: Sat May 25 22:39:22 2013 PST