Ref A: d6e8452a134c447da6928b6df0c9ddcc Ref B: F75A7BD9AB321051A4622F7B538B968A Ref C: Wed May 22 17:07:08 2013 PST