Ref A: bb87b98d2cad4a4893117dd4b75b8759 Ref B: D2861D12C1BC8EDF5010D324FD131B79 Ref C: Wed May 22 17:33:58 2013 PST