Ref A: 6b940ffce74d4399828bbe709a0dbf71 Ref B: 4350196D49A29ACA954234A2C429FEE9 Ref C: Wed May 22 22:22:26 2013 PST