Ref A: dd11356fddd342b58122bbb24f3dcd3f Ref B: 32AA89B81E87262C13D8189900F57583 Ref C: Tue Sep 02 15:57:53 2014 PST