Ref A: 0fabdd50b4c7422f88a502460b4af527 Ref B: AD535F9CB5EF70ABE43970DC31430DEA Ref C: Sun May 26 01:21:05 2013 PST