Ref A: 9084cf5a6c4741f1a881a192f67b1fd1 Ref B: 860D1879D560094F661B71D0E2880351 Ref C: Thu May 23 22:16:31 2013 PST