Ref A: 9adcf298c47c488ebedb07619d450ad6 Ref B: F5F3258A5295AE11F5C4C62B96C476E7 Ref C: Wed May 22 13:57:41 2013 PST