Ref A: 680661b0d57a4a31b79a951cf09adc57 Ref B: AA06ECE208762DA48E5462F0CCD0EF2B Ref C: Wed May 22 16:32:49 2013 PST