Ref A: 5beb07d89ee94d6694cffac9a501443f Ref B: 3309912D223F216CE35CFE68E806C39D Ref C: Tue May 21 01:38:47 2013 PST