Ref A: dc65a5bd31144090b9af1090a56b5d92 Ref B: E3CD46662405B301440D7D4128E64F08 Ref C: Wed May 22 12:05:18 2013 PST